Skip to content
Advscannet24

Monitoring & observability

Prometheus

Time-series monitoring and alerting, the default in cloud-native stacks.

open sourcedesktop

Independent reference — this page is a review. Prometheus is downloaded from the vendor’s official site, not from here.

PlatformsLinux/Windows/macOS, web UI; CNCF
LicenceOpen source — Apache-2.0
PriceFree
SectionMonitoring & observability
Updated2026-11-05

What it is

Monitoring, alerting and a time-series database come as one package here. It scrapes HTTP endpoints, stores the metrics, queries them with PromQL and supports flexible alert rules. Containers and Kubernetes have made it the de-facto standard, and most teams run it next to Grafana.

Problems it closes

  • You’re running containers or Kubernetes and need metrics built for that environment.
  • Your alerting logic needs a query language with real expressive power.

How administrators run it

  • Scrape exporters and application /metrics endpoints on a set interval.
  • Write PromQL alert rules and hand the dashboards off to Grafana.
Prometheus expression browser tree view
Screenshot: prometheus.io (Apache-2.0 / CNCF).

Strengths & trade-offs

Strengths

  • The standard for cloud-native monitoring.
  • PromQL is genuinely powerful.
  • The exporter ecosystem is vast.

Trade-offs

  • The pull model and long-term storage need planning.
  • For visuals you’ll want Grafana alongside it.

Common questions

Do you have to run Grafana with it?

Not strictly, but most teams pair the two for dashboards; Prometheus itself sticks to collection and alerting.

Is it useful outside Kubernetes?

Yes. It shines in container and cloud-native setups, but it’ll scrape any HTTP metrics endpoint.