您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
我們在 2015 年 2 月 17 日 (星期二) 發布了新版 Apigee Edge 雲端服務。
新功能和強化項目
這個版本的新功能和強化功能如下。
Analytics 強化功能
這個版本大幅提升 Edge 數據分析資訊主頁和報表的可用性與效能。
- API、開發人員、產品和開發人員應用程式的成效圖表已移至其他位置。這些資訊過去會顯示在這些實體的主要頁面底部。如要存取圖表,請選取各頁面頂端的「Analytics」分頁標籤。
- 這個版本包含下列現有或新資訊主頁的重大更新:
-
Apigee 資訊主頁 (修訂版):包含三種指標圖表:Proxy 流量、開發人員參與度和開發人員應用程式。每個圖表都提供「更多詳細資料」檢視畫面,可讓您深入瞭解各項指標。請參閱 Apigee 資訊主頁。
-
Proxy 效能 (新):顯示 API Proxy 流量模式和處理時間。取代 API Proxy 效能資訊主頁。請參閱「API Proxy 效能」。
-
流量構成 (修訂):全面修訂資訊主頁的外觀、風格和內容。評估主要 API、應用程式、開發人員和產品對整體 API 計畫的相對貢獻。請參閱「流量構成」。
-
錯誤分析 (修訂):全面修訂外觀和內容。顯示 API Proxy 和目標的錯誤率。請參閱錯誤代碼分析資訊主頁。
-
-
這些現有資訊主頁已重新命名:
管理 UI 中的篩選選項
在管理 UI 的「API Proxies」、「Products」、「Developers」和「Apps」頁面中,您可以使用新的篩選選項進行搜尋。
離線追蹤工具
離線追蹤工具可讓您查看及分析先前儲存的追蹤記錄工作階段。儲存的追蹤工作階段基本上是追蹤工作階段的「記錄」,可用於需要疑難排解和進一步分析的情況。離線追蹤工具的 UI 與「即時」追蹤工具類似。
詳情請參閱「使用離線追蹤工具」。
使用者設定中顯示的使用者角色
在管理 UI 的「使用者設定」頁面 (使用者名稱 >「使用者設定」),現在會顯示使用者的角色。
改善 Edge 管理使用者介面
這個版本在 Edge 管理使用者介面中,進行了多項小幅改善,提升可用性和一致性。
修正錯誤
這個版本修正了下列錯誤。
| 問題 ID | 說明 |
|---|---|
| APIRT-272 | 系統不會採用 io.timeout.millis 設定 API Proxy 的 HTTP 目標連線 io.timeout.millis 設定,現在適用於動態目標端點。 |
| APIRT-441 | 傳回給用戶端的 OAuth 錯誤訊息已變更 在 OAuthV2 政策中,如果將 continueOnError 設為 true,Edge 現在會填入下列新的流程變數,提供更多錯誤相關資訊:oauthV2.policy-name.fault.name 和 oauthV2.policy-name.fault.cause |
| APIRT-641 | 最新 XSD 的位置 Apigee 範例 GitHub 存放區已更新 Edge 政策的結構定義。 請參閱:https://github.com/apigee/api-platform-samples/tree/master/schemas/policy。 |
| APIRT-848 | 訊息處理器的 RES 記憶體用量偏高 |
| APIRT-970 | 訊息處理器中的堆積用量偏高 |
| APIRT-998 | 存取權控管政策使用多個 X-Forwarded-For IP 時,不會封鎖流量 存取權控管政策只會使用第一個 X-Forwarded-For 標頭。現在如果有多個 X-Forwarded-For 標頭,政策會使用所有標頭。 |
| APIRT-1078 | 訊息處理器和路由器有時會在部署期間進入過時狀態 |
| APIRT-1098 | MP 記錄顯示執行 JavaScript 時發生 java.util.ConcurrentModificationException 在偵錯/追蹤期間,部分 JavaScript 政策會擲回「服務無法使用」錯誤。這個問題已經修正。 |
| APIRT-1099 | GetOAuthV2Info - AuthorizationCode 發生問題。擲回 NPE。 The GetOAuthV2Info policy was throwing null pointer exceptions while trying to fetch "AuthorizationCode". 這個問題已經解決。這項政策現在支援擷取 AuthorizationCode 資訊。 |
| AXAPP-572 | 在資訊主頁選取下拉式選單後,選單狀態不會變更 |
| AXAPP-1295 | 自訂報表導致內部伺服器錯誤 管理使用者介面現在可確保特殊字元 (%、") 會針對自訂報表的 Analytics 呼叫正確編碼。 |
| AXAPP-1320 | 向下切入空白自訂維度會導致準確度層級「準確」發生錯誤 |
| AXAPP-1390 | 嘗試在「資訊主頁」頁面載入頂尖成效檢視畫面時,顯示「伺服器錯誤」警告 |
| AXAPP-1427 | 以「每分鐘」為單位查看時,資訊主頁的即時性問題 |
| CORERT-280 | TCPMonitor 應以固定延遲時間排定工作,而非固定間隔,以免耗用所有執行緒 TCPMonitor 程式碼已最佳化,可更有效率地處理系統資源。 |
| CORERT-297 | java.lang.OutOfMemoryError:在負載測試期間,Netty 路由器上出現直接緩衝區記憶體 |
| CORERT-331 | 含有「|」的網址導致要求格式有誤 網址中的管道字元「|」導致要求錯誤。這個問題已修正。 |
| CORERT-338 | 當 proxyBasePath、env、vhost 別名和 vhost 連接埠有衝突的項目時,找出最佳基本路徑比對 |
| CORERT-348 | 由於「Connection: close」回應標頭,後端的 200 狀態碼已變更為 503 |
| DEVRT-1039 | 交易費率方案並非必要 我們並未強制執行交易記錄政策規定。現在,如要為含有產品的套裝組合定義費率方案,產品仍須符合交易記錄政策。 |
| DEVRT-1210 | 「條款及細則」日期欄位未採用機構時區進行驗證 「條款及細則」生效日期計算有誤。系統現在會根據機構的時區驗證日期。 |
| MGMT-927 | 開發 UI 無法正確剖析政策中的 XML,可能導致儲存新修訂版本時發生問題 當 XML 定義換行時,管理 UI 無法剖析 API Proxy 和政策。這個問題已經修正。 |
| MGMT-1294 | 如果目標後端需要一段時間才能回應,新的追蹤記錄 UI 就不會顯示傳入要求 |
| MGMT-1302 | 登入管理 UI 時發生重新導向迴圈 在某些情況下,無法在 Firefox 上登入管理 UI。這個問題已修正。 |
| MGMT-1309 | 追蹤 UI 篩選器會明確將特殊字元進行網址編碼 |
| MGMT-1323 | API 模型可不需憑證即可擷取 現在,除了 proxyUrl 探索端點外,所有要求都必須通過驗證,才能存取 API 模型資源。也就是說,現在必須提供憑證,才能直接從後端查看 SmartDocs HTML。 |
| MGMT-1386 | APIProxy 總覽頁面發生 AJAX 錯誤 在不同瀏覽器分頁中啟用多個機構時,發生資料完整性錯誤。Edge 管理使用者介面現在可確保多個瀏覽器分頁中的資料完整性。在瀏覽器分頁中與某個機構合作後,管理系統會強制您在所有其他管理 UI 分頁中切換至該機構。 |
| MGMT-1410 | 在服務呼叫中使用時,目標伺服器未經過驗證 在服務呼叫政策中,系統允許在 API Proxy 套件部署期間缺少目標端點。系統現在會驗證政策的目標端點,如果服務呼叫中缺少目標端點,部署時就會發生錯誤。 |
| MGMT-1411 | TargetEndPoint 的 LoadBalancer 中沒有 <Path> 變數,導致部署期間擲回 NPE 在 HTTPTargetConnection 中,如果使用 LoadBalancer 但未指定路徑,系統會擲回 500 錯誤。這個問題已經解決。如果 LoadBalancer 缺少 Path 元素,系統會使用預設的「/」。 |
| MGMT-1416 | 部署含有錯誤條件的 Proxy 套件時,系統會顯示更完善的訊息 開發 API Proxy 時,系統會顯示更完善的錯誤訊息,提供錯誤位置和原因等更多資訊。 |
| MGMT-1496 | 新增使用者時顯示錯誤的 UI 錯誤訊息 嘗試將現有使用者重新加入機構時,系統顯示「使用者未定義 已存在於機構中」訊息。「undefined」一詞現在已替換為使用者名稱。 |
| MGMT-1532 | 如果自訂角色沒有「編輯」權限,就無法建立 API Proxy |
| MGMT-1538 | 無法擷取電子郵件地址的本機部分含有 $ 的開發人員 |
| MGMT-1543 | 無法透過管理 UI 以「使用者」角色部署 |
已知問題
這個版本有下列已知問題。
| 問題 ID | 說明 |
|---|---|
| APIRT-950 | 報表可能會針對開發人員應用程式和產品顯示「不適用」 有時分析報表會顯示「不適用」。以下文件主題說明「不適用」在不同情境中的意義:意義?我們會在日後更新,改善 UI 中這個標籤的顯示方式。 |