Monitoring ist mehr als Dashboards. Scrape Interval, Targets, Metric Cardinality und Retention bestimmen Prometheus Disk/RAM. Prometheus Alerting Rules können an Alertmanager senden; Grafana bietet Dashboards und Multi-Source Alerting.
Nein. Prometheus scrapt Metrics, speichert Time Series und evaluiert PromQL/Rules. Alertmanager gruppiert/routet/silenced Alerts. Grafana visualisiert mehrere Data Sources und bietet eigene Alerting-/Provisioning-Funktionen.
Prometheus scrapt Exporter/Endpoints, sendet Alerts aus Rules an Alertmanager und Grafana fragt Prometheus als Data Source ab.
Wenige Targets können enorme Cardinality erzeugen. Unkontrollierte Label-Kombinationen erhöhen RAM- und Storage-Kosten.
Prometheus Rules können mit `for` kurze Peaks filtern. Alertmanager gruppiert, inhibiert und silenced Notifications.
promtool kann Syntax und Rule-Dateien validieren.
promtool check config /etc/prometheus/prometheus.ymlpromtool check rules /etc/prometheus/rules/*.ymlcurl -s http://localhost:9090/-/healthycurl -s http://localhost:9090/api/v1/rules | headsystemctl status prometheus --no-pagerGrafana Provisioning und Alerting API/Terraform erlauben Dashboards, Data Sources und Alerts unter Version Control.
Ja. Grafana unterstützt viele Data Sources; Prometheus ist nur eine davon.
Alerting Rules erzeugen Alerts und senden sie typischerweise an Alertmanager für Routing/Silencing.
Jede einzigartige Label-Kombination erzeugt eine Time Series; hohe Cardinality erhöht RAM/Storage schnell.
Teilen Sie Targets, Scrape Interval, Series, Retention und Notification-Kanäle; Prometheus/Grafana/Alertmanager planen.