从仙人掌生成的rrd文件中获取最大值和最小值

时间:2018-09-21 18:00:07

标签: centos rrdtool rrd cacti

我有一个rrd文件,其中存储了接口的traffic_in和out统计信息。

我想要的是我想要在特定时间段内的最大值和最小值。

我正在尝试此命令,但它给我错误ERROR:v,MAX中的rpn表达式无效

rrdtool graph -s 1537466100 -e 1537552237 DEF:v=lhr-spndc-7609_traffic_in_612.rrd:traffic_in:MAX CDEF:vm=v,MAX PRINT:vm:%lf

您能帮助输入正确的命令并实现所需的功能吗?

1 个答案:

答案 0 :(得分:0)

您应该使用VDEF来定义vm,而不是CDEF。

CDEF用于将DEF或CDEF创建的一个或多个数据系列转换为另一个系列,以便进行图形绘制或汇总。

VDEF用于通过合并函数将单个数据序列转换为单个值,以便获得整个图的序列最大值。这与DEF中指定的功能不同,DEF中的功能仅指定如何将较高粒度的序列合并为较低粒度的序列。