rrdtool:获取y轴的最大值/所有曲线的最大值

rrdtool: Get the maximum value of the y axis / maximum of all curves

有没有简单的方法可以得到rrd图表中所有曲线的最大值(即y轴的计算高度)?

我有一张包含多条温度曲线的图表。我还有一些泵的状态,表示为 0 或 1。我现在想在相应的泵打开时显示一条线,如果关闭则显示 none。

我考虑过将 DS 乘以所有温度曲线的最大值加上一些 space。

我发现我可以做到

VDEF:some_maximum=some_ds,MAXIMUM

获取一个DS的最大值。但是我怎样才能得到这些值的最大值呢?或者有没有更简单的方法来获得整体最大 y 值?

在此先感谢您的帮助!

如果你先做

CDEF:maxds=ds1,ds2,MAXNAN,ds3,MAXNAN

然后

VDEF:maxval=maxds,MAXIMUM

你得到了总最大值

我使用 MAXNAN 而不是 MAX 即使在存在未知 (NAN) 数据的情况下仍然给你一个数字。