Cuando Agent se ejecuta como Contenedor, Autodiscovery intenta descubrir otros contenedores basándose en archivos predeterminados Configuración denominados auto_conf.yaml. Puede encontrar estos archivos en las carpetas conf.d/<INTEGRATION>.d/ correspondientes a los siguientes integraciones:

Los archivos de configuración auto_conf.yaml cubren todos los parámetros necesarios para configurar una integración concreta, con sus correspondientes variables de plantillas de Autodiscovery implementadas para adaptarse al entorno contenedorizado.

Anular auto-Configuración

Cada archivo auto_conf.yaml proporciona un Configuración por defecto. Para anularlo, puede añadir un Configuración personalizado en Kubernetes annotations o Docker Labels.

Kubernetes Las anotaciones y las etiquetas Docker tienen prioridad sobre los archivos auto_conf.yaml, pero los archivos auto_conf.yaml tienen prioridad sobre Autodiscovery Configuración establecidos en las tablas Datadog Operator y Helm. Para utilizar Datadog Operator o Helm para Configurar Autodiscovery para un integración en la tabla de esta página, debe deshabilitar auto-Configuración.

Desactivar auto-Configuración

Los siguientes ejemplos desactivan el auto-Configuración para Redis e Istio integraciones.

En tu datadog-agent.yaml, utiliza override.nodeAgent.containers.agent.env para definir la variable de entorno DD_IGNORE_AUTOCONF en el contenedor agent.

apiVersion: datadoghq.com/v2alpha1
kind: DatadogAgent
metadata:
  name: datadog
spec:
  global:
    credentials:
      apiKey: <DATADOG_API_KEY>

  override:
    nodeAgent:
      containers: 
        agent:
          env:
            - name: DD_IGNORE_AUTOCONF
              value: "redisdb istio"

A continuación, aplique el nuevo Configuración.

Añade datadog.ignoreAutoconfig a tu datadog-values.yaml:

datadog:
  #List of integration(s) to ignore auto_conf.yaml.
  ignoreAutoConfig:
    - redisdb
    - istio

Para desactivar las integraciones con configuración automática de tu Agent contenedorizado (DaemonSet, Docker, ECS manual), agrega la variable de entorno DD_IGNORE_AUTOCONF:

DD_IGNORE_AUTOCONF="redisdb istio"

Referencias adicionales