Prometheus · Grafana
Prometheus · Grafana: Einstieg, wichtige Einstellungen, Prüfung und Hinweise zur Wiederherstellung.
Arbeitsverzeichnis: ~/homelab/ops/monitoring. Beginne mit dem gemeinsamen Ablauf. Diese Notiz beschreibt die Einrichtung anhand der verlinkten Dokumentation. Sie ist weder eine Kopie meiner laufenden Konfiguration noch ein Laufzeittest dieses gesamten Stacks.
Einstieg
Beginne mit Prometheus aus dem Übungslabor. Es fragt sich selbst und Traefik alle 15 Sekunden ab. Verstehe diese zwei Ziele, bevor du Hostexporter, Dashboards oder Alarme ergänzt. Die Übung braucht weder Docker-Socket noch Host-Dateisystem.
Einstellungen und Daten
Lies ops/monitoring/prometheus.yml. Jeder Job nennt einen vom Metrikcontainer erreichbaren Endpunkt. metrics:9090 und gateway:8082 sind interne Containernamen. Das Beispiel bewahrt einen Tag Metriken im benannten Volume auf; die Oberfläche ist nur auf Loopback veröffentlicht.
Ergebnis prüfen
Öffne Prometheus durch die beschriebene SSH-Weiterleitung und frage up ab. Nach Erfassung sollten beide Ziele 1 melden. Stoppe nur den Übungs-Webdienst: Der Gateway kann verfügbar sein, während die Seite ausfällt. Ergänze dafür eine Anwendungsprüfung.
Fehler eingrenzen
Bei up=0 Zielfehler, Name, Port, Pfad und Netzwerk prüfen. Grafana verwendet später Prometheus als Datenquelle, ersetzt aber nicht die Erfassung. Sichere Konfiguration, Alarmregeln und Dashboards. Entscheide separat über historische Messdaten und halte Infrastrukturbezeichnungen privat.
Erst nach der Einrichtung oben im zugehörigen Projektverzeichnis ausführen:
curl --fail 'http://127.0.0.1:19090/api/v1/query?query=up'