Share via


監視 Azure 負載測試

當您有依賴 Azure 資源的重要應用程式和商務程序時,您會想要監視這些資源的可用性、效能和操作。 本文說明 Azure 負載測試所產生的監視資料。

Azure 負載測試會使用 Azure 監視器 來建立監視資料,這是 Azure 中的完整堆疊監視服務。 Azure 監視器提供一組完整的功能來監視您的 Azure 資源。 其也可以監視其他雲端和內部部署中的資源。 深入瞭解如何使用 Azure 監視器 監視 Azure 資源。

提示

若要瞭解與 Azure 監視器相關聯的成本,請參閱 使用量和估計成本 。 若要瞭解資料出現在 Azure 監視器中所需的時間,請參閱 記錄資料擷取時間

監視資料

Azure 負載測試會收集與從 Azure 資源 監視資料中所述 的其他 Azure 資源相同的監視資料種類。

如需 Azure 負載測試所建立記錄計量的詳細資訊,請參閱 監視 Azure 負載測試資料參考

收集和路由傳送

系統會自動收集和儲存平台計量和活動記錄,但是可以使用診斷設定將資料路由傳送至其他位置。 在您建立診斷設定並將其路由傳送至一個或多個位置之前,系統不會收集和儲存資源記錄。

如需使用 Azure 入口網站、Azure CLI 或 PowerShell 建立診斷設定的詳細程序,請參閱建立診斷設定以在 Azure 中收集平台記錄和計量。 在建立診斷設定時,您可以指定要收集的記錄類別。

Azure 負載測試的記錄類別列在監視 Azure 負載測試資料參考

分析記錄

Azure 監視器記錄中的資料會儲存在資料表中,其中每個資料表都有一組專屬的唯一屬性。 Azure 監視器中的所有資源記錄都有相同的欄位,後面接著服務特定的欄位。 一般結構描述如 Azure 監視器資源記錄結構描述中所述。

您可以在監視 Azure 負載測試資料參考 中找到 Azure 負載測試資源記錄的 架構。

活動 記錄 是一種 Azure 平臺記錄,可提供訂用帳戶層級事件的深入解析。 您可以獨立檢視活動記錄,或將記錄路由至 Azure 監視器記錄,以便使用 Log Analytics 處理更為複雜的查詢作業。

如需針對 Azure 負載測試收集的資源記錄類型清單,請參閱 監視 Azure 負載測試資料參考

範例 Kusto 查詢

重要

當您從 [Azure 負載測試] 功能表中選取 [記錄 ] 時,Log Analytics 會開啟,並將查詢範圍設定為目前的 [服務名稱]。 這表示記錄查詢只會包含來自該資源的資料。 如果您想要執行包含來自其他 [服務資源] 或其他 Azure 服務資料的查詢,請從 [Azure 監視器 ] 功能表選取 [記錄 ]。 如需詳細資訊,請參閱 Azure 監視器 Log Analytics 中的記錄查詢範圍和時間範圍

以下是可用來協助您監視 Azure 負載測試資源的查詢:

  • 擷取測試清單:

    AzureLoadTestingOperation
    | where OperationId == "Test_CreateOrUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    
  • 擷取測試回合清單:

    AzureLoadTestingOperation
    | where OperationId == "TestRun_CreateAndUpdateTest"
    | where HttpStatusCode == 201
    | summarize count() by _ResourceId
    

下一步