【问题标题】:WSo2 APIM 1.10.0 product profilesWSo2 APIM 1.10.0 产品配置文件
【发布时间】:2016-08-24 21:13:22
【问题描述】:

我有 wso2 apim 1.10.0 在不同的 docker 容器中运行差异产品配置文件(经理、工人、发布者和商店)。我还在 diff docker 容器上运行了 DAS。我试图查看已发布的统计数据 (https://docs.wso2.com/display/AM1100/Publishing+API+Runtime+Statistics+Using+REST+Client),但我没有看到任何已发布的内容。我在日志中看不到任何错误。当我尝试查看发布者/商店中的统计信息时,我得到一个静态 HTML 页面,其中包含一条消息“数据发布已启用。生成一些流量以查看统计信息”。我该如何调试?

【问题讨论】:

  • 您是否启用了来自 api-manager.xml 的统计信息?
  • 是的,链接中的说明建议我们使用管理仪表板。但我直接对 api-manager.xml 进行了编辑。

标签: wso2 wso2-am


【解决方案1】:

1) 检查您是否在 api-manager.xml 中正确配置了<DASServerURL><DASRestApiURL>(因为您从 conf 文件中启用了统计信息)

2) 部署示例calculator API

3) 订阅它并产生一些流量

在 DAS 中执行 spark 脚本 (APIM_STAT_SCRIPT) 之前,不会更新发布者统计信息。此脚本配置为不时自动运行。

如果您仍然看到“Data Publishing enabled.Generate some traffic to see statistics”消息,请登录 DAS 服务器并手动执行此脚本。

执行此脚本后,应相应更新统计信息。

【讨论】:

  • 感谢您的回答。我已经尝试过这些步骤。如果我不将网关管理器和工作人员分开,它可以正常工作。仅当我将管理器放在一个容器中而将工作节点放在另一个容器中时,才会出现这个问题
  • worker节点的api-manager.xml中的配置有没有?
  • worker manager 分离后能否发布和生成 api 流量?
  • 是的,我能够生成流量。我还能够在 DAS 数据浏览器中查看数据。但是在发布者和商店中,当我尝试查看它时,我只得到了 HTML。虽然听起来可能很奇怪,但有时我会收到 ERROR - usage:jag java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 有时我会收到“连接到 DAS REST API 时出错”。我在 API manager.xml 中确认了 DAS API URL。不知道还有什么问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多