在 Error Reporting 中查看錯誤報告

本文說明如何在 Cloud Tools for Visual Studio 的「錯誤報告」分頁中存取及查看 Google Cloud 觀測功能錯誤報告。

事前準備

請將您的應用程式設為在 Cloud Logging 中記錄例外狀況

存取「Error Reporting」分頁

要在 Visual Studio 中存取和查看錯誤報告,請選取 [工具] - > [Google Cloud 工具] - > [顯示 Stackdriver 錯誤報告]

顯示「Stackdriver Error Reporting」分頁的圖片

錯誤報告相關資訊

報告會顯示以下內容:

資料欄說明
發生次數 此錯誤在所選時間範圍內發生的次數。
使用者 此錯誤在所選時間範圍內影響的使用者數量。
錯誤 提供從錯誤的堆疊追蹤中擷取的錯誤資訊,包括錯誤訊息及其程式碼位置。
出錯處 列出錯誤發生的服務與版本。
首次出現時間 錯誤首次出現的時間。排序此欄即可找出最近才開始發生的錯誤。
上次出現時間 此錯誤上次出現的時間。排序此欄適合用於查看仍然在出現的錯誤。您也可以執行反向排序,查看哪些錯誤已經停止。
狀態 傳回錯誤包含的 HTTP 狀態碼 (如有)。

Error Reporting 會分析堆疊追蹤,以移除重複的錯誤,並根據應用程式的程式語言所用的通用架構,將錯誤加以分組。

您可以選取時間範圍按鈕,只顯示在指定時間範圍內發生的錯誤。例如,按一下 [1 小時」,就會顯示過去一小時內發生的錯誤。

您可以按一下 [自動重新載入],每 10 秒刷新清單一次。

查看錯誤的詳細資訊

如要查看特定錯誤的詳細資料,請按一下錯誤清單中該項錯誤的資料列。隨即會顯示「詳細資料視圖」分頁標籤。

顯示所選錯誤「明細檢視」分頁的圖片

您可以檢查所選錯誤的歷史記錄,並取得一連串錯誤範例中包含的診斷資訊。C# 應用程式會產生包含已經過剖析的堆疊追蹤範例。

Error Reporting 會將類似錯誤分組,因此只會保留 1,000 個錯誤範例,然後再進行推論。UI 會顯示各個範例提供至 Error Reporting 的資料。

查看錯誤的原始碼

來自 C# 應用程式及除錯作業的錯誤,在堆疊框架會含有原始碼的位置資訊。如要瀏覽源原始碼,請按一下來源連結。首先,必須在目前的 Visual Studio 解決方案中,載入含有該檔案的專案。

顯示錯誤相關原始碼的圖片