L’Agent v7 est la dernière version majeure de l’Agent Datadog. Par rapport à l’Agent v6, la seule nouveauté est que cette version prend uniquement en charge Python 3 pour les intégrations et les checks custom.
Consultez la section Upgrade vers l’Agent v7 pour découvrir comment mettre à jour votre Agent vers la version 7. Toutes les intégrations officielles prennent en charge Python 3 par défaut. Suivez le guide Migration de checks custom vers Python 3 pour découvrir comment convertir vos checks custom.
Remarque : vous avez la possibilité de tester cette migration avec l’Agent v6 en suivant les instructions de la section Utiliser Python 3 avec l’Agent v6.
Principales nouveautés de l’Agent v6 :
La principale différence entre l’Agent 5 et l’Agent 6 est que les composants principaux de l’Agent 6 ont été entièrement réécrits en Golang. Cela permet à Datadog de tirer parti de la programmation concurrente : au lieu des trois processus que l’Agent v5 exécutait, à savoir le Forwarder, le Collector et DogStatsD, il n’existe désormais plus qu’un seul processus : l’Agent. Cette version offre également de nombreuses autres améliorations importantes :
L’Agent v6 a considérablement réduit l’utilisation des ressources par rapport à l’Agent v5 :
- Charge CPU réduite
- Charge mémoire réduite
- Nombre de descripteurs de fichier réduit
- Empreinte globale réduite
L’Agent 6 utilise deux ports supplémentaires :
Personnalisez l’Agent v6 et le service DogStatsD encore plus facilement et de façon plus poussée grâce aux nouvelles options de configuration, qui vous permettent d’inclure ou d’exclure pratiquement tout ce que vous souhaitez.
Nouvelles fonctionnalités de l’Agent v6 :
Pour découvrir l’ensemble des nouveautés de l’Agent v6 par rapport à la v5, consultez la documentation relative aux modifications apportées à l’Agent Datadog. Les principales différences sont les suivantes :