Prometheus Service-Status überprüfen
In diesem Schritt verwenden Sie die Prometheus-UI, um den Status und die Laufzeitinformationen des Prometheus-Dienstes selbst zu überprüfen.
Navigieren Sie in der Prometheus-Web-UI, die Sie im vorherigen Schritt geöffnet haben, zur Statusseite, indem Sie im oberen Navigationsmenü auf Status klicken und dann Runtime & Build Information auswählen.
Diese Seite zeigt detaillierte Informationen über die laufende Prometheus-Instanz an, einschließlich Version, Erstellungsdatum und der Go-Version, mit der sie kompiliert wurde. Dies ist eine gute Möglichkeit, die volle Funktionsfähigkeit des Dienstes zu bestätigen.
Eine weitere Möglichkeit, den Zustand und die Metriken des Prometheus-Servers zu überprüfen, ist der Zugriff auf seinen /metrics-Endpunkt. Dieser Endpunkt stellt eine Fülle von internen Metriken über Prometheus selbst bereit. Sie können diese Daten mit curl in Ihrem Terminal anzeigen.
curl http://localhost:9090/metrics
Die Ausgabe ist eine lange Liste von Metriken im Prometheus-Exposition-Format. Suchen Sie nach einer Metrik wie prometheus_build_info, um zu bestätigen, dass der Endpunkt funktioniert.
Teilweise erwartete Ausgabe:
## HELP prometheus_build_info A metric with a constant '1' value labeled with the version, revision, branch, and goversion from which prometheus was built.
## TYPE prometheus_build_info gauge
prometheus_build_info{branch="HEAD",goversion="go1.19.5",revision="233d305681c0da67c694b01d832131d173a0552b",version="2.41.0"} 1
...