繁体   English   中英

WSO2 ESB LoadBalanced端点记录目标端点

[英]WSO2 ESB LoadBalanced Endpoint Logging Target Endpoint

我正在使用WSO2 ESB 4.8.1。

在我的用例中,我使用代理(MyProxy)将每个请求发送到负载平衡的终结点。 在loadBalanced端点内部,有3个端点(E1,E2,E3),平衡算法是标准的“循环”。 在这种结构中,我需要准确记录:

1)sendig是谁的请求(例如客户端IP)

2)请求的有效负载(也许我可以通过日志级别=满获得此设置)

3)将请求发送到3个端点中的哪个端点(E1,E2或E3?)

我怎样才能做到这一点? 感谢名单

1)

 <log level="custom">
      <property name="Client IP" expression="get-property('axis2','REMOTE_ADDR')"/>
 </log>

2)是的,您可以使用<log level="full"/>

3)我认为您无法使用日志介体来实现此目的。 解决方法是,如果为端点(HTTPEndpoint,AddressEndpoint等)启用DEBUG日志,则可以查看每个请求发送到哪个端点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM