Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Virtual Desktop používá Azure Monitor k monitorování a upozorněním jako mnoho dalších služeb Azure. Správci tak můžou identifikovat problémy prostřednictvím jednoho rozhraní. Služba vytváří protokoly aktivit pro akce uživatele i správce. Každý protokol aktivit spadá do následujících kategorií:
Kategorie | Popis |
---|---|
Aktivity správy | Jestli jsou pokusy o změnu objektů služby Azure Virtual Desktop pomocí rozhraní API nebo PowerShellu úspěšné. |
Krmit | Určuje, jestli se uživatelé můžou úspěšně přihlásit k odběru pracovních prostorů. |
Connections | Když uživatelé zahajují a dokončí připojení ke službě. |
Registrace hostitele | Jestli se hostitel relace úspěšně zaregistroval ve službě po připojení. |
Chyby | Kde uživatelé narazí na problémy s konkrétními aktivitami. |
Kontrolní body | Konkrétní kroky za dobu života aktivity, které byly dosaženy. |
Stav agenta | Monitorujte stav agenta Azure Virtual Desktop nainstalovaného na každém hostiteli relace. |
Síť | Průměrná síťová data uživatelských relací, která se mají monitorovat a zjistit podrobnosti, včetně odhadované doby odezvy. |
Grafika připojení | Data o výkonu ze streamu grafiky služby Azure Virtual Desktop |
Aktivita správy hostitele relace | Aktivita správy hostitelů relací |
Automatické škálování | Operace škálování. |
Connections, které se nedostanou ke službě Azure Virtual Desktop, se ve výsledcích diagnostiky nezobrazí, protože samotná služba role diagnostiky je součástí služby Azure Virtual Desktop. K problémům s připojením ke službě Azure Virtual Desktop může dojít, když má uživatel problémy s připojením k síti.
Azure Monitor umožňuje analyzovat data služby Azure Virtual Desktop a kontrolovat čítače výkonu virtuálních počítačů v rámci stejného nástroje. V tomto článku se dozvíte více o tom, jak povolit diagnostiku pro prostředí Služby Azure Virtual Desktop.
Poznámka
Informace o monitorování virtuálních počítačů v Azure najdete v tématu Monitorování virtuálních počítačů Azure pomocí Služby Azure Monitor. Nezapomeňte si také projít glosář Azure Virtual Desktop Insights , abyste lépe porozuměli vašemu uživatelskému prostředí na hostiteli relace.
Požadavky
Než budete moct používat Azure Virtual Desktop s Log Analytics, potřebujete:
Pracovní prostor služby Log Analytics. Další informace najdete v tématech Vytvoření pracovního prostoru služby Log Analytics v Azure Portal nebo Vytvoření pracovního prostoru služby Log Analytics pomocí PowerShellu. Po vytvoření pracovního prostoru postupujte podle pokynů v tématu Připojení počítačů s Windows ke službě Azure Monitor a získejte následující informace:
- ID pracovního prostoru
- Primární klíč vašeho pracovního prostoru
Tyto informace budete potřebovat později v procesu nastavení.
Přístup ke konkrétním adresám URL z hostitelů relací, aby diagnostika fungovala. Další informace najdete v tématu Požadované adresy URL pro Azure Virtual Desktop , kde uvidíte položky pro výstup diagnostiky.
Nezapomeňte si projít správu oprávnění pro Azure Monitor, abyste umožnili přístup k datům pro uživatele, kteří monitorují a spravují vaše prostředí Azure Virtual Desktopu. Další informace najdete v tématu Začínáme s rolemi, oprávněními a zabezpečením pomocí služby Azure Monitor.
Odeslání diagnostických dat do pracovního prostoru
Diagnostická data z objektů Služby Azure Virtual Desktop můžete odeslat do služby Log Analytics pro váš pracovní prostor. Tuto funkci můžete nastavit hned při prvním vytvoření objektů.
Nastavení Log Analytics pro nový objekt:
Přihlaste se k Azure Portal a přejděte do služby Azure Virtual Desktop.
Přejděte k objektu (například do fondu hostitelů, skupiny aplikací nebo pracovního prostoru), pro který chcete zaznamenat protokoly a události.
V nabídce na levé straně obrazovky vyberte Nastavení diagnostiky .
V nabídce, která se zobrazí na pravé straně obrazovky, vyberte Přidat nastavení diagnostiky .
Možnosti zobrazené na stránce Nastavení diagnostiky se budou lišit v závislosti na typu objektu, který upravujete.
Když například povolíte diagnostiku pro skupinu aplikací, zobrazí se možnosti konfigurace kontrolních bodů, chyb a správy. U pracovních prostorů tyto kategorie konfigurují informační kanál, který sleduje, kdy se uživatelé přihlásí k odběru seznamu aplikací. Další informace o nastavení diagnostiky najdete v tématu Vytvoření nastavení diagnostiky pro shromažďování protokolů prostředků a metrik v Azure.
Důležité
Nezapomeňte povolit diagnostiku pro každý objekt Azure Resource Manager, který chcete monitorovat. Data budou pro aktivity k dispozici po povolení diagnostiky. Po prvním nastavení to může trvat několik hodin.
Zadejte název konfigurace nastavení a pak vyberte Odeslat do Log Analytics. Název, který použijete, by neměl obsahovat mezery a měl by odpovídat zásadám vytváření názvů v Azure. Jako součást protokolů můžete vybrat všechny možnosti, které chcete přidat do log Analytics, například kontrolní bod, chyba, správa atd.
Vyberte Uložit.
Poznámka
Log Analytics nabízí možnost streamovat data do služby Event Hubs nebo je archivovat v účtu úložiště. Další informace o této funkci najdete v tématu Stream monitorování dat Azure do centra událostí a Archive protokolů prostředků Azure do účtu úložiště.
Jak získat přístup k Log Analytics
K pracovním prostorům služby Log Analytics můžete přistupovat na Azure Portal nebo Azure Monitoru.
Přístup k Log Analytics v pracovním prostoru služby Log Analytics
Přihlaste se na portál Microsoft Azure.
Vyhledejte pracovní prostor služby Log Analytics.
V části Služby vyberte Pracovní prostory služby Log Analytics.
V seznamu vyberte pracovní prostor, který jste nakonfigurovali pro objekt Služby Azure Virtual Desktop.
Jakmile budete v pracovním prostoru, vyberte Protokoly. Seznam nabídek můžete vyfiltrovat pomocí funkce Search .
Přístup k Log Analytics ve službě Azure Monitor
Přihlaste se na portál Microsoft Azure.
Vyhledejte a vyberte Monitor.
Vyberte Protokoly.
Postupujte podle pokynů na stránce protokolování a nastavte rozsah dotazu.
Jste připraveni k dotazování diagnostiky. Všechny diagnostické tabulky mají předponu WVD.
Poznámka
Podrobnější informace o tabulkách uložených v protokolech služby Azure Monitor najdete v referenčních informacích k datům služby Azure Monitor. Všechny tabulky související se službou Azure Virtual Desktop mají předponu WVD.
Četnost odesílání diagnostických událostí
Diagnostické události se po dokončení odesílají do Log Analytics.
Log Analytics sestavy pro aktivity připojení pouze v těchto přechodných stavech:
- Spuštěno: Když uživatel vybere aplikaci nebo plochu v klientovi Vzdálené plochy a připojí se k této aplikaci nebo ploše.
- Připojeno: Když se uživatel úspěšně připojí k virtuálnímu počítači, kde je aplikace nebo plocha hostovaná.
- Dokončeno: Když uživatel nebo server odpojí relaci, ve které aktivita proběhla.
Ukázkové dotazy
Přístup k ukázkovým dotazům prostřednictvím uživatelského rozhraní služby Azure Monitor Log Analytics:
- Přejděte do svého pracovního prostoru služby Log Analytics a vyberte Protokoly. Ukázkové uživatelské rozhraní dotazu se zobrazí automaticky.
- Změňte filtr na Kategorie.
- Pokud chcete zkontrolovat dostupné dotazy, vyberte Azure Virtual Desktop .
- Výběrem možnosti Spustit spusťte vybraný dotaz.
Další informace o rozhraní ukázkových dotazů najdete v tématu Uložené dotazy ve službě Azure Monitor Log Analytics.
Následující seznam dotazů umožňuje zkontrolovat informace o připojení nebo problémy pro jednoho uživatele. Tyto dotazy můžete spustit v editoru dotazů Log Analytics. U každého dotazu nahraďte userupn
hlavním název uživatele, kterého chcete vyhledat.
Vyhledání všech připojení pro jednoho uživatele:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
Zjištění počtu připojení uživatele za den:
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
|summarize dcount(CorrelationId) by bin(TimeGenerated, 1d)
Zjištění doby trvání relace podle uživatele:
let Events = WVDConnections | where UserName == "userupn" ;
Events
| where State == "Connected"
| project CorrelationId , UserName, ResourceAlias , StartTime=TimeGenerated
| join (Events
| where State == "Completed"
| project EndTime=TimeGenerated, CorrelationId)
on CorrelationId
| project Duration = EndTime - StartTime, ResourceAlias
| sort by Duration asc
Vyhledání chyb pro konkrétního uživatele:
WVDErrors
| where UserName == "userupn"
|take 100
Pokud chcete zjistit, jestli došlo ke konkrétní chybě u jiných uživatelů:
WVDErrors
| where CodeSymbolic =="ErrorSymbolicCode"
| summarize count(UserName) by CodeSymbolic
Poznámka
- Když uživatel spustí úplnou desktopovou relaci, využití aplikace v relaci se nesleduje jako kontrolní body v tabulce
WVDCheckpoints
. - Sloupec
ResourcesAlias
vWVDConnections
tabulce ukazuje, jestli se uživatel připojil k celé ploše nebo k publikované aplikaci. Ve sloupci se zobrazuje jenom první aplikace, kterou během připojení otevřou. Všechny publikované aplikace, které uživatel otevře, se sledují vWVDCheckpoints
nástroji . - Tabulka
WVDErrors
ukazuje chyby správy, problémy s registrací hostitele a další problémy, ke kterým dochází, když se uživatel přihlásí k odběru seznamu aplikací nebo ploch. - Tabulka
WVDErrors
vám také pomůže identifikovat problémy, které můžou vyřešit úlohy správce. Hodnota proServiceError
tyto typy problémů by měla být vždy rovnafalse
. PokudServiceError
se rovnátrue
, budete muset problém eskalovat microsoftu. Ujistěte se, že jste zadali ID korelace pro chyby, které eskalujete. - Při ladění problémů s připojením můžou v některých případech chybět informace o klientovi, i když se události připojení dokončí. To platí pro
WVDConnections
tabulky aWVDCheckpoints
.
Další kroky
- Povolte přehledy pro monitorování služby Azure Virtual Desktop.
- Pokud chcete zkontrolovat běžné chybové scénáře, které za vás dokáže funkce diagnostiky identifikovat, přečtěte si téma Identifikace a diagnostika problémů.