Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Verwendung von Azure Virtual Desktop Insights kann Ihnen helfen, Ihre Bereitstellungen von Azure Virtual Desktop zu verstehen. Es kann bei Überprüfungen hilfreich sein, z. B. bei der Verbindung von Clientversionen, bei Möglichkeiten zur Kosteneinsparung oder bei der Kenntnis, ob Ressourceneinschränkungen oder Konnektivitätsprobleme vorliegen. Wenn Sie Änderungen vornehmen, können Sie kontinuierlich überprüfen, ob die Änderungen die beabsichtigte Wirkung haben, und bei Bedarf durchlaufen. Dieser Artikel enthält einige Anwendungsfälle für Azure Virtual Desktop Insights und Beispielszenarien mit dem Azure-Portal.
Voraussetzungen
Ein vorhandener Hostpool mit Sitzungshosts und ein Arbeitsbereich, der für die Verwendung von Azure Virtual Desktop Insights konfiguriert ist.
Sie müssen über einen bestimmten Zeitraum aktive Sitzungen haben, bevor Sie fundierte Entscheidungen treffen können.
Verbindung
Konnektivitätsprobleme können schwerwiegende Auswirkungen auf die Qualität und Zuverlässigkeit der Endbenutzererfahrung mit Azure Virtual Desktop haben. Azure Virtual Desktop Insights kann Ihnen helfen, Konnektivitätsprobleme zu identifizieren und zu verstehen, wo Verbesserungen vorgenommen werden können.
Hohe Latenz
Eine hohe Latenz kann zu schlechter Qualität und Langsamkeit einer Remotesitzung führen. Um ideale Interaktionszeiten aufrechtzuerhalten, muss die Latenz in der Regel unter 100 Millisekunden liegen, wobei eine Sitzung über 200 ms allgemein von niedriger Qualität ist. Azure Virtual Desktop Insights kann ihnen helfen, Gatewayregionen und Benutzer zu ermitteln, die von der Latenz betroffen sind, indem Sie die Roundtripzeit betrachten, sodass Sie Fälle von Benutzerbeeinträchtigungen im Zusammenhang mit der Konnektivität leichter finden können.
So zeigen Sie die Roundtripzeit an:
Melden Sie sich im Azure-Portal bei Azure Virtual Desktop Insights an, indem Sie zu https://aka.ms/avdinavigieren.
Wählen Sie in den Dropdownlisten ein oder mehrere Abonnements, Ressourcengruppen und Hostpools aus, geben Sie einen Zeitraum an, und wählen Sie dann die Registerkarte Verbindungsleistung aus.
Lesen Sie den Abschnitt Roundtripzeit , und konzentrieren Sie sich auf die Tabelle für RTT nach Gatewayregion und den Graphen-RTT-Median und 95. Perzentil für alle Regionen. Im folgenden Beispiel liegen die meisten medianen Latenzen unter dem idealen Schwellenwert von 100 ms, aber mehrere sind höher. In vielen Fällen ist das 95. Perzentil (p95) wesentlich höher als der Median, was bedeutet, dass bei einigen Benutzern Zeiträume mit höherer Latenz auftreten.
Tipp
Eine Liste der Gatewayregionscodes und der entsprechenden Azure-Region finden Sie unter Gatewayregionscodes.
Wählen Sie für die Tabelle RTT nach Gatewayregionmedian aus, bis der Pfeil daneben nach unten zeigt, um nach der medianen Latenz in absteigender Reihenfolge zu sortieren. Diese Reihenfolge hebt Gateways hervor, die Ihre Benutzer mit der höchsten Latenz erreichen, die die meisten Auswirkungen haben könnte. Wählen Sie ein Gateway aus, um das Diagramm des RTT-Medians und des 95. Perzentils anzuzeigen, und filtern Sie die Liste der 20 wichtigsten Benutzer nach RTT-Median nach der jeweiligen Region.
In diesem Beispiel weist die SAN-Gatewayregion die höchste mittlere Latenzzeit auf, und das Diagramm zeigt an, dass Benutzer im Laufe der Zeit den Schwellenwert für schlechte Verbindungsqualität erheblich überschreiten.
Die Liste der Benutzer kann verwendet werden, um zu ermitteln, wer von diesen Problemen betroffen ist. Sie können das Lupensymbol in der Spalte Details auswählen, um einen Drilldown zu den Daten auszuführen.
Es gibt mehrere Möglichkeiten, warum die Latenz für einige Benutzer höher sein kann als erwartet, z. B. eine schlechte Wi-Fi Verbindung oder Probleme mit ihrem Internetdienstanbieter (ISP). Mit einer Liste der betroffenen Benutzer haben Sie jedoch die Möglichkeit, proaktiv kontaktieren und zu versuchen, Probleme mit der Endbenutzererfahrung zu beheben, indem Sie deren Netzwerkkonnektivität verstehen.
Sie sollten in regelmäßigen Abständen die Roundtripzeit in Ihrer Umgebung und den allgemeinen Trend überprüfen, um potenzielle Leistungsprobleme zu identifizieren.
Zuverlässigkeit der Verbindung
Die Zuverlässigkeit einer Verbindung kann einen erheblichen Einfluss auf die Endbenutzererfahrung haben. Azure Virtual Desktop Insights kann Ihnen helfen, Trennungsereignisse und Korrelationen zwischen Fehlern zu verstehen, die Sich auf Endbenutzer auswirken.
Die Verbindungszuverlässigkeit bietet zwei Standard Ansichten, die Ihnen helfen, die Zuverlässigkeit Ihrer Verbindungen zu verstehen:
Ein Diagramm, das die Anzahl der Trennungen über die gleichzeitigen Verbindungen in einem bestimmten Zeitbereich zeigt. Mit diesem Diagramm können Sie Cluster mit Verbindungsunterbrechungen, die sich auf die Zuverlässigkeit der Verbindung auswirken, problemlos erkennen.
Eine Tabelle der 20 wichtigsten Trennungsereignisse, in der die 20 wichtigsten spezifischen Zeitintervalle aufgeführt sind, in denen die meisten Trennungen aufgetreten sind. Sie können eine Zeile in der Tabelle auswählen, um bestimmte Segmente des Verbindungsdiagramms hervorzuheben, um die Trennungen anzuzeigen, die zu diesen bestimmten Zeitsegmenten aufgetreten sind.
Sie können Verbindungsfehler auch anhand verschiedener Pivots analysieren, um die Grundursache von Trennungen zu ermitteln und die Zuverlässigkeit der Verbindung zu verbessern. Hier sind die verfügbaren Pivots aufgeführt:
| Pivot | Beschreibung |
|---|---|
| Abonnement | Gruppiert Ereignisse nach dem Abonnement, das verwandte Ressourcen enthält. Wenn mehr als ein Abonnement über Azure Virtual Desktop-Ressourcen verfügt, hilft es, zu bestimmen, ob Probleme auf ein oder mehrere Abonnements ausgerichtet sind. |
| Ressourcengruppe | Gruppiert Ereignisse nach der Ressourcengruppe, die verwandte Ressourcen enthält. |
| Hostpool | Gruppiert Ereignisse nach Hostpool. |
| Transport | Gruppiert Ereignisse nach der Netzwerktransportebene, die für Verbindungen verwendet wird, entweder UDP oder TCP. Für UDP sind Multipath, Relay, ShortpathPublicund ShortpathPrivategültige Werte.Gültige Werte für TCP sind NotUsed und <> |
| Sitzungshost | Gruppiert Ereignisse nach Sitzungshost. |
| Sitzungshost-IP/16 | Gruppiert Ereignisse nach der IPv4-Adresse jedes Sitzungshosts, sortiert nach den ersten beiden Oktetten, z. B. (1.2.3.4). |
| Clienttyp | Gruppiert Ereignisse nach dem Client, der zum Herstellen einer Verbindung mit einer Remotesitzung verwendet wird, einschließlich der Plattform- und Prozessorarchitektur des verbindenden Geräts. |
| Clientversion | Gruppiert Ereignisse nach der Versionsnummer von Windows App oder der Remotedesktop-App, die zum Herstellen einer Verbindung mit einer Remotesitzung verwendet wird. |
| Client-IP/16 | Gruppiert Ereignisse nach der IPv4-Adresse jedes Clientgeräts, das eine Verbindung mit einer Remotesitzung herstellt, sortiert nach den ersten beiden Oktetten, z. B. (1.2.3.4). |
| Gatewayregion | Gruppiert Ereignisse nach der Azure Virtual Desktop-Gatewayregion, über die ein Clientgerät verbunden ist. Eine Liste der Gatewayregionen finden Sie unter Gatewayregionscodes. |
So zeigen Sie Informationen zur Verbindungszulässigkeit an:
Melden Sie sich im Azure-Portal bei Azure Virtual Desktop Insights an, indem Sie zu https://aka.ms/avdinavigieren.
Wählen Sie in den Dropdownlisten ein oder mehrere Abonnements, Ressourcengruppen und Hostpools aus, geben Sie einen Zeitbereich an, und wählen Sie dann die Registerkarte Verbindungszuverlässigkeit aus. Die Tabelle und das Diagramm werden mit den 20 wichtigsten Trennungsereignissen und einem Diagramm gleichzeitiger Verbindungen und Trennungen im Laufe der Zeit aufgefüllt.
Überprüfen Sie im Diagramm die Anzahl der Verbindungstrennungen (rot dargestellt) gegenüber der Anzahl gleichzeitiger Verbindungen (grün dargestellt).
Überprüfen Sie in der Tabelle die 20 wichtigsten Trennungsereignisse. Wählen Sie eine Zeile aus, um das bestimmte Zeitsegment und benachbarte Zeitsegmente im Diagramm hervorzuheben, wenn die Trennungen aufgetreten sind.
Wenn Sie eine Zeile in der Tabelle auswählen, können Sie einen der Pivots auswählen, um die Verbindungsfehler im Detail zu analysieren. Möglicherweise müssen Sie nach unten scrollen, um alle relevanten Daten anzuzeigen. Wenn Sie die Verbindungsfehler in verschiedenen Pivots überprüfen, können Sie nach Gemeinsamkeiten von Trennungen suchen.
Wählen Sie einen bestimmten Zeitslice aus, um seine Details mit der vollständigen Liste der Verbindungen im Zeitslice, deren Start- und Enddatum, deren Dauer, einem Hinweis auf den Erfolg oder Misserfolg sowie dem betroffenen Benutzer und Sitzungshost anzuzeigen.
Um den detaillierten Verlauf einer bestimmten Verbindung anzuzeigen, wählen Sie einen Eintrag im Abschnitt Details eines Zeitsegments aus. Wenn Sie einen Eintrag auswählen, wird eine Liste der Schritte in der Verbindung und aller Fehler generiert.
Sitzungshostleistung
Probleme mit Sitzungshosts, z. B. wenn Sitzungshosts zu viele Sitzungen haben, um mit der Workload fertig zu werden, die Endbenutzer ausführen, können eine Hauptursache für eine schlechte Endbenutzererfahrung sein. Azure Virtual Desktop Insights kann detaillierte Informationen zur Ressourcennutzung und Benutzereingabeverzögerung bereitstellen, damit Sie einfacher und schneller ermitteln können, ob Benutzer von Einschränkungen für Ressourcen wie CPU oder Arbeitsspeicher betroffen sind.
So zeigen Sie die Leistung des Sitzungshosts an:
Melden Sie sich beim Azure-Portal an.
Geben Sie in der Suchleiste Azure Virtual Desktop ein, und wählen Sie den entsprechenden Diensteintrag aus, um zur Übersicht über Azure Virtual Desktop zu wechseln.
Wählen Sie Hostpools und dann den Namen des Hostpools aus, für den Sie die Leistung des Sitzungshosts anzeigen möchten.
Wählen Sie Erkenntnisse aus, geben Sie einen Zeitbereich an, und wählen Sie dann die Registerkarte Hostleistung aus.
Überprüfen Sie die Tabelle für Eingabeverzögerung nach Host und das Diagramm Median-Eingabeverzögerung im Zeitverlauf , um eine Zusammenfassung der Median- und 95. Perzentilwerte der Benutzereingabeverzögerung für jeden Sitzungshost im Hostpool zu finden. Im Idealfall sollte die Benutzereingabeverzögerung für jeden Host unter 100 Millisekunden liegen, und ein niedrigerer Wert ist besser.
Im folgenden Beispiel weisen die Sitzungshosts eine angemessene mittlere Benutzereingabeverzögerung auf, aber gelegentlich erreichen Werte den Schwellenwert von 100 ms, was eine potenzielle Auswirkung auf Endbenutzer impliziert.
Wenn Sie eine höhere Benutzereingabeverzögerung (>100 ms) als erwartet feststellen, kann es hilfreich sein, sich die aggregierten Statistiken für CPU-, Arbeitsspeicher- und Datenträgeraktivität für die Sitzungshosts anzusehen, um festzustellen, ob Zeiträume mit höherer Auslastung als erwartet vorhanden sind. Die Diagramme für Host-CPU- und Arbeitsspeichermetriken, Hostdatenträger-Zeitmetriken und Warteschlangenlänge des Hostdatenträgers zeigen entweder das Aggregat zwischen Sitzungshosts oder die Ressourcenmetriken eines ausgewählten Sitzungshosts an.
In diesem Beispiel gibt es einige Zeiträume mit höheren Lesezeiten für Datenträger, die mit der höheren Benutzereingabeverzögerung korrelieren.
Weitere Informationen zu einem bestimmten Sitzungshost finden Sie auf der Registerkarte Hostdiagnose .
Lesen Sie den Abschnitt leistungsindikatoren , um eine kurze Zusammenfassung aller Geräte anzuzeigen, die die angegebenen Schwellenwerte überschritten haben für:
- Verfügbare MB (verfügbarer Arbeitsspeicher)
- Seitenfehler/Sekunde
- CPU-Auslastung
- Speicherplatz
- Eingabeverzögerung pro Sitzung
Wenn Sie einen Parameter auswählen, können Sie einen Drilldown ausführen und den Trend für einen ausgewählten Sitzungshost anzeigen. Im folgenden Beispiel hatte ein Sitzungshost eine höhere CPU-Auslastung (> 60 %) für die ausgewählte Dauer (1 Minute).
In Fällen, in denen ein Sitzungshost längere Zeiträume mit hoher Ressourcenauslastung aufweist, empfiehlt es sich, die Azure-VM-Größe des Sitzungshosts zu erhöhen, um Benutzerworkloads besser zu unterstützen.
Verwendung der Clientversion
Eine häufige Ursache von Problemen für Endbenutzer von Azure Virtual Desktop ist die Verwendung älterer Clients, bei denen möglicherweise neue oder aktualisierte Features fehlen oder bekannte Probleme enthalten, die mit neueren Versionen behoben werden. Azure Virtual Desktop Insights enthält eine Liste der verschiedenen verwendeten Clients und identifiziert Clients, die möglicherweise veraltet sind.
So zeigen Sie eine Liste von Benutzern mit veralteten Clients an:
Melden Sie sich im Azure-Portal bei Azure Virtual Desktop Insights an, indem Sie zu https://aka.ms/avdinavigieren.
Wählen Sie in den Dropdownlisten ein oder mehrere Abonnements, Ressourcengruppen und Hostpools aus, geben Sie einen Zeitraum an, und wählen Sie dann die Registerkarte Clients aus.
Lesen Sie den Abschnitt Für Benutzer mit potenziell veralteten Clients (alle Aktivitätstypen). Eine Zusammenfassungstabelle zeigt die höchste Versionsebene der einzelnen Clients, die eine Verbindung mit Ihrer Umgebung gefunden haben (als Neueste markiert) im ausgewählten Zeitraum und die Anzahl der Benutzer, die veraltete Versionen verwenden (in Klammern).
Im folgenden Beispiel ist die neueste Version des Microsoft-Remotedesktop-Clients für Windows (MSRDC) 1.2.4487.0, und 993 Benutzer verwenden derzeit eine ältere Version. Außerdem wird die Anzahl der Verbindungen und die Anzahl der Tage angezeigt, die hinter der neuesten Version der älteren Clients liegen.
Um weitere Informationen zu erhalten, erweitern Sie einen Client für eine Liste von Benutzern, die eine veraltete Version dieses Clients verwenden, deren Versionen und das Datum, an dem die Verbindung mit dieser Version zuletzt angezeigt wurde. Sie können die Daten mithilfe der Schaltfläche in der oberen rechten Ecke der Tabelle exportieren, um mit den Benutzern zu kommunizieren oder die Weitergabe von Updates zu überwachen.
Sie sollten die versionen der verwendeten Clients in regelmäßigen Abständen überprüfen, um sicherzustellen, dass Ihre Benutzer die beste Erfahrung erzielen.
Hinweis
Einige Clients, z. B. Windows App unter iOS/iPadOS und Android, werden im Bericht mit ihrer Buildnummer und nicht mit ihrer Versionsnummer aufgeführt. Sie können die Buildnummer der Versionsnummer im Abschnitt Info Windows App Einstellungen zuordnen.
Möglichkeiten zur Kosteneinsparung
Wenn Sie die Nutzung von Sitzungshosts verstehen, können Sie veranschaulichen, wo es möglich ist, die Ausgaben mithilfe eines Skalierungsplans zu reduzieren, die Größe virtueller Computer zu ändern oder die Anzahl der Sitzungshosts im Pool zu reduzieren. Azure Virtual Desktop Insights kann Einblicke in Nutzungsmuster bieten, damit Sie die fundiertesten Entscheidungen darüber treffen können, wie Sie Ihre Ressourcen auf der Grundlage der tatsächlichen Benutzernutzung am besten verwalten können.
Sitzungshostauslastung
Wenn Sie wissen, wann Ihre Sitzungshosts in Spitzenzeiten nachgefragt werden, oder wenn es nur wenige oder keine Sitzungen gibt, können Sie entscheidungen über die Verwaltung Ihrer Sitzungshosts treffen. Sie können die autoskalierte Skalierung verwenden, um Sitzungshosts basierend auf Verwendungsmustern zu skalieren. Azure Virtual Desktop Insights kann Ihnen helfen, umfassende Muster von Benutzeraktivitäten in mehreren Hostpools zu identifizieren. Wenn Sie Möglichkeiten zum Skalieren von Sitzungshosts finden, können Sie diese Informationen verwenden, um einen Skalierungsplan zu erstellen.
So zeigen Sie die Auslastung des Sitzungshosts an:
Melden Sie sich im Azure-Portal bei Azure Virtual Desktop Insights an, indem Sie zu https://aka.ms/avdinavigieren.
Wählen Sie in den Dropdownlisten ein oder mehrere Abonnements, Ressourcengruppen und Hostpools aus, geben Sie einen Zeitraum an, und wählen Sie dann die Registerkarte Auslastung aus.
Überprüfen Sie das Diagramm Sitzungsverlauf , in dem die Anzahl der aktiven und im Leerlauf befindlichen (getrennten) Sitzungen im Zeitverlauf angezeigt wird. Identifizieren Sie alle Zeiträume mit hoher Aktivität und Zeiträume mit niedriger Aktivität anhand der Anzahl der Spitzenbenutzersitzungen und des Zeitraums, in dem die Spitzen auftreten. Wenn Sie ein regelmäßiges, wiederholtes Aktivitätsmuster finden, bedeutet dies in der Regel, dass es eine gute Möglichkeit gibt, einen Skalierungsplan zu implementieren.
In diesem Beispiel zeigt das Diagramm die Anzahl der Benutzersitzungen im Verlauf einer Woche an. Spitzen treten an Wochentagen gegen Mittag auf, und es gibt einen spürbaren Mangel an Aktivität am Wochenende. Dieses Muster deutet darauf hin, dass es eine Möglichkeit gibt, Sitzungshosts zu skalieren, um den Bedarf während der Woche zu erfüllen, und die Anzahl der Sitzungshosts am Wochenende zu reduzieren.
Verwenden Sie das Diagramm Anzahl von Sitzungshosts , um die durchschnittliche Anzahl aktiver Sitzungshosts im Laufe der Zeit und insbesondere die durchschnittliche Anzahl von Sitzungshosts zu notieren, die sich im Leerlauf befinden (keine Sitzungen). Im Idealfall sollten Sitzungshosts verbundene Sitzungen und aktive Workloads aktiv unterstützen und bei Nichtverwendung mithilfe eines Skalierungsplans ausgeschaltet werden. Sie müssen wahrscheinlich eine mindeste Anzahl von Sitzungshosts eingeschaltet lassen, um die Verfügbarkeit für Benutzer zu unregelmäßigen Zeiten sicherzustellen. Daher kann das Verständnis der Nutzung im Laufe der Zeit helfen, eine geeignete Anzahl von Sitzungshosts zu finden, die als Puffer eingeschaltet bleiben.
Auch wenn ein Skalierungsplan letztendlich nicht gut für Ihre Nutzungsmuster geeignet ist, besteht immer noch die Möglichkeit, die Gesamtzahl der als Puffer verfügbaren Sitzungshosts auszugleichen, indem sie den Sitzungsbedarf analysieren und möglicherweise die Anzahl der im Leerlauf befindlichen Geräte reduzieren.
In diesem Beispiel zeigt das Diagramm, dass es im Laufe einer Woche lange Zeiträume gibt, in denen Sitzungshosts im Leerlauf eingeschaltet werden und daher die Kosten steigen.
Verwenden Sie die Dropdownlisten, um den Bereich auf einen einzelnen Hostpool zu reduzieren und die Analyse für den Sitzungsverlauf und die Anzahl der Sitzungshosts zu wiederholen. In diesem Bereich können Sie Muster identifizieren, die für die Sitzungshosts in einem bestimmten Hostpool spezifisch sind, um einen Skalierungsplan für diesen Hostpool zu entwickeln.
In diesem Beispiel zeigt das erste Diagramm das Muster der Benutzeraktivität während einer Woche zwischen 6:00 und 22:00 Uhr. Am Wochenende gibt es nur eine minimale Aktivität. Das zweite Diagramm zeigt die Anzahl der aktiven und im Leerlauf befindlichen Sitzungshosts während derselben Woche. Es gibt lange Zeiträume, in denen Sitzungshosts im Leerlauf eingeschaltet sind. Verwenden Sie diese Informationen, um die optimalen Anlauf- und Anlaufzeiten für einen Skalierungsplan zu bestimmen.
Erstellen Sie einen Skalierungsplan basierend auf den von Ihnen identifizierten Nutzungsmustern, und weisen Sie den Skalierungsplan Ihrem Hostpool zu.
Nach einem bestimmten Zeitraum sollten Sie diesen Vorgang wiederholen, um zu überprüfen, ob Ihre Sitzungshosts effektiv genutzt werden. Sie können bei Bedarf Änderungen am Skalierungsplan vornehmen und fortfahren, bis Sie den optimalen Skalierungsplan für Ihre Nutzungsmuster gefunden haben.