개요
Live Capture를 사용하여 소스가 파이프라인을 통해 전송하는 데이터와 프로세서가 수신 및 전송하는 데이터를 확인하세요.
구체적으로 다음 정보가 표시됩니다.
- 데이터가 수신된 시점의 타임스탬프
- 전송된 데이터 및 해당 데이터의 처리 상태:
Parse JSON 프로세서에 의해 처리되기 전과 후의 로그 message 필드를 보여주는 Live Capture 예시
권한
Observability Pipelines Live Capture Write 권한이 있는 사용자만 캡처를 설정할 수 있습니다. Observability Pipelines Live Capture Read 권한이 있는 사용자는 이미 캡처된 이벤트만 조회할 수 있습니다. Observability Pipelines 자산에 대한 권한 목록은 Observability Pipelines 권한을 참조하세요.
관리자는 기본적으로 읽기 및 쓰기 권한을 가집니다. 표준 사용자는 기본적으로 읽기 권한만 가집니다. 기본 Datadog 역할 및 사용자 지정 역할 생성 방법에 대한 자세한 내용은 Access Control를 참조하세요.
방화벽 허용 목록에 도메인 추가
Live Capture를 사용하며 방화벽을 사용 중인 경우, 다음 도메인을 허용 목록에 추가해야 합니다.
api.obpipeline-intake.config.
이벤트 캡처
- Observability Pipelines로 이동합니다.
- 파이프라인을 선택합니다.
- 이벤트를 캡처하려는 소스 또는 프로세서의 톱니바퀴 아이콘을 클릭합니다.
- 사이드 패널에서 Capture and view events를 선택합니다.
- Capture를 클릭합니다.
- 추가 설정:참고: 추가 설정은 모든 활성 Worker가 버전 2.13 이상인 경우에만 사용할 수 있습니다.
- 캡처할 이벤트를 지정할 쿼리를 입력합니다. 자세한 내용은 로그 검색 구문 또는 메트릭 검색 구문을 참조하세요.
- 이벤트를 캡처할 기간을 초 또는 분 단위로 입력합니다.
- 최소 기간(기간을 지정하지 않을 경우 기본값): 30초
- 최대 기간: 300초(5분)
- 이벤트를 캡처할 Worker를 선택합니다. Worker를 선택하지 않으면 임의의 Worker가 선택됩니다.
- Capture를 클릭하여 이벤트 캡처를 시작합니다.
참고: 캡처된 이벤트가 UI에 나타나기까지 최대 60초가 걸릴 수 있습니다. 캡처된 데이터는 조회 권한이 있는 모든 사용자에게 표시되며, 72시간 동안 Datadog 플랫폼에 저장됩니다. - 캡처가 완료되면 다음을 수행합니다.
- 특정 캡처 이벤트를 클릭하여 수신 및 전송된 데이터를 확인합니다. 검색창에서 특정 이벤트를 검색할 수도 있습니다. 검색창 옆의 드롭다운 메뉴를 사용하여 상태(
MODIFIED, UNMODIFIED, DROPPED, REDUCED)에 따라 이벤트를 표시합니다. - Workers - Capture Execution Details 섹션에서 View Logs를 클릭하여 캡처에 대한 Worker 로그를 확인합니다.
- 동일한 구성 요소의 다른 캡처를 보려면 사이드 패널 왼쪽 상단에서 Captures를 클릭합니다. 참고: 다른 캡처를 조회하는 기능은 모든 활성 Worker가 버전 2.13 이상인 경우에만 적용됩니다.
- 캡처 이벤트 ID, 필터 쿼리, 파이프라인 버전 또는 상태(
in_progress 또는 completed)별로 캡처를 필터링할 수 있습니다. - Total Events 열에서는 이벤트의 입력과 출력을 모두 포함하여 Worker당 최대 200개의 이벤트를 캡처할 수 있습니다.
추가 자료