Datadog Lambda Extension 로그를 Observability Pipelines로 전송하세요.
개요
이 문서는 Datadog Lambda Extension을 사용하여 AWS 제공 로그를 Observability Pipelines로 전송하는 방법을 설명합니다. 설정 단계는 다음과 같습니다.
자세한 내용은 Datadog Lambda Extension을 참조하세요.
참고: Datadog Lambda Extension은 source와 tags가 아니라 ddsource와 ddtags 태그가 지정된 로그를 전송합니다. 이러한 로그에 대한 프로세서 쿼리나 필터를 정의할 때는 ddsource 및 ddtags를 사용하세요.
파이프라인 설정
- Navigate to Observability Pipelines.
- Select the HTTP Server source:
- Select None in the dropdown menu for Authorization strategy.
- Select JSON in the dropdown menu for Decoding.
- After you set up your destinations and processors, click Next: Install.
- On the Install page, enter the HTTP/S Server listener address, such as
0.0.0.0:9997. - Follow the rest of the instructions on the page to install the Worker based on your platform.
참고: Lambda Extension에서 전송되는 로그를 처리하기 위해 Observability Pipeline에서 HTTP Server를 소스로 사용해야 합니다. Datadog Agent를 소스로 사용하지 마세요.
Datadog Lambda Extension 배포
Datadog Lambda Extension 설치
AWS Lambda 애플리케이션 계측의 지침에 따라 Datadog Lambda Library를 설정하여 AWS Lambda 애플리케이션에서 데이터를 수집하세요.
Datadog Lambda Extension 환경 변수 설정
Version 87+ of the Datadog Lambda Extension allows users to send logs to Observability Pipelines.
To enable this feature, set these environment variables:
DD_OBSERVABILITY_PIPELINES_WORKER_LOGS_ENABLED: trueDD_OBSERVABILITY_PIPELINES_WORKER_LOGS_URL: <YOUR_OBSERVABILITY_PIPELINE_URL>
상태 메트릭
모든 소스에서 내보내는 구성 요소 메트릭 및 소스 버퍼 메트릭에 대해서는 Pipelines 사용량 메트릭 설명서를 참조하세요. HTTP Server 소스를 사용하여 Lambda Extension에서 Observability Pipelines로 로그를 전송하므로, component_type:http_server 태그를 사용하여 관련 메트릭을 필터링하세요.