Wso2 ESB和Bam:为什么运营商名称总是" mediate"?

时间:2015-12-12 04:08:17

标签: wso2 operator-keyword esb wso2bam

我现在正在使用WSO2 ESB创建WebService Proxy和Bam进行监控。我可以看到Bam explorer中的数据,但payload_operation_name始终是" mediate"。 我如何配置以查看操作的真实姓名?

1 个答案:

答案 0 :(得分:0)

根据您的描述,我认为您正在使用服务数据代理[1]来捕获代理相关的统计信息,您可以在此实际需要我们的中介数据代理。因为服务数据代理主要用于对axis2服务进行统计监视,因此在访问代理服务时始终将操作名称设置为“mediate”。正确的方法是使用Mediation Data Agent,但它不会发布您正在访问的操作名称,如果您的后端服务是axis2服务,那么您可以使用WSO2应用程序服务器并使用服务数据代理来收集Web服务的操作级别统计信息。如果您的后端服务不在WSO2服务器中,那么您可以使用BAM中介[3]或发布事件中介(如果ESB 4.9.0)[4]将此信息发布到BAM。

[1] https://docs.wso2.com/display/BAM250/Setting+up+Service+Statistics+Data+Agent

[2] https://docs.wso2.com/display/BAM250/Setting+up+Mediation+Stat+Data+Agent

[3] https://docs.wso2.com/display/BAM250/Setting+up+BAM+Mediator

[4] https://docs.wso2.com/display/ESB490/Publish+Event+Mediator