我正在使用带有wso2ESB 4.6的wso2BAM 2.4.1,我首先编辑了
/repository/conf/etc/bam.xml
文件并启用了ServiceDataPublishing功能。然后,我从ESB上的repository设置BAM Service Data Pblishing
功能。配置好Service Data Pblishing
后,我在esb上的工作就完成了。
我使用了Cassandra Explorer,看到日志以我在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并保存在带有新流名称的表中。
答案 0 :(得分:1)
我解决了这个问题!事实上你应该注意ESB和BAM中你的流的版本!如果要在工具箱仪表板中查看结果,则ESB,AS和其他wso2产品中的Service_Statistics_Monitoring Toolbox
和bam流的流名称应该相同,但是您应该更改流的版本{{{ 1}}占用1.0.0版本,因此您必须使用工具箱更改要监视的其他bam流的版本。