알림 아키텍처

알림 아키텍처 An architecture diagram generated by Archify. PrometheusRule · Kubernetes 규칙 객체 · Kubernetes 클러스터 PrometheusRule Kubernetes 규칙 객체 Prometheus Operator · 선택 · 설정 생성 · Kubernetes 클러스터 Prometheus Operator 선택 · 설정 생성 Prometheus · 메트릭으로 규칙 평가 · Kubernetes 클러스터 Prometheus 메트릭으로 규칙 평가 Alertmanager · 그룹 · 억제 · 라우팅 · Kubernetes 클러스터 Alertmanager 그룹 · 억제 · 라우팅 설정한 수신기 · Slack / PagerDuty · Architecture component 설정한 수신기 Slack / PagerDuty 셀렉터 규칙 설정 알림 갱신 라우팅 · 전송 Kubernetes 클러스터 Legend 백엔드 서비스 메시지 버스 외부 시스템

Operator와 Prometheus

  • • Operator가 namespace·label 조건에 맞는 규칙을 설정으로 만든다
  • • Prometheus가 수집한 메트릭으로 규칙을 평가한다
  • • Firing 상태와 실제 외부 통지 성공은 다르다

명시적인 전달 정책

  • • 그룹화는 설정한 label 값에 따른다. 원인을 자동 판별하지 않는다
  • • 억제는 같은 대상인지 확인한 제한된 조건으로 구성한다
  • • continue와 최종 fallback 경로를 테스트한다

수신기와 운영 기준

  • • 이 예제는 critical을 PagerDuty와 해당 Slack 경로로 보낸다
  • • Email·다른 Webhook은 별도 인증과 설정이 필요한 대안이다
  • • severity와 대응 시간은 조직 정책이며 도구의 고정 SLA가 아니다