數據分析疑難排解

本頁內容適用於 ApigeeApigee Hybrid

查看 Apigee Edge 說明文件。

資料視覺化是重要的疑難排解工具。Apigee 一律會收集及分析 API 資料,而視覺化是解讀、比較、對比及評估這些資料最有效的方式。

假設您收到顧客回報 (可能透過支援電話、社群媒體網站或使用者論壇),指出某個 API 速度緩慢。視覺化有助於瞭解資料。該從何著手?

考慮並測試可能原因

可能的原因包括:

  • 如果只有一個應用程式速度緩慢,還是多個應用程式都有這個問題?如果是單一應用程式,可能是該應用程式有問題。
  • 如果多位使用者在多個應用程式中看到該廣告,且使用者似乎位於同一地理位置,則可能是網路問題
  • 如果沒有看到上述任一問題,可能是 Apigee 發生問題。如果你最近新增或更新政策,設定可能有誤。
  • 如果系統回報的總回應時間偏高,但端點平均回應時間沒有變化,則可能是 Apigee 的問題。如果端點平均回應時間也很長,可能是 Apigee 與目標伺服器之間的網路有問題,或是內部應用程式伺服器有問題。

以視覺化方式呈現速度緩慢的 API

如要找出效能不佳的 API,其中一種方法是比較所有 API 的平均回應時間,看看是否有任何 API 偏離常態。

  1. 從「API」選單中選取「API Proxy」。
  2. 在「API Proxy」頁面的「Performance」部分,從「Performance」選單中選取「Average Response Time」。
  3. 選取要評估的日期範圍。
  4. 選取要評估的 API。

在繪圖中,尋找回應時間突然暴增或逐漸增加的情況。

使用自訂報表製作視覺化圖表

如果懷疑是特定 API 造成問題,可以建立自訂報表,納入您選取的特定指標比較圖表和繪圖。舉例來說,您可以依據應用程式和資源,將延遲時間上限視覺化。

如要透過自訂報表產生視覺化資料,請按照下列步驟操作:

  1. 在 Google Cloud 控制台中,前往「Analytics」>「Custom Reports」頁面。

    前往自訂報表

  2. 按一下「報表」分頁標籤。
  3. 依序點按「建立」和「自訂報表」
  4. 填寫自訂報表基本資料。
  5. 如要新增指標,請在「新指標」欄位中選取「總回應時間」指標和「最大值」做為匯總函式,然後按一下「完成」
  6. 如要新增維度,請按一下 「新增維度」,然後選取「Proxy」
  7. 如要新增其他維度,請依序點選 「新增維度」和「要求路徑」
  8. 點選「建立」

分析產生的報表

新的延遲時間報表會依 API 顯示回應時間,然後依 API 內的每個資源顯示回應時間。結合這項資訊與您對網路架構的瞭解,即可迅速找出可能與基礎架構相關的問題。

下鑽

您可以深入瞭解效能最差的 API (延遲時間最長)。

行動

現在您已瞭解哪個資源的成效不佳,可以檢查網路是否有服務問題,也可以新增「開發人員應用程式」等第 3 個維度,查看哪些應用程式受到這個緩慢資源的影響,或是新增「開發人員」維度,找出受到緩慢資源影響的開發人員。

如您所見,Apigee Analytics 提供多種方法來解決特定問題,而視覺化在任何疑難排解程序中都扮演重要角色。