query metrics.md

Query Metrics

Channels API · metrics

GET /ui/connectors/channels-api/latest/metrics/query/

Execute arbitrary PromQL range query. Returns Prometheus format.

Query parameters

Name Type Required Description
query string Yes PromQL query
start string Yes Start time (ISO8601 or Unix timestamp)
end string Yes End time (ISO8601 or Unix timestamp)
step string No Query resolution step (e.g. 60s, 5m, 1h) Defaults to 60s

Example request

curl -X GET "/ui/connectors/channels-api/latest/metrics/query/?step=60s"

Responses

200 — Successful Response

Example:

{
  "status": "string",
  "data": {
    "resultType": "matrix",
    "result": [
      {
        "metric": {
          "serverID": "string",
          "name": "string",
          "job": "string"
        },
        "values": [
          []
        ]
      }
    ]
  },
  "error": "string",
  "errorType": "string"
}

422 — Validation Error

Example:

{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}