我正在使用DAS 3.0.1设置wso2 API管理器1.10.x,以便使用mysql发布API统计信息。我的API管理器系统与单独的虚拟机上的网关工作者节点集群。我遵循这些文档,通过UI为API管理器启用分析。我也按照这个文档手动启用网关工作者节点的分析。 http://blog.rukspot.com/2016/05/configure-wso2-apim-analytics-using-xml.html安装完成后,我重新启动所有服务器,一切似乎都很好。但是,当我向发布的API发出请求时,网关不会向DAS接收器发布任何统计信息。 DAS摘要表中也没有数据。 通过调试wso2网关,我能够将其缩小到事实 私有静态ServiceDataPublisherAdmin dataPublisherAdminService;内部org.wso2.carbon.apimgt.impl.internal.APIManagerComponent永远不会被设置。因此APIMgtUsageHandler不做任何事情。 有什么想法可能导致这种情况发生? 谢谢。ServiceDataPublisherAdmin未在wso2 api管理器网关中设置
0
A
回答
0
自己想出来。 bundle org.wso2.carbon.statistics_4.4.8和其他2个统计数据包是网关工作者将统计数据发布到DAS所必需的。但是,wso2 API manager 1.10.0包中提供的工作者配置文件已将它们排除在外。 要解决该问题,请使用-Dprofile = default在工作节点上启动wso2。 您可以使用osgi控制台确认这些软件包的激活。一旦激活了bundle,实例化了里面的类,当调用已发布的API时,网关将开始向DAS发布统计信息。
相关问题
- 1. WSO2 API管理器网关集群
- 2. WSO2 API管理器配置
- 3. WSO2 API管理器网关集群。如何在api-manager.xml中设置网关端点
- 4. 如何配置WSO2 API Manager网关和密钥管理器群集设置?
- 5. WSO2 API发布器2.0.0中的API网关管理失败
- 6. WSO2 API管理,网关不会
- 7. WSO2 API管理器代理配置
- 8. WSO2 API管理器API Visiblity
- 9. WSO2 API管理器API WSDL
- 10. WSO2 API管理器的API
- 11. WSO2 API管理器:PUT和OPTIONS调用在网关上失败
- 12. WSO2 API管理器 - 上下文管理
- 13. WSO2 api管理器和SSO
- 14. WSO2 API管理器混搭
- 15. WSO2 API管理器汽车
- 16. WSO2 API管理器net :: ERR_INSECURE_RESPONSE
- 17. WSO2 API管理器培训
- 18. 将支付网关与wso2 api管理器集成
- 19. WSO2-API管理器和WSO2-IS:OAuth重叠
- 20. 与WSO2 API管理
- 21. 在Heroku上运行WSO2 API管理器
- 22. WSO2 API管理器 - API的可见性
- 23. WSO2 API管理器支持API联合?
- 24. WSO2 API管理器版本控制API
- 25. 在WSO2 API管理器中配置CA证书
- 26. WSO2 API管理如何关闭http_access.log
- 27. WSO2 ASP .Net网络API管理
- 28. WSO2 API管理器中的主机名更改未反映
- 29. 如何在运行在不同服务器上的网关上的wso2 API管理器中发布API。
- 30. WSO2 API管理器 - 特定于API的配置文件
我已确认 私有静态ServiceDataPublisherAdmin dataPublisherAdminService 将在碳初始化时设置在管理器节点中。所以工作节点中的配置会导致这种情况? – laomao
通过将osgi控制台用于wso2,我确认org.wso2.carbon.statistics_4.4.8包仅存在于Manager节点中,但不存在于工作节点中。但是这个jar文件存在于两个地方。那么为什么在API管理器网关工作节点中没有激活该包? – laomao