您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
排解 API 速度緩慢的問題
以圖表呈現資料是重要的疑難排解工具。Apigee Edge 一律會收集及分析 API 資料,而視覺化是解讀、比較、對比及評估這些資料最有效的方式。
舉例來說,假設您收到顧客回報 (可能透過支援電話、社群媒體網站或使用者論壇),指出某個 API 速度緩慢,視覺化有助於瞭解資料。該從哪裡著手?
考慮並測試可能原因
可能原因包括:
- 如果只有一個應用程式速度緩慢,還是多個應用程式都有這個問題?如果只有一個應用程式會發生這種情況,可能是該應用程式有問題。
- 如果多位使用者在多個應用程式中看到該訊息,且使用者似乎位於同一地理位置,則可能是網路問題
- 如果沒有看到上述任一問題,可能是 Apigee Edge 發生問題。如果你最近新增或更新政策。設定可能有誤。
- 如果系統回報總回應時間偏高,但端點平均回應時間沒有變化,則可能是 Apigee 的問題。如果端點平均回應時間也很長,可能是 Apigee 與目標伺服器之間的網路有問題,或是內部應用程式伺服器有問題。
以圖表呈現速度緩慢的 API
如要找出效能不佳的 API,其中一種方法是比較所有 API 的平均回應時間,看看是否有任何 API 偏離常態。
- 從「API」選單中選取「API Proxy」。
- 在「API Proxy」頁面的「成效」部分,從「成效」選單選取「平均回應時間」。
- 選取要評估的日期範圍。
- 選取要評估的 API。
在繪圖中,尋找回應時間突然飆升或逐漸增加的情況。
使用自訂報表製作視覺化圖表
如果懷疑是哪個 API 造成問題,可以建立自訂報表,其中包含您選取的特定指標比較圖表和繪圖。舉例來說,您可以依應用程式和資源,將延遲時間上限視覺化。
- 按照下列步驟前往「自訂報表」頁面。
Edge
如要使用 Edge UI 存取「自訂報表」頁面,請按照下列步驟操作:
- 登入 apigee.com/edge。
- 在左側導覽列中,依序選取「分析」>「自訂報表」>「報表」。
Classic Edge (Private Cloud)
如要使用傳統 Edge 使用者介面存取「自訂報表」頁面,請按照下列步驟操作:
- 登入
http://ms-ip:9000,其中 ms-ip 是管理伺服器節點的 IP 位址或 DNS 名稱。 選取頂端導覽列中的「Analytics」>「報表」。
- 在「自訂報表」頁面中,按一下「+ 自訂報表」。
- 填寫自訂報表基本資料、選取取樣率,以及要測試的環境。
- 在「Y 軸指標」部分,選取「總回應時間」和「匯總函式的最大值」:

- 指定 API Proxy 和要求路徑的下鑽:

分析產生的報表
新的延遲時間報表會依 API 顯示回應時間,然後依 API 內的每個資源顯示。結合這項資訊與您對網路架構的瞭解,即可迅速找出可能與基礎架構相關的問題。
下鑽
您可以深入瞭解效能最差的 API (延遲時間最長的 API),

行動
現在您已瞭解哪個資源的成效不佳,可以檢查網路是否有服務問題,也可以新增「開發人員應用程式」等第 3 個維度,查看哪些應用程式受到這個緩慢資源的影響,或是新增「開發人員」維度,找出受到緩慢資源影響的開發人員。
如您所見,Edge API Analytics 提供多種方法來解決特定問題,而視覺化在任何疑難排解程序中都扮演重要角色。