Prometheus is an open-source systems monitoring and alerting toolkit originally built at SoundCloud and donated to the Cloud Native Computing Foundation in 2016 — the second CNCF project after Kubernetes. Prometheus is now the de facto monitoring system in cloud-native infrastructures.
It scrapes metrics from configured targets at given intervals, evaluates rule expressions, displays results, and can trigger alerts when conditions are observed.
Open-source systems monitoring and alerting. Pull-based metrics, time-series database, PromQL.
✨ Features
Multi-dimensional data model. Metrics identified by name + key-value label pairs.
Powerful query language for aggregating, filtering, and arithmetic on time-series data.
Server scrapes targets on a schedule. No agent push, fewer failure modes.
Define alerts in PromQL. Alertmanager handles routing, silencing, grouping, deduplication.
Hundreds of exporters for databases, message queues, hardware, applications.