【问题标题】:WSO2 ESB LoadBalanced Endpoint Logging Target EndpointWSO2 ESB 负载平衡端点日志记录目标端点
【发布时间】:2015-01-05 15:48:24
【问题描述】:

我正在使用 WSO2 ESB 4.8.1。

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

1) 谁发送请求(例如客户端 IP)

2) 请求的负载(也许我可以得到这个设置日志级别=满)

3) 请求被发送到 3 个端点中的哪一个(E1、E2 或 E3?)

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

【问题讨论】:

    标签: logging wso2 load-balancing endpoint


    【解决方案1】:

    1)

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

    2) 是的,您可以使用&lt;log level="full"/&gt;

    3) 我认为您无法使用日志调解器来实现这一点。作为一种解决方法,如果您为端点(HTTPEndpoint、AddressEndpoint 等)启用调试日志,您可以查看每个请求发送到哪个端点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 2013-07-05
      • 1970-01-01
      • 2012-08-11
      相关资源
      最近更新 更多