Freigeben über


Azure-Diagnoseerweiterung für virtuelle Windows-Computer

Gilt für: ✔️ Windows-VMs ✔️ Flexible Skalierungsgruppen ✔️ Einheitliche Skalierungsgruppen

Übersicht

Mit der VM-Erweiterung für die Azure-Diagnose können Sie Überwachungsdaten wie Leistungsindikatoren und Ereignisprotokolle auf Ihrem virtuellen Windows-Computer sammeln. Sie können genau angeben, welche Daten erfasst und wo sie gespeichert werden sollen, etwa in einem Azure Storage-Konto oder einem Azure Event Hub. Sie können diese Daten auch zum Erstellen von Diagrammen im Azure-Portal bzw. zum Erstellen von Metrikwarnungen verwenden.

Voraussetzungen

Betriebssystem

Die Azure-Diagnoseerweiterung ist für Windows 10-Clients und Windows Server 2008 R2, 2012, 2012 R2 und 2016 geeignet.

Internetkonnektivität

Um die Azure-Diagnoseerweiterung verwenden zu können, muss der virtuelle Zielcomputer mit dem Internet verbunden sein.

Erweiterungsschema

Die Schema- und Eigenschaftswerte der Azure-Diagnoseerweiterung werden in diesem Dokument beschrieben.

Bereitstellung von Vorlagen

Azure-VM-Erweiterungen können mithilfe von Azure Resource Manager-Vorlagen bereitgestellt werden. Das im vorherigen Abschnitt erläuterte JSON-Schema kann in einer Azure Resource Manager-Vorlage zum Ausführen der Azure-Diagnoseerweiterung im Rahmen einer Bereitstellung mit einer Azure Resource Manager-Vorlage verwendet werden. Informationen finden Sie unter Verwenden von Überwachung und Diagnose bei einer Windows-VM und Azure Resource Manager-Vorlagen.

Bereitstellung mithilfe der Azure-Befehlszeilenschnittstelle

Sie können die Azure-Diagnoseerweiterung mithilfe der Azure-Befehlszeilenschnittstelle auf einem vorhandenen virtuellen Computer bereitstellen. Ersetzen Sie die geschützten Einstellungen und Einstellungseigenschaften mit gültigem JSON-Code aus dem oben aufgeführten Erweiterungsschema.

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 

PowerShell-Bereitstellung

Sie können die Azure-Diagnoseerweiterung mithilfe des Befehls Set-AzVMDiagnosticsExtension einem vorhandenen virtuellen Computer hinzufügen. Informationen finden Sie außerdem unter Aktivieren der Azure-Diagnose auf einer virtuellen Azure-Maschine unter Windows mithilfe von PowerShell.

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

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

Problembehandlung und Support

Problembehandlung

Daten zum Status von Erweiterungsbereitstellungen können über das Azure-Portal und mithilfe der Azure-Befehlszeilenschnittstelle abgerufen werden. Führen Sie über die Azure-Befehlszeilenschnittstelle den folgenden Befehl aus, um den Bereitstellungsstatus von Erweiterungen für einen bestimmten virtuellen Computer anzuzeigen.

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

In diesem Artikel finden Sie einen umfassenderen Leitfaden zur Problembehandlung für die Azure-Diagnoseerweiterung.

Fehler bei Profilvorgang

Um die Profilerstellung zu aktivieren, befolgen Sie den Artikel Aktivieren von Profiler für Web-Apps auf einem virtuellen Azure-Computer.

Support

Sollten Sie beim Lesen dieses Artikels feststellen, dass Sie weitere Hilfe benötigen, können Sie sich über das MSDN Azure-Forum oder über das Stack Overflow-Forum mit Azure-Experten in Verbindung setzen. Alternativ dazu haben Sie die Möglichkeit, einen Azure-Supportfall zu erstellen. Rufen Sie die Azure-Support-Website auf, und wählen Sie „Support erhalten“ aus. Informationen zur Nutzung von Azure-Support finden Sie unter Microsoft Azure-Support-FAQ.

Nächste Schritte