Why it matters
Prometheus is nearly universal in cloud-native infrastructure. Learning it applies to nearly any modern platform.
Advertisement
The architecture
Targets: services expose /metrics HTTP endpoint. Prometheus scrapes on interval.
Storage: local TSDB. Retention typically 15 days.
Advertisement
How it works end to end
PromQL: functional query language. rate(), sum(), by (label). Powerful; steep learning curve.
Alertmanager: separate service. Groups similar alerts, routes to Slack/PagerDuty/etc.
Long-term storage: Thanos, Cortex, VictoriaMetrics extend beyond local TSDB.
Exporters: adapt non-native systems (node_exporter for hosts, blackbox_exporter for probes).