Estensione Diagnostica di Azure per macchine virtuali Windows

Si applica a: ✔️ macchine virtuali di Windows ✔️ set di scalabilità flessibili ✔️ set di scalabilità uniformi

Panoramica

L'estensione Diagnostica di Azure per le macchine virtuali consente di raccogliere i dati di monitoraggio, ad esempio i contatori delle prestazioni e i log eventi, dalle macchine virtuali Windows. È possibile specificare in modo granulare i dati da raccogliere e dove inviare i dati, ad esempio in un account di Archiviazione di Azure o un hub eventi di Azure. È anche possibile usare questi dati per creare grafici nel portale di Azure oppure per creare avvisi sulle metriche.

Prerequisiti

Sistema operativo

L'estensione Diagnostica di Azure può essere eseguita in Windows 10 Client, Windows Server 2008 R2, 2012, 2012 R2 e 2016.

Connettività Internet

L'estensione Diagnostica di Azure richiede che la macchina virtuale di destinazione sia connessa a Internet.

Schema dell'estensione

Lo schema e i valori delle proprietà dell'estensione Diagnostica di Azure sono illustrati in questo documento.

Distribuzione del modello

Le estensioni macchina virtuale di Azure possono essere distribuite con i modelli di Azure Resource Manager. Lo schema JSON illustrato nella sezione precedente può essere usato in un modello di Azure Resource Manager per eseguire l'estensione Diagnostica di Azure durante la distribuzione di un modello di Azure Resource Manager. Vedere Usare monitoraggio e diagnostica con una macchina virtuale Windows e modelli di Azure Resource Manager.

Distribuzione dell'interfaccia della riga di comando di Azure

L'interfaccia della riga di comando di Azure può essere usata per distribuire l'estensione Diagnostica di Azure in una macchina virtuale esistente. Sostituire le impostazioni protette e le proprietà delle impostazioni con un oggetto JSON valido dallo schema dell'estensione precedente.

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 

Distribuzione PowerShell

Il comando Set-AzVMDiagnosticsExtension può essere usato per aggiungere l'estensione Diagnostica di Azure a una macchina virtuale esistente. Vedere anche Usare PowerShell per abilitare la Diagnostica di Azure in una macchina virtuale che esegue Windows.

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

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

Risoluzione dei problemi e supporto

Risoluzione dei problemi

I dati sullo stato delle distribuzioni dell'estensione possono essere recuperati nel portale di Azure e tramite l'interfaccia della riga di comando di Azure. Per visualizzare lo stato di distribuzione delle estensioni per una determinata VM, eseguire il comando seguente nell'interfaccia della riga di comando di Azure.

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

Vedere questo articolo per una guida più completa alla risoluzione dei problemi per l'estensione Diagnostica di Azure.

Errore: "Operazione di profilo non riuscita"

Per abilitare la profilatura, seguire Abilitare Profiler per le app Web in una macchina virtuale di Azure.

Supporto tecnico

Per ricevere assistenza in relazione a qualsiasi punto di questo articolo, contattare gli esperti di Azure nei forum MSDN e Stack Overflow relativi ad Azure. In alternativa, è possibile archiviare un evento imprevisto di supporto tecnico di Azure. Accedere al sito del supporto di Azure e selezionare l'opzione desiderata per ottenere supporto. Per informazioni sull'uso del supporto di Azure, leggere le Domande frequenti sul supporto di Azure.

Passaggi successivi