Upgrade vers l'Agent v7 de Datadog
Rapport de recherche Datadog : Bilan sur l'adoption de l'informatique sans serveur Rapport : Bilan sur l'adoption de l'informatique sans serveur

Upgrade vers l'Agent v7 de Datadog

L'Agent v7 prend uniquement en charge les checks custom écrits en Python 3. Vérifiez si vos checks custom sont compatibles avec Python 3 avant de passer à l'Agent v7.

Passer de l’Agent v6 à l’Agent v7

Pour passer de la version 6 à la version 7 de l’Agent, exécutez la commande d’installation de l’Agent avec la variable d’environnement DD_AGENT_MAJOR_VERSION=7 :

PlateformeCommande
Amazon LinuxDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
CentOSDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
DebianDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
FedoraDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
Red HatDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
UbuntuDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
SUSEDD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
  1. Téléchargez le programme d’installation de l’Agent Datadog.
  2. Exécutez le programme d’installation (en tant qu’administrateur) en ouvrant datadog-agent-7-latest.amd64.msi.
  3. Suivez les instructions à l’écran, acceptez l’accord de licence et entrez votre clé d’API Datadog.
  4. Une fois l’installation terminée, le programme vous propose de lancer Datadog Agent Manager.

Remarque : les liens vers les différentes versions du programme d’installation Windows sont fournis au format JSON.

DD_AGENT_MAJOR_VERSION=7 DD_API_KEY="<CLÉ_API_DATADOG>" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_mac_os.sh)"

Passer de l’Agent v5 à l’Agent v7

Pour passer de la version 5 à la version 7 de l’Agent, exécutez la commande d’installation avec les variables d’environnement DD_AGENT_MAJOR_VERSION=7 et DD_UPGRADE="true". Le programme d’installation de l’Agent v7 peut automatiquement convertir les configurations v5 durant l’upgrade :

PlateformeCommande
Amazon LinuxDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
CentOSDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
DebianDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
FedoraDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
Red HatDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
UbuntuDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
SUSEDD_AGENT_MAJOR_VERSION=7 DD_UPGRADE="true" bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_script.sh)"
  1. Passez à la version 6 de l’Agent en utilisant la méthode manuelle.
  2. Suivez les instructions indiquées à la section Passer de l’Agent v6 à l’Agent v7.
DD_UPGRADE="true" DD_AGENT_MAJOR_VERSION=7 bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/datadog-agent/master/cmd/agent/install_mac_os.sh)"

Remarque : les checks custom de l’Agent ne sont pas automatiquement importés durant la mise à jour. Ce comportement est délibéré : nous ne pouvons pas garantir la compatibilité totale et immédiate de ces checks. Consultez le guide Migration de checks custom vers Python 3 pour découvrir comment migrer vos checks custom de Python 2 vers Python 3.

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: