0

在用于松弛示例的 alertmanager 配置中,我通常会看到如下内容:

text: >-
     {{ range .Alerts -}}
     {{ .Annotations.text }}
     {{ end }}

但这会将所有通知粘合在一个垃圾中,而不是一个一个地处理它们,因此每条消息都是一个单独的松弛通知。我怎样才能发送尽可能多的松弛消息,因为有警报?

此外,每条消息都应该转到它自己的通道,在警报的注释中定义,这样可能吗?:

slack_configs:
  - channel: '{{takeMeOneAlert}}{.Annotations.slackChannel}}{{end}}'

range 只是将来自不同警报的字符串粘合到一大堆废话中,我希望它们分别处理

4

0 回答 0