我们一直在使用InfluxDB设置CollectD来收集指标。问题是巩固e.G.来自cpu1,cpu2和cpu3的度量标准。在collectd(至少版本5.2)中,可以启用'aggregate'插件来完全按照我的需要进行操作。但我们正在使用Debian 7并且意外 - collectd仅在5.1版本中可用。
你们知道怎么样吗?像这样在grafana中写一个正则表达式,这样我就不需要为每个cpu指定每个度量标准(它在下面不起作用):
SELECT mean(“value”)FROM“.cpu- {0-3} .cpu-idle”WHERE $ timeFilter GROUP BY time($ interval)fill(null)
非常感谢!
编辑: 我实际上发现我可以指定多个数据源...... FROM“.cpu- 1 .cpu-idle”,“。cpu- 2 .cpu-idle “......每个来源产生一个数据线(显然太多了)。