在 Grafana 中创建警报 - 基于 2 个时间序列之间的增量

Posted

技术标签:

【中文标题】在 Grafana 中创建警报 - 基于 2 个时间序列之间的增量【英文标题】:Create alert in Grafana - based on delta between 2 time series 【发布时间】:2021-05-12 23:36:47 【问题描述】:

我在 InfluxDB 中实现了 2 个时间序列(A 和 B),并在 Grafana 中进行了可视化。我想计算每个时间点的增量 D = A - B。如果 D>X (x = value threshold),则需要创建警报 I Grafana。我的问题是,如何最好地做到这一点?

【问题讨论】:

【参考方案1】:

我刚刚遇到了同样的需求。我用度量#F 和 diffSeries(#H) 创建了一个合成变量,其中 F 和 H 是原始数据系列。我还做了一个 removeAbovePercentile(80) ,这样采样错位就不会使系列达到峰值。我的数据存储在石墨/耳语中;您应该能够使用 influxDb 做类似的事情。

【讨论】:

以上是关于在 Grafana 中创建警报 - 基于 2 个时间序列之间的增量的主要内容,如果未能解决你的问题,请参考以下文章

Grafana 警报/值为零

如何在基于 sysdig 指标标签的 grafana 仪表板中创建下拉菜单

Grafana:警报查询中不支持模板变量

如何在 grafana 图表中创建趋势线

通过 HTTP API 在 Grafana 中创建图表

如何在 grafana 中创建普罗米修斯图来划分两个查询?