您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
以下是常見問題:
- 我有許多 API Proxy。為所有 API Proxy 設定快訊時,建議採用哪些方法?
- 哪些角色可以存取 API 監控?
- 為什麼「最近」頁面未列出所有 API 代理?
- 為什麼時間軸中沒有延遲圖表?
- 記錄檔有助於找出導致錯誤的狀態碼,但如何找出產生呼叫的開發人員 ID?
- 我可以監控 Proxy 鏈結嗎?
- 為什麼資訊主頁會顯示「未設定」?
- API Monitoring 是否適用於傳統 UI 或 Edge for Private Cloud?
- 什麼是應對手冊?
- 如何處理 HTTP 429 錯誤代碼?
我有許多 API Proxy,設定所有 API Proxy 的快訊時,建議採用哪些方法?
Apigee 建議採取下列做法:
- 首先,請為任何 API Proxy 設定特定門檻的快訊。例如,5 分鐘內 4xx 錯誤率達 10%。設定通知並查看快訊記錄頁面,監控觸發的快訊。為特定 API Proxy 和目標服務設定額外快訊和通知。根據觀察結果,持續調整快訊和通知。
- 請負責開發 API 的團隊,向負責設定快訊的營運團隊建議錯誤率和延遲時間門檻。
哪些角色可以存取 API 監控?
請參閱「關於 API 監控角色」。為什麼「最近」頁面未列出所有 API Proxy?
「Recent」資訊主頁只會顯示近期有流量的 API Proxy。不會顯示貴機構中的所有 API Proxy。您可以在「時間軸」資訊主頁中查看所有 API Proxy 的資料。為什麼時間軸中沒有延遲圖表?
只有在選取區域和 API Proxy,且選取的時間範圍不超過 7 天時,「延遲」圖表才會顯示在「時間軸」中。記錄檔有助於找出導致錯誤的狀態碼,但如何找出產生呼叫的開發人員 ID?
API 監控記錄不含開發人員 ID。如要擷取開發人員 ID,請執行自訂報表。我可以監控 Proxy 鏈結嗎?
您可以將一個 API Proxy 設為另一個 API Proxy 的目標端點,在 Proxy 鏈中有效連結這兩個 Proxy。不過,API 監控功能只會記錄對鏈結中第一個 Proxy 的要求,不會記錄對做為目標的 API Proxy 的要求。詳情請參閱「鏈結多個 API Proxy」。為什麼資訊主頁會顯示「未設定」?
如果 API Proxy、錯誤來源、錯誤代碼或錯誤政策沒有值或無法判斷,資訊主頁會顯示「未設定」做為來源。可能導致「未設定」的案例包括:
- 用戶端相關錯誤
- 以成功回應覆寫的 HTTP 錯誤代碼
- HTTP 2xx 狀態碼 (通常不會導致錯誤碼)
如要進一步瞭解「未設定」,請參閱「數據分析實體值『(not set)』代表什麼意義?」一文。
API Monitoring 是否適用於傳統 UI 或 Edge for Private Cloud?
目前只有 Apigee Edge Cloud Enterprise 客戶可以使用 新版 Edge 使用者介面,存取 Apigee API Monitoring。
Apigee API Monitoring 不適用於 Classic Edge UI 或 Edge for Private Cloud。
什麼是應對手冊?
設定快訊時,您可以在「應對手冊」欄位中簡短說明快訊觸發時建議採取的解決行動。您也可以指定內部 Wiki 或社群頁面的連結,以供參考最佳做法。這個欄位中的資訊會顯示在通知中。如何處理 HTTP 429 錯誤代碼?
當超出配額 (配額政策) 或超出速率限制 (尖峰流量防範政策) 時,Edge 配額政策和尖峰流量防範政策都會發出 HTTP 429 錯誤代碼。不過,您無法在快訊資訊主頁中,為 HTTP 429 錯誤代碼定義快訊。 請改為設定「流量管理政策」>「配額」>「配額違規」的快訊條件,如下所示,或「流量管理政策」>「尖峰流量防護」>「尖峰流量防護違規」:
