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
·
prometheus avatar

prometheus/prometheus

0
View on GitHub↗
64,569 estrellas·10,509 forks·Go·Apache-2.0·29 vistasprometheus.io↗

Prometheus

Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical analysis.

The platform distinguishes itself through a specialized query engine that enables real-time analysis of performance data using a dedicated functional language. It maintains operational visibility in dynamic environments by integrating with infrastructure APIs for service discovery, allowing it to adapt automatically to changing topologies. To support diverse architectures, it includes mechanisms for buffering metrics from short-lived batch jobs and streaming data to external long-term storage systems via standardized protocols.

Beyond core data collection, the system provides integrated alerting capabilities that continuously evaluate logical expressions against incoming data streams. It manages the full lifecycle of incident notifications by applying grouping, inhibition, and silence rules to reduce operational noise. The ecosystem also supports broad observability through service availability probing, legacy metric translation, and the instrumentation of application-level performance data.

The software is available as pre-compiled binaries or container images, and it can be managed through standard infrastructure automation tools.

Features

  • Time-Series Block Storage - Organizes time-stamped information into immutable disk blocks to optimize high-throughput ingestion and rapid historical range lookups.
  • Time Series - Handles high-frequency numerical data through specialized ingestion, indexing, and querying capabilities.
  • Operational Health and Alerting - Evaluates incoming data streams against logical expressions to trigger automated notifications when performance thresholds are exceeded.
  • Alert Managers - Routes and groups system alerts using intelligent filtering rules to manage incident notifications effectively.
  • Performance Monitoring Tools - Tracks multi-dimensional metrics to maintain full visibility into infrastructure health and application performance.
  • Metric Query Languages - Implements a functional query language designed for real-time analysis of multi-dimensional metric data.
  • Remote Write Protocols - Streams serialized metric samples to external long-term storage backends using a standardized binary format.
  • Observability Platforms - Aggregates metrics and performance data to provide a unified, resilient view of system health.
  • Availability Probers - Verifies endpoint status via network protocols to measure service availability and latency.
  • Metric and Performance Monitors - Collects high-frequency performance metrics from distributed systems using a pull-based monitoring model.
  • Alert Management Systems - Manages system alerts by applying grouping, inhibition, and silence rules to streamline notification workflows.
  • Database Engines - Monitoring system and time series database.
  • Database Systems - Listed in the “Database Systems” section of the Awesome Go awesome list.
  • Database Tools - Monitoring system and time-series database.
  • Bases de datos - Monitoring system and time-series database.
  • Databases & Data - Monitoring system and time series database.
  • Monitoring Backends - Monitoring system and time-series database for cloud-native environments.
  • Infrastructure and Monitoring - Monitoring and alerting toolkit for infrastructure.
  • Monitoring and Alerting - Monitoring and time-series database.
  • Monitoring and Logging - Monitoring and time-series database for infrastructure metrics.
  • Monitoreo y observabilidad - Open-source service monitoring and time series database.
  • Monitoring and Status - Monitoring system and time-series database.
  • Monitoring Systems - Service monitoring and time-series database.
  • Observability and Monitoring - Standard monitoring and time-series database.
  • Operations and Monitoring - Monitoring and alerting toolkit for cloud-native environments.
  • Monitoreo del sistema - Collects and stores time-series metrics from infrastructure components.
  • Backend and Infrastructure - Time-series database for monitoring metrics.
  • Monitoring and Visualization - Systems and service monitoring platform.
  • Observability and Monitoring - Monitoring system and time-series database for infrastructure metrics.
  • Metric Exporters - Exposes application metrics for collection through standardized endpoints to reveal system performance patterns.
  • Infrastructure Metrics - Gathers hardware and operating system data to track CPU, memory, disk, and network performance for capacity planning.
  • Time Series Data Storage - Stores historical records of numerical performance data in a scalable format optimized for long-term trend analysis.
  • Remote Write Protocols - Transmits data to external storage systems using standardized protocols to ensure reliable communication across distributed services.
  • Container Orchestration - Supports containerized deployments by enabling flexible configuration and persistent data management within isolated environments.
  • Cluster and Service Orchestration - Maintains a list of active monitoring targets by dynamically querying infrastructure APIs to adapt to changing environments.
  • Configuration and Policy Enforcement - Coordinates infrastructure deployments using automated configuration management to ensure consistent settings across server environments.
  • Database Performance Metrics - Monitors database performance statistics, including query execution times and connection health, to ensure system stability.
  • Logging and Telemetry - Facilitates deep diagnostic analysis by surfacing internal performance metrics and behavioral patterns across distributed infrastructure.
  • Batch Metric Ingestion - Accepts pushed data from ephemeral tasks that remain unreachable through standard automated polling cycles.
  • Cache Performance Metrics - Extracts operational statistics from caching layers to track memory usage and hit rates for optimized data retrieval.
  • Metric Transformation Tools - Normalizes event-based telemetry into structured formats optimized for historical trend analysis and long-term retention.

