pinpoint java.net.PortUnreachableException: ICMP Port Unreachable
错误
使用pinpoint代理监控应用程序时,出现错误 java.net.PortUnreachableException: ICMP Port Unreachable
|
|
解决
pinpoint收集程序跑在docker容器中,在暴露pinpoint收集器端口时,没有区分通信协议,导致数据不能被收集器收集。
pinpoint收集器端口,其中profiler.collector.span.port=29996和profiler.collector.stat.port=29995需要走upd协议;profiler.collector.tcp.port=29994走tcp协议。
|
|
修改前
1docker run -i -t -p 9380:28080/tcp -p 29994:29994/tcp -p 29995:29995/udp -p 29996:29996/udp pft/pinpoint:latest bash修改后
1docker run -i -t -p 9380:28080/tcp -p 29994:29994/tcp -p 29995:29995/udp -p 29996:29996/udp pft/pinpoint:latest bash