以下是报警和相应的Alertmanager配置文件(alertmanager.yml)设置的所有不同示例。每个都使用Go模板系统。
自定义Slack通知
在此示例中,我们自定义了Slack通知,以向组织的Wiki发送有关如何处理已发送的特定警报的URL。
global:
slack_api_url: '<slack_webhook_url>'
route:
receiver: 'slack-notifications'
group_by: [alertname, datacenter, app]
receivers:
- name: 'slack-notifications'
slack_configs:
- channel: '#alerts'
text: 'https://internal.myorg.net/wiki/alerts/{
{ .GroupLabels.app }}/{
{ .GroupLabels.alertname }}'