Я запрашиваю использование памяти с конечной точки программного обеспечения, которая связана с Prometheus (системой мониторинга). Ниже приводится запрос,
curl -k -s -X GET "https://192.168.6.13/metricsservice/query?query=(engine_memory_total_bytes)" -H "Authorization: Bearer 14ac2d8-9097-455e-baf5-f426f9e208b7"
И вот результат
{
"status": "success",
"data": {
"resultType": "vector",
"result": [
{
"metric": {
"manager": "false",
},
"value": [
1611002532.041,
"1026170880"
]
},
{
"metric": {
"manager": "true",
},
"value": [
1611002532.041,
"7817961472"
]
},
{
"metric": {
"manager": "false",
},
"value": [
1611002532.041,
"7817965568"
]
}
]
}
}
Значения представлены в векторном формате (обратите внимание на "resultType": "vector"
).
Как я могу вытащить реальные данные вместо векторных?