Skip to content

fix: 운영 장애 알림 전달 및 가용성 경보 수정 - #313

Open
goder-0 wants to merge 1 commit into
mainfrom
feature/issue-309-alertmanager-alerting
Open

fix: 운영 장애 알림 전달 및 가용성 경보 수정#313
goder-0 wants to merge 1 commit into
mainfrom
feature/issue-309-alertmanager-alerting

Conversation

@goder-0

@goder-0 goder-0 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

작업 내용

  • GitHub Secrets 주입 방식은 유지하면서 Alertmanager 실행 사용자가 읽을 수 있는 소유권과 600 권한으로 Secret 파일을 원자적으로 설치합니다.
  • Secret 값이 비어 있으면 배포를 중단하고, 값이 로그나 프로세스 인자에 노출되지 않도록 했습니다.
  • blue/green 중 한 슬롯만 실행 중인 정상 상태에서는 InstanceDown이 발생하지 않고, 두 슬롯이 모두 내려간 경우에만 경보가 발생하도록 수정했습니다.
  • Alertmanager 자체 메트릭을 수집하고 채널별 알림 전송 실패 경보를 추가했습니다.
  • CI에서 Secret 설치 동작과 Prometheus 경보 시나리오, Alertmanager 설정을 검증합니다.

확인 사항

  • 배포 스크립트 및 Secret 설치 테스트 통과
  • ShellCheck 통과
  • Prometheus 규칙 문법 및 경보 시나리오 테스트 통과
  • Alertmanager 설정 검증 통과
  • 운영 Secret 및 서버 정보가 코드와 테스트 출력에 포함되지 않음

운영 반영 후에는 테스트 경보를 통해 Discord·이메일 수신과 resolved 알림을 확인해야 합니다.

Closes #309

@github-actions

Copy link
Copy Markdown

📊 코드 커버리지 리포트

Overall Project 91.04% 🍏

There is no coverage information present for the Files changed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

운영 장애 알림 전송 실패 및 blue/green InstanceDown 오탐 개선

1 participant