운영중인 서비스에 설치형 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
배포가 완료되면 WhaTap에서 모니터링이 가능해요~
'DevOps와 Infra > DevOps 일반' 카테고리의 다른 글
WhaTap 모니터링 적용해보기 (2) - Next.js (0) | 2025.02.18 |
---|---|
K8s에 Next.js CDN 구성과 무중단 배포 전략 (3) (0) | 2025.02.18 |
K8s에 Next.js CDN 구성과 무중단 배포 전략 (1) (0) | 2025.02.11 |
K8s에 Next.js CDN 구성과 무중단 배포 전략 (2) (0) | 2025.02.04 |
Kickstart를 활용한 Linux 자동설치 템플릿 작성 및 자동화 (0) | 2025.01.20 |