15.02.18 - Apigee Edge 云版本说明

您正在查看的是 Apigee Edge 文档。
转到 Apigee X 文档
信息

2015 年 2 月 17 日(星期二),我们发布了 Apigee Edge 的全新云版本。

新功能和增强功能

以下是此版本中的新功能和增强功能。

Google Analytics(分析)增强功能

此版本在 Edge 分析信息中心和报告的易用性和性能方面进行了许多增强功能。

  • “API”“开发者”“产品”和“开发者应用”的性能图表已迁移。它们以前显示在这些实体主页面的底部。现在,您可以通过选择每个页面顶部的 Analytics 标签页来访问这些图表。
  • 此版本包含对以下现有或新的信息中心的重要工作:
    • Apigee 信息中心(修订版):包括三个指标图表:代理流量、开发者互动度和开发者应用。每个图表都提供了一个“更多详细信息”视图,可让您深入了解每个指标。请参阅 Apigee 信息中心
    • 代理性能(新):显示 API 代理流量模式和处理时间。取代 API 代理性能信息中心。请参阅 API 代理性能
    • 流量构成(修订版):完全修订的信息中心外观和风格及内容。衡量您的热门 API、应用、开发者和产品对整体 API 项目的相对贡献。请参阅流量构成
    • 错误分析(修订版):全面修改了外观和风格。显示 API 代理和目标的错误率。请参阅错误代码分析信息中心
  • 现有的信息中心已重命名:
    • 端点性能已重命名为目标性能:显示 API 代理后端目标的流量模式和性能指标。请参阅目标效果
    • 合作伙伴互动已重命名为开发者互动:显示哪些已注册的应用开发者生成的 API 流量最多。对于每个开发者,您都可以了解谁生成的 API 流量最多,错误最多。请参阅开发者互动

管理界面中的过滤选项

在管理界面中的“API 代理”“产品”“开发者”和“应用”页面上,提供了新的过滤选项,可供搜索。

离线跟踪工具

借助离线跟踪工具,您可以查看和分析之前保存的跟踪会话。已保存的跟踪会话实质上是跟踪会话的“记录”,在需要进行问题排查和进一步分析的情况下非常有用。离线跟踪工具的界面类似于“实时”跟踪工具。

如需了解详情,请参阅使用离线跟踪工具

用户设置中显示的用户角色

现在,在管理界面的“用户设置”页面(用户名 > 用户设置)上,会显示用户角色。

边缘管理界面增强功能

此版本在 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 具有多个 X-Forwarded-For IP 的 AccessControl 政策未阻止流量
在访问权限控制政策中,仅使用了第一个 X-Forwarded-For 标头。现在,如果存在多个 X-Forwarded-For 标头,此政策会使用所有 X-Forwarded-For 标头。
APIRT-1078 消息处理器和路由器有时会在部署期间进入过时状态
APIRT-1098 MP 日志显示执行 JavaScript 时出现 java.util.ConcurrentModificationException
在调试/跟踪期间,某些 JavaScript 政策抛出“服务不可用”错误。此问题已解决。
APIRT-1099 GetOAuthV2Info - AuthorizationCode 方面的问题。抛出 NPE。
GetOAuthV2Info 政策在尝试提取“AuthorizationCode”时抛出 null 指针异常。此问题现已解决。此政策现在支持检索 AuthorizationCode 信息。
AXAPP-572 “信息中心”页面上的下拉菜单在选择后不会更改状态
AXAPP-1295 导致内部服务器错误的自定义报告
现在,管理界面可确保针对来自自定义报告的分析调用正确编码特殊字符 (%, )。
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 开发的界面无法在政策中正确解析 XML,可能会导致在保存新的修订版本时出现问题
当 XML 定义封装成多行时,管理界面无法解析 API 代理和政策。此问题已解决。
MGMT-1294 如果目标后端需要一段时间进行响应,新的跟踪界面将不显示传入请求
MGMT-1302 登录至管理界面时的重定向循环
在某些情况下,无法在 Firefox 上登录管理界面。此问题已修复。
MGMT-1309 跟踪界面过滤器对特殊字符明确进行网址编码
MGMT-1323 API 模型无需凭据即可检索
现在,API 模型资源要求对所有请求(不包括 ProxyUrl 发现端点)进行身份验证。这意味着,现在直接在后端查看 SmartDocs HTML 时需要凭据。
MGMT-1386 APIProxy 概览页面上出现 AJAX 错误
当多个组织在不同的浏览器标签页中处于活动状态时,发生数据完整性错误。Edge 管理界面现在可帮助在多浏览器标签页的情况下确保数据完整性。当您在浏览器标签页上与一个组织合作后,管理层会迫使您在所有其他管理界面标签页中切换到该组织。
MGMT-1410 在服务调用程序中使用时未通过验证目标服务器
在服务调用程序政策中,API 代理软件包部署期间允许缺少目标端点。政策的目标端点目前正在接受验证,如果服务调用程序中缺少目标端点,则会在部署时抛出错误。
MGMT-1411 TargetEndPoint 的 LoadBalancer 中没有 <Path> 变量在部署期间抛出 NPE
在 HTTPTargetConnection 中,当使用 LoadBalancer 且未指定路径时,系统会抛出 500 错误。此问题现已解决。如果 LoadBalancer 缺少 Path 元素,则使用默认的“/”。
MGMT-1416 改进了部署条件不正确的代理软件包时的消息功能
改进了开发 API 代理时的错误消息,添加了有关错误位置和错误原因的更多信息。
MGMT-1496 添加用户时出现不正确的界面错误消息
尝试重新向组织添加现有用户时,系统显示消息“组织中已存在未定义的用户”消息。单词“undefined”现已替换为用户名。
MGMT-1532 没有 EDIT 权限的自定义角色不允许创建 API 代理
MGMT-1538 无法检索到电子邮件本地部分中具有 $ 的开发者
MGMT-1543 无法通过管理界面以“用户”角色进行部署

已知问题

此版本存在以下已知问题。

问题 ID 说明
APIRT-950 对于开发者应用和产品,报告可能会显示“na”
数据分析报告中有时会显示“na”。以下文档主题介绍了“na”在不同上下文中的含义:mean?未来更新将改进此标签在界面中的显示。