Prometheus 我可以在警报定义中使用普罗米修斯度量帮助描述吗

Prometheus 我可以在警报定义中使用普罗米修斯度量帮助描述吗,prometheus,prometheus-alertmanager,Prometheus,Prometheus Alertmanager,假设我可以创建普罗米修斯度量的示例: HELP some_metric This is the metric description TYPE some_metric counter some_metric{job="foo",instance="a",some_label="value"} 5 我希望能够使用普罗米修斯警报定义中帮助注释中的度量描述,如下所示: 注释: 描述:这是帮助{{$meta.HELP} 这是类型{{$meta

假设我可以创建普罗米修斯度量的示例:

HELP some_metric This is the metric description
TYPE some_metric counter
some_metric{job="foo",instance="a",some_label="value"} 5
我希望能够使用普罗米修斯警报定义中
帮助
注释中的度量描述,如下所示:

注释:
描述:这是帮助{{$meta.HELP}
这是类型{{$meta.TYPE}
请注意,我目前只对帮助感兴趣,但提供类型似乎也是一件合乎逻辑的事情


我知道我可以使用
$value
$labels
$externalLabels
变量,但我看不到任何帮助/元或任何东西。

你可以,但你需要按照普罗米修斯规则手动执行, 无法从
expr

您可以从以下位置添加说明/摘要:

  • 注释。说明
  • annotations.summary

希望能回答你的问题

谢谢你的回答,但这不是我需要的。我已经更新了问题,提供了预期使用的示例。
alert: GitlabRunnerFatalErrorCaught
expr: sum
  by(instance, service, level) (rate(gitlab_runner_errors_total{job="gitlab-runner-monitoring",level="fatal"}[5m]))
  * 60 * 5 > 0
for: 5m
labels:
  severity: P2
annotations:
  description: Gitlab Runner {{ $labels.service }} - {{ $labels.instance }} have an
    {{ $labels.level }} level error
  summary: Gitlab Runner systemd have an error