- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
오류 추적에서 예기치 않은 동작이 발생하는 경우 아래의 트러블슈팅 단계에 따라 문제를 빠르게 해결할 수 있습니다. 계속 문제가 발생하면 Datadog 지원팀으로 문의하세요.
각 릴리스에 개선 및 수정 사항이 포함되어 있으므로 Datadog에서는 Datadog 추적 라이브러리, 모바일 SDK 및 웹 SDK를 최신 버전으로 정기적으로 업데이트할 것을 권장합니다.
오류 메시지에 필수 속성이 있고 로그에 대한 오류 추적이 활성화되어 있는지 확인합니다.
이 예시 쿼리는 오류 추적 포함 기준을 충족하는 로그를 검색합니다.
오류 추적에서 처리하려면 스팬(span)에 이러한 속성이 있어야 합니다:
error.type
error.message
error.stack
참고: 스택에는 최소 두 줄과 하나의 유의미한 프레임(대부분의 언어에서 함수와 파일명이 있는 프레임)이 있어야 합니다.
서비스 항목 스팬(span)(최상위 서비스 (스팬(span))의 오류만 오류 추적을 통해 처리됩니다. 오류 추적은 주로 처리되지 않은 예외를 캡처하며, 이 동작은 서비스에서 내부적으로 처리되는 오류를 캡처하지 않기 위해 마련된 것입니다.
이 예시 쿼리는 오류 추적 포함 기준을 충족하는 스팬(span)을 검색합니다.
일부 추적기는 스팬(span) 루트에 액세스하여 하위에서 루트로 오류를 버블업하는 방법을 제공합니다.
final Span span = GlobalTracer.get().activeSpan();
if (span != null && (span instanceof MutableSpan)) {
MutableSpan localRootSpan = ((MutableSpan) span).getLocalRootSpan();
// do stuff with root span
localRootSpan.setTag("<TAG>", "<VALUE>");
}
context = tracer.get_call_context()
root_span = context.get_current_root_span()
root_span.set_tag('<TAG>', '<VALUE>')
current_root_span = Datadog.tracer.active_root_span
current_root_span.set_tag('<TAG>', '<VALUE>') unless current_root_span.nil?
오류 추적은 소스가 custom
, source
또는 report
로 설정되어 있고 스택 추적이 포함된 프로세스 오류만 처리합니다. 다른 소스(예: console
)로 전송되거나 브라우저 확장 프로그램에서 전송된 오류는 오류 추적에서 처리되지 않습니다.
이 예시 쿼리은 오류 추적 포함 기준을 충족하는 RUM 오류를 보여줍니다.
모든 오류는 처리되지만 유지된 오류만 오류 샘플로 문제 패널에서 확인할 수 있습니다.
오류와 관련된 스팬(span)을 커스텀 보존 필터로 보존해야 해당 오류의 샘플이 문제 패널에 표시됩니다.