awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
stefanprodan avatar

stefanprodan/dockprom

0
View on GitHub↗
6,560 estrellas·1,764 forks·MIT·6 vistas

Dockprom

dockprom is a monitoring stack based on Prometheus and Grafana designed to track the performance of Docker containers and their underlying hosts. It functions as a complete solution for gathering real-time metrics and displaying them through a self-hosted dashboard.

The project includes a suite of tools for collecting container and host metrics, as well as a discovery tool specifically for automatically identifying and adding tagged EC2 instances to the monitoring configuration.

The system covers several observability areas, including time-series data storage and the creation of performance dashboards for CPU, memory, storage, and network activity. It also features a centralized alerting system to route notifications when resource thresholds are exceeded and a reverse-proxy to manage access control and security for the monitoring dashboards.

The stack is deployed as a collection of interdependent services using Docker Compose.

Features

  • Resource Monitoring - Provides a complete suite for tracking the performance and resource usage of Docker containers and hosts.
  • Time Series Data Storage - Utilizes time-series data storage to maintain historical records of numerical performance metrics.
  • Docker Compose Deployments - Deploys the entire monitoring stack as a collection of interdependent services using Docker Compose.
  • Container Metrics Collectors - Bundles tools like cAdvisor and NodeExporter to gather real-time metrics from Docker environments.
  • Pull-Based Metric Scraping - Gathers system and container performance data by periodically scraping metrics from exposed HTTP endpoints.
  • System Metrics Collection - Gathers real-time performance metrics from both Docker containers and the underlying host machine.
  • Performance Visualization - Creates real-time dashboards to visualize CPU, memory, and network activity across distributed servers.
  • Performance Dashboards - Provides interactive dashboards for real-time monitoring of CPU, memory, storage, and network activity.
  • Prometheus Monitoring Practices - Ships a complete monitoring stack based on Prometheus and Grafana for system observability and analysis.
  • Time-Series Monitoring Dashboards - Transforms raw time-series data into graphical dashboards for real-time monitoring of system metrics.
  • Self-Hosted System Dashboards - Provides a self-hosted web interface for monitoring CPU, memory, and network activity across servers.
  • Cloud Resource Discovery - Automatically identifies and adds EC2 instances to the monitoring system based on cloud metadata tags.
  • Service Discovery Integrations - Integrates service discovery to automatically identify and add cloud host targets to the monitoring list.
  • Host Auto-Discovery - Automatically identifies tagged EC2 cloud instances and adds them to the monitoring list.
  • Alert Notification Routing - Routes system alerts to external communication channels via a centralized manager based on resource thresholds.
  • Alert Routing - Provides a centralized manager to filter and forward triggered alerts to external communication channels.
  • Performance Degradation Alerts - Defines rules and thresholds for CPU, memory, and storage to trigger notifications during performance degradation.
  • Alerting Systems - Configures AlertManager to route system notifications when resource usage exceeds defined thresholds.
  • Alert Management Systems - Implements automated notifications and routing rules when server metrics exceed predefined performance thresholds.
  • Observability and Monitoring - Full monitoring stack with Prometheus and Grafana.

Historial de estrellas

Gráfico del historial de estrellas de stefanprodan/dockpromGráfico del historial de estrellas de stefanprodan/dockprom

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Dockprom

Proyectos open-source similares, clasificados según cuántas características comparten con Dockprom.
  • vegasbrianc/prometheusAvatar de vegasbrianc

    vegasbrianc/prometheus

    4,560Ver en GitHub↗

    This project is a containerized monitoring stack that integrates Prometheus and Grafana to collect and visualize system metrics and time-series data. It provides a complete infrastructure for gathering hardware and operating system performance data from host machines. The stack features an automated provisioning system that loads visualization dashboards and data sources from configuration files during startup. It includes a dedicated alerting pipeline that evaluates rule-based conditions and routes notifications to external platforms like Slack via webhooks. The system covers broad observab

    alertcadvisordashboard-templates
    Ver en GitHub↗4,560
  • victoriametrics/victoriametricsAvatar de VictoriaMetrics

    VictoriaMetrics/VictoriaMetrics

    16,343Ver en GitHub↗

    VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term storage and analysis of metric, log, and trace data. It functions as a unified backend for monitoring ecosystems, offering full compatibility with industry-standard protocols and query languages. The system is built to handle massive data volumes through a distributed architecture that supports horizontal scaling and efficient data lifecycle management. The platform distinguishes itself through a storage engine that utilizes consistent hashing for data sharding and log-struct

    Godatabasegrafanagraphite
    Ver en GitHub↗16,343
  • firehol/netdataAvatar de firehol

    firehol/netdata

    79,416Ver en GitHub↗

    Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a high-resolution monitoring agent, log and metric aggregator, and time-series database designed to provide full-stack visibility into server health. The system is distinguished by its per-second metric sampling and zero-configuration auto-discovery, which allows for immediate infrastructure tracking upon installation. It utilizes edge-based machine learning and unsupervised models to detect system anomalies and abnormal metric patterns locally on each node. For distributed environment

    Go
    Ver en GitHub↗79,416
  • prometheus-operator/kube-prometheusAvatar de prometheus-operator

    prometheus-operator/kube-prometheus

    7,682Ver en GitHub↗

    kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate the installation and lifecycle management of Prometheus and Alertmanager via custom resource definitions. The project focuses on scaling data collection through hash-based target sharding and topology-aware distribution to reduce cross-zone traffic. It implements a sidecar-based configuration reloading mechanism and utilizes consistent hashing to distribute scrape targets across multiple instances. The system covers broad observability capabilities including metric data colle

    Jsonnetalertscluster-monitoringdashboards
    Ver en GitHub↗7,682
Ver las 30 alternativas a Dockprom→

Preguntas frecuentes

¿Qué hace stefanprodan/dockprom?

dockprom is a monitoring stack based on Prometheus and Grafana designed to track the performance of Docker containers and their underlying hosts. It functions as a complete solution for gathering real-time metrics and displaying them through a self-hosted dashboard.

¿Cuáles son las características principales de stefanprodan/dockprom?

Las características principales de stefanprodan/dockprom son: Resource Monitoring, Time Series Data Storage, Docker Compose Deployments, Container Metrics Collectors, Pull-Based Metric Scraping, System Metrics Collection, Performance Visualization, Performance Dashboards.

¿Qué alternativas de código abierto existen para stefanprodan/dockprom?

Las alternativas de código abierto para stefanprodan/dockprom incluyen: vegasbrianc/prometheus — This project is a containerized monitoring stack that integrates Prometheus and Grafana to collect and visualize… victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… firehol/netdata — Netdata is a real-time infrastructure monitoring tool and multi-node observability platform. It functions as a… prometheus-operator/kube-prometheus — kube-prometheus is a monitoring stack deployment and orchestration framework. It uses an operator pattern to automate… uptrace/uptrace — Uptrace is an OpenTelemetry-based observability platform designed to collect, store, and analyze distributed traces,… hyperdxio/hyperdx — HyperDX is an OpenTelemetry observability platform that provides centralized log management, distributed tracing, and…