Prometheus /api/v1/query


개요

Prometheus /api/v1/query
$ curl -s localhost:9090/api/v1/query?query=up | jq
{
  "status": "success",
  "data": {
    "resultType": "vector",
    "result": [
      {
        "metric": {
          "__name__": "up",
          "instance": "localhost:9090",
          "job": "prometheus"
        },
        "value": [
          1695016700.241,
          "1"
        ]
      }
    ]
  }
}
$ curl -s localhost:9090/api/v1/query -d 'query=prometheus_build_info' | jq
{
  "status": "success",
  "data": {
    "resultType": "vector",
    "result": [
      {
        "metric": {
          "__name__": "prometheus_build_info",
          "branch": "HEAD",
          "goarch": "amd64",
          "goos": "linux",
          "goversion": "go1.21.0",
          "instance": "localhost:9090",
          "job": "prometheus",
          "revision": "efa34a5840661c29c2e362efa76bc3a70dccb335",
          "tags": "netgo,builtinassets,stringlabels",
          "version": "2.47.0"
        },
        "value": [
          1695017070.104,
          "1"
        ]
      }
    ]
  }
}

같이 보기