gpt4 book ai didi

prometheus - 如果在任何时间点 metricX 的百分比下降超过 70% 并持续 5 分钟,则生成警报

转载 作者:行者123 更新时间:2023-12-05 06:04:18 26 4
gpt4 key购买 nike

例如,当计数器 metricX 在任何时间点下降超过 70% 并持续 5 分钟时,我想生成警报。

以下是我生成警报的规则 YAML 文件:

groups:
- name: MetricX dip
rules:
- alert: MetricX dip by more than 70%
expr:
for: 0m
labels:
severity: warning
annotations:
descriptions: MetricX has been dropped by more than 70%

我想看一些指南,了解如何在规则文件中编写 promQL 表达式,以测量 5 分钟内任意时间点的 metricX 百分比下降。

最佳答案

在彻底理解了promql之后,这是我用简单的形式实现的,满足了我的要求。

(-100 * rate(MetricX[2m]) / rate(MetricX[5m] offset 1m)) > 70 

MetricX 是计数器。因此,我使用 rate 来计算下降百分比。我的普罗米修斯 scrape_interval 是 1 分钟。因此,倾角是在 2 分钟内计算的接下来是 5 分钟。

我希望这对其他人有帮助。

关于prometheus - 如果在任何时间点 metricX 的百分比下降超过 70% 并持续 5 分钟,则生成警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66355626/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com