문제가 감지되면 AWS SQS 또는 HTTP 웹후크를 통해 모니터 뉴렐릭 부분 상태 및 트리거 롤백 공지.
요구 사항:
- 뉴렐릭 검토
- (선택 사항) AWS SQS 큐 또는 HTTP 웹훅 엔드포인트
이 흐름이 하는 일은:
- 지정된 기간 동안의 패널 공지 심각도(기본값은 30분)
- 엔티티 상태를 매분마다 확인합니다.
- 부분이 CRITICAL 또는 WARNING이 되면 비정상 상태를 기록합니다.
- (구성된 경우) AWS SQS 롤백 알림을 세부 정보와 함께 전송합니다.
- HTTP 웹훅 롤백 공지 전송 (설정된 경우)
- 전체 기간 동안 정상 상태를 유지하면 로그 성공
- 특정 부분을 찾을 수 없으면 중지합니다.
주요 동작: newrelic.nerdgraph.execute, newrelic.ingest.sendLogs, aws.execute.api, (sqs.send_message) http.post
무엇 향후 계획
- EC2 관리: 인프라 변경 자동화
- API 게이트웨이 롤백: API 게이트웨이 자동화