Historial de estrellas

Gráfico del historial de estrellas de prometheus/prometheusGráfico del historial de estrellas de prometheus/prometheus

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 Prometheus

Proyectos open-source similares, clasificados según cuántas características comparten con Prometheus.
  • 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
  • grafana/grafanaAvatar de grafana

    grafana/grafana

    74,456Ver en GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    TypeScriptalertinganalyticsbusiness-intelligence
    Ver en GitHub↗74,456
  • vectordotdev/vectorAvatar de vectordotdev

    vectordotdev/vector

    22,071Ver en GitHub↗

    Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and traces across distributed infrastructure. It functions as a modular engine that decouples data ingestion from processing and transmission, utilizing a component-based architecture to connect diverse sources to multiple destinations. The project distinguishes itself through a focus on reliability and flow control. It implements backpressure-aware data movement to prevent data loss during traffic spikes and utilizes disk-backed event buffering to ensure durability during network

    Rusteventsforwarderhacktoberfest
    Ver en GitHub↗22,071
  • dgraph-io/badgerAvatar de dgraph-io

    dgraph-io/badger

    15,666Ver en GitHub↗

    Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values. It is a persistent database that utilizes a tiered LSM tree storage model to optimize disk storage and retrieval efficiency. The system features an ACID transaction engine that ensures data integrity through serializable snapshot isolation and multi-version concurrency control. It also provides an encrypted key-value store with data-at-rest encryption and a managed encrypted key registry to secure stored information. The engine covers a broad set of capabilities including hig

    Godatabasedocument-databasego
    Ver en GitHub↗15,666
Ver las 30 alternativas a Prometheus→

Preguntas frecuentes

¿Qué hace prometheus/prometheus?

Prometheus is a comprehensive monitoring and alerting platform designed to track infrastructure health and application performance. It functions as a time series database that ingests, indexes, and queries high-frequency numerical data points. By utilizing a pull-based model, the system periodically collects multi-dimensional metrics from monitored targets, storing them in an optimized block storage format that supports high-throughput ingestion and efficient historical…

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

Las características principales de prometheus/prometheus son: Time-Series Block Storage, Time Series, Operational Health and Alerting, Alert Managers, Performance Monitoring Tools, Metric Query Languages, Remote Write Protocols, Observability Platforms.

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

Las alternativas de código abierto para prometheus/prometheus incluyen: victoriametrics/victoriametrics — VictoriaMetrics is a high-performance, scalable time series database and observability platform designed for long-term… grafana/grafana — Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a… vectordotdev/vector — Vector is a high-performance observability data pipeline designed to collect, transform, and route logs, metrics, and… dgraph-io/badger — Badger is an embeddable key-value store written in Go that provides persistent data storage for byte keys and values.… greptimeteam/greptimedb — GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries… influxdata/telegraf — Telegraf is a modular, cross-platform telemetry pipeline designed to collect, process, and route metrics from diverse…