管理 API
Prometheus 提供了一组管理 API,以简化自动化和集成。
' class="reference-link">健康检查
GET /-/healthy
该端点返回 200,且检查 Prometheus 的运行状况。
' class="reference-link">就绪状态检测
GET /-/ready
当 Prometheus 准备服务流量(如,响应查询)时,此端点返回 200。
' class="reference-link">配置重载
PUT /-/reload
POST /-/reload
该端点触发 Prometheus 配置和规则文件的重新加载。默认情况下它是禁用的,可以通过--web.enable-lifecycle
标志启用。
另外,可以发送SIGHUP
信号到 Prometheus 进程来触发配置重载。
退出
PUT /-/quit
POST /-/quit
该端点触发 Prometheus 的正常关闭。默认情况下它是禁用的,可以通过--web.enable-lifecycle
标志启用。
另外,可以发送SIGTERM
信号到 Prometheus 进程来触发正常关闭。