就定义alert
而言,我认为您做得正确。
查看Grafana
的源代码here。错误消息“无法测试规则”似乎很讨厌,因为它返回的是http 500代码,这意味着“ 内部服务器错误”。
换句话说,这可能是Grafana
服务器错误。可能要与Grafana团队here一起提出复制步骤。
我建议更改您的条件中的avg()
。
将其设置为last()
。因此,它只使用警报的最后一个值。
我刚刚检查了Data Source
是$datasource
,并且我正在使用influxDB
,所以将其更改为influxDb
。