Monitoring Tools
본 페이지를 통해 JavaEE 기반 어플리케이션의 성능 진단을 위한 Monitoring Tool인 Anyframe Monitoring Tool을 다운로드 할 수 있다. Anyframe Monitoring Tool을 구동하기 위해서는 Java Runtime Environment (JRE)가 설치되어 있어야 하며 JDK 1.5 이상에서 동작 가능하다. 자세한 내용은 Anyframe Monitoring Tool 매뉴얼을 참조하도록 한다.
다음은 다운로드 가능한 Anyframe Monitoring Tool의 버전 목록이다.
* Anyframe Monitoring Tool을 통해 특정 어플리케이션(Agent)을 Monitoring하기 위해서는 해당 어플리케이션이 Anyframe Monitoring Tool과 통신할 수 있도록 라이브러리 추가가 필요하다. 따라서 버전별로 제공하는 Agent Binary를 다운로드하여 Monitoring 대상이 되는 어플리케이션의 WebRoot\WEB-INF\lib 폴더에 복사해 두도록 한다.
* Anyframe Monitoring Tool의 버전은 major.minor.point로 구성되어 있으며, point 버전이 업그레이드되었을 경우에는 최신에 대해서만 다운로드가 제공된다.
Anyframe Monitoring Tool 1.0.0
Anyframe Monitoring Tool은 Opensource Performance Montoring Tool인 InfraRED를 기반으로 하고 있으며, 주요 개선 항목은 다음과 같다.
- UI 개선 : Google GWT를 이용하여 분석 정보를 다양한 형태(테이블, 챠트, 그래프)로 표현
- 모니터링 대상에 대한 실행 회수 정보 오류 개선
Anyframe Monitoring Tool은 JavaEE 기반 어플리케이션의 성능을 진단할 수 있도록 다음과 같은 정보들을 테이블, 챠트, 그래프 형태로 보여준다.
- 각 레이어(HTTP, API, JDBC 기준)에서 메소드를 실행하는데 소요된 총 시간(해당 레이어에 속한 메소드 수행 시간 + 해당 메소드를 통해 호출된 타 레이어에 속한 메소드의 수행 시간) 정보
- 각 레이어에서 실행된 모든 메소드에 대해 평균 실행 시간, 실행 회수, 최소 실행 시간, 최대 실행 시간 등의 정보
- 실행된 완전한 쿼리문 정보
- 최종 5개의 call trace에 대한 위의 모든 정보
Anyframe Monitoring Tool 1.0.0의 주요 변경 사항은 다음과 같다.
- 추가된 기능
- Implement automatic resets feature
- Add possibility to specify time in date filter for Archive mode
- 해결된 이슈 목록
- StatisticsCollector keeps using up the memory
- Scrolling to selected node from Summary to Trace tab should be added
Download(Monitoring Binary 1.0.0) | Download(Agent Binary 2.5.BETA & Agent Property File)

