是否有一种汇总指标/指标名称的方法?例如,在四核系统上,您具有以下度量标准名称:
cpu.0.system cpu.1。系统 cpu.2。系统 cpu.3.system
我想对SUM(cpu。*。system)进行汇总以获取汇总的cpu.system.total。
是否可以使用当前的Grafana-石墨查询编辑器来完成此操作?
请告知。
答案 0 :(得分:1)
我还有另外一种解决方法,如下所述:
已编辑的• Couldn't match type ‘L.Text’ with ‘[Char]’
Expected type: String
Actual type: L.Text
文件。
取消注释LoadPlugin聚合。
vi /opt/collectd/etc/collectd.conf
并重新启动收集的服务。
答案 1 :(得分:0)
尝试一下
alias(sumSeries(cpu.*.system),'Total CPU')
答案 2 :(得分:0)
这是仅使用内置Grafana函数的解决方案
1-sum(rate(node_cpu_seconds_total{mode="idle"}[20s]))/8
Grafana将计算最近20秒的平均CPU使用率。
重要
更改最后一个数字(在上面的示例中为“ / 8” ),以将受监视实例上的内核数和“ 20s” 匹配到所需的任何时间间隔。
然后将图形的显示单位更改为 0.0-1.0%