scouter icon indicating copy to clipboard operation
scouter copied to clipboard

AWS Benstalk ENV 의 kotlin/springBoot app 에 scouter java agent 를 같이 배포했는데 아무 데이타도 수집이 안됩니다.

Open siksin-kepha opened this issue 2 years ago • 0 comments

[버전정보] scouter 2.20.0 springboot 2.5.5 jdk 11 kotlin 1.7.22

[배포] AWS Beanstalk 에 배포할때 Docker Java App(kotlin/springboot)에 -javaagent:./scouter.agent.jar 로 scouter agent 같이 배포했습니다. collector 서버에 agent 연결도 되고, Scouter Client App 에서 연결된 obj_name 도 docker container id 아래 잘 나옵니다. AWS Beanstalk 로고에도 scouter 잘 실행된 것으로 보여집니다.

[이슈] 그런데 모든 대쉬보드에 어떤 metric 정보도 나오지 않습니다. 개인 PC 에서 테스트 시에는 CPU Usage 등 몇개 정보가 실시간으로 나왔었는데요. Docker Container 를 사용해서 그런것일까요? 연결만 되고 아무런 데이타가 수집되지 않고 있습니다. apiserver 기능은 정상 작동되고 있습니다.

[AWS BeansTalk logo]


/ | ___ ___ _ | | ___ _ __ _ \ / __/ | | | | / _ \ '| ) | (| (+) | || | || __/ |
|
/ __/ _,|____||
Open Source S/W Performance Monitoring
Scouter version 2.20.0

20230602 01:25:38 [SCOUTER] loaded by system classloader 20230602 01:25:38 [SCOUTER] jar:file:/var/local/scouter.agent.jar 20230602 01:25:38 [SCOUTER] Version 2.20.0 2023-05-29 05:14 GMT_ENV_java8plus 20230602 01:25:38 [SCOUTER] objType:java 20230602 01:25:38 [SCOUTER] objName:/eec016deaf2f/apiserver 20230602 01:25:38 [A113] Counter Collector Started (#19) 20230602 01:25:38 [A113] InteractionCounter Collector Started (#19) 20230602 01:25:38 [SCOUTER] Configure -Dscouter.config=./scouterConf.conf 20230602 01:25:38 [A100] agent boot seed=x1h5srbk42 20230602 01:25:39 [A119] Agent UDP local.port=0

. ____ _ __ _ _ /\ / ' __ _ () __ __ _ \ \ \
( ( )_
_ | '_ | '| | ' / ` | \ \ \
\/ )| |)| | | | | || (| | ) ) ) ) ' |
| .__|| ||| |_, | / / / / =========||==============|/=//// :: Spring Boot :: (v2.5.5)

20230602 01:25:43 [A103] HTTP javax/servlet/http/HttpServlet 이하 에러 없음

[scouterConf.conf]=======================================================================

scouter java agent configuration sample

#obj_name=twinkoreaInterfaceApi net_collector_ip=x.x.x.x net_collector_udp_port=6100 net_collector_tcp_port=6100 hook_method_patterns=com.xxx.*.controller.Controller,com.xxx..service.*Service trace_http_client_ip_header_key=X-Forwarded-For profile_spring_controller_method_parameter_enabled=false hook_exception_class_patterns=xxx.exception.ApiException #profile_fullstack_hooked_exception_enabled=true #hook_exception_handler_method_patterns=my.AbstractAPIController.fallbackHandler,my.ApiExceptionLoggingFilter.handleNotFoundErrorResponse #hook_exception_hanlder_exclude_class_patterns=exception.BizException

[Dockerfile]============================================================================ FROM amazoncorretto:11

MAINTAINER kepha

COPY *.jar /var/local COPY ./scouter/scouter.agent.jar /var/local COPY ./scouter/scouterConf.conf /var/local WORKDIR /var/local RUN ulimit -c unlimited

EXPOSE 8080

#ENV TZ="Asia/Seoul" ENV JAVA_OPTS="-server -Xms2048m -Xmx4096m -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap"

ENTRYPOINT ["java", "-javaagent:./scouter.agent.jar", "-Dscouter.config=./scouterConf.conf", "-Dobj_name=apiserver", "-Djava.security.egd=file:/dev/./urandom", "-Dspring.profiles.active=prod", "-jar", "api-server-1.0.0.jar"]

siksin-kepha avatar Jun 02 '23 03:06 siksin-kepha