Prometheus

Open-source monitoring and alerting toolkit — the de facto standard for cloud-native monitoring.

Category: monitoringFirst released: 2012Created by: Matt T. Proud, Julius Volz (SoundCloud)License: Apache-2.0Platforms: Linux, macOS, Windows

Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud and now a CNCF graduated project, forming the de facto standard for cloud-native monitoring. It collects and stores time series data using a dimensional data model where metrics are identified by name and rich key-value labels, enabling powerful queries via PromQL. Prometheus scrapes metrics from instrumented applications over HTTP via a pull model, auto-discovers scrape targets through service discovery integrations for Kubernetes, Consul, EC2, and others, and evaluates alerting rules to trigger notifications. Its architecture is designed for reliability — each Prometheus server is standalone and self-contained. With a massive ecosystem of exporters, client libraries in over a dozen languages, and seamless integration with Grafana for visualization, Prometheus powers observability for millions of applications worldwide.

Links

Key Features

Dimensional data modelPromQL query languagePull-based metric collectionService discovery (Kubernetes, Consul, EC2)Alerting rule evaluationStandalone operationMassive exporter ecosystem