0

我遇到了我正在尝试设置的 newrelic 警报的情况。

我有一些数据被推送到 newrelic 中,看起来有一个“is_success”值和一个类别值。我想做的是。

“获取每个类别的失败百分比。如果任何类别的失败百分比在 6 小时内大于 20%,则发送警报”

在 SQL 术语中,基本上我正在尝试运行查询并获取过去 6 小时内每个类别的失败百分比,然后在它高于某个点时发出警报。看起来我不能在查询中使用时间的东西,但现在我有这样的东西:

SELECT percentage(count(*), WHERE is_success is true) FROM failed_categories, success_categories FACET category

这似乎给了我我想要的东西,但我似乎无法让它查看最后 x 分钟的总百分比。这使得我会在一分钟内收到单个故障的警报,这不是我想要的。

4

0 回答 0