[英]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.