2019-07-05 05:50:48 -04:00
---
title: Management API
2021-06-21 18:59:31 -04:00
sort_rank: 8
2019-07-05 05:50:48 -04:00
---
2020-10-27 05:50:37 -04:00
Prometheus provides a set of management APIs to facilitate automation and integration.
2019-07-05 05:50:48 -04:00
2025-05-28 15:37:27 -04:00
## Health check
2019-07-05 05:50:48 -04:00
```
GET /-/healthy
2022-08-16 15:06:26 -04:00
HEAD /-/healthy
2019-07-05 05:50:48 -04:00
```
This endpoint always returns 200 and should be used to check Prometheus health.
2025-05-28 15:37:27 -04:00
## Readiness check
2019-07-05 05:50:48 -04:00
```
GET /-/ready
2022-08-16 15:06:26 -04:00
HEAD /-/ready
2019-07-05 05:50:48 -04:00
```
This endpoint returns 200 when Prometheus is ready to serve traffic (i.e. respond to queries).
2025-05-28 15:37:27 -04:00
## Reload
2019-07-05 05:50:48 -04:00
```
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 `--web.enable-lifecycle` flag.
2019-09-28 09:38:51 -04:00
Alternatively, a configuration reload can be triggered by sending a `SIGHUP` to the Prometheus process.
2019-07-05 05:50:48 -04:00
2025-05-28 15:37:27 -04:00
## Quit
2019-07-05 05:50:48 -04:00
```
PUT /-/quit
POST /-/quit
```
This endpoint triggers a graceful shutdown of Prometheus. It's disabled by default and can be enabled via the `--web.enable-lifecycle` flag.
2019-09-28 09:38:51 -04:00
Alternatively, a graceful shutdown can be triggered by sending a `SIGTERM` to the Prometheus process.