• 管理 API
    • " level="3">健康检查
    • " level="3">就绪状态检测
    • " level="3">配置重载
    • " level="3">退出

    管理 API

    Prometheus 提供了一组管理 API,以简化自动化和集成。

    健康检查

    1. GET /-/healthy

    该端点返回 200,且检查 Prometheus 的运行状况。

    就绪状态检测

    1. GET /-/ready

    当 Prometheus 准备服务流量(如,响应查询)时,此端点返回 200。

    配置重载

    1. PUT /-/reload
    2. POST /-/reload

    该端点触发 Prometheus 配置和规则文件的重新加载。默认情况下它是禁用的,可以通过--web.enable-lifecycle标志启用。

    另外,可以发送SIGHUP信号到 Prometheus 进程来触发配置重载。

    退出

    1. PUT /-/quit
    2. POST /-/quit

    该端点触发 Prometheus 的正常关闭。默认情况下它是禁用的,可以通过--web.enable-lifecycle标志启用。

    另外,可以发送SIGTERM信号到 Prometheus 进程来触发正常关闭。