트레이스의 로그

Datadog APM과 Datadog Log Management 간의 상호 연계는 트레이스 ID, 스팬 ID, env, service, version을 로그의 속성으로 주입하면 개선됩니다. 이러한 필드를 사용하여 특정 서비스 및 버전과 연결된 정확한 로그를 찾거나, 관측된 트레이스와 상호 연계된 모든 로그를 찾을 수 있습니다.

애플리케이션의 트레이서를 DD_ENV, DD_SERVICEDD_VERSION으로 구성하는 것이 좋습니다. 이렇게 하면 env, service, version을 추가하는 데 최선의 경험을 제공합니다. 자세한 내용은 unified service tagging 설명서를 참조하세요.

트레이스를 로그와 상호 연계하기 전에, 로그를 JSON으로 전송하거나 적절한 언어 수준 로그 프로세서로 구문 분석해야 합니다. 언어 수준 로그가 Datadog 속성으로 변환되어야_만_ 트레이스와 로그 상호 연계가 작동합니다.

참고: 트레이스와 로그는 별개로 샘플링됩니다. 상호 연계가 구성된 뒤에도 로그가 트레이스 샘플링으로 인해 수집되지 않거나 유지되지 않은 트레이스를 참조하는 트레이스 ID를 포함할 수 있습니다. 그렇다고 구성 오류가 있다는 의미는 아닙니다. 자세한 정보는 로그에 트레이스 ID가 있지만, 연결된 트레이스가 누락됨을 참조하세요.

로그를 트레이스에 자동 또는 수동으로 연결하는 방법에 대해 자세히 알아보려면 아래에서 원하는 언어를 선택하세요.

Java
Python
go
Ruby
Node.js
.Net
PHP
OpenTelemetry