2016-08-23 75 views
0

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

+0

您是否从api-manager.xml启用了统计信息? – ycr

+0

是的链接中的说明建议我们使用管理仪表板。但是我直接对api-manager.xml进行了编辑。 – sam

回答

0

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服务器并手动执行此脚本。

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

+0

感谢您的回答。我已经尝试了这些步骤。它工作正常,如果我不分开网关管理员和工人。这只是当我有一个容器中的管理器,并且另一个容器 – sam

+0

中的工作器节点是否已经完成了api-manager.xml中工作节点的配置? –

+0

是的,工作者节点和管理器节点。 – sam