在用于松弛示例的 alertmanager 配置中,我通常会看到如下内容:
text: >-
{{ range .Alerts -}}
{{ .Annotations.text }}
{{ end }}
但这会将所有通知粘合在一个垃圾中,而不是一个一个地处理它们,因此每条消息都是一个单独的松弛通知。我怎样才能发送尽可能多的松弛消息,因为有警报?
此外,每条消息都应该转到它自己的通道,在警报的注释中定义,这样可能吗?:
slack_configs:
- channel: '{{takeMeOneAlert}}{.Annotations.slackChannel}}{{end}}'
range 只是将来自不同警报的字符串粘合到一大堆废话中,我希望它们分别处理