Partager via


Extension Diagnostics Azure pour machines virtuelles Windows

S’applique à : ✔️ Machines virtuelles Windows ✔️ Jeux d’échelles flexibles ✔️ Jeux d’échelles uniformes

Vue d’ensemble

L’extension de machine virtuelle Diagnostics Azure vous permet de collecter des données de surveillance, comme des compteurs de performances et des journaux d’événements, à partir de votre machine virtuelle Windows. Vous pouvez définir de façon granulaire les données à collecter et leur emplacement de destination, par exemple un compte Stockage Azure ou un hub d’événements Azure. Vous pouvez également utiliser ces données pour générer des graphiques dans le portail Azure ou créer des alertes de métrique.

Prérequis

Système d’exploitation

L’extension Diagnostics Azure peut être exécutée sur un client Windows 10, ainsi que sur Windows Server 2008 R2, 2012, 2012 R2 et 2016.

Connectivité Internet

L’extension Diagnostics Azure nécessite que la machine virtuelle cible soit connectée à Internet.

Schéma d’extensions

Le schéma et les valeurs de propriété de l’extension Diagnostics Azure sont décrits dans ce document.

Déploiement de modèle

Les extensions de machines virtuelles Azure peuvent être déployées avec des modèles Azure Resource Manager. Le schéma JSON détaillé dans la section précédente peut être utilisé dans un modèle Azure Resource Manager pour exécuter l’extension Diagnostics Azure pendant le déploiement d’un modèle Azure Resource Manager. Pour plus d’informations, consultez Utiliser la surveillance et les diagnostics avec une machine virtuelle Windows et des modèles Azure Resource Manager.

Déploiement de l’interface de ligne de commande Azure

Vous pouvez utiliser Azure CLI pour déployer l’extension Diagnostics Azure sur une machine virtuelle existante. Remplacez les paramètres protégés et leurs propriétés par un JSON valide issu du schéma d’extension ci-dessus.

az vm extension set \
  --resource-group myResourceGroup \
  --vm-name myVM \
  --name IaaSDiagnostics \
  --publisher Microsoft.Azure.Diagnostics \
  --version 1.9.0.0 --protected-settings protected-settings.json \
  --settings public-settings.json 

Déploiement PowerShell

Vous pouvez utiliser la commande Set-AzVMDiagnosticsExtension pour ajouter l’extension Diagnostics Azure à une machine virtuelle existante. Voir aussi Utiliser PowerShell pour activer Diagnostics Azure sur une machine virtuelle exécutant Windows.

$vm_resourcegroup = "myvmresourcegroup"
$vm_name = "myvm"
$diagnosticsconfig_path = "DiagnosticsPubConfig.xml"

Set-AzVMDiagnosticsExtension -ResourceGroupName $vm_resourcegroup `
  -VMName $vm_name `
  -DiagnosticsConfigurationPath $diagnosticsconfig_path

Dépannage et support technique

Dépanner

Vous pouvez récupérer les données sur l’état des déploiements d’extension à partir du portail Azure et à l’aide de l’interface de ligne de commande Azure. Pour afficher l’état du déploiement des extensions pour une machine virtuelle donnée, exécutez la commande suivante à l’aide de l’interface de ligne de commande Azure.

az vm extension list --resource-group myResourceGroup --vm-name myVM -o table

Pour plus d’informations sur la résolution des problèmes liés à l’extension Diagnostics Azure, consultez cet article.

Erreur : « Échec de l’opération de profil »

Pour activer le profilage, consultez Activer Profiler pour les applications web sur une machine virtuelle Azure.

Support

Si vous avez besoin d’une aide supplémentaire à quelque étape que ce soit dans cet article, vous pouvez contacter les experts Azure sur les forums MSDN Azure et Stack Overflow. Vous pouvez également signaler un incident au support Azure. Accédez au site du support Azure , puis cliquez sur Obtenir un support. Pour plus d’informations sur l’utilisation du support Azure, lisez le FAQ du support Microsoft Azure.

Étapes suivantes