Skip to main content
Prometheus logo

Prometheus

The cloud native monitoring standard

Prometheus is an open-source monitoring and alerting system with a dimensional data model, flexible query language (PromQL), and efficient time series database. Originally developed at SoundCloud, it's now a CNCF graduated project and the de facto standard for metrics monitoring in cloud native environments.

Features

✓ Dimensional data model with labels
✓ PromQL query language
✓ Pull-based metrics collection
✓ Service discovery
✓ Alertmanager integration
✓ Grafana integration
✓ Federation for scaling
✓ Exporters ecosystem
✓ OpenMetrics support
✓ CNCF graduated project

Pros

  • + Industry standard for metrics
  • + Massive ecosystem of exporters
  • + Excellent Kubernetes integration
  • + Powerful query language
  • + Active CNCF community

Cons

  • − Limited long-term storage
  • − Pull model can be limiting
  • − No built-in distributed storage
  • − Alertmanager setup complexity