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

本頁內容