Monitoring
Docker로 Elastic APM 구성하기 (Spring Boot 환경)
Docker로 Elastic APM 구성하기 (Spring Boot 환경)
2021.08.09Overview What is APM? docker compose file 구성하기 실행하기 📌 1. Overview 프로젝트 진행하면서 ngrinder 성능테스트 툴까지 세팅은 다 마친 상황에서 이제 이를 모니터링 할 수 있는 툴을 적용해야 될 시점이 왔습니다. 여러 모니터링 툴들이 많이 있었지만 저는 그 중에 Elastic APM을 적용해봤습니다. 📌 2. What is APM? APM(Application Performance Monitoring or Management) 영어 명칭 그대로 애플리케이션의 성능을 모니터링해주는 시스템을 뜻합니다. 리얼타임에서 서비스 애플리케이션의 성능을 보여주는데 정말 많은 지표들을 제공해줍니다. (Request에 대한 응답 시간, DB 쿼리 성능, 캐쉬 등등) 애플..
docker를 이용한 Ngrinder 성능 테스트 환경 세팅
docker를 이용한 Ngrinder 성능 테스트 환경 세팅
2021.07.25Overview Ngrinder dockerfile 구성 Ngrinder Controller에서 테스트 설정하기 결론 📌 1. Overview Spring Boot(Scale-out) Docker MySQL Nginx(Load Balancer) Redis 진행하고 있는 프로젝트의 대략적인 환경입니다. 여기에서 간단한 성능 테스트를 해보고자 Naver에서 Open Source로 제공하고 있는 Ngrinder 성능테스트 툴을 적용해보려고 합니다. Ngrinder와 성능테스트에 대한 세세한 내용은 생략하고 단순히 Ngrinder 적용 방법에 대한 간단한 글을 적어둘까해요. (사실 제가 나중에 보려고 적어두는 글입니다. ㅎㅎ) 📌 2. Ngrinder dockerfile 구성 Ngrinder war 파일을 직접..