Grafana:无法提醒功能指标?

Grafana: Can't alert on a function metric?

我正在通过 statsDGrafana 发送两个常规指标,并将它们绘制为两个系列(A 和 B)。指标是“total_users”和“unfound_users”。

然后我正在创建第三个系列 (C),它使用此表达式:

asPercent(movingAverage(#A, '5min'),movingAverage(#B, '5min'))

然后我试图在 C 上创建一个警报,当 Cmax() 在 5 分钟内超过 2 时触发。本质上这意味着“当 5 时触发警报unfound_users 的分钟平均值超过 total_users 的 5-minute-average 的 2%。"

您可以看到我的派生系列 (C) 绘制正确,但警报似乎根本不起作用。我只是在测试响应中返回空系列。

我们正在使用 Grafana v.6.1.6。

这是该系列的设置:

警报配置:

以及空测试响应:

非常感谢您的意见!谢谢!

我找到了解决方法。而不是使用

asPercent(movingAverage(#A, '5min'),movingAverage(#B, '5min')) 

作为我的派生指标,我需要使用完整路径来代替参考 ID。

这有效:

asPercent(movingAverage(stats.counters.stg.some.full.path.unfound_users.count, '5min'),
movingAverage(stats.counters.stg.some.full.path.total_users.count, '5min'))