常見問題

您正在查看 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

以下是常見問題:

Apigee 建議採用下列方法:

  1. 首先,請為所有 API Proxy 設定快訊,並設定特定門檻。例如,5 分鐘內的 4xx 錯誤率為 10%。設定通知,並查看快訊記錄頁面,監控觸發的快訊。為特定 API Proxy 和目標服務設定其他警示和通知。並根據觀察結果持續調整警示和通知。
  2. 請負責開發 API 的團隊向負責設定快訊的營運團隊建議錯誤率和延遲時間門檻。

哪些角色可以存取 API Monitoring?

請參閱「關於 API Monitoring 角色」。

為什麼「最近」頁面未列出所有 API 代理程式?

「近期」資訊主頁只會顯示最近有流量的 API 代理程式。但不會顯示貴機構中的所有 API 代理程式。您可以透過「時間軸」資訊主頁查看所有 API Proxy 的資料。

為什麼我看不到時間軸中的延遲圖表?

只有在您選取區域和 API Proxy,且所選時間範圍不超過 7 天時,系統才會在時間軸中顯示「延遲時間」圖表。

記錄檔可用於識別導致錯誤的狀態碼,但如何識別產生呼叫的開發人員 ID?

API 監控記錄中不含開發人員 ID。如要擷取開發人員 ID,您可以執行自訂報表

我可以監控 Proxy 鏈結嗎?

您可以使用一個 API Proxy 做為另一個 API Proxy 的目標端點,有效地在 Proxy 鏈結中連結這兩個 Proxy。不過,API 監控功能只會記錄對鏈結中第一個 Proxy 的要求,而不會記錄對用於做為目標的 API Proxy 的要求。詳情請參閱「鏈結多個 API Proxy」。

為什麼資訊主頁會顯示「未設定」?

如果 API 代理程式、錯誤來源、錯誤代碼或錯誤政策沒有值或無法判斷,資訊主頁會將來源顯示為「未設定」。以下是可能導致「未設定」的情況:

  • 用戶端相關錯誤
  • 以成功回應覆寫的 HTTP 錯誤代碼
  • HTTP 2xx 狀態碼 (因為通常不會導致錯誤代碼)

如要進一步瞭解「未設定」,請參閱「數據分析實體值『(not set)』代表什麼意義?」。

私有雲的傳統 UI 或 Edge 是否支援 API Monitoring?

Apigee API Monitoring 目前僅適用於使用新的 Edge UIApigee Edge Cloud Enterprise 客戶

在 Edge 傳統版 UI 或 Edge for Private Cloud 中,無法使用 Apigee API Monitoring。

什麼是 Playbook?

設定快訊時,請在 Playbook 欄位中簡短說明建議的解決方法,以便在快訊觸發時解決問題。您也可以指定內部 Wiki 或社群頁面的連結,以便參考最佳做法。通知會包含這個欄位中的資訊。

如何處理 HTTP 429 錯誤代碼?

Edge 配額政策SpikeArrest 政策都會在超出配額 (配額政策) 或超出速率限制 (SpikeArrest 政策) 時,發出 HTTP 429 錯誤代碼。

不過,您無法在快訊資訊主頁中為 HTTP 429 錯誤代碼定義快訊。請改為設定「流量管理政策」>「配額」>「配額違規」或「流量管理政策」>「尖峰阻斷」>「尖峰阻斷違規」的警示條件,如下所示:

違反配額