prometheus: alertmanager: enabled: true dir: config: /srv/volumes/prometheus/alertmanager data: /srv/volumes/local/prometheus/alertmanager bind: address: 0.0.0.0 port: 9093 external_port: 15011 config: global: resolve_timeout: 5m route: group_by: ['alertname', 'region', 'service'] group_wait: 60s group_interval: 5m repeat_interval: 3h receiver: HTTP-notification inhibit_rule: InhibitCriticalWhenDown: enabled: true source_match: severity: 'down' target_match: severity: 'critical' equal: ['region', 'service'] InhibitWarningWhenDown: enabled: true source_match: severity: 'down' target_match: severity: 'warning' equal: ['region', 'service'] InhibitWarningWhenCritical: enabled: true source_match: severity: 'critical' target_match: severity: 'warning' equal: ['region', 'service'] receiver: HTTP-notification: webhook_configs: webhook_example: url: http://127.0.0.1 send_resolved: true HTTP-slack: slack_configs: slack_example: api_url: http://127.0.0.1/slack send_resolved: true smtp: email_configs: email_example: to: test@example.com from: test@example.com smarthost: example.com auth_username: username auth_password: password send_resolved: true Multi-receiver: webhook_configs: webhook: url: http://127.0.0.1 send_resolved: true slack_configs: slack: api_url: http://127.0.0.1/slack send_resolved: true docker: host: enabled: true experimental: true insecure_registries: - 127.0.0.1 log: engine: json-file size: 50m