Выполнение запроса GET
на <prom-server-ip>:9090/metrics
возвращает метрики Prometheus (не в формате JSON) самого сервера Prometheus.
Поскольку вы пытаетесь выполнить запрос, вам необходимо использовать конечные точки HTTP API, такие как /api/v1/query
или /api/v1/query_range
вместо использования /metrics
.
$ curl 'http://localhost:9090/api/v1/query?query=up&time=2015-07-01T20:10:51.781Z'
{
"status" : "success",
"data" : {
"resultType" : "vector",
"result" : [
{
"metric" : {
"__name__" : "up",
"job" : "prometheus",
"instance" : "localhost:9090"
},
"value": [ 1435781451.781, "1" ]
},
{
"metric" : {
"__name__" : "up",
"job" : "node",
"instance" : "localhost:9100"
},
"value" : [ 1435781451.781, "0" ]
}
]
}
}
Для получения более подробной информации посетите Официальные документы Prometheus .