是否可以根据查询(模板)中的多项选择对值进行求和 - 并在 grafana 中的 singlestat 插件中显示这些值?
设置:
- grafana 3.1.1
- 数据源:graphite
用例:
基于查询的下拉列表允许我选择一个逻辑卷。
然后 singlestat 向我展示了这个逻辑卷的大小。
现在我有一个多选查询列表,所以我希望实现将每个选定逻辑卷的大小值相加并显示在单个统计中。
我一直在尝试寻找一些函数,并且我知道有求和函数,但就我而言,我不知道哪些将是模板查询中选择的结果,并且似乎不存在一种方法可以自动将“不可见”查询添加到指标部分,同时仅显示所有查询指标的总和。
有没有什么方法可以实现这个目标?
示例查询:
collectd.$host.$volumegroups.$logicalvolumes
其中所有 3 个值均来自模板查询,结果如下:
$host => the server in question
$volumegroups => vg00 (LVM Volume Group)
$logicalvolumes => lv_data, lv_root, ... (LVM Logical Volume)
现在,当从下拉菜单中选择多个“$logicalvolumes”时,单个统计数据将变为“N/A”。
在 grafana 网站的插件列表中,我没有找到任何其他可以满足此需求的插件。
答案1
Grafana社区在这里提供了答案:1
通过有效使用“sumseries”函数,它可以按预期工作。