mirror of
https://github.com/prometheus/prometheus.git
synced 2024-12-26 06:04:05 -08:00
Document new status API endpoints (#6262)
* Document new status API endpoints These were added in https://github.com/prometheus/prometheus/pull/6243 for the React UI. Signed-off-by: Julius Volz <julius.volz@gmail.com> * Update new-in notices Signed-off-by: Julius Volz <julius.volz@gmail.com>
This commit is contained in:
parent
cb7cbad5f9
commit
f7446778f3
|
@ -679,7 +679,7 @@ The following endpoint returns flag values that Prometheus was configured with:
|
||||||
GET /api/v1/status/flags
|
GET /api/v1/status/flags
|
||||||
```
|
```
|
||||||
|
|
||||||
All values are in a form of "string".
|
All values are of the result type `string`.
|
||||||
|
|
||||||
```json
|
```json
|
||||||
$ curl http://localhost:9090/api/v1/status/flags
|
$ curl http://localhost:9090/api/v1/status/flags
|
||||||
|
@ -698,6 +698,70 @@ $ curl http://localhost:9090/api/v1/status/flags
|
||||||
|
|
||||||
*New in v2.2*
|
*New in v2.2*
|
||||||
|
|
||||||
|
### Runtime Information
|
||||||
|
|
||||||
|
The following endpoint returns various runtime information properties about the Prometheus server:
|
||||||
|
|
||||||
|
```
|
||||||
|
GET /api/v1/status/runtimeinfo
|
||||||
|
```
|
||||||
|
|
||||||
|
The returned values are of different types, depending on the nature of the runtime property.
|
||||||
|
|
||||||
|
```json
|
||||||
|
$ curl http://localhost:9090/api/v1/status/runtimeinfo
|
||||||
|
{
|
||||||
|
"status": "success",
|
||||||
|
"data": {
|
||||||
|
"startTime": "2019-11-02T17:23:59.301361365+01:00",
|
||||||
|
"CWD": "/",
|
||||||
|
"reloadConfigSuccess": true,
|
||||||
|
"lastConfigTime": "2019-11-02T17:23:59+01:00",
|
||||||
|
"chunkCount": 873,
|
||||||
|
"timeSeriesCount": 873,
|
||||||
|
"corruptionCount": 0,
|
||||||
|
"goroutineCount": 48,
|
||||||
|
"GOMAXPROCS": 4,
|
||||||
|
"GOGC": "",
|
||||||
|
"GODEBUG": "",
|
||||||
|
"storageRetention": "15d"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
**NOTE**: The exact returned runtime properties may change without notice between Prometheus versions.
|
||||||
|
|
||||||
|
*New in v2.14*
|
||||||
|
|
||||||
|
### Build Information
|
||||||
|
|
||||||
|
The following endpoint returns various build information properties about the Prometheus server:
|
||||||
|
|
||||||
|
```
|
||||||
|
GET /api/v1/status/buildinfo
|
||||||
|
```
|
||||||
|
|
||||||
|
All values are of the result type `string`.
|
||||||
|
|
||||||
|
```json
|
||||||
|
$ curl http://localhost:9090/api/v1/status/buildinfo
|
||||||
|
{
|
||||||
|
"status": "success",
|
||||||
|
"data": {
|
||||||
|
"version": "2.13.1",
|
||||||
|
"revision": "cb7cbad5f9a2823a622aaa668833ca04f50a0ea7",
|
||||||
|
"branch": "master",
|
||||||
|
"buildUser": "julius@desktop",
|
||||||
|
"buildDate": "20191102-16:19:59",
|
||||||
|
"goVersion": "go1.13.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
**NOTE**: The exact returned build properties may change without notice between Prometheus versions.
|
||||||
|
|
||||||
|
*New in v2.14*
|
||||||
|
|
||||||
## TSDB Admin APIs
|
## TSDB Admin APIs
|
||||||
These are APIs that expose database functionalities for the advanced user. These APIs are not enabled unless the `--web.enable-admin-api` is set.
|
These are APIs that expose database functionalities for the advanced user. These APIs are not enabled unless the `--web.enable-admin-api` is set.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue