1

我正在尝试将 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中所述进行配置

我能否将 KPI 数据从 WSO2 ESB 发送到 WSO2 BAM?

4

2 回答 2

1

您可以使用 BAM Mediator Publisher 从 ESB 发布自定义数据。有关如何设置 BAM 调解器的信息,请参阅http://docs.wso2.org/wiki/display/BAM201/Setting+up+BAM+Mediator 。在那里,您可以定义要在流中发布到 BAM 的属性。这些属性可以通过对消息执行 XPath 来收集。

于 2013-01-21T11:03:41.470 回答
1

中介数据代理用于收集与 ESB 中的中介数据相关的统计信息。正如 chamibuddhika 提到的,您可以使用BAM 调解器,它将从 ESB 的 Messageontext 收集属性。它还捕获其他一些固定信息,例如消息头/正文等。作为练习,您可以尝试使用 BAM 中介器的活动监控工具箱。但是 chamibuddhika 提到的 XPath 功能在 BAM 2.0.1 中不可用。它将在未来实施。

于 2013-01-21T11:28:53.167 回答