Home / API Documentation / Operations center / Monitoring indicators / View monitoring data for a specified expression at a point in time

*View monitoring data for a specified expression at a point in time

Requests

HTTP request

GET /v2/metrics/{cluster}/prometheus/query

Execute PromQL query from prometheus

Path parameters

Name Type Required Description
cluster string TrueCluster name

Query parameters

Name Type Required Description
query string TruePromQL query expression
time integer FalseEvaluation unix timestamp
timeout integer FalseEvaluation timeout for prometheus

Responses

Content-Type application/json

Status code: 200

OK

Sample response

Query result from prometheus.

{
   "data": {
     "result": [
       {
         "metric": {
           "__name__": "up",
           "endpoint": "https-metrics",
           "instance": "192.168.12.23:10250",
           "job": "kubelet",
           "namespace": "kube-system",
           "node": "192.168.12.23",
           "service": "kubelet"
         },
         "value": [
           1640675426.462,
           "1"
         ]
       }
     ],
     "resultType": "vector"
   },
   "status": "success"
 }

Parameters

Name Type Description
data object Query result get from prometheus.
Path: data
data.result array Query result from prometheus.
Path: data.result
data.resultType string Query result type from prometheus.
Path: data.resultType
data.result[] object Query result data from prometheus.
Path: data.result[]
status string API status to access prometheus.
Path: status

Other status codes