帮助我完成这个非常简单的任务...我有一系列代表某个虚拟机状态的指标。我想绘制一个图表,其中包含一定范围(35-51)之间所有指标的计数。这是我的问题:
countSeries(filterSeries(filterSeries(opennebula-performance.zones.opennebula-innologica.vms.3DC.*.vm_lcm_state, 'min' , '>', 35 ), 'max', '<', 51))
当范围内至少有一个指标时,这似乎运作良好。但是当没有(并且这是常见的情况,因为通常没有错误的VM),Graphite只返回[]
而不是零的系列。 Grafana不喜欢这样,并绘制no data
。
为什么没有匹配时countSeries
不返回0?这确实会在整个时期内在0
处绘制一条直线,但这正是这里所需要的。
我的Graphite版本为1.2.0-dev
,但在以前的版本中,这也不起作用。