鉴于我可以创建此示例普罗米修斯度量标准:
HELP some_metric This is the metric description
TYPE some_metric counter
some_metric{job="foo",instance="a",some_label="value"} 5
我希望能够像这样在Prometheus警报定义中使用HELP
注释中的指标描述:
annotations:
description: This is HELP {{ $meta.HELP }}
summary: And this is TYPE {{ $meta.TYPE }}
请注意,我目前仅对HELP感兴趣,但是提供TYPE也似乎是合乎逻辑的事情。
我知道我可以使用$value
,$labels
和$externalLabels
变量,但看不到帮助/元数据或其他任何内容。
答案 0 :(得分:0)
可以,但是您需要按照普罗米修斯规则手动进行操作,
它不能从expr
喜欢
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
您可以从添加描述/摘要:
annotations.description
annotations.summary
希望能回答您的问题