Agent가 컨테이너로 실행되면 기본적으로 auto_conf.yaml이라는 이름의 기본 자동 탐지 설정 파일을 기반으로 주변의 다른 컨테이너를 자동 탐지하려고 시도합니다. 다음 통합에 대한 해당 conf.d/<INTEGRATION>.d/ 폴더에서 이러한 파일을 찾을 수 있습니다.

자동 설정 파일

auto_conf.yaml 설정 파일은 컨테이너화된 환경을 고려하기 위해 해당 자동 탐지 템플릿 변수와 함께 특정 통합을 설정하는 데 필요한 모든 파라미터를 포함합니다.

사용자 지정 설정

자동 설정 로직은 위의 모든 통합에 대한 기본 설정만 지원합니다. Datadog 통합 설정을 사용자 정의하려면 통합 템플릿 설명서를 참조하여 Agent 자동 탐지를 구성하는 방법을 알아보세요. 특정 컨테이너에 대해 Kubernetes 주석 또는 Docker 라벨을 통해 발견된 모든 설정은 auto_conf.yaml 파일보다 우선합니다.

자동 설정 해제

Agent가 auto_conf.yaml 설정을 사용하지 못하도록 하려면 원하는 통합에 대한 DD_IGNORE_AUTOCONF 환경 변수를 추가하면 됩니다. 다음 예에서는 Agent가 redisdb.d/auto_conf.yamlistio.d/auto_conf.yaml 파일을 무시하고 이러한 통합이 자동으로 설정되지 않도록 합니다.

Helm과의 자동 설정 통합을 비활성화하려면 values.yamldatadog.ignoreAutoconfig를 추가하세요.

datadog:
 # auto_conf.yaml을 무시할 통합 목록.
  ignoreAutoConfig:
    - redisdb
    - istio

DaemonSet와의 자동 설정 통합을 비활성화하려면 Agent 매니페스트에 DD_IGNORE_AUTOCONF 변수를 추가하세요.

DD_IGNORE_AUTOCONF="redisdb istio"

참고 자료