API Proxy 效能

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

這個資訊主頁能提供什麼資訊?

您可以透過「Proxy 效能」資訊主頁,查看 API Proxy 流量模式與處理時間。您可以輕鬆以視覺化的方式呈現 API 產生的流量,以及 API 呼叫的處理時間 (從 Apigee Edge 收到郵件開始,直到物件傳回用戶端應用程式為止)。

影片: 觀看「Proxy 效能資訊主頁」簡介短片。

Proxy 效能資訊主頁

按照下文說明存取 Proxy 效能資訊主頁。

Edge

如何使用 Edge UI 存取 Proxy 效能資訊主頁:

  1. 登入 https://apigee.com/edge
  2. 依序選取「Analyze」>「API Metrics」>「API Proxy Performance」

傳統邊緣 (Private Cloud)

如何使用傳統版 Edge UI 存取 Proxy 效能資訊主頁:

  1. 登入 http://ms-ip:9000,其中 ms-ip 是管理伺服器節點的 IP 位址或 DNS 名稱。
  2. 依序選取「Analytics」>「Proxy Performance」

資訊主頁隨即會開啟,如下所示:

這個資訊主頁可評估哪些項目?

這個資訊主頁包含下列圖表:

交通

指標 說明
總流量 機構中特定 API 環境的 Apigee Edge 收到的 API 要求總數。
流量成功 成功回應的要求總數。錯誤回應不會計入。
流量錯誤 所有 API 要求失敗的總數,也就是說,該要求未向使用者提供所需的回應。這個數量同時包含 Proxy 和目標錯誤。
平均 TPS 每秒的平均 API 要求數和結果回應數。

平均回覆時間

另外也建議您參閱 Apigee 社群網站上的這篇文章:平均總回應時間何時可以低於平均目標回應時間?

指標 說明
平均回應時間

這項指標的平均值是針對 Apigee Edge 機構環境發出的所有 API 呼叫而得出的平均值。「總回應時間」是指對 Edge 發出的 API 呼叫傳回所需的時間 (以毫秒為單位)。

或者,換句話說,總回應時間是指從 Apigee Edge 收到整個 API 呼叫,到 Edge Edge 開始將回應傳回用戶端應用程式的時間。

這張圖表用於測量所有 Proxy 的平均值。如為個別 Proxy,請參閱下方的「依 Proxy 區分的平均回應時間」圖表。

平均 Proxy 回應時間

這個值的計算方式是將對 Apigee Edge 機構環境發出的所有 API 呼叫總回應時間減去目標回應時間的平均值。

基本上,這個指標可以測量 API 呼叫透過 Apigee Edge 本身傳輸的時間 (以毫秒為單位)。

平均目標回應時間

從 Apigee Edge 從 Apigee Edge 傳送至後端目標到收到回應最後一個位元組所花費的平均毫秒數。

基本上,我們會評估 API 呼叫在目標系統上花費的時間。

不同 Proxy 的流量

指標 說明
<Proxy 名稱> 針對指定的 API Proxy 記錄的 API 要求和回應數量。

平均回應時間 (依 Proxy 區分)

指標 說明
<Proxy 名稱>

針對指定的 API Proxy,系統會計算對 Apigee Edge 環境發出的所有 API 呼叫總回應時間平均值。「總回應時間」是指對 Edge 發出的 API 呼叫傳回的時間長度 (以毫秒為單位)。

將滑鼠遊標懸停在圖表上,即可查看 Proxy 端和目標端花費的總時間,以及平均值。

關於這個資訊主頁,我還需要注意哪些事項?

這個資訊主頁提供多種互動類型:

  • 每張圖表右側的清單區域為互動式。選取清單中的線條,即可切換圖表中的檢視畫面:

  • 您可以查看所有 Proxy 的指標,或使用資訊主頁頂端的「Proxy」維度下拉式選單,深入瞭解特定 Proxy。

  • 這個資訊主頁使用標準控制項 (例如日期和資料匯總選取器)、將遊標懸停在圖表上以瞭解詳情、點選並拖曳即可縮放、將資料匯出為 CSV 等。詳情請參閱「使用數據分析資訊主頁」一文。
  • 另外也建議您參閱 Apigee 社群網站上的這篇文章:平均總回應時間何時可以低於平均目標回應時間?