我有一个如下所示的prometheus查询。Screenshot(100 * avg by (instance) (rate(node_cpu_seconds_total{mode!="idle"}[1m])))
它通过GUI给予示例的CPU使用率汇总
您可以访问prometheus演示示例here
我希望通过普罗米修斯API获得相同的结果
curl 'http://localhost:9090/api/v1/query?query=MYQUERY
我试过了...curl -g 'http://localhost:9090/api/v1/query?query=node_cpu_seconds_total'
给予我的CPU使用率为所有CPU单独...curl -g 'http://localhost:9090/api/v1/query?query=(100 * avg by (instance) (rate(node_cpu_seconds_total{mode!="idle"}[1m])))'
给予我400 Bad Request
有人能给予我一个提示或帮助我转换我的请求吗?
先谢了
1条答案
按热度按时间pes8fvy91#
使用以下查询: