
全網(wǎng)最詳細的Spring入門教程
為了進一步細化分析,請選擇目標主機和請求 URI。目標主機允許過濾 API 代理中導致高延遲的目標端點。使用請求 URI 過濾器,您可以解決與具有高延遲的單個 API 請求相關(guān)的問題。處理大型有效負載或復雜操作的特定請求 URI 可能表示高延遲,需要進一步排除故障。下面的屏幕截圖顯示了以請求 URI 作為第三維的示例報告:
客戶端 IP 被添加為一個維度,用于解決客戶端特定問題。下面的屏幕截圖顯示了以客戶端 IP 作為第四個維度的示例報告:
響應(yīng)代碼分析很重要,因為它可以快速概覽 API 的運行狀況和用戶體驗。響應(yīng)代碼(例如 200 OK、404 Not Found、500 Internal Server Error)可立即表示成功或失敗。分析響應(yīng)代碼可實現(xiàn)主動修復和優(yōu)化,最終提高 API 的可靠性。
此報告使用目標主機、請求 URI 和目標響應(yīng)代碼等維度進行過濾。它揭示錯誤趨勢、查明后端系統(tǒng)內(nèi)的問題并突出顯示經(jīng)常出現(xiàn)錯誤的請求。
要創(chuàng)建響應(yīng)代碼分析報告,請按照以下步驟操作:
以下是自定義報告示例的屏幕截圖:
下面的截圖顯示了以請求 URI 作為另一個維度的示例報告:
該報告為每個開發(fā)人員應(yīng)用程序/客戶端 IP 的 API 產(chǎn)品性能提供了詳細且可操作的見解,并提供了以下功能。
要為應(yīng)用程序開發(fā)人員創(chuàng)建響應(yīng)代碼分析報告,請按照以下步驟操作:
以下是自定義報告示例的屏幕截圖:
需要進行緩存命中分析來了解 Apigee 緩存系統(tǒng)的運行情況,并有助于提高 API 速度,從而提供更好的用戶體驗。它為 Apigee 緩存提供緩存命中值,這是評估緩存系統(tǒng)時的一個重要參數(shù)。使用自定義報告,您可以詳細了解 Apigee 緩存性能,包括請求 URI 等維度以及緩存命中和總流量等指標。
要創(chuàng)建緩存命中分析報告,請按照以下步驟操作:
以下是自定義報告示例的屏幕截圖:
要查看 API 代理中特定請求 URI 的緩存性能,請選擇下拉菜單中的請求 URI 維度并生成自定義報告。
Apigee 中的用戶代理分析至關(guān)重要,因為它可以揭示 API 使用者所使用的設(shè)備、瀏覽器和操作系統(tǒng)。這些信息有助于查明特定于設(shè)備或瀏覽器的兼容性問題,通過提供詳細的日志來幫助調(diào)試錯誤,允許定制 API 響應(yīng)以改善用戶體驗,并有助于出于安全目的識別惡意機器人或異常活動。
要創(chuàng)建用戶代理分析報告,請按照以下步驟操作:
以下是自定義報告示例的屏幕截圖:
需要對每個請求 URI 進行 API 位置分析,以了解到達 API 特定端點的流量的地理來源。它有助于識別特定于某些區(qū)域的錯誤(可能是由網(wǎng)絡(luò)問題或區(qū)域中斷引起的)、隔離與距離相關(guān)的性能問題、確保您的 API 提供正確的本地化內(nèi)容,甚至通過標記異常位置模式來幫助檢測欺詐行為。此分析還有利于性能優(yōu)化(如內(nèi)容交付和資源放置)、遵守數(shù)據(jù)隱私法規(guī)、本地化故障排除、主動容量規(guī)劃以及根據(jù)區(qū)域 API 使用模式做出明智的營銷決策。
要創(chuàng)建緩存命中分析報告,請按照以下步驟操作:
以下是自定義報告示例的屏幕截圖:
從 Google Cloud Console 檢索報告的方法:
1. 在 UI 中導航至自定義報告功能
2.(較短時間)實時從 UI 下載報告
3.(持續(xù)時間較長)使用報告作業(yè)異步生成報告
請參閱文檔以了解實時作業(yè)與報告作業(yè)的選擇標準。
以下是導入 Google 表格的下載示例報告的屏幕截圖:
或者,使用Apigee 管理 API來創(chuàng)建和訪問自定義報告。
請按照以下步驟創(chuàng)建新的自定義報告:
自定義報告是 Apigee 平臺中的一項多功能功能,可提供深入、靈活的分析來跟蹤 API 性能并滿足各種利益相關(guān)者的需求。要開始使用,請使用Google Cloud 控制臺中的自定義報告功能或使用Apigee 管理 API。探索Looker Studio 集成以獲得增強的可視化和分析功能。
文章來源:Unlocking API performance insights with Apigee custom reports