global: # Настройки для уведомлений (можно настроить позже) # smtp_smarthost: 'smtp.gmail.com:587' # smtp_from: 'alertmanager@example.com' # smtp_auth_username: 'user@gmail.com' # smtp_auth_password: 'password' # smtp_require_tls: true route: # Основной маршрут - все алерты идут в Node-RED receiver: 'node-red-webhook' group_by: ['alertname', 'severity'] group_wait: 10s group_interval: 10s repeat_interval: 1h # Вложенные маршруты routes: - match: severity: critical receiver: 'node-red-critical' group_wait: 5s repeat_interval: 10m - match: severity: warning receiver: 'node-red-warning' group_wait: 30s repeat_interval: 2h receivers: - name: 'node-red-webhook' webhook_configs: - url: 'http://node-red:1880/webhook/alertmanager' send_resolved: true - name: 'node-red-critical' webhook_configs: - url: 'http://node-red:1880/webhook/critical' send_resolved: true - name: 'node-red-warning' webhook_configs: - url: 'http://node-red:1880/webhook/warning' send_resolved: true inhibit_rules: - source_match: severity: 'critical' target_match: severity: 'warning' equal: ['alertname', 'instance']