qunarcorp / bistoury

Bistoury是去哪儿网的java应用生产问题诊断工具,提供了一站式的问题诊断方案
GNU General Public License v3.0
4.01k stars 825 forks source link

k8s部署后,agent 上报信息中IP地址为集群中宿主机docker0 地址,而不是pod的 cluster-ip #85

Closed windghoul closed 4 years ago

windghoul commented 4 years ago

image image image

xleiy commented 4 years ago

明天发版,之后的版本可以通过-Dbistoury.local.host参数指定ip

windghoul commented 4 years ago

明天发版,之后的版本可以通过-Dbistoury.local.host参数指定ip

thanks

windghoul commented 4 years ago

找到问题所在,proxy 将自己所在的宿主机的docker0 IP地址作为agent 的地址上报了,proxy 是设置了-Dbistoury.local.host 参数的,这种有没有办法解决?

xleiy commented 4 years ago

proxy现在获取agent的ip是通过netty的chanel获取的,后续版本会直接将agent指定的ip上报到proxy