scouter-project / scouter

Scouter is an open source APM (Application Performance Management) tool.
Other
2.1k stars 568 forks source link

Spring Cloud Gateway 모니터링 질문드립니다. #862

Open bgcho98 opened 2 years ago

bgcho98 commented 2 years ago

Spring Cloud Gateway 에 agent를 붙였는데, java 로 잡히긴 하는데 xlog가 나오지 않고 있습니다. 혹시 따로 설정하는 방법이 있을까요??

gunlee01 commented 2 years ago

저는 특별한 설정없이 xlog가 나오는데 어떤 버전의 agent를 사용하고 있나요?

bgcho98 commented 2 years ago

@gunlee01 관심 가져주셔서 감사합니다. agent는 2.15.0 을 사용했고, Spring Cloud Gateway 버전은 2.2.7 입니다. java는 1.8 버전입니다.

오래 기동시켜놓으니 OOM이 발생을 해서 heap dump를 보니 trace들이 종료 시점을 못찾아서 쌓이는 느낌이었습니다. 동작 방식은 좀 특이한데 GatewayFilter 를 구현해서 GATEWAY_REQUEST_URL_ATTR 로 타겟 uri를 변경하는 방식으로 구현이 된 gateway입니다.