Sdílet prostřednictvím


Nastavení diagnostiky pro automatické škálování ve službě Azure Virtual Desktop

Diagnostika umožňuje monitorovat potenciální problémy a opravit je před tím, než naruší váš plán škálování automatického škálování.

V současné době můžete odesílat diagnostické protokoly pro automatické škálování do účtu služby Azure Storage nebo využívat protokoly se službou Microsoft Azure Event Hubs. Pokud používáte účet Azure Storage, ujistěte se, že je ve stejné oblasti jako váš plán škálování. Další informace o nastavení diagnostiky najdete v tématu Vytvoření nastavení diagnostiky. Další informace o době příjmu dat protokolu prostředků najdete v tématu Čas příjmu dat protokolu ve službě Azure Monitor.

Tip

U fondů hostitelů ve fondu doporučujeme používat diagnostická data automatického škálování integrovaná se službou Insights ve službě Azure Virtual Desktop, která poskytují komplexnější zobrazení operací automatického škálování. Další informace najdete v tématu Monitorování operací automatického škálování pomocí Přehledů ve službě Azure Virtual Desktop.

Povolení diagnostiky pro plány škálování

Povolení diagnostiky pro váš plán škálování:

  1. Otevřete Azure Portal.

  2. Na panelu hledání zadejte Azure Virtual Desktop a vyberte odpovídající položku služby.

  3. Vyberte Plány škálování a pak vyberte plán škálování, který má sestava sledovat.

  4. Přejděte do Nastavení diagnostiky a vyberte Přidat nastavení diagnostiky.

  5. Zadejte název nastavení diagnostiky.

  6. Dále vyberte protokoly automatického škálování a zvolte buď Archivovat do účtu úložiště, nebo Stream do centra událostí v závislosti na tom, kam chcete sestavu odeslat.

  7. Zvolte Uložit.

Poznámka:

Pokud vyberete Možnost Archivovat do účtu úložiště, budete muset migrovat z uchovávání úložiště nastavení diagnostiky do správy životního cyklu služby Azure Storage.

Vyhledání diagnostických protokolů automatického škálování ve službě Azure Storage

Po nakonfigurování nastavení diagnostiky najdete protokoly podle těchto pokynů:

  1. Na webu Azure Portal přejděte do účtu úložiště, na který jste odeslali diagnostické protokoly.

  2. Vyberte Kontejnery a otevřete složku s názvem insight-logs-autoscaling.

  3. Ve složce s automatickým škálováním protokolů přehledů vyberte předplatné, skupinu prostředků, plán škálování a datum, dokud se nezobrazí soubor JSON. Vyberte soubor JSON a stáhněte ho do místního počítače.

  4. Nakonec otevřete soubor JSON v textovém editoru podle vašeho výběru.

Zobrazit diagnostické protokoly

Když jste teď otevřeli soubor JSON, pojďme si rychle zobrazit přehled toho, co jednotlivé části sestavy znamenají:

  • ID korelace je ID, které je potřeba zobrazit při vytváření případu podpory.

  • OperationName je typ operace spuštěné v době, kdy k problému došlo.

  • ResultType je výsledek operace. Tato položka vám může ukázat, kde jsou problémy, pokud si všimnete neúplných výsledků.

  • Zpráva je chybová zpráva, která poskytuje informace o neúplné operaci. Tato zpráva může obsahovat odkazy na důležitou dokumentaci pro řešení potíží, proto si ji pečlivě projděte.

Následující soubor JSON je příkladem toho, co uvidíte při otevření sestavy:

{
    "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"
    }
}

Další kroky