Configuración automática de Autodiscovery
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
Más enlaces, artículos y documentación útiles: