Prometheus provides a set of management APIs to facilitate automation and integration.
GET /-/healthy HEAD /-/healthy
This endpoint always returns 200 and should be used to check Prometheus health.
GET /-/ready HEAD /-/ready
This endpoint returns 200 when Prometheus is ready to serve traffic (i.e. respond to queries).
PUT /-/reload POST /-/reload
This endpoint triggers a reload of the Prometheus configuration and rule files. It's disabled by default and can be enabled via the
Alternatively, a configuration reload can be triggered by sending a
SIGHUP to the Prometheus process.
PUT /-/quit POST /-/quit
This endpoint triggers a graceful shutdown of Prometheus. It's disabled by default and can be enabled via the
Alternatively, a graceful shutdown can be triggered by sending a
SIGTERM to the Prometheus process.
This documentation is open-source. Please help improve it by filing issues or pull requests.