首页 > 解决方案 > Grafana - 基于最少请求的警报

问题描述

我希望你能帮助我。我所拥有的是我正在收集的一些度量数据。当我在这些指标上达到特定错误率时,我想发出警报。

为了清楚起见,我的数据看起来像这样:

我有一个 grafana-Board 做一些计算,删除了一些链接:

现在很好 - 因为我可以在我的 grafana 上读出,如果错误率太高,我可以发送一些错误消息/警告。奇迹般有效。但现在重点是:如果对特定 api 的前两次(例如)调用失败,我将立即收到我的 grafana 发送的警报。我不要那个!

是否有可能 - 如果:如何?- 仅在此特定请求至少执行 5 次时才提醒我?如果这是一个通用警报,例如“嘿,出了点问题!”,那没问题。- 但我需要弄清楚以 50-100% 错误率触发警报的请求是否至少在警报前执行了特定时间。它必须基于标签/字段来完成,我不想为我的所有 35+ API 添加单个查询(数量不断增长)。

任何想法任何人?

使用 Grafana 8.0 使用 InfluxDb 1.8(启用 Flux)

标签: grafanainfluxdbflux

解决方案


推荐阅读