Prometheus 如果度量中缺少标签,则发出警报

Prometheus 如果度量中缺少标签,则发出警报,prometheus,prometheus-alertmanager,Prometheus,Prometheus Alertmanager,我有一个度量单位 DS_Info{desc=“GOT”,index=“312”,name=“EC80”,exported_namespace=“s905”} 如果这些标签中的任何一个丢失,我是否可以发出警告。不是指标,只是其中一个标签 谢谢如果有标签丢失(空),您需要发出警告:这意味着它与regex+不同 如果要排除缺少度量本身的情况,可以按以下方式使用除非运算符: - alert: MissingLabelInInfoMetric rule: DS_Info UNLESS DS_Info{

我有一个度量单位 DS_Info{desc=“GOT”,index=“312”,name=“EC80”,exported_namespace=“s905”}

如果这些标签中的任何一个丢失,我是否可以发出警告。不是指标,只是其中一个标签


谢谢

如果有标签丢失(空),您需要发出警告:这意味着它与regex
+
不同

如果要排除缺少度量本身的情况,可以按以下方式使用
除非
运算符:

- alert: MissingLabelInInfoMetric
  rule: DS_Info UNLESS DS_Info{desc=~".+",index=~".+",name=~".+",exported_namespace=~".+"}
其内容为“如果DS_信息存在,则发出警报,除非提及的标签不为空”