PrometheusOperator Helm Chart:为默认规则添加标签

PrometheusOperator Helm Chart: adding labels to default rules

我需要为 Helm 图表附带的所有默认规则添加标签。我尝试在值文件中的 commonLabels 下设置标签,但无济于事。我还尝试将它作为 external_labels 放在 defaultRules 节中,但同样没有成功。当我将标签添加到我在 AdditionalAlerts 下定义自己的规则时,它工作正常。但我需要它来接收所有警报。

我还在“默认规则标签”下添加了它。该标签已添加到每个默认规则的元数据中,但我需要它在规则的规范中,在已经存在的“严重性”标签下。

最终目标是将环境置于该标签内,例如测试、暂存和生产。因此,如果有人有其他方法可以做到这一点,请务必....

您可以在 defaultRules.

additionalRuleLabels 部分使用必要的标签升级 Prometheus 的 values.yaml 文件

下面是一个基于values.yaml file from the Prometheus Monitoring Community的例子:

defaultRules:
  ## Additional labels for PrometheusRule alerts
  additionalRuleLabels:
    additionalRuleLabel1: additinalRuleValue1

结果: