absent_over_time( up{job="windows 导出程序",instance="$instance"})
我想计算未报告 up 指标的发生次数,并对一个时间段变量内的多个实例执行此操作 就像按实例求和和 [__ range]
请帮忙查询
实例是仪表板变量
要计算 Prometheus 中选定时间段内不同实例未报告
up
指标的频率,请尝试使用以下查询:
sum by (instance) (absent_over_time(up{job="windows exporter", instance="$instance"}[$__range]))
此查询检查您在选择的时间段内指定的每个实例是否存在缺少
up
指标的时段。然后,它将每个实例的这些缺失时间段相加。您需要将 $instance
替换为您正在监控的实例的名称,并将 $__range
替换为您要检查的时间段。