WSO2 BAM - 将KPI数据从WSO2 ESB发送到BAM

时间:2013-01-21 10:17:44

标签: wso2 wso2esb wso2bam

我正在尝试将WSO2 ESB的KPI数据发送到WSO2 BAM以分析该KPI的

在WSo2下面的ESB句柄中考虑消息,

<Transport type='KPN'>
  <Tickets>3"<"/Tickets>
</Transport>

作为KPI,我需要发送数据

/Transport@type
/Transport/Tickets 

到WSO2 BAM。

  1. 我正在寻找将WSO2 ESB的KPI发送到WSO2 BAM的示例
  2. 此外,如果在WSO2 ESB中安装中介数据代理并执行http://docs.wso2.org/wiki/display/BAM201/Setting+up+Mediation+Data+Agent中提到的配置
  3. 我是否可以将WSI2 ESB的KPI数据发送到WSO2 BAM?

2 个答案:

答案 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功能。它将在未来实施。