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.
Automatické škálování umožňuje škálovat virtuální počítače hostitele relace ve fondu hostitelů podle plánu a optimalizovat tak náklady na nasazení. Automatické škálování diagnostických dat integrovaných se službou Insights ve službě Azure Virtual Desktop umožňuje monitorovat operace škálování, identifikovat problémy, které je potřeba opravit, a rozpoznávat příležitosti k optimalizaci konfigurace plánu škálování, abyste ušetřili náklady.
Další informace o automatickém škálování najdete v tématu Plány automatického škálování a ukázkové scénáře a přehledy ve službě Azure Virtual Desktop najdete v tématu Povolení přehledů pro monitorování služby Azure Virtual Desktop.
Poznámka
Operace automatického škálování můžete monitorovat pouze pomocí přehledů s fondy hostitelů ve fondu. V případě osobních fondů hostitelů můžete odesílat diagnostické protokoly pro automatické škálování do účtu úložiště nebo centra událostí. Další informace najdete v tématu Nastavení diagnostiky pro automatické škálování ve službě Azure Virtual Desktop.
Požadavky
Abyste mohli monitorovat operace automatického škálování pomocí Přehledů, potřebujete:
Fond hostitelů ve fondu s přiřazeným plánem škálování Osobní fondy hostitelů se nepodporují.
Přehledy nakonfigurované pro váš fond hostitelů a související pracovní prostor Informace o konfiguraci přehledů najdete v tématu Povolení přehledů pro monitorování služby Azure Virtual Desktop.
Účet Azure, kterému jsou v závislosti na vašem scénáři přiřazeny následující role řízení přístupu na základě role (RBAC):
Scénář Role RBAC Rozsah Konfigurace nastavení diagnostiky Přispěvatel virtualizace plochy Přiřazeno ke skupině prostředků nebo předplatnému pro fondy hostitelů, pracovní prostory a hostitele relací. Zobrazení a dotazování dat Čtečka virtualizace plochy
Čtenář Log Analytics– Čtečka virtualizace plochy přiřazená ke skupině prostředků nebo předplatnému, kde jsou fondy hostitelů, pracovní prostory a hostitelé relací.
– Čtenář Log Analytics přiřazený k libovolnému pracovnímu prostoru služby Log Analytics používanému pro Azure Virtual Desktop Insights. 1.1. Můžete také vytvořit vlastní roli, která omezí rozsah přiřazení v pracovním prostoru služby Log Analytics. Další informace najdete v tématu Správa přístupu k pracovním prostorům služby Log Analytics.
Konfigurace nastavení diagnostiky a ověření konfigurace sešitu Insights
Nejprve se musíte ujistit, že je nastavení diagnostiky nakonfigurované tak, aby odesílala potřebné protokoly z fondu hostitelů a pracovního prostoru do vašeho pracovního prostoru služby Log Analytics.
Povolení protokolů automatického škálování pro fond hostitelů
Kromě existujících protokolů fondu hostitelů, které už odesíláte do pracovního prostoru služby Log Analytics, musíte také odesílat protokoly automatického škálování pro fond hostitelů:
Přihlaste se na portál Microsoft Azure.
Do vyhledávacího panelu zadejte Azure Virtual Desktop a vyberte odpovídající položku služby.
Na stránce přehledu služby Azure Virtual Desktop vyberte Fondy hostitelů a pak vyberte fond hostitelů ve fondu, pro který chcete povolit protokoly automatického škálování.
Na stránce přehledu fondu hostitelů vyberte Nastavení diagnostiky.
Vyberte Přidat nastavení diagnostiky nebo vyberte existující nastavení diagnostiky, které chcete upravit.
Vyberte minimálně následující kategorie. Pokud už máte některé z těchto kategorií vybrané pro tento fond hostitelů jako součást tohoto nastavení diagnostiky nebo existující, nevybírejte je znovu, jinak se při uložení nastavení diagnostiky zobrazí chyba.
- Kontrolní bod
- Chyba
- Správa
- Připojení
- HostRegistration
- AgentHealthStatus
- Protokoly automatického škálování pro fondy hostitelů ve fondu
V části Podrobnosti o cíli vyberte Odeslat do pracovního prostoru služby Log Analytics.
Vyberte Uložit.
Ověření protokolů pracovního prostoru
Ověřte, že už odesíláte požadované protokoly pro pracovní prostor do pracovního prostoru služby Log Analytics:
Na stránce přehledu služby Azure Virtual Desktop vyberte Pracovní prostory a pak vyberte související pracovní prostor pro fond hostitelů, který monitorujete.
Na stránce přehledu pracovního prostoru vyberte Nastavení diagnostiky.
Vyberte Upravit nastavení.
Ujistěte se, že jsou povolené následující kategorie.
- Kontrolní bod
- Chyba
- Správa
- Krmit
V části Podrobnosti o cíli se ujistěte, že odesíláte data do stejného pracovního prostoru služby Log Analytics jako fond hostitelů.
Pokud jste provedli změny, vyberte Uložit.
Ověření konfigurace sešitu přehledů
Musíte ověřit, jestli je sešit Přehledů správně nakonfigurovaný pro fond hostitelů:
Na stránce přehledu služby Azure Virtual Desktop vyberte Fondy hostitelů a pak vyberte fond hostitelů ve fondu, který monitorujete.
Na stránce přehledu fondu hostitelů vyberte Přehledy , pokud na hostitelích relací používáte agenta Azure Monitoru, nebo Přehledy (starší verze), pokud na hostitelích relací používáte agenta Log Analytics.
Ujistěte se, že nedošlo k nevyřešeným problémům s konfigurací. Pokud ano, zobrazí se například následující zprávy:
- Azure Monitor není nakonfigurovaný pro hostitele relací.
- Azure Monitor není nakonfigurovaný pro vybraný fond hostitelů AVD.
- Hostitelé relací neodesílají data do očekávaného pracovního prostoru služby Log Analytics.
Pokud chcete tyto problémy vyřešit, musíte dokončit konfiguraci v příslušném sešitu. Další informace najdete v tématu Povolení přehledů pro monitorování služby Azure Virtual Desktop. Pokud neexistují žádné problémy s konfigurací, měly by přehledy vypadat podobně jako na následujícím obrázku:
Zobrazení přehledů automatického škálování
Po konfiguraci nastavení diagnostiky a ověření konfigurace sešitu Insights můžete zobrazit přehledy automatického škálování:
Na stránce přehledu služby Azure Virtual Desktop vyberte Fondy hostitelů a pak vyberte fond hostitelů ve fondu, pro který chcete zobrazit přehledy automatického škálování.
Na stránce přehledu fondu hostitelů vyberte Přehledy , pokud na hostitelích relací používáte agenta Azure Monitoru, nebo Přehledy (starší verze), pokud na hostitelích relací používáte agenta Log Analytics.
Na řádku karet vyberte Automatické škálování . V závislosti na šířce displeje možná budete muset vybrat tlačítko se třemi tečkami , aby se zobrazil úplný seznam s automatickým škálováním.
Přehledy zobrazují informace o operacích automatického škálování pro fond hostitelů, jako je graf změny stavu napájení hostitelů relací ve fondu hostitelů v průběhu času a souhrnné informace.
Dotazy na data automatického škálování v Log Analytics
Další informace o operacích automatického škálování můžete použít ke spouštění dotazů na data v Log Analytics. Data se zapíšou do WVDAutoscaleEvaluationPooled tabulky. Následující části obsahují schéma a některé ukázkové dotazy. Informace o spouštění dotazů v Log Analytics najdete v kurzu Log Analytics.
WVDAutoscaleEvaluationPooled Schema
Následující tabulka podrobně popisuje schéma pro WVDAutoscaleEvaluationPooled tabulku, která obsahuje výsledky vyhodnocení plánu automatického škálování ve fondu hostitelů. Informace zahrnují akce, které automatické škálování provedlo na hostitelích relací, například jejich spuštění nebo zrušení jejich přidělení, a důvod, proč se tyto akce provedly. Položky, které začínají Config na, obsahují hodnoty konfigurace plánu škálování pro fázi plánu automatického škálování.
ResultType Pokud je hodnota Neúspěšné, připojte se k WVDErrors tabulce pomocí příkazu , CorrelationId abyste získali další podrobnosti.
| Name (Název) | Typ | Popis |
|---|---|---|
ActiveSessionHostCount |
Int | Počet hostitelů relací, kteří přijímají připojení uživatelů |
ActiveSessionHostsPercent |
Dvojité | Procento hostitelů relací ve fondu hostitelů, které automatické škálování považuje za aktivní |
ConfigCapacityThresholdPercent |
Dvojité | Procento prahové hodnoty kapacity. |
ConfigMinActiveSessionHostsPercent |
Dvojité | Minimální procento hostitelů relací, které by měly být aktivní |
ConfigScheduleName |
String | Název plánu použitého při vyhodnocení |
ConfigSchedulePhase |
String | Fáze plánu v době vyhodnocení. |
CorrelationId |
String | Identifikátor GUID vygenerovaný pro toto vyhodnocení automatického škálování |
ExcludedSessionHostCount |
Int | Počet hostitelů relací vyloučených ze správy automatického škálování |
MaxSessionLimitPerSessionHost |
Int | Hodnota MaxSessionLimit definovaná ve fondu hostitelů. Tato hodnota představuje maximální povolený počet uživatelských relací na hostitele relace. |
Properties |
Dynamický | Další informace. |
ResultType |
String | Stav této události vyhodnocení |
ScalingEvaluationStartTime |
Datum a čas | Časové razítko (UTC) při spuštění vyhodnocení automatického škálování |
ScalingPlanResourceId |
String | ID prostředku plánu automatického škálování. |
ScalingReasonMessage |
String | Akce, které se automatické škálování rozhodlo provést, a proč tyto akce provedlo. |
SessionCount |
Int | Počet uživatelských relací; Jsou zahrnuty pouze uživatelské relace z hostitelů relací, které automatické škálování považuje za aktivní. |
SessionOccupancyPercent |
Dvojité | Procento kapacity hostitele relace obsazené uživatelskými relacemi |
TimeGenerated |
Datum a čas | Časové razítko (UTC) tato událost byla vygenerována. |
TotalSessionHostCount |
Int | Počet hostitelů relací ve fondu hostitelů |
UnhealthySessionHostCount |
Int | Počet hostitelů relací v chybném stavu |
Ukázka dat
Následující dotaz vrátí 10 nejnovějších řádků dat pro automatické škálování:
WVDAutoscaleEvaluationPooled
| take 10
Neúspěšná vyhodnocení s chybou WVDErrors
Následující dotaz koreluje tabulky WVDAutoscaleEvaluationPooled a WVDErrors vrátí položky, ve kterých ServiceError je sloupec ve WVDErrors sloupci false:
Následující dotaz vrátí vyhodnocení automatického škálování, která selhala, včetně těch, která selhala částečně. Dotaz se také připojí k WVDErrors , aby tam, kde je k dispozici, poskytl další podrobnosti o selhání. Odpovídající položky v WVDErrors obsahují pouze výsledky, které ServiceError mají hodnotu false:
WVDAutoscaleEvaluationPooled
| where ResultType != "Succeeded"
| join kind=leftouter WVDErrors
on CorrelationId
| order by _ResourceId asc, TimeGenerated asc, CorrelationId, TimeGenerated1 asc
Zahájení, uvolnění a vynucení operací odhlášení
Následující dotaz vrátí počet pokusů o operace spuštění hostitele relace, uvolnění hostitele relace a vynuceného odhlášení relace na fond hostitelů, název plánu, fázi plánu a den:
WVDAutoscaleEvaluationPooled
| where ResultType == "Succeeded"
| extend properties = parse_json(Properties)
| extend BeganStartVmCount = toint(properties.BeganStartVmCount)
| extend BeganDeallocateVmCount = toint(properties.BeganDeallocateVmCount)
| extend BeganForceLogoffOnSessionHostCount = toint(properties.BeganForceLogoffOnSessionHostCount)
| summarize sum(BeganStartVmCount), sum(BeganDeallocateVmCount), sum(BeganForceLogoffOnSessionHostCount) by _ResourceId, bin(TimeGenerated, 1d), ConfigScheduleName, ConfigSchedulePhase
| order by _ResourceId asc, TimeGenerated asc, ConfigScheduleName, ConfigSchedulePhase asc
Maximální obsazenost relace a aktivní hostitelé relací
Následující dotaz vrátí maximální procento obsazenosti relace, počet relací, procento hostitelů aktivní relace a počet hostitelů aktivní relace na fond hostitelů, název plánu, fázi plánu a den:
WVDAutoscaleEvaluationPooled
| where ResultType == "Succeeded"
| summarize max(SessionOccupancyPercent), max(SessionCount), max(ActiveSessionHostsPercent), max(ActiveSessionHostCount) by _ResourceId, bin(TimeGenerated, 1d), ConfigScheduleName, ConfigSchedulePhase
| order by _ResourceId asc, TimeGenerated asc, ConfigScheduleName, ConfigSchedulePhase asc
Související obsah
Další informace o době, po které budou data protokolu dostupná po shromáždění, najdete v tématu Doba příjmu dat protokolů ve službě Azure Monitor.