Configuration automatique d'Autodiscovery
Lorsque l’Agent s’exécute en tant que conteneur, il tente de découvrir les autres conteneurs environnants à l’aide des fichiers de configuration Autodiscovery par défaut intitulés auto_conf.yaml
. Ces fichiers se trouvent dans les dossiers conf.d/<INTÉGRATION>.d/
des intégrations suivantes :
Fichiers de configuration automatique
Les fichiers de configuration auto_conf.yaml
rassemblent tous les paramètres requis pour configurer une intégration spécifique. Les template variables Autodiscovery correspondantes qui sont fournies prennent en compte l’environnement conteneurisé.
Configuration personanalisée
La logique de configuration automatique prend uniquement en charge la configuration par défaut de chacune des intégrations ci-dessus. Si vous souhaitez personnaliser la configuration de votre intégration Datadog, consultez la section Modèles d’intégration pour découvrir comment configurer la fonctionnalité Autodiscovery de votre Agent. Toute configuration découverte par l’intermédiaire des annotations Kubernetes ou des étiquettes Docker d’un conteneur donné est prioritaire sur le fichier auto_conf.yaml
.
Désactiver la configuration automatique
Pour empêcher lʼAgent d’utiliser la configuration auto_conf.yaml
, vous pouvez ajouter lʼenvironnement de variable DD_IGNORE_AUTOCONF
pour la ou les intégrations à désactiver. Dans les exemples suivants, lʼAgent ignorerait les fichiers redisdb.d/auto_conf.yaml
et istio.d/auto_conf.yaml
et éviterait de configurer automatiquement ces intégrations.
Pour désactiver lʼintégration de configurations automatiques avec Helm, ajoutez datadog.ignoreAutoconfig
à votre fichier values.yaml
:
datadog:
#Liste des intégrations à ignorer auto_conf.yaml.
ignoreAutoConfig:
- redisdb
- istio
Pour désactiver lʼintégration de configurations automatiques avec votre DaemonSet, ajoutez la variable DD_IGNORE_AUTOCONF
à votre manifeste de lʼAgent :
DD_IGNORE_AUTOCONF="redisdb istio"
Pour aller plus loin
Documentation, liens et articles supplémentaires utiles: