在 Azure 虛擬桌面中設定自動調整的診斷
診斷可讓您監視潛在問題,並在其干擾自動調整的調整計劃之前加以修正。
目前,您可以將自動調整的診斷記錄傳送至 Azure 儲存體帳戶,或使用「Microsoft Azure 事件中樞」記錄。 如果您使用 Azure 儲存體帳戶,請確定其位於與調整方案的相同區域中。 如要深入瞭解診斷設定,請參閱建立診斷設定。 如需資源記錄資料擷取時間的詳細資訊,請參閱 Azure 監視器中的記錄資料擷取時間。
提示
針對集區式主機集區,建議您使用與 Azure 虛擬桌面中深入解析整合的自動調整診斷資料,以提供更完整的自動調整作業檢視。 如需詳細資訊,請參閱使用 Azure 虛擬桌面中的深入解析來監視自動調整作業。
啟用調整規模方案的診斷
針對調整規模方案來啟用診斷:
開啟 Azure 入口網站。
在搜尋列中輸入 Azure 虛擬桌面,並選取相符的服務項目。
選取 [調整計畫],然後再選取您想要報告追蹤的調整計畫。
移至 [診斷設定] ,然後選取 [新增診斷設定]。
輸入診斷設定的名稱。
接下來,選取 [自動調整記錄],然後根據您要傳送報告的位置,選擇 [封存至儲存體帳戶] 或 [串流至事件中樞]。
選取 [儲存]。
注意
如果您選取 [封存至儲存體帳戶],您必須從診斷設定儲存體保留移轉至 Azure 儲存體生命週期管理。
在 Azure 儲存體中尋找自動調整診斷記錄
設定診斷設定後,您可以遵循下列指示來尋找記錄:
在 Azure 入口網站中,移至您要傳送診斷記錄的儲存體帳戶。
選取 [容器],然後開啟名為 insight-logs-autoscaling 的資料夾。
在 insight-logs-autoscaling 資料夾中,選取訂用帳戶、資源群組、調整方案和日期,直到您看到 JSON 檔案為止。 選取 JSON 檔案,並將其下載到本機電腦。
最後,在您選擇的文字編輯器中開啟 JSON 檔案。
檢視診斷記錄
現在您已開啟 JSON 檔案,讓我們快速概觀報告中每部分的意義:
CorrelationID 是建立支援案例時需要顯示的識別碼。
OperationName 為發生問題時所執行的作業類型。
ResultType 為作業的結果。 如果您發現任何不完整的結果,此專案會顯示問題所在。
訊息 為提供不完整作業資訊的錯誤訊息。 此訊息可包含重要疑難排解檔的連結,因此請仔細檢閱。
下列 JSON 檔案為您在開啟報告時會看到的範例:
{
"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"
}
}
下一步
- 檢閱如何在 Azure 虛擬桌面工作階段主機的自動調整 建立調整計畫。
- 將您的調整規模方案指派給新的和現有的主機集區。
- 若要深入瞭解本文中使用的詞彙,請參閱我們的自動調整詞彙。
- 如需自動調整的運作方式範例,請參閱自動調整範例案例。
- 檢視我們的自動調整常見問題集來回答常見問題。