我如何使用Prometheus和收集的导出器来绘制grafana中cpu的使用情况?

时间:2018-07-31 22:32:41

标签: grafana prometheus collectd promql

promql的新手,我试图绘制一段时间内cpu的使用情况,发现以下示例获得了静态的使用率百分比,但是如何将其转换为grafana的费率呢?

100 * (1 - sum(collectd_cpu_total{type="idle"}) by (exported_instance) / sum(collectd_cpu_total) by (exported_instance))

我从https://github.com/Naugrimm/promql-examples那里得到了这个例子

1 个答案:

答案 0 :(得分:0)

由于您已经在使用Prometheus,为什么不使用Prometheus的node_exporter? https://www.robustperception.io/understanding-machine-cpu-usage

100 - (avg by (instance) (irate(node_cpu_seconds_total{job="node",mode="idle"}[5m])) * 100)