OBProxy无法透传业务的ip地址,如何解决

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】observer&OBProxy 3.2.3
【问题描述】在ocp中SQL诊断中,关于sql的client ip目前显示的是obproxy的ip地址,无法获取到业务连接的ip地址信息,有什么好的方式可以透传吗

USER_CLIENT_IP字段呢?

是负载均衡传过来的吗?

OB驱动是可以使用。mysql驱动需要看负载均衡配置

是的,目前在OceanBase数据库的sql_audit表中看到的client ip都是obproxy的地址,希望可以拿到真正的业务ip信息

我们企业版有全链路要求,OB企业版给的方案就是新的ob驱动是可以做到业务系统将ip传到obproxy,在传给ob。但我们都是使用mysql驱动,所以未测试。

我们也是使用的mysql驱动

用mysql官方的驱动是不行的,用ob自己的驱动是可以的

我们试试,谢谢

使用mysql驱动在sql_audit中也可以拿到,之前没注意,字段是user_client_ip

我二楼不是回复了,你没有注意吧

加上F5负载均衡有可能看不到,看F5参数

收到,谢谢