Monitoring#002

Alertmanager 알림이 Slack에 전달되지 않는 문제

alertmanagerslackalertnotification

상황

Prometheus에서 알림 규칙이 firing 상태이지만, Slack 채널에 알림이 도착하지 않습니다. Alertmanager 웹 UI에서는 알림이 보이는데 Slack으로 전달이 안 되는 상황입니다. 제공된 설정을 분석하여 원인을 찾으세요.

제공 데이터

global:
  resolve_timeout: 5m

route:
  group_by: ["alertname", "namespace"]
  group_wait: 30s
  group_interval: 5m
  repeat_interval: 4h
  receiver: "default"
  routes:
    - match:
        severity: critical
      receiver: "slack-critical"
    - match:
        severity: warning
      receiver: "slack_warning"

receivers:
  - name: "default"
    webhook_configs: []
  - name: "slack-critical"
    slack_configs:
      - api_url: "https://hooks.slack.com/services/T00000/B00000/XXXX"
        channel: "#alerts-critical"
        title: "[{{ .Status | toUpper }}] {{ .CommonLabels.alertname }}"
        text: "{{ .CommonAnnotations.summary }}"
  - name: "slack-warning"
    slack_configs:
      - api_url: "https://hooks.slack.com/services/T00000/B00000/YYYY"
        channel: "#alerts-warning"
        title: "[{{ .Status | toUpper }}] {{ .CommonLabels.alertname }}"
        text: "{{ .CommonAnnotations.summary }}"
해결 노트