共用方式為


使用 Application Diagnostics 主控台

 

適用於: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Application Diagnostics 主控台是 System Center 2012 – Operations Manager 中 .NET 應用程式效能監視的事件管理系統。 您可以使用 Application Diagnostics 主控台來監視部署的 .NET 應用程式是否有速度變慢、發生錯誤或失敗等狀況,並立即找出問題的來源。

Application Diagnostics 主控台

Application Diagnostics 主控台可以讓您查看環境內部所產生的各個效能與可靠性事件。 您可以查看所有的事件,或是將事件分成「問題群組」,亦即將來源相同的事件分在同一組,以突顯受監視應用程式發生的問題。 請使用 Application Diagnostics 來查看事件以及與這些事件相關的交易鏈結,以瞭解效能與可靠性問題如何影響您的應用程式。 Application Advisor 主控台提供 Application Diagnostics 中所示資料的分析與遙測數據。 透過 Application Advisor 主控台,您可以瞭解哪些事件造成最多問題。 如需 Application Advisor 的詳細資訊,請參閱使用 Application Advisor 設定警示優先順序

若要開啟 Application Diagnostics 主控台

  1. Application Diagnostics 和 Application Advisor 都會隨著 Operations Manager Web 主控台一起安裝。 若要尋找 Operations Manager Web 主控台的網址,請開啟 Operations 主控台。 在瀏覽窗格中,按一下 [系統管理] 按鈕,再按一下 [設定],然後按兩下 [網址]。 Operations Manager Web 主控台 URL 將指定為:http(s)://<網頁主機>/OperationsManager。 若使用此 URL 格式和相同的網頁主機,Application Advisor 和 Application Diagnostics 的連結如下:

    - 「應用程式診斷」主控台位址為:http(s)://\<網頁主機\>/AppDiagnostics
    
    - Application Advisor 主控台位址為:http(s)://\<網頁主機\>/AppAdvisor
    

    為了方便存取主控台,請將這三個主控台 URL 全部加到網頁瀏覽器的我的最愛清單。

    若要開啟 Application Diagnostics,請將 Application Diagnostics URL 貼到瀏覽器中。 Application Diagnostics 將會在網頁瀏覽器視窗中開啟。

    System_CAPS_note注意事項

    如果您在伺服器而非用戶端電腦執行 Operations Manager,您可以從 [開始] 功能表的 [所有程式] 存取應用程式診斷和 Application Advisor。

    Application Diagnostics 的存取權需透過應用程式監視操作員、報表操作員和系統管理員等角色來控制。 您必須是其中一個角色的成員,才會有存取此主控台的權限。 如需詳細資訊,請參閱應用程式效能監視的使用者角色

依興趣區域檢視事件

Application Diagnostics 中有兩種主要事件類型:與應用程式效能相關的事件,以及與應用程式失敗和錯誤相關的事件。 失敗和錯誤可以再細分為連線、安全性和失敗問題。 失敗問題通常與應用程式碼的問題有關。 在 Application Diagnostics 中,您可以檢視以下列方式分組的事件:

  • 全部 (顯示所有事件)

  • 應用程式錯誤 (顯示例外狀況事件)

  • 效能 (顯示效能事件)

若要選取要檢視的事件類型

  1. 開啟 Application Diagnostics,然後從瀏覽窗格選取 [事件]。

  2. 在瀏覽窗格中,使用 [搜尋] 功能表選取您要檢視的事件類別。

興趣區域內的事件分組

依相似性將應用程式事件分組提供一種最佳方式,讓您可以判斷之前是否發生過相同的問題,並確認負責解決問題的資源是否已作了最有效率的分配。

若要依興趣區域將事件分組

  1. 開啟 Application Diagnostics,然後從瀏覽窗格選取 [事件]。

  2. 在瀏覽窗格中,使用 [搜尋] 功能表選取您要檢視的事件類別。

  3. 在 [分組方式] 功能表中,選取事件的分組方式。

您的第一個選擇 ([應用程式事件] 和 [效能]) 會影響您在第二個選擇看到的分組選項。

