使用調查檢視畫面

本頁適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

API 監控調查檢視畫面會顯示所有 API 流量的指標和屬性樞紐分析表,協助您比較不同指標的活動。

如要存取「調查」檢視畫面,請按照「存取 API 監控」一文中的步驟操作,然後選取「調查」

選取「調查」檢視畫面。

下圖顯示選取「Investigate」的 UI。

API Monitoring 調查檢視畫面

根據預設,「調查」檢視畫面會顯示三個表格:

  • 時間排序的錯誤代碼
  • 依狀態碼分類的錯誤代碼
  • 透過 Proxy 檢視錯誤來源

如同時間軸檢視畫面,您可以從「圖表」選單中選取任意表格組合來顯示。其他所有圖表選項都與時間軸檢視畫面相同。

表格中的每個儲存格都會顯示部分資料的回覆數。舉例來說,請查看「時間依據的錯誤代碼」資料表的前三個欄。

時間表格中的錯誤代碼。

1 列的第一個儲存格會顯示在所選日期,從 18:18 - 18:24 傳回的錯誤代碼 steps.json2xml.SourceUnavailable 回應 (444) 數量。

第 2 列的第一個儲存格會顯示回應次數 (64),回應時間間隔相同,但出於某些原因未設定錯誤代碼。

如要瞭解這個特定錯誤代碼,請參閱「JSON 到 XML 政策的執行階段錯誤疑難排解」。

2xx 狀態碼

系統已成功接收並瞭解傳回 2xx 狀態碼的要求。通常,大部分要求都會傳回 2xx 狀態碼。如果您主要想查看失敗要求的資料,建議您將顯示資料限制為狀態碼為 2xx 以外的請求,以便解讀資料。如要這麼做,請將「Investigate」檢視畫面右上方的「Show 2xx Status Code」按鈕切換至左側 (關閉) 位置。

顯示 2xx 狀態碼按鈕。

在這種設定下,「調查」檢視畫面只會顯示回應代碼與 2xx 不同的要求資料。

查看儲存格資料的散布情形

只要按一下儲存格,即可查看個別表格儲存格中更精細的資料檢視畫面。這會依據多個不同屬性顯示儲存格資料的分布情形。

如要查看這項功能的範例,請先在「圖表」選單中選取「區域」,即可顯示下表。

區域與時間資料表。

在本例資料中,只有一個區域 us-central1。如果有其他區域的資料,資料表中會顯示其他資料列。

接著,按一下表格中的第一個儲存格。

按一下「按區域劃分時間」表格中的第一個儲存格。

這會在「調查」檢視畫面的右側窗格中顯示多個資料表。第一個表格如下所示。

分發表

窗格頂端會顯示指定儲存格資料的條件,在本例中為區域和時間間隔。

在下方,「依據錯誤代碼分布」表格會顯示資料中每個錯誤代碼的回應數量。在本例中,只有兩個錯誤代碼值:

錯誤代碼 數量
steps.json2xml.SourceUnavailable 432
not set 64

錯誤代碼的計數加總為 496,即儲存格中的總計數。

舉例來說,請在右側窗格中向下捲動,直到看到標示為「Distribution by Status Code」的表格,如下所示。

分發表

在本例中,資料中含有兩個狀態碼:

  • 500432
  • 20064
狀態碼 數量
500 432
200 64

同樣地,計數值會加總為 496

使用「調查」檢視畫面診斷問題

您可以使用「調查」檢視畫面診斷 API 問題。舉例來說,假設您收到警示,指出 5xx 錯誤率超出指定的閾值。如要調查這個問題,您可以在「調查」檢視畫面中執行下列工作:

  • 查看「FAULT CODE BY TIME」表格,瞭解過去一小時內的錯誤代碼活動。
  • 查看「FAULT CODE BY STATUS CODE」表格,找出與錯誤代碼相關聯的特定 HTTP 狀態碼,這些錯誤代碼的計數在過去一小時內有增加的趨勢,如前一個步驟所述。
  • 查看「FAULT CODE BY PROXY」矩陣,找出在前一個步驟中觸發錯誤代碼的 API Proxy。
  • 設定警告,進一步協助您診斷問題。