有没有一种方法可以让 rrdGraph 创建一个突出显示任何丢失数据的图表,而不是仅仅将该空间留空?
问问题
1233 次
2 回答
3
测试未知变量,如果 CDEF 为无穷大,则将 CDEF 设置为无穷大,否则设置为 0。
DEF:in=myfile.rrd:ds0
LINE1:in#0000ff:My_data
CDEF:unavailable=in,UN,INF,0,IF
AREA:unavailable#d0d0d0
如果您希望在未知情况下将图表空白,请确保您的 AREA 位于 LINE 之后。如果要检查多个变量的未知性,请展开 CDEF。
于 2013-07-02T04:24:27.393 回答
1
CDEF
您可以使用UN
and命令创建一个IF
来检测未知数据并将其转换为 INF,然后您可以使用该AREA
函数进行绘制以填充图表的背景。Smokeping 使用了这个技巧。
于 2013-04-29T13:50:16.690 回答