header-img
Info :
확인 2
용어 :: 애플리케이션 성능 모니터링(APM)
2025.02.03
APM(Application Performance Management/Monitoring)애플리케이션의 성능 모니터링과 장애 예측을 통해 최적의 애플리케이션 상태를 보장하고 유지하는 일련의 관리 체계.즉,애플리케이션의 성능을 모니터링하고 경우에 따라 발생할 수 있는 장애를 신속히 감지하고 대처하여 담당하고 있는 정보시스템의 성능을 최적의 상태로 유지하는 것이 APM의 핵심 역할. 미들웨어(WebLogic, Tomcat 등..)에서 일어나는 트랜잭션의 사용 시간을 분석하여 각 단계 별로 성능에 미치는 영향의 원인을 파악.   A(Application)Web Application을 의미.사용자와 웹 서비스 간에 상호 작용을 하며 성능을 관리해주는 서비스. P(Perforamance)애플리케이션 성능웹 서비스..
list_img
SpringBoot :: 초초초간단한 방법으로 사용자 요청에 대한 경과시간 알아보기
2024.01.16
개발 도중 API 호출 시간이 오래걸리는 아이를 발견하게 되었다. DB 시간은 SQL 을 때려보면 나오는데.. 예상만큼 오래 걸리지는 않았고 그리드에 데이터를 뿌리는 게 전부인데다, 그리드의 경우는 별도 구현없이 외부 라이브러리를 사용 중이라서 프론트엔드의 문제도 아닌거 같고.. 혹시 모르니까 백엔드 경과 시간이 어떻게 걸리는지 확인을 해보고자 했다. 소스 코드 // 컨트롤러 단 long startTime = System.currentTimeMillis(); List TactTimeList = tacttimeService.tacttime(paramMap); // Service 호출부 long endTime = System.currentTimeMillis(); long ms = endTime - start..