管理 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 来触发优雅关机。