What is Prometheus?
An open-source monitoring system that scrapes and stores time-series metrics.
Prometheus is an open-source monitoring and alerting system that scrapes metrics from HTTP endpoints (/metrics) at configurable intervals. Metrics are stored as time-series data identified by metric name and key-value labels. PromQL is the query language for filtering, aggregating, and computing over metrics. Prometheus is pull-based (it fetches from targets) rather than push-based. The kube-prometheus-stack Helm chart deploys Prometheus, Grafana, and AlertManager together with pre-built K8s dashboards.
Deep Dive Guide
prometheus grafana monitoring guide
Related Terms
More Monitoring Terms
AlertManager
Prometheus component that handles alert routing, grouping, and notification delivery.
Error Budget
The acceptable amount of downtime or errors before an SLO is breached.
Grafana
An open-source analytics and visualization platform for metrics, logs, and traces.
Loki
Grafana's horizontally scalable log aggregation system inspired by Prometheus.
Observability
The ability to understand the internal state of a system from its external outputs.
OpenTelemetry
An open-source observability framework for generating metrics, logs, and traces.
Test your knowledge of Prometheus and 130 other DevOps concepts