Prometheus サービスステータスを確認
このステップでは、Prometheus UI を使用して、Prometheus サービス自体のステータスと実行時情報を確認します。
前のステップで開いた Prometheus Web UI で、上部のナビゲーションバーにある Status メニューをクリックし、次に Runtime & Build Information を選択してステータスページに移動します。
このページには、バージョン、ビルド日、コンパイルされた Go のバージョンなど、実行中の Prometheus インスタンスに関する詳細情報が表示されます。これは、サービスが完全に稼働していることを確認するのに良い方法です。
Prometheus サーバーのヘルスチェックとメトリクスを確認する別の方法として、/metrics エンドポイントにアクセスする方法があります。このエンドポイントは、Prometheus 自体に関する多くの内部メトリクスを公開しています。このデータは、ターミナルで curl を使用して表示できます。
curl http://localhost:9090/metrics
出力は、Prometheus のエクスポージャー形式でのメトリクスの長いリストになります。エンドポイントが機能していることを確認するために、prometheus_build_info のようなメトリクスを探してください。
期待される出力の一部:
## 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
...