本文說明如何在 Cloud Tools for Visual Studio 的「錯誤報告」分頁中存取及查看 Google Cloud 觀測功能錯誤報告。
事前準備
請將您的應用程式設為在 Cloud Logging 中記錄例外狀況。
存取「Error Reporting」分頁
要在 Visual Studio 中存取和查看錯誤報告,請選取 [工具] - > [Google Cloud 工具] - > [顯示 Stackdriver 錯誤報告]。
錯誤報告相關資訊
報告會顯示以下內容:
資料欄 | 說明 |
---|---|
發生次數 | 此錯誤在所選時間範圍內發生的次數。 |
使用者 | 此錯誤在所選時間範圍內影響的使用者數量。 |
錯誤 | 提供從錯誤的堆疊追蹤中擷取的錯誤資訊,包括錯誤訊息及其程式碼位置。 |
出錯處 | 列出錯誤發生的服務與版本。 |
首次出現時間 | 錯誤首次出現的時間。排序此欄即可找出最近才開始發生的錯誤。 |
上次出現時間 | 此錯誤上次出現的時間。排序此欄適合用於查看仍然在出現的錯誤。您也可以執行反向排序,查看哪些錯誤已經停止。 |
狀態 | 傳回錯誤包含的 HTTP 狀態碼 (如有)。 |
Error Reporting 會分析堆疊追蹤,以移除重複的錯誤,並根據應用程式的程式語言所用的通用架構,將錯誤加以分組。
您可以選取時間範圍按鈕,只顯示在指定時間範圍內發生的錯誤。例如,按一下 [1 小時」,就會顯示過去一小時內發生的錯誤。
您可以按一下 [自動重新載入],每 10 秒刷新清單一次。
查看錯誤的詳細資訊
如要查看特定錯誤的詳細資料,請按一下錯誤清單中該項錯誤的資料列。隨即會顯示「詳細資料視圖」分頁標籤。
您可以檢查所選錯誤的歷史記錄,並取得一連串錯誤範例中包含的診斷資訊。C# 應用程式會產生包含已經過剖析的堆疊追蹤範例。
Error Reporting 會將類似錯誤分組,因此只會保留 1,000 個錯誤範例,然後再進行推論。UI 會顯示各個範例提供至 Error Reporting 的資料。
查看錯誤的原始碼
來自 C# 應用程式及除錯作業的錯誤,在堆疊框架會含有原始碼的位置資訊。如要瀏覽源原始碼,請按一下來源連結。首先,必須在目前的 Visual Studio 解決方案中,載入含有該檔案的專案。