Vad är Prometheus
Overvaknings- och varningssystem
Prometheus ar ett overvaknings- och varningssystem med oppen kallkod designat for att samla in matvaranden fran applikationer och infrastruktur.
Nyckelfunktioner
- Flerdimensionell datamodell (etiketter)
- Kraftfullt PromQL-fragesprak
- Pull-baserad matvardeinsamling
- Inbyggd avisering
- Tjanstupptackt
Arkitektur
- Prometheus Server — matvardeinsamling och lagring
- Exporters — agenter for export av matvarden
- Alertmanager — aviseringshantering
- Pushgateway — for kortlivade jobb
- Grafana — instrumentpanelsvisualisering
Matvardetyper
- Counter — endast okande varde
- Gauge — varde som kan ga upp och ner
- Histogram — fordelning av varden
- Summary — kvantiler och genomsnitt
PromQL-exempel
rate(http_requests_total[5m])— RPShistogram_quantile(0.95, ...)— p95-latenssum by (instance) (...)— aggregering
Integrationer
- Kubernetes (kube-state-metrics)
- Node Exporter (Linux/Windows)
- MySQL, PostgreSQL, Redis
- Docker, cAdvisor