AWS CloudWatch Logs에서 흥미로운 시나리오가 있습니다. 현재 log4net을 사용하고 CloudWatch Logs 에이전트를 사용하여 CloudWatch 로그에 모든 로그를 펌프합니다. 기본적으로 [오류] 항목을 검색하는 CloudWatch의 메트릭이 있으며 경고는 발생하는대로 개발자 알림 (임계 값> = 1, 기간 - 1 분)에 대한 다른 서비스로 알람을 전달합니다. 이 모든 것이 훌륭하게 작동합니다.AWS CloudWatch 처리 및 처리되지 않은 예외에 대한 측정 항목을 기록합니다.
이제는 특정 오류를 다르게 처리하고 싶습니다. 예를 들어 예외 유형에 따라 N 분 동안 X 번 발생했을 때만 Alarm을 트리거하려고합니다. 그래서이 경우에이 조건에 대한 메트릭을 작성한 다음 알람에 할당합니다. 문제는이 질문의 첫 번째 부분에서 설명한 일반적인 오류 측정 항목이며 각 개별 오류 발생을 추적합니다. 이제 여러 알림이 표시됩니다. 각 오류마다 하나씩, X 번 발생 후 하나씩.
일반 오류 메트릭을 사용하지 않도록 설정할 수 있지만 처리되지 않은 예외를 추적 할 수있는 기능이 손실됩니다. 나는 가능한 모든 예외에 대한 척도를 가져야 할 것이다. 내가 놓친 게 있니? 이것을 처리하는 가장 좋은 방법은 무엇입니까?
log4net을 사용하여 로그를 CloudWatch로 푸는 방법에 대해 자세히 설명 할 수 있습니까? –
@ andrew.w.lane, EC2에서 실행중인 CloudWatch Logs Agent를 실행하고 특정 위치에서 CloudWatch로 주기적으로 로그를 전송합니다. –