0

所以我的目标是为网络接口丢失设置警报机制。我正在使用node_network_receive_drop_total哪个是计数器。我的目标是在发生滴滴时发出警报,这意味着滴滴计数何时增加。假设我在一段时间内有这些下降值。

|node_network_receive_drop_total |difference
|0                               |0
|1                               |1
|5                               |4
|5                               |0  
|7                               |2

在这个例子中,当差异不为零时,如何使用 Grafana 中的增加函数和警报条件来发出警报?

4

2 回答 2

0

在您的示例中,您应该使用delta function。类似于:

delta(node_network_receive_drop_total[5m]) > 0

这意味着,只要您在过去 5 分钟内的 delta 大于 0,就会触发警报。

PS:如果您有多个实例,请考虑使用 sum 。

于 2021-01-09T08:01:20.883 回答
0

Query选项卡中,名称类似于node network drops并查询类似于以下内容的图形:increase(node_network_receive_drop_total[5m])

当没有水滴时,该图应该在 处有一条平线0。当有跌落时,图表将1在跌落后 5 分钟内显示一条线。

在警报选项卡中创建条件为 的警报WHEN max() OF query(A, 15m, now) IS ABOVE 0

由于查询只会返回一个值,因此您可以使用max()min()max()(它们都将返回相同的值)。

Ainquery应与选项卡中查询上的字母相匹配Query。如果图表上显示了多个查询,则可能需要更改此设置。

15mnow查看最近 15m 的数据。

于 2021-01-10T11:15:17.080 回答