Dela via


Konfigurera diagnostik för autoskalning i Azure Virtual Desktop

Med diagnostik kan du övervaka potentiella problem och åtgärda dem innan de stör din skalningsplan för automatisk skalning.

För närvarande kan du antingen skicka diagnostikloggar för autoskalning till ett Azure Storage-konto eller använda loggar med Microsoft Azure Event Hubs. Om du använder ett Azure Storage-konto kontrollerar du att det finns i samma region som din skalningsplan. Läs mer om diagnostikinställningar i Skapa diagnostikinställningar. Mer information om datainmatningstid för resursloggar finns i Loggdatainmatningstid i Azure Monitor.

Dricks

För poolbaserade värdpooler rekommenderar vi att du använder diagnostikdata för automatisk skalning som är integrerade med Insights i Azure Virtual Desktop, vilket ger en mer omfattande vy över dina autoskalningsåtgärder. Mer information finns i Övervaka autoskalningsåtgärder med Insights i Azure Virtual Desktop.

Aktivera diagnostik för skalningsplaner

Så här aktiverar du diagnostik för din skalningsplan:

  1. Öppna Azure Portal.

  2. I sökfältet skriver du Azure Virtual Desktop och väljer posten matchande tjänst.

  3. Välj Skalningsplaner och välj sedan den skalningsplan som du vill att rapporten ska spåra.

  4. Gå till Diagnostik Inställningar och välj Lägg till diagnostikinställning.

  5. Ange ett namn för diagnostikinställningen.

  6. Välj sedan Autoskalningsloggar och välj antingen Arkivera till ett lagringskonto eller Stream till en händelsehubb beroende på var du vill skicka rapporten.

  7. Välj Spara.

Kommentar

Om du väljer Arkivera till ett lagringskonto måste du migrera från lagringskvarhållning för diagnostikinställningar till Livscykelhantering i Azure Storage.

Hitta diagnostikloggar för automatisk skalning i Azure Storage

När du har konfigurerat diagnostikinställningarna kan du hitta loggarna genom att följa dessa instruktioner:

  1. I Azure-portalen går du till det lagringskonto som du skickade diagnostikloggarna till.

  2. Välj Containrar och öppna mappen med namnet insight-logs-autoscaling.

  3. I mappen insight-logs-autoscaling väljer du prenumeration, resursgrupp, skalningsplan och datum tills du ser JSON-filen. Välj JSON-filen och ladda ned den till den lokala datorn.

  4. Öppna slutligen JSON-filen i valfri textredigerare.

Visa diagnostikloggar

Nu när du har öppnat JSON-filen ska vi göra en snabb översikt över vad varje del av rapporten innebär:

  • CorrelationID är det ID som du behöver visa när du skapar ett supportärende.

  • OperationName är den typ av åtgärd som körs när problemet inträffade.

  • ResultType är resultatet av åtgärden. Det här objektet kan visa var problem finns om du märker några ofullständiga resultat.

  • Meddelandet är felmeddelandet som innehåller information om den ofullständiga åtgärden. Det här meddelandet kan innehålla länkar till viktig felsökningsdokumentation, så granska det noggrant.

Följande JSON-fil är ett exempel på vad du ser när du öppnar en rapport:

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

Nästa steg