Add support in the Prometheus Proxy API for additional Prometheus APIs
Add support in the Prometheus Proxy API for the following Prometheus APIs:
-
Expression queries:
-
Instant queries- Implemented as part of https://gitlab.com/gitlab-org/gitlab-ce/issues/58375 -
Range queries- Implemented as part of https://gitlab.com/gitlab-org/gitlab-ce/issues/58375
-
-
Querying metadata:
-
Series
This API returns a list of time series that match a provided label set. -
Label names
Returns a list of label names. -
Label values
Returns a list of label values for a provided label name.
-
Series
-
Status:
-
Rules (This API does not have the same stability guarantees as the rest of the Prometheus API since it is fairly new)
-
Alerts (This API does not have the same stability guarantees as the rest of the Prometheus API since it is fairly new)
-
Querying target metadata (This API is experimental and might change in the future)
Of these, I think the "Querying metadata" APIs are the most important (after the expression query APIs).
Edited by Reuben Pereira