Datadog 에이전트를 로그 수집용으로만 사용

페이로드를 비활성화하려면 에이전트 v6.4 이상을 실행 중이어야 합니다. 이렇게 하면 메트릭 데이터 제출(커스텀 메트릭 포함)이 비활성화되어 호스트가 Datadog에 표시되지 않습니다. 다음 단계를 따르세요.

  1. datadog.yaml 구성 파일을 여세요.

  2. 다음 설정으로 enable_payloads 속성을 추가하세요.

    enable_payloads:
        series: false
        events: false
        service_checks: false
        sketches: false
    
  3. 에이전트에서 로그를 수집하도록 구성합니다.

  4. 에이전트를 다시 시작합니다.

Docker 컨테이너화된 에이전트를 사용 중인 경우 에이전트 구성 후 DD_ENABLE_PAYLOADS_EVENTS, DD_ENABLE_PAYLOADS_SERIES, DD_ENABLE_PAYLOADS_SERVICE_CHECKS, DD_ENABLE_PAYLOADS_SKETCHES 환경 변수를 false로 설정하세요.

docker run -d --name datadog-agent \
           --cgroupns host \
           --pid host \
           -e DD_API_KEY=<DATADOG_API_KEY> \
           -e DD_LOGS_ENABLED=true \
           -e DD_LOGS_CONFIG_CONTAINER_COLLECT_ALL=true \
           -e DD_CONTAINER_EXCLUDE="name:datadog-agent" \
           -e DD_ENABLE_PAYLOADS_EVENTS=false \
           -e DD_ENABLE_PAYLOADS_SERIES=false \
           -e DD_ENABLE_PAYLOADS_SERVICE_CHECKS=false \
           -e DD_ENABLE_PAYLOADS_SKETCHES=false \
           -v /var/run/docker.sock:/var/run/docker.sock:ro \
           -v /proc/:/host/proc/:ro \
           -v /opt/datadog-agent/run:/opt/datadog-agent/run:rw \
           -v /sys/fs/cgroup/:/host/sys/fs/cgroup:ro \
           gcr.io/datadoghq/agent:latest

쿠버네티스에서 에이전트를 배포하는 경우 에이전트 구성 후에 DD_ENABLE_PAYLOADS_EVENTS, DD_ENABLE_PAYLOADS_SERIES, DD_ENABLE_PAYLOADS_SERVICE_CHECKS, DD_ENABLE_PAYLOADS_SKETCHES 환경 변수를 false로 설정하세요.

 ## 두 번째 로그만
 datadog:
 [...]
   env:
      - name: DD_ENABLE_PAYLOADS_EVENTS
        value: "false"
      - name: DD_ENABLE_PAYLOADS_SERIES
        value: "false"
      - name: DD_ENABLE_PAYLOADS_SERVICE_CHECKS
        value: "false"
      - name: DD_ENABLE_PAYLOADS_SKETCHES
        value: "false"