global: resolve_timeout: 5m # Slack configuration (example) # slack_api_url: 'https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK' # Templates templates: - '/etc/alertmanager/*.tmpl' # Route tree route: receiver: 'default' group_by: ['alertname', 'cluster', 'service'] group_wait: 10s group_interval: 10s repeat_interval: 12h routes: - match: severity: critical receiver: 'critical-alerts' continue: true - match: severity: warning receiver: 'warning-alerts' # Inhibition rules inhibit_rules: - source_match: severity: 'critical' target_match: severity: 'warning' equal: ['alertname', 'instance'] # Receivers receivers: - name: 'default' webhook_configs: - url: 'http://webhook-receiver:5001/webhook' send_resolved: true - name: 'critical-alerts' webhook_configs: - url: 'http://webhook-receiver:5001/webhook' send_resolved: true # Email configuration (example) # email_configs: # - to: 'oncall@example.com' # from: 'alertmanager@example.com' # smarthost: 'smtp.example.com:587' # auth_username: 'alertmanager@example.com' # auth_password: 'password' - name: 'warning-alerts' webhook_configs: - url: 'http://webhook-receiver:5001/webhook' send_resolved: true