Prometheus
Open-source metrics monitoring and time-series database
Prometheus is profiled here as a Observability tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Prometheus is an open-source monitoring system started at SoundCloud in 2012 and the second project to graduate from the CNCF after Kubernetes. It scrapes metrics from instrumented targets, stores them in a time-series database, and exposes PromQL for slicing that data and driving alerts. A pull-based model and service discovery make it the default metrics layer for Kubernetes and cloud-native infrastructure. Alertmanager groups, routes, and silences alerts, while remote-write ships metrics to long-term stores such as Thanos or Mimir for retention beyond local disk. A wide library of exporters exposes metrics from databases, queues, and hardware that lack native instrumentation.
Key Capabilities:
Pull-based metric collection from instrumented endpoints
PromQL query language for time-series analysis
Local time-series database with efficient storage
Alertmanager for alert routing, grouping, and silencing
Service discovery across Kubernetes and cloud platforms
Client libraries and exporters under an Apache 2.0 license
Alternative tools
- HoneyHive
Evaluation and observability platform for AI agents
- Sentry
Error tracking and performance monitoring for developers
- SigNoz
Open-source, OpenTelemetry-native observability platform
- Datadog
Unified observability for metrics, traces, and logs
- Arize AX
Enterprise platform for AI observability and evaluation
- OpenTelemetry
Vendor-neutral standard for traces, metrics, and logs
