我想通过prometheus的api获取监控主机的指标,并且需要针对每个请求的指标发起一个请求。
curl http://IP:9090/api/v1/query?query=node_cpu_seconds_total{instance="IP:9100"}
curl http://IP:9090/api/v1/query?query=node_memory_MemTotal_bytes{instance="IP:9100"}
是否可以立即从监视主机请求所有性能数据?
答案 0 :(得分:0)
您可以使用以下 curl 表达式获取所有指标:
url=http://{urIPorhostname}:9090
curl -s $url/api/v1/label/__name__/values | jq -r ".data[]" | sort
答案 1 :(得分:-1)
您可以使用以下命令从特定计算机请求所有当前的node_exporter指标:
curl --request GET "http://IP:9100/metrics"