Différences entre les versions de l'Agent

Il est recommandé d'installer chaque nouvelle version mineure et chaque patch de l'Agent Datadog, ou de le mettre à jour au moins tous les mois.

Pour bénéficier des nouvelles fonctionnalités et des derniers correctifs, il est nécessaire d'installer la dernière version majeure de l'Agent Datadog, ainsi que les mises à niveau ultérieures. Datadog publie régulièrement de nouvelles versions, ce qui fait qu'il peut être difficile de gérer les mises à jour à l'échelle de votre entreprise. Toutefois, cela ne signifie pas que vous devez attendre la sortie d'une nouvelle version majeure pour mettre à jour l'Agent. La fréquence de mises à jour adéquate pour votre organisation dépend de votre infrastructure et de vos pratiques en matière de gestion de configuration. Il est néanmoins conseillé de mettre à jour l'Agent tous les mois.

Pour mettre à jour les composants principaux de l'Agent Datadog depuis et vers une version mineure sur un host donné, exécutez la commande d'installation correspondant à votre plateforme.

Les numéros des nouvelles versions de l'Agent Datadog respectent les règles SemVer.

Changements entre les différentes versions majeures de l’Agent

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 :

Pour aller plus loin