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 su datadog-agent.yaml, utilice override.nodeAgent.env para establecer la variable DD_IGNORE_AUTOCONF entorno .

apiVersion: datadoghq.com/v2alpha1
tipo: DatadogAgent
metadata:
  name: Datadog
spec:
  global:
    credenciales:
      apiKey: <DATADOG_API_KEY>

  override:
    nodoAgent:
      env: 
        nombre: 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 el auto Configuración integración (s) con el Operador, añada la variable DD_IGNORE_AUTOCONF a su archivo datadog-agent.yaml:

  anular:
    nodoAgent:
      env:
        - nombre: DD_IGNORE_AUTOCONF
          value: "redisdb istio"

Para desactivar la(s) integración(es) de configuración automática con tu DaemonSet, añade la variable DD_IGNORE_AUTOCONF al manifiesto de tu Agent:

DD_IGNORE_AUTOCONF="redisdb istio"

Referencias adicionales