트레이스 리매퍼 (Trace Remapper)
애플리케이션 트레이스와 로그 사이의 상관 관계를 정의하는 방법은 두 가지가 있어요:
- 애플리케이션 로그에 Trace ID 주입하는 방법 문서를 따르세요. 로그 통합은 기본적으로 나머지 모든 설정 단계를 자동으로 처리해요.
- 트레이스 리매퍼 프로세서를 사용해 로그 속성을 관련 트레이스 ID로 정의하세요.
출처: 문서
본문
사용 사례 (Use cases)
트레이스 리매퍼는 일반적으로 먼저 Grok 파서로 파싱해야 하는 로그 메시지 안에 있는 Trace ID를 선택하는 데 사용돼요.
API
다음 트레이스 리매퍼 JSON 페이로드와 함께 Datadog Log Pipeline API 엔드포인트를 사용하세요:
{
"type": "trace-id-remapper",
"name": "Define dd.trace_id as the official trace id associated with this log",
"is_enabled": true,
"sources": ["dd.trace_id"]
}
| 매개변수 | 타입 | 필수 | 설명 |
|---|---|---|---|
type |
String | 예 | 프로세서의 타입. |
name |
String | 아니오 | 프로세서의 이름. |
is_enabled |
Boolean | 아니오 | 프로세서가 활성화되었는지 여부. 기본값: false. |
sources |
Array of strings | 아니오 | 소스 속성 배열. 기본값: dd.trace_id. |
참고: 트레이스 ID와 스팬 ID는 UI의 로그 또는 로그 속성에 표시되지 않아요.