我有foo.bar一个每天多次递增(+1)的指标.度量标准在一天内递增的次数是x.我希望通过警告来检测是否存在严重错误,这是x在最近的整个24小时期间,x从7天前的同一个工作日开始,不到一半.
我可以使用什么警报?
您可以尝试对以下内容发出警报:
divideSeries(hitcount(foo.bar,"1day"),hitcount(timeShift(foo.bar, "7d"), "1day"))
并设置当该值低于 0.5 时触发警报。我认为,如果您在 Grafana 视图中运行警报,并且时间窗口短于 1 天(这是一种模糊的预感,所以请谨慎对待),那么效果最好。
如果hitcount没有正确处理数据,您可以使用integral(或者foo.bar.total如果您在 Graphite 本身中设置了聚合,则可以使用某个值)。但是,如果您使用,请注意本文integral中讨论的与准确性相关的陷阱。该文章还讨论了使用,但由于已经聚合,我认为这不会满足您的用例。但我可能是错的。integral(hitcount(...))hitcount
| 归档时间: |
|
| 查看次数: |
980 次 |
| 最近记录: |