Skip to content

Prometheus

Prometheus is a metrics collection and alerting system for cloud-native environments.

What It Does

  • Scrapes time-series metrics from targets.
  • Stores samples in a local time-series database.
  • Evaluates alerting and recording rules.
  • Exposes a query language called PromQL.

Pages

Typical Stack

  • Exporters expose metrics from hosts and applications.
  • Prometheus collects and stores the metrics.
  • Alertmanager sends notifications when rules fire.
  • Grafana visualizes the data.

When To Use It

  • You need infrastructure and application metrics.
  • You want a simple pull-based monitoring model.
  • You need a strong fit with Kubernetes and other cloud-native systems.