Gestion de la configuration du runtime de l'Agent
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Gestion de la configuration du runtime de l'Agent

Si vous utilisez l’Agent 6.19+/7.19+, vous avez la possibilité de modifier certains paramètres de façon dynamique, sans qu’un redémarrage de l’Agent ne soit nécessaire pour appliquer ces modifications.

Remarque : les modifications apportées de façon dynamique ne sont que temporaires. Elles seront perdues au prochain redémarrage de l’Agent.

Utilisez la commande config list-runtime pour afficher la liste des paramètres de configuration qui peuvent être modifiés pendant l’exécution de l’Agent. Consultez le tableau ci-dessous pour obtenir la commande complète en fonction de votre plateforme.

PlateformeCommande
Dockerdocker exec datadog-agent agent config list-runtime
macOSdatadog-agent config list-runtime
CentOSsudo datadog-agent config list-runtime
Debiansudo datadog-agent config list-runtime
Kuberneteskubectl exec <NOM_POD> agent config list-runtime
Fedorasudo datadog-agent config list-runtime
Redhatsudo datadog-agent config list-runtime
Susesudo datadog-agent config list-runtime
Sourcesudo datadog-agent config list-runtime
WindowsConsultez la documentation relative à Windows

Le niveau de journalisation fait partie des paramètres qui peuvent être modifiés pendant l’exécution de l’Agent. Cela peut s’avérer particulièrement utile pour effectuer des opérations de debugging dans un environnement conteneurisé, où toute modification de la configuration de l’Agent nécessite de détruire puis de recréer son conteneur. Pour choisir d’enregistrer les logs de debugging de façon dynamique sur un déploiement Kubernetes, utilisez la commande suivante :

kubectl exec <NOM_POD> agent config set log_level debug

Vous pouvez obtenir la valeur actuelle d’un paramètre modifiable à la volée en utilisant la commande config get <PARAMÈTRE>. Par exemple, pour connaître le niveau de journalisation actuel sur un système Linux, utilisez :

sudo datadog-agent config get log_level

La configuration complète du runtime peut également être affichée en utilisant la commande config.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: