適用於:Azure Logic Apps (使用量 + 標準)
如果你無法掌握工作流程執行的健康狀況,且你的工作流程整合多個服務並大規模執行,當你必須找出並排除意外故障、緩慢觸發或高操作錯誤率時,可能會很困難。 Azure Logic Apps 透過 Azure 監視器 Metrics 公開工作流程效能資料,讓你能即時及歷史檢視工作流程執行、觸發、動作及工作執行時序。
本指南說明如何找到 Consumption 或 Standard Logic 應用程式工作流程的健康與效能指標,辨識對情境重要的指標,並套用篩選器將結果縮小到特定工作流程或狀態。 這些資訊能幫助你快速識別並診斷問題,避免它們對整合造成負面影響。
欲了解完整可用指標清單,請參閱 Supported metrics with Azure 監視器。
必要條件
查找和檢視指標
要查看 Consumption Logic 應用程式工作流程的指標,請依照以下步驟操作:
在 Azure 入口網站中,開啟您的取用邏輯應用程式資源。
在 Logic App 側邊欄 ,監控選項中,選擇 指標。
指標頁面會開啟,並顯示以下清單:範圍、指標命名空間、指標及聚合。
確認 Scope 設定為你的 Logic App 名稱, Metric Namespace 設定為 Logic app 標準指標。
開啟計量清單,以檢視工作流程的可用計量。
從 指標 清單中選擇要檢視的指標。
完整指標列表請參閱 支援指標 Microsoft.Logic/Workflows。
從 彙整 清單中,選擇將指標值分組的選項: 計數、 平均、 最小值、 最大值或 總和。
要查看標準邏輯應用程式工作流程的指標,請依照以下步驟操作:
在 Azure 入口網站,開啟你的標準邏輯應用程式。
在 Logic App 側邊欄 ,監控選項中,選擇 指標。
指標頁面會開啟,並顯示以下清單:範圍、指標命名空間、指標及聚合。
確認 Scope 設定為你的邏輯應用程式名稱, Metric Namespace 設定為 App Service 標準指標。
在 [計量] 搜尋方塊中,輸入 workflow 以檢視以 Workflow 開頭的計量。
篩選後的清單顯示你工作流程的指標:
| 度量名稱 |
描述 |
|
已完成的工作流程動作計數 |
已完成的動作數目 (不論狀態為何)。 |
|
工作流程動作失敗率 |
行動失敗率。 |
|
工作流程作業執行延遲 |
作業排定執行時間與作業實際執行時間之間的時間量。 |
|
工作流程作業執行持續時間 |
作業完成執行所花費的時間量。 |
|
已完成工作流程次數 |
已完成的工作流程執行數目 (不論狀態為何)。 |
|
工作流程執行分派計數 |
先前排入佇列且現已處理的請求數量。 |
|
工作流程執行失敗率 |
失敗的工作流程執行次數。 |
|
已啟動的工作流程執行次數 |
已啟動的工作流程數目 (不論結果狀態為何)。 |
|
已完成的工作流程觸發程序 |
已完成的觸發程序數目 (不論結果為何)。 |
|
工作流程觸發失敗率 |
觸發失敗率。 |
從 指標 清單中選擇要檢視的指標。
從 彙整 清單中,選擇將指標值分組的選項: 計數、 平均、 最小值、 最大值或 總和。
依工作流程篩選
如果你的標準邏輯應用程式同時執行多個工作流程,你可以依工作流程篩選結果:
在 [計量] 工具列底下,選取 [新增篩選]。
從 [屬性] 清單中,選取 [工作流程名稱]。
從 值 清單中選擇要篩選的工作流程。
依工作流程狀態篩選
在 [計量] 工具列底下,選取 [新增篩選]。
從 [屬性] 清單中,選取 [狀態]。
從 「值 」清單中選擇要篩選的狀態。
範例
這個標準邏輯應用程式的範例顯示過去 24 小時內有特定狀態的工作流程執行次數。 同時有多個工作流程在運行,因此為了篩選結果,請新增一個篩選器:
從 [計量] 清單中,選取名為工作流程執行已完成的計量。
從 [彙總] 清單中,選取 [總和]。
在 指標 工具列中,選擇 新增篩選器。
從 [屬性] 清單中,選取 [工作流程名稱]。
從 價值 清單中選擇工作流程。
相關內容