den*_*gyi 5 prometheus prometheus-node-exporter
我想通过prometheus的api获取监控主机的metrics,需要对每个请求的metrics发起一个请求。
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"}
Run Code Online (Sandbox Code Playgroud)
有没有办法一次性向监控主机请求所有性能数据?
您可以使用以下curl表达式获取所有指标:
url=http://{urIPorhostname}:9090
curl -s $url/api/v1/label/__name__/values | jq -r ".data[]" | sort
Run Code Online (Sandbox Code Playgroud)
您可以使用以下命令从特定计算机请求所有当前的 node_exporter 指标:
curl --request GET "http://NODE-EXPORTER-IP:9100/metrics"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
35524 次 |
| 最近记录: |