我一直在网上寻找答案,但我似乎无法找到答案或弄明白 .
我是Grafana的新手,我正在尝试设置一个singestat测量仪 . 我有
16台服务器(HPG6-01至HPG6-16)每台服务器有8个核心每台服务器都有Nagios插件,可以在所有核心上发送最高温度 . 例如,HPG6-01的Core 0-8温度为T = [33,34,55,45,37,38,46,33],Nagios插件返回Max-Temp = max(T)= 55性能数据发送到Shinken,有一个Graphite插件 .
我可以在Grafana中绘制当前的Max-Temp,这很简单(参见下面的折线图) . 但我也希望16个服务器上的Max-Temp最大值显示为单个统计数据 . 例如,
MT = [34,56,60,...]#每台服务器的最大温度singlestat = max(MT)
单个统计信息的指标如下面的屏幕截图所示:
单个统计数据的选项如下所示:
有关如何做到这一点的任何想法?我尝试了mergeateBy(max),我收到一个错误“Metric查询返回16个系列.Bon Stat Panel需要一个系列 . ”因为它返回一个系列而不是一个标量 .
1 回答
我喜欢使用highestMax函数 .
此函数仅显示具有最高值的
n
系列数;对于你的用例,我只想使用1
来获得所有系列的绝对最大值 .这将显示在所选时间范围内具有绝对最大值的系列 . 要查看最高当前值,请使用,
highestCurrent