Einrichten der Diagnose für die Autoskalierung in Azure Virtual Desktop
Mit der Diagnose können Sie potenzielle Probleme überwachen und beheben, bevor diese Ihren Plan für die Autoskalierung beeinträchtigen.
Derzeit können Sie entweder Diagnoseprotokolle für die Autoskalierung an ein Azure Storage-Konto senden oder Protokolle mit Microsoft Azure Event Hubs nutzen. Wenn Sie ein Azure Storage-Konto verwenden, stellen Sie sicher, dass es sich in derselben Region befindet wie Ihr Skalierungsplan. Weitere Informationen zu Diagnoseeinstellungen finden Sie unter Erstellen von Diagnoseeinstellungen. Weitere Informationen zur Erfassungszeit von Ressourcenprotokolldaten finden Sie unter Protokolldatenerfassungszeit in Azure Monitor.
Tipp
Für gepoolte Hostpools empfehlen wir die Verwendung von Autoscale-Diagnosedaten, die in Insights in Azure Virtual Desktop integriert sind und eine umfassendere Ansicht Ihrer Autoscale-Vorgänge bieten. Weitere Informationen finden Sie unter Überwachen von Autoskalenvorgängen mit Insights in Azure Virtual Desktop.
Aktivieren der Diagnose für Skalierungspläne
So aktivieren Sie die Diagnose für Ihren Skalierungsplan
Öffnen Sie das Azure-Portal.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus.
Wählen Sie Skalierungspläne und dann den Skalierungsplan aus, den der Bericht nachverfolgen soll.
Wechseln Sie zu Diagnoseeinstellungen, und wählen Sie Diagnoseeinstellung hinzufügen aus.
Geben Sie einen Namen für die Diagnoseeinstellung ein.
Wählen Sie als Nächstes Autoscale-Protokolle aus, und wählen Sie entweder Archivieren in ein Speicherkonto oder Streamen an einen Event Hub aus, je nachdem, wohin Sie den Bericht senden möchten.
Klicken Sie auf Speichern.
Hinweis
Wenn Sie Archivieren in ein Speicherkonto auswählen, müssen Sie Von der Speicheraufbewahrung von Diagnoseeinstellungen zur Azure Storage-Lebenszyklusverwaltung migrieren.
Suchen nach Diagnoseprotokollen der Autoskalierung in Azure Storage
Nachdem Sie Ihre Diagnoseeinstellungen konfiguriert haben, finden Sie die Protokolle wie folgt:
Wechseln Sie im Azure-Portal zu dem Speicherkonto, an das Sie die Diagnoseprotokolle gesendet haben.
Wählen Sie Container aus, und öffnen Sie den Ordner insight-logs-autoscaling.
Wählen Sie im Ordner insight-logs-autoscaling das Abonnement, die Ressourcengruppe, den Skalierungsplan und das Datum aus, bis die JSON-Datei angezeigt wird. Wählen Sie die JSON-Datei aus, und laden Sie sie auf Ihren lokalen Computer herunter.
Öffnen Sie abschließend die JSON-Datei in einem Text-Editor Ihrer Wahl.
Anzeigen von Diagnoseprotokollen
Nachdem Sie die JSON-Datei geöffnet haben, lassen Sie uns kurz die Bedeutung der einzelnen Berichtelemente durchgehen:
Die CorrelationID ist die ID, die Sie beim Erstellen eines Supportfalls anzeigen müssen.
OperationName ist der Typ des Vorgangs, der bei Auftreten des Problems ausgeführt wird.
ResultType ist das Ergebnis des Vorgangs. Dieses Element kann aufzeigen, wo Probleme liegen, wenn Sie unvollständige Ergebnisse bemerken.
Message ist die Fehlermeldung, die Informationen zum unvollständigen Vorgang enthält. Diese Meldung kann Links zu wichtigen Dokumentationen für die Problembehandlung enthalten. Lesen Sie sie daher sorgfältig.
Die folgende JSON-Datei ist ein Beispiel für die angezeigten Inhalte beim Öffnen eines Berichts:
{
"host_Ring": "R0",
"Level": 4,
"ActivityId": "c1111111-1111-1111-b111-11111cd1ba1b1",
"time": "2021-08-31T16:00:46.5246835Z",
"resourceId": "/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/RESOURCEGROUPS/TEST/PROVIDERS/MICROSOFT.DESKTOPVIRTUALIZATION/SCALINGPLANS/TESTPLAN",
"operationName": "HostPoolLoadBalancerTypeUpdated",
"category": "Autoscale",
"resultType": "Succeeded",
"level": "Informational",
"correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
"properties": {
"Message": "Host pool's load balancing algorithm updated",
"HostPoolArmPath": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/test/providers/microsoft.desktopvirtualization/hostpools/testHostPool ",
"PreviousLoadBalancerType": "BreadthFirst",
"NewLoadBalancerType": "DepthFirst"
}
}
Nächste Schritte
- Informationen zum Erstellen eines Skalierungsplans finden Sie unter Autoskalierung (Vorschauversion) für Azure Virtual Desktop-Sitzungshosts.
- Weisen Sie Ihren Skalierungsplans einem neuen oder vorhandenen Hostpool zu.
- Weitere Informationen zu Begriffen, die in diesem Artikel verwendet werden, finden Sie in unserem Glossar zur Autoskalierung.
- Beispiele für die Funktionsweise der Autoskalierung finden Sie unter Beispielszenarien für Autoskalierung.
- Sehen Sie sich unsere häufig gestellten Fragen zur Autoskalierung für Antworten auf häufig gestellte Fragen an.