應用程式錯誤分組

  • 問題 - 顯示項目:此分組中的所有事件全都來自應用程式的同一個進入點 (例如方法或網頁),而且都具有相同的呼叫堆疊。 值:依問題彙總事件可讓您根據分組中的事件數目,優先嘗試更正某個問題。

  • 動作 - 顯示項目:以動作為基礎的彙總會依據進入點對事件進行分類,例如頁面呼叫、按鈕點選、Web 服務呼叫,或是代表特定程序的其他動作。 值:此分組是判斷失敗發生於何種情境的重要依據。

  • 例外狀況類別 - 顯示項目:每個事件擲回的底層例外狀況都相同。 值:依例外狀況類別彙總是找出最常見編碼錯誤的絕佳方式,且可有效改善編碼方式。

  • 失敗函式 - 顯示項目:每個事件的例外狀況都出現在相同的函式。 值:此分組的重要性有二:第一,它可讓您找出未正確使用共用函式的情況。 第二,它可讓您知道共用函式中的錯誤影響到多少應用程式。

  • - 這個選項不會將事件分組。

效能事件分組

  • 問題 - 顯示項目:此分組中的所有事件都有相同的呼叫堆疊。 值:依問題彙總事件可讓您根據分組中的事件數目,優先嘗試更正某個問題。

  • 負荷最重的資源 它會顯示:相同的資源呼叫所觸發的所有事件。 此分組是判斷哪些事件超過閾值的狀況比其他資源嚴重的重要依據。

  • - 這個選項不會將事件分組。

範例:依例外狀況類別將應用程式錯誤分組

依應用程式錯誤和例外狀況類別篩選可快速顯示您最常收到的例外狀況事件種類或類別。

依應用程式錯誤和例外狀況類別篩選

若要依例外狀況類別將應用程式錯誤分組

  1. 開啟 Application Diagnostics,然後從瀏覽窗格選取 [事件]。

  2. 在瀏覽窗格的 [搜尋] 功能表中,選取 [應用程式錯誤]。

  3. 在 [分組方式] 功能表中,選取 [例外狀況類別]。

  4. 若要依計數排序,請在 [計數] 欄頂端,按一下 [計數]。 例外狀況類別會從最常發生的項目由高到低排列。

  5. 若要開始調查問題並開啟事件內容,請按一下 [例外狀況類別] 項目。 如需處理事件的詳細資訊,請參閱使用 Application Diagnostics 處理事件

範例:依失敗函式將應用程式錯誤分組

依應用程式錯誤和失敗函式篩選可快速顯示失敗頻率最高的函式。 失敗頻率最高的函式,就是對應用程式可靠性影響最大而應優先調查的函式。

依應用程式錯誤和失敗函式篩選

若要依失敗函式將應用程式錯誤分組

  1. 在瀏覽窗格的 [搜尋] 功能表中,選取 [應用程式錯誤]。

  2. 在 [分組方式] 功能表中,選取 [失敗函式]。

  3. 若要依計數排序,請在 [計數] 欄頂端,按一下 [計數]。 函式會從失敗頻率最高的項目由高到低排列。

  4. 若要開始調查問題並開啟事件內容,請按一下 [失敗函式] 項目。 如需處理事件的詳細資訊,請參閱使用 Application Diagnostics 處理事件

範例:依負荷最重的資源將效能事件分組

依應用程式錯誤和例外狀況類別篩選可快速顯示哪些事件是由相同資源觸發。 相同資源觸發頻率最高的效能事件,就是對應用程式效能影響最大而應優先調查的函式。

依效能和負荷最重的資源篩選

若要依負荷最重的資源將效能事件分組

  1. 在左側瀏覽窗格的 [搜尋] 功能表中,選取 [效能]。

  2. 在 [分組方式] 功能表中,選取 [負荷最重的資源]。

  3. 若要依計數排序,請在 [計數] 欄頂端,按一下 [計數]。 例外狀況類別會從最常發生的項目由高到低排列。 您也可以依平均持續時間和最長持續時間排序,以查看不常發生的某些事件是否仍然造成長時間延遲,因此需要您的注意。

  4. 若要開始調查問題並開啟事件內容,請按一下 [負荷最重的資源] 項目。 如需處理事件的詳細資訊,請參閱使用 Application Diagnostics 處理事件