我正在尝试将WSO2 ESB的KPI数据发送到WSO2 BAM以分析该KPI的
在WSo2下面的ESB句柄中考虑消息,
<Transport type='KPN'>
<Tickets>3"<"/Tickets>
</Transport>
作为KPI,我需要发送数据
/Transport@type
/Transport/Tickets
到WSO2 BAM。
我是否可以将WSI2 ESB的KPI数据发送到WSO2 BAM?
答案 0 :(得分:1)
您可以使用BAM Mediator Publisher从ESB发布自定义数据。有关如何设置BAM介体的信息,请参阅http://docs.wso2.org/wiki/display/BAM201/Setting+up+BAM+Mediator。在那里,您可以定义要在流中发布到BAM的属性。可以通过对消息执行XPath来收集这些属性。
答案 1 :(得分:1)
中介数据代理用于收集与ESB中的中介数据相关的统计信息。正如chamibuddhika所提到的,您可以使用BAM mediator来收集ESB的Messageontext中的属性。此外,它还会捕获一些其他固定信息,例如邮件标题/正文等。作为练习,您可以尝试使用BAM调解员Activity Monitoring Toolbox。但是在bAM 2.0.1中没有提供chamibuddhika提到的XPath功能。它将在未来实施。