Management API

Prometheus は、自動化と統合を容易にするための管理 API を提供します。

ヘルスチェック

GET /-/healthy
HEAD /-/healthy

このエンドポイントは常に 200 を返し、Prometheus のヘルスチェックに使用する必要があります。

準備完了チェック

GET /-/ready
HEAD /-/ready

このエンドポイントは、Prometheus がトラフィック(クエリへの応答など)に対応できる状態になったときに 200 を返します。

リロード

PUT  /-/reload
POST /-/reload

このエンドポイントは Prometheus の設定ファイルとルールファイルをリロードします。デフォルトでは無効になっており、--web.enable-lifecycle フラグで有効にできます。

または、Prometheus プロセスに SIGHUP を送信することで、設定のリロードをトリガーすることもできます。

終了

PUT  /-/quit
POST /-/quit

このエンドポイントは Prometheus の正常なシャットダウンをトリガーします。デフォルトでは無効になっており、--web.enable-lifecycle フラグで有効にできます。

または、Prometheus プロセスに SIGTERM を送信することで、正常なシャットダウンをトリガーすることもできます。

このページの内容