我使用的是wso2BAM 2.4.1和wso2ESB 4.6,我首先编辑了
/存储库/conf/etc/bam.xml
文件并启用ServiceDataPublishing功能。然后,我从ESB上的Service Data Pblishing上的存储库中设置BAM 存储库特性。在配置了Service Data Pblishing并完成了在esb上的工作之后。
我使用了Cassandra,并看到日志在ESB Service Data Pblishing配置中设置的流名下保存到Cassandra。
一切都进行得很顺利,直到我安装了Service_Statistics_Monitoring工具箱来查看有关服务的数据以及实时请求和响应计数。
由于Service_Statistics_Monitoring和Service data Publishing中的流名称是相同的(都是bam_service_data_publisher),所以我在esb日志中收到了将数据发送到BAM的错误。我在ESB中更改了流名,数据发布错误消失了,但是我仍然看不到使用Service_Statistics_Monitoring工具箱在仪表板上显示任何数据,而且它没有发现任何数据错误,如下图所示。我必须指出的是,数据仍然被发布到BAM中,并保存在一个具有新流名称的表中。

发布于 2014-10-07 13:03:14
我解决了问题!事实上,您应该小心ESB和BAM中流的版本!如果您希望在工具箱仪表板中看到结果,则ESB中的Service_Statistics_Monitoring Toolbox和bam流的流名称以及其他wso2产品应该是相同的,但是您应该更改流的版本,Service_Statistics_Monitoring Toolbox占用1.0.0版本,因此必须更改要使用工具箱监视的其他bam流的版本。
https://stackoverflow.com/questions/26192180
复制相似问题