셀프 호스팅 Grafana Webhook으로 AWS DevOps Agent 자동 조사 트리거 구성
·2026.10.22 18:21
핵심 내용
Grafana 12.0 Webhook 기능으로 DevOps Agent에 알림을 전송해 자동 조사를 트리거한다.
자세히 보기
- 셀프 호스팅 Grafana 12.0 이상에서 Webhook Contact Point를 사용해 DevOps Agent에 알림을 전송함
- AMG 대비 Webhook 직접 전송 지원 및 Service Account Token 만료 기한 자유 설정이 가능함
- Webhook 시크릿 인증과 Grafana Viewer 토큰 조회를 통해 인시던트 생성 및 RCA 리포트 생성까지 자동화함
- 멀티 계정 환경에서는 OAM을 통한 지표/로그 공유와 IAM AssumeRole을 통한 직접 조사를 병행 구성함
구성 및 인증
- Webhook Contact Point에 Bearer 토큰으로 Webhook 시크릿을 입력하여 인증함
- DevOps Agent는 Grafana API 조회를 위해 Viewer 역할의 Service Account Token을 사용함
- HTTPS(TLS 1.2 이상) 엔드포인트와 Private Connection을 통해 VPC 내부 Grafana에 접근함
멀티 계정 연동
- OAM Sink/Link 구성으로 계정 간 CloudWatch 지표 및 로그 조회를 허용함
- 보조 계정에 IAM 역할을 생성하고 Agent Space의 Secondary source로 연결하여 직접 조사를 수행함
- 계정 A의 IAM 주체에 iam:PassRole 권한이 없으면 403 오류가 발생함
검증 및 테스트
- curl 직접 호출, Contact Point 테스트, E2E Alert Rule 테스트의 3단계로 연동을 검증함
- Notification Policy에서 'Continue matching subsequent sibling nodes'를 ON으로 설정해 기존 알림 유지함
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.