【发布时间】:2021-04-13 15:31:22
【问题描述】:
我想知道上周给定工作的“UP”指标是 0 的多少倍? 我正在使用以下查询
up{job="XYX"} == 0
这列出了一些条目,其中它是 0,但不清楚这些警报何时被触发。 如何计算过去一周内所有值为 0 的“UP”指标,我想从中得出结论,上周服务器宕机的次数。
【问题讨论】:
标签: alert monitoring prometheus
我想知道上周给定工作的“UP”指标是 0 的多少倍? 我正在使用以下查询
up{job="XYX"} == 0
这列出了一些条目,其中它是 0,但不清楚这些警报何时被触发。 如何计算过去一周内所有值为 0 的“UP”指标,我想从中得出结论,上周服务器宕机的次数。
【问题讨论】:
标签: alert monitoring prometheus
我认为您正在寻找可用性指标。
使用以下查询了解上周 XYZ 作业可用的百分比:
100*avg_over_time(up{job="XYZ"}[1w])
如果您想知道不可用,只需执行以下操作:
100-100*avg_over_time(up{job="XYZ"}[1w])
【讨论】: