Udostępnij za pośrednictwem


Konfigurowanie diagnostyki automatycznego skalowania w usłudze Azure Virtual Desktop

Diagnostyka umożliwia monitorowanie potencjalnych problemów i ich rozwiązywanie przed zakłócaniem planu skalowania automatycznego.

Obecnie możesz wysyłać dzienniki diagnostyczne do automatycznego skalowania na konto usługi Azure Storage lub korzystać z dzienników za pomocą usługi Microsoft Azure Event Hubs. Jeśli używasz konta usługi Azure Storage, upewnij się, że znajduje się on w tym samym regionie co plan skalowania. Dowiedz się więcej o ustawieniach diagnostycznych w sekcji Tworzenie ustawień diagnostycznych. Aby uzyskać więcej informacji na temat czasu pozyskiwania danych dziennika zasobów, zobacz Czas pozyskiwania danych dziennika w usłudze Azure Monitor.

Napiwek

W przypadku pul hostów w puli zalecamy użycie danych diagnostycznych autoskalowania zintegrowanych z Szczegółowe informacje w usłudze Azure Virtual Desktop, co zapewnia bardziej kompleksowy widok operacji skalowania automatycznego. Aby uzyskać więcej informacji, zobacz Monitorowanie operacji skalowania automatycznego za pomocą Szczegółowe informacje w usłudze Azure Virtual Desktop.

Włączanie diagnostyki dla planów skalowania

Aby włączyć diagnostykę planu skalowania:

  1. Otwórz portal Azure Portal.

  2. Na pasku wyszukiwania wpisz Azure Virtual Desktop i wybierz pasujący wpis usługi.

  3. Wybierz pozycję Plany skalowania, a następnie wybierz plan skalowania, który chcesz śledzić w raporcie.

  4. Przejdź do pozycji Diagnostyka Ustawienia i wybierz pozycję Dodaj ustawienie diagnostyczne.

  5. Wprowadź nazwę ustawień diagnostyki.

  6. Następnie wybierz pozycję Dzienniki skalowania automatycznego i wybierz pozycję Archiwum na konto magazynu lub Prześlij strumieniowo do centrum zdarzeń w zależności od tego, gdzie chcesz wysłać raport.

  7. Wybierz pozycję Zapisz.

Uwaga

Jeśli wybierzesz opcję Archiwum na konto magazynu, musisz przeprowadzić migrację z magazynu ustawień diagnostycznych do zarządzania cyklem życia usługi Azure Storage.

Znajdowanie dzienników diagnostycznych autoskalowania w usłudze Azure Storage

Po skonfigurowaniu ustawień diagnostycznych dzienniki można znaleźć, wykonując następujące instrukcje:

  1. W witrynie Azure Portal przejdź do konta magazynu, do którego wysłano dzienniki diagnostyczne.

  2. Wybierz pozycję Kontenery i otwórz folder o nazwie insight-logs-autoscaling.

  3. W folderze insight-logs-autoscaling wybierz subskrypcję, grupę zasobów, plan skalowania i datę do momentu wyświetlenia pliku JSON. Wybierz plik JSON i pobierz go na komputer lokalny.

  4. Na koniec otwórz plik JSON w wybranym edytorze tekstów.

Wyświetlanie dzienników diagnostycznych

Po otwarciu pliku JSON wykonajmy krótkie omówienie tego, co oznacza każdy fragment raportu:

  • Identyfikator CorrelationID to identyfikator, który należy pokazać podczas tworzenia zgłoszenia do pomocy technicznej.

  • OperationName to typ operacji uruchomionej podczas wystąpienia problemu.

  • ResultType jest wynikiem operacji. Ten element może pokazać, gdzie występują problemy, jeśli zauważysz jakiekolwiek niekompletne wyniki.

  • Komunikat jest komunikatem o błędzie zawierającym informacje na temat niekompletnej operacji. Ten komunikat może zawierać linki do ważnej dokumentacji rozwiązywania problemów, dlatego uważnie zapoznaj się z nią.

Poniższy plik JSON jest przykładem tego, co zobaczysz po otwarciu raportu:

{
    "host_Ring": "R0",
    "Level": 4,
    "ActivityId": "c1111111-1111-1111-b111-11111cd1ba1b1",
    "time": "2021-08-31T16:00:46.5246835Z",
    "resourceId": "/SUBSCRIPTIONS/AD11111A-1C21-1CF1-A7DE-CB1111E1D111/RESOURCEGROUPS/TEST/PROVIDERS/MICROSOFT.DESKTOPVIRTUALIZATION/SCALINGPLANS/TESTPLAN",
    "operationName": "HostPoolLoadBalancerTypeUpdated",
    "category": "Autoscale",
    "resultType": "Succeeded",
    "level": "Informational",
    "correlationId": "35ec619b-b5d8-5b5f-9242-824aa4d2b878",
    "properties": {
        "Message": "Host pool's load balancing algorithm updated",
        "HostPoolArmPath": "/subscriptions/AD11111A-1C21-1CF1-A7DE-CB1111E1D111/resourcegroups/test/providers/microsoft.desktopvirtualization/hostpools/testHostPool ",
        "PreviousLoadBalancerType": "BreadthFirst",
        "NewLoadBalancerType": "DepthFirst"
    }
}

Następne kroki