DevOps와 Infra/DevOps 일반
WhaTap 모니터링 적용해보기 (1)
Tech뿌롱이
2025. 2. 13. 16:40
운영중인 서비스에 설치형 whatap 모니터링 적용해 봅시다.
적용 대상은 Java, NextJS, NestJS 로 만든 서비스이며 먼저 Java 에 적용하는 법을 알아 봅니다.
01. WhaTap에서 제공하는 파일을 특정 폴더에 복사해 놓습니다.
001. /app 폴더에 whatap.agent-2.2.41.jar 복사
/app $ ls
app.jar logs security.conf
container.conf paramkey.txt whatap.agent-2.2.41.jar whatap.conf
002. whatap.conf 파일 작성하기
license=[발급받은 license]
whatap.server.host=[설정된 host]
weaving=spring-boot-3.2
tx_caller_meter_enabled=true
sql_dbc_meter_enabled=true
httpc_host_meter_enabled=true
actx_meter_enabled=true
profile_sql_param_enabled=true
profile_basetime=0
profile_http_header_enabled=true
profile_http_parameter_enabled=true
logsink_enabled=true ## 트랜잭션 로그 사용 가능
003. WhaTap 설정에 필요한 정보 획득하는 메뉴
02. service 배포 시 docker 실행할 때 복사한 jar 파일을 실행
ENTRYPOINT java -javaagent:${WHATAP_HOME}/whatap.agent-2.2.41.jar