본문 바로가기

Monitoring Tools/Pinpoint

18. Real Remote Address (reverse proxy 사용)

반응형

1. nginx(reverse proxy) → Tomcat 으로 사용 중일때 아래 그림과 같이 remote address가 localhost나 proxy IP로 찍힌다.

 

2. reverse proxy에서 X-Forwarded-For 헤더 변수에 remote address를 tomcat에 넘기면 pinpoint agent가 캐치 할수 있다.

# Nginx config
 
 proxy_set_header X-Forwarded-Host   $host;
 proxy_set_header X-Real-IP          $remote_addr;
 proxy_set_header X-Forwarded-For    $proxy_add_x_forwarded_for;
 
 
## pinpoint.config
profiler.tomcat.realipheader=X-Forwarded-For
 
 
## 톰캣 재시작
반응형