分享方式:


使用工作流程衡量標準來進行歷程記錄監控

[WF 執行個體歷程記錄] 區段會顯示由 管理之追蹤 WF 服務執行個體的歷程記錄衡量標準。[啟用項]、[失敗項] 與 [完成項] 摘要衡量標準提供成功與失敗之 工作的摘要。展開 [WF 執行個體歷程記錄] 區段 (按一下向下箭號或 [WF 執行個體歷程記錄] 標題列中摘要衡量標準連結以外的任意位置) 以顯示具有最多 [執行個體啟用] 或 [失敗的執行個體] 的前五個服務的摘要。它也會顯示 [失敗的執行個體 - 依結果分組]。您可以使用這些最上層的摘要值,以及其下層相互關聯的詳細資料檢視,以監控追蹤之 WF 服務執行個體的歷程記錄。

WF 執行個體歷程記錄衡量標準

[監控儀表板] 的 [WF 執行個體歷程記錄] 區段提供 執行個體歷程記錄的摘要檢視 (在 [WF 執行個體歷程記錄] 標題所在位置的暗色標頭方塊中) 。下列衡量標準提供已成功啟動以及未成功啟動之 WF 執行個體的快速概要檢視:

  • [啟用項] 摘要衡量標準是在指定時間間隔內啟動的 執行個體總數 (包含已完成和未完成的執行個體)。

  • [失敗項] 摘要衡量標準是在指定時間間隔內發生一或多個失敗 (不論啟動時間為何) 的工作流程執行個體總數。

  • [完成項] 摘要衡量標準是在指定時間間隔內完成 (不論啟動時間為何) 的 執行個體總數。

摘要衡量標準下方會顯示下列服務衡量標準,其中列出特定執行個體類別中的工作流程服務執行個體數目摘要:

  • 執行個體啟用 - 依服務 (前 5 個) 分組 - 在指定的時間間隔內,具有最高工作流程執行個體啟用總數的前五個服務。

  • 失敗的執行個體 - 依服務 (前 5 個) 分組 - 在指定的時間間隔內,具有發生最多失敗之工作流程執行個體總數的前五個服務。

  • 失敗的執行個體 - 依結果分組 - 以 [失敗項] 摘要衡量標準為基礎,此衡量標準包含已復原 (繼續) 之工作流程執行個體 (而非目前未復原的工作流程執行個體) 數目的細分。只有已啟用持續性的長期「工作流程服務」是可復原的。

追蹤的 WF 執行個體頁面

您可以使用 [追蹤的 WF 執行個體] 頁面,來檢視在已啟用監控 (追蹤) 功能的情況下執行之工作流程執行個體的相關歷史資料與狀態資訊。按一下任何摘要衡量標準 (假設是 [啟用項]),或 [WF 執行個體歷程記錄] 區段之欄位 (假設是 [執行個體啟用 - 依服務 (前 5 個) 分組] 欄位) 下的其中一個服務連結,將會顯示 [追蹤的 WF 執行個體] 頁面。

追蹤的 WF 執行個體頁面

按下連結之後,會從 [儀表板] 頁面跳到 [追蹤的 WF 執行個體] 頁面,此頁面可用於篩選追蹤的工作流程執行個體資料,因此 [追蹤的 WF 執行個體] 頁面上列舉的項目專屬於該原始連結。例如,按一下 [執行個體啟用] 欄位下的服務項目連結,會顯示 [追蹤的 WF 執行個體] 頁面,其中會列舉屬於該服務類型且「建立時間」落在用於原始查詢之時間間隔內的已篩選工作流程執行個體。

但是,您可以變更 [查詢摘要] 框架中一或多個欄位 (假設是 [建立時間]) 的值,以變更初始輸出並進一步疑難排解特定工作流程執行個體。例如,如果將您帶到 [追蹤的 WF 執行個體] 頁面的原始建立時間是 Sunday, September 20, 2009, 10:30:43 AM,您可以將 [建立時間] 欄位的值變更為 Tuesday, September 22, 2009, 10:30:43 AM,然後按一下 [執行查詢] 以查看不同的結果。

如需詳細資訊,請參閱Tracked WF Instances Page

監控 WF 執行個體歷程記錄衡量標準以進行疑難排解

您可以透過使用 [WF 執行個體歷程記錄] 區段監控追蹤的工作流程執行個體,來將前述資訊組合成疑難排解方法。一開始檢視 [WF 執行個體歷程記錄] 區段時,會看到工作流程執行個體執行狀況的高階摘要。您可以快速查看在啟用或執行追蹤工作流程時是否發生問題。若 [失敗的執行個體 - 依服務 (前 5 個) 分組] 摘要衡量標準包含非零值,表示可能發生問題。[失敗的執行個體 - 依結果分組] 可以用於了解發生失敗的工作流程執行個體,有多少尚未復原且需要您採取適當的處理行動 (對於長期工作流程服務)。所有摘要衡量標準都連結到 [追蹤的 WF 執行個體] 頁面,您可以在這裡查看原始 [儀表板] 頁面在更高層級為您摘要的追蹤工作流程執行個體資料的明確詳細衡量標準。當您在隔離與追蹤的 WF 執行個體有關的問題時,此細分的資料可提供額外資訊。[追蹤的 WF 執行個體] 頁面上的第一個向下切入層級會顯示由條件篩選的所有追蹤工作流程執行個體項目。您可以使用 [追蹤的事件] 頁面,再度向下切入每個追蹤的 WF 執行個體項目。

假設您正在使用 [WF 執行個體歷程記錄] 區段來監控指定範圍的 服務是否有任何問題。若看到 [失敗項] 摘要衡量標準為非零值,則展開該區段可讓您查看前五個服務的失敗項詳細資訊。如此可讓您專注於具有最多潛在問題的服務。然後您可以選取有問題的特定服務,然後移至列舉頁面並變更查詢值以指定詳細資料。

假設 [失敗項] 摘要標頭顯示非零值以表示部分工作流程執行個體發生失敗。展開 [WF 執行個體歷程記錄] Widget 並查看 [失敗的執行個體 - 依服務 (前 5 個) 分組] 欄位下方的資訊,便可以看到在指定時間間隔內遇到最多失敗的前五個服務。若要取得有關失敗的詳細資訊,您可以按一下其中一個服務連結,以顯示 [追蹤的事件] 頁面。

注意

如果您要尋找失敗資料的特定服務並未顯示在前五個服務中,您可以按一下 [失敗項] 摘要欄位,以顯示 [追蹤的 WF 執行個體] 頁面。該頁面顯示時,您可以對應地修改現有的查詢。例如,您可以將服務新增到範圍條件。

假設 [失敗項] 摘要標頭顯示非零值以表示某些啟動作業發生失敗。您可以展開 [WF 執行個體歷程記錄] 區段並查看 [失敗的執行個體 - 依服務 (前 5 個) 分組] 欄位下的資訊,便可以看到在指定時間間隔內發生最多啟動失敗的前五個服務。若工作流程服務 X 是前五個失敗的工作流程之一,它的服務連結將會顯示在這裡。按下它的服務連結會顯示 [追蹤的事件] 頁面。若服務 X 不是前五個服務之一,您可以按一下 [失敗項] 摘要欄位以顯示 [追蹤的 WF 執行個體] 頁面,然後在 [服務名稱] 查詢結果欄位尋找服務 X。或者,您可以從 [範圍] 欄位選取服務 X 並執行查詢,以尋找只來自該服務的執行個體。

[WF 執行個體歷程記錄] 頁面會以服務 X 之 IIS 階層中特定範圍之追蹤 執行個體的歷程記錄檢視填入。您可以按一下中間窗格中的這些工作流程之一 (仍然在 [追蹤的 WF 執行個體] 頁面),在頁面底部的 [詳細資料] 窗格顯示該工作流程的詳細資訊。您可以在 [詳細資料] 窗格中的 [概觀] 索引標籤上,檢視工作流程的相關資訊。此索引標籤包含追蹤工作流程執行個體的相關資訊,例如 [服務虛擬路徑]、其 [工作流程執行個體識別碼]、其存留期之 [追蹤的事件] 數目、[建立時間] 以及其他資訊。您可以使用此資訊進一步了解追蹤工作流程執行個體的存留期。

注意

因為 [追蹤的 WF 執行個體] 頁面顯示的是工作流程執行個體的歷程記錄資料,此頁面不支援執行個體控制操作。執行個體控制操作只能從 [持續性 WF 執行個體] 頁面發出。追蹤的 WF 執行個體不會直接與持續性 WF 執行個體相關聯,因為您可以分別啟用追蹤 (監控) 和持續性。

如需追蹤之執行個體的額外內容,您可以在中間窗格中的執行個體上按一下滑鼠右鍵,然後按一下 [檢視追蹤的事件]。這樣會顯示 [追蹤的事件] 頁面,並顯示該工作流程執行個體識別碼的資訊。您也可以從內容功能表中選取 [檢視持續性執行個體] 以檢視工作流程執行個體。若要控制 [檢視持續性執行個體] 選項的值,您必須將包含追蹤之 WF 服務執行個體的應用程式設定為使用持續性,並啟用追蹤功能。

注意

當工作流程完成時,[持續性 WF 執行個體] 頁面可能會顯示相關項目 (視您是否已將持續性儲存區設定為保留已完成的執行個體而定)。若您的服務已經啟用持續性,就會發生這個狀況。

或者,您可以查看 [失敗的執行個體 - 依結果分組] 欄位,並檢視 [已復原] 或 [未復原] 的追蹤執行個體數目。按下這些連結也會顯示 [追蹤的 WF 執行個體] 頁面。視您按下的連結而定,您會看到工作流程執行個體的列舉清單,其中包括狀態分別為 [已中止] (未復原) 或任何非 [已中止] (已復原) 的執行個體。如前所述,選擇列舉清單中的其中一個追蹤工作流程執行個體,會在 [詳細資料] 窗格中產生額外的資訊。如果適用的話,您也可以按一下滑鼠右鍵,並選取 [檢視追蹤的事件] 或 [檢視持續性執行個體] 選項。

如需如何取得更多追蹤工作流程執行個體之特定資訊以協助解決問題的詳細資訊,請參閱 Tracked Events PagePersisted WF Instances Page

另請參閱

其他資源

Tracked WF Instances Page
Persisted WF Instances Page

  2012-03-05