两个字段的grafana/XDB显示比率
我有一个存储在XDB中的timeseries度量,其中一列表示总和,另一列表示计数,我想将这两列相除,并用grafana绘制它们的比率。类似于所附屏幕截图中显示的内容(不知何故,点没有显示)。此外,在分组时间间隔内,我希望将这些比率的最大值相加两个字段的grafana/XDB显示比率,grafana,influxdb,Grafana,Influxdb,我有一个存储在XDB中的timeseries度量,其中一列表示总和,另一列表示计数,我想将这两列相除,并用grafana绘制它们的比率。类似于所附屏幕截图中显示的内容(不知何故,点没有显示)。此外,在分组时间间隔内,我希望将这些比率的最大值相加 切换到文本编辑模式并手动编写查询(对于更复杂的查询,编辑器的UI不太友好): 选择最大值(“/”) 从“” 哪里有$timeFilter 按时间分组($\间隔)填充(空) 我能够解决以下问题: 使用手动查询编辑器 创建辅助查询以计算平均值,然后使用主查询
切换到文本编辑模式并手动编写查询(对于更复杂的查询,编辑器的UI不太友好):
选择最大值(“/”)
从“”
哪里有$timeFilter
按时间分组($\间隔)填充(空)
我能够解决以下问题:
感谢您提供有关手动查询编辑器的提示,但是您的解决方案不正确。我在max中不断得到预期的字段参数
SELECT MAX("<sum field>"/"<count field>")
FROM "<measurement>"
WHERE $timeFilter
GROUP BY time($__interval) fill(null)
SELECT max("average")
FROM (
SELECT "sum"/"count"
AS "average"
FROM "measurement"
WHERE ("key" =~ /^$value$/)
)
WHERE $timeFilter
GROUP BY time(15m) fill(0)