로그용 오류 추적 (Error Tracking for Logs)
로그 관리를 위한 오류 추적(Error Tracking)이 무엇인지, 어떻게 설정하는지 알려드릴게요. 오류를 개별 이벤트가 아닌 하나의 이슈(issue)로 묶어서 우선순위를 정하고 디버깅하는 방법을 배워봐요.
출처: 문서
본문
개요 (Overview)
시스템의 전반적인 상태를 지키려면 Datadog이 수집한 오류를 꾸준히 모니터링하는 게 아주 중요해요. 오류 이벤트가 너무 많아지면, 어떤 오류를 먼저 처리해야 할지 우선순위를 정하기가 어려워지죠.
오류 추적(Error Tracking)은 수천 개의 비슷한 오류를 하나의 이슈로 묶어서 디버깅을 훨씬 단순하게 만들어 줘요. 이슈란 오류 데이터를 집계한 것으로, 다음과 같은 인사이트를 제공합니다:
- 영향을 받은 사용자가 몇 명인지
- 오류가 언제 처음 발생했는지
- 어떤 커밋이 오류를 일으켰을 가능성이 높은지
오류 추적을 사용하면 다음을 할 수 있어요:
- 치명적인 오류를 추적하고, 분류하고, 디버깅
- 비슷한 오류를 이슈로 묶어 중요한 오류를 쉽게 식별하고 노이즈를 줄이기
- 오류 추적 이벤트(예: 높은 오류 볼륨, 새 이슈)에 모니터를 설정
- 이슈가 처음 시작된 시점, 아직 진행 중인지, 얼마나 자주 발생하는지 시간에 따라 추적
주요 오류 추적 기능을 둘러보려면 Error Tracking Explorer 문서를 확인하세요. Datadog에서 로그용 Error Tracking Explorer를 보려면 Error Tracking으로 이동하세요.
설정 (Setup)
로그용 오류 추적은 스택 트레이스(stack trace)가 있는 올바르게 구성된 오류 로그를 처리합니다.
Datadog 로그용 오류 추적을 시작하려면 프레임워크에 맞는 문서를 참고하세요: