管理 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 來觸發優雅關閉。