如何使用普罗米修斯和collectd exporter绘制grafana中的cpu使用情况?

如何使用普罗米修斯和collectd exporter绘制grafana中的cpu使用情况?,grafana,prometheus,collectd,promql,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)) 我从中得到了这个示例,既然您已经在使用普罗米修斯,为什么不使用普罗米修斯的节点导出器呢 感谢Hang,我正在从现有的

promql新手,我试图绘制cpu使用率随时间的变化图,我发现下面的示例得到了静态的使用率百分比,但我如何将其转换为grafana的使用率

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

我从

中得到了这个示例,既然您已经在使用普罗米修斯,为什么不使用普罗米修斯的节点导出器呢


感谢Hang,我正在从现有的collectd和graphite设置中切换,其中有30多个节点被认为只是在节点上重新使用collectd并输出到Prometheus,但看起来collectd数据对graphite很好,但对Prometheus却不太好。是的,我想在我们切换时,我也需要将node_导出器添加到我们所有的系统中。
100 - (avg by (instance) (irate(node_cpu_seconds_total{job="node",mode="idle"}[5m])) * 100)