您正在查看 Apigee Edge 文档。
前往
Apigee X 文档。 info
2015 年 2 月 17 日(星期二),我们发布了新版 Apigee Edge 云。
新功能和增强功能
以下是此版本中的新功能和增强功能。
Analytics 增强功能
此版本在 Edge Analytics 信息中心和报告的易用性和性能方面进行了许多增强。
- API、开发者、产品和开发者应用的性能图表已移动。这些图表以前显示在这些实体的主要页面底部。现在,您可以通过 选择每个页面顶部的分析标签页来访问这些图表。
- 此版本对以下现有或新信息中心进行了重大改进:
-
Apigee 信息中心 (修订版):包含三个指标图表:代理 流量、开发者互动度和开发者应用。每个图表都提供“更多详情” 视图,让您可以深入了解每个指标。请参阅 Apigee 信息中心。
-
代理性能 (新增):显示 API 代理流量模式和 处理时间。取代了 API 代理性能信息中心。请参阅 API 代理 性能。
-
流量构成 (修订版):完全修订了信息中心的外观和 内容。衡量主要 API、应用、 开发者和产品对整体 API 项目的相对贡献。请参阅流量构成。
-
错误分析 (修订版):完全修订了外观和内容。显示 API 代理和目标的错误率。请参阅错误代码分析 信息中心。
-
-
以下现有信息中心已重命名:
管理界面中的过滤选项
在管理界面中的“API 代理”“产品”“开发者”和“应用”页面上,提供了新的过滤 选项供您搜索。
离线跟踪工具
利用离线跟踪工具,您可以查看并分析之前保存的跟踪会话。已保存的跟踪会话实质上是跟踪会话的“记录”,在需要进行问题排查和进一步分析的情况下非常有用。离线跟踪工具的界面 类似于“实时”跟踪工具。
如需了解详情,请参阅使用 离线跟踪工具。
用户设置中显示的用户角色
在管理界面的“用户设置”页面(用户名 > 用户设置)上,现在会显示用户的角色 。
Edge 管理界面 增强功能
此版本在 Edge 管理界面中进行了一些小的易用性和一致性改进。
已修复 Bug
此版本修复了以下 Bug。
| 问题 ID | 说明 |
|---|---|
| APIRT-272 | io.timeout.millis 设置未生效 现在,对于动态目标端点,API 代理的 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 | AccessControl 政策包含多个 X-Forwarded-For IP,但未阻止
流量 在 Access Control 政策中,系统仅使用第一个 X-Forwarded-For 标头。现在,如果存在多个 X-Forwarded-For 标头,该 政策会使用所有这些标头。 |
| APIRT-1078 | 消息处理器和路由器有时会在 部署期间进入过时状态 |
| APIRT-1098 | MP 日志在执行
JavaScript 时显示 java.util.ConcurrentModificationException 在调试/跟踪期间,某些 JavaScript 政策中会抛出“服务不可用”错误。此问题已修复。 |
| APIRT-1099 | GetOAuthV2Info 存在问题 - AuthorizationCode。抛出 NPE。 GetOAuthV2Info 政策在尝试提取 "AuthorizationCode"时抛出空指针异常。此问题已修复。该政策现在支持检索 AuthorizationCode 信息。 |
| AXAPP-572 | 信息中心页面上的下拉列表在选择后不会更改状态 |
| AXAPP-1295 | 自定义报告导致内部服务器错误 管理界面现在可确保为自定义报告中的 Analytics 调用正确编码特殊字符(%、")。 |
| AXAPP-1320 | 深入分析到空自定义维度会导致准确度级别为 "准确" |
| AXAPP-1390 | 尝试在“信息中心”页面上加载热门性能视图时显示“服务器错误”警告 |
| AXAPP-1427 | 以“分钟”为单位查看时,信息中心存在响应问题 |
| CORERT-280 | TCPMonitor 应按固定延迟时间安排任务,而不是按固定间隔时间安排任务,以避免
占用所有线程 TCPMonitor 代码已优化,可更高效地处理系统资源。 |
| CORERT-297 | 在负载测试期间,Netty 路由器上观察到 java.lang.OutOfMemoryError:直接缓冲区内存 |
| CORERT-331 | 包含“|”的网址导致请求格式错误 网址中的竖线字符 (“|”) 导致了错误请求错误。此问题已 修复。 |
| CORERT-338 | 当代理基本路径、环境、虚拟主机别名和虚拟主机端口存在冲突条目时,找到最佳基本路径匹配项 |
| CORERT-348 | 由于“Connection: close”响应 标头,后端“的 200 状态代码更改为 503 |
| DEVRT-1039 | 交易费率方案不是强制性的 交易记录政策要求未强制执行。现在,在为包含该产品的软件包定义费率方案之前,创收功能仍要求产品存在交易记录政策。 |
| DEVRT-1210 | “条款及条件”日期字段不使用组织时区进行
验证 “条款及条件”生效日期的计算不正确。现在,系统会根据组织的时区验证日期。 |
| MGMT-927 | 开发界面无法正确解析政策中的 XML,可能会在保存新修订版本时导致问题 当 XML 定义换行时,管理界面无法解析 API 代理和政策。此问题已修复。 |
| MGMT-1294 | 如果目标后端需要一段时间才能响应,新的跟踪界面不会显示传入请求 |
| MGMT-1302 | 登录管理界面时出现重定向循环 在某些情况下,在 Firefox 上登录管理界面会失败。此问题已 修复。 |
| MGMT-1309 | 跟踪界面过滤器明确对特殊字符进行网址编码 |
| MGMT-1323 | 无需凭据即可检索 API 模型 现在,除了 proxyUrl Discovery 端点之外,API 模型资源的所有请求都需要进行身份验证。这意味着,现在直接从后端查看 SmartDocs HTML 需要凭据。 |
| MGMT-1386 | APIProxy 概览页面上的 AJAX 错误 当多个组织在不同的 浏览器标签页中处于活动状态时,会发生数据完整性错误。Edge 管理界面现在有助于确保在多浏览器标签页 情况下的数据完整性。在一个浏览器标签页中使用一个组织后,管理界面会强制 您在所有其他管理界面标签页中切换到该组织。 |
| MGMT-1410 | 在 Service Callout 中使用时,目标服务器未经过验证 在 Service Callout 政策中,在 API 代理软件包部署期间允许缺少目标端点。现在,系统会验证该政策的目标端点,并且 Service Callout 中缺少 目标端点会在部署时抛出错误。 |
| MGMT-1411 | TargetEndPoint 的 LoadBalancer 中缺少 <Path> 变量会在部署期间抛出 NPE 在 HTTPTargetConnection 中,当使用 LoadBalancer 且未指定 Path 时,系统会抛出 500 错误。此问题已修复。如果 LoadBalancer 缺少 Path 元素, 则使用默认的“/”。 |
| MGMT-1416 | 使用不正确的
Condition 部署代理软件包时,消息有所改进 开发 API 代理时的错误消息已改进,现在包含有关错误位置和原因的更多信息。 |
| MGMT-1496 | 添加用户时,界面错误消息不正确 尝试将现有用户重新添加到组织时,系统会显示消息“User undefined 组织中已存在未定义的用户”。现在,系统会将“undefined”一词替换为 用户名。 |
| MGMT-1532 | 没有 EDIT 权限的自定义角色不允许创建 API 代理 |
| MGMT-1538 | 无法检索电子邮件的本地部分包含 $ 的开发者 |
| MGMT-1543 | 无法通过管理界面以“用户”角色进行部署 |
已知问题
此版本存在以下已知问题。
| 问题 ID | 说明 |
|---|---|
| APIRT-950 | 报告可能会为开发者应用和产品显示“na” “na”有时会出现在 Analytics 报告中。以下文档主题介绍了 “na”在不同上下文中的含义: mean?未来的更新将改进此标签在界面中的显示方式。 |