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
来触发正常关闭。
此文档是 开源的。请通过提交问题或拉取请求来帮助改进它。