JavaMelody는 Java 또는 Java EE 애플리케이션 서버를 모니터링하고 Java 메모리 및 Java CPU 사용량, 사용자 세션 수, JDBC 연결 수, http 요청, SQL 요청, jsp 페이지 및 비즈니스 인터페이스 메소드(EJB3, Spring, Guice) 실행 횟수, 평균 실행 시간, 오류율 등 차트는 일, 주, 월, 연도 또는 사용자 정의 기간별로 볼 수 있습니다.
구성은 다음과 같습니다
1. 해당 zip 패키지를 다운로드합니다. 2. javamelody.war의 압축을 풀고 Tomcat 릴리스 디렉터리에 복사합니다. 3. 모니터링되는 프로젝트 web.xml에 다음 코드를 추가합니다. <filter> <filter-name>monitoring</filter-name> <filter -class>net.bull.javamelody.MonitoringFilter</filter-class> </filter> <filter-mapping> <filter-name>monitoring</filter-name> <url-pattern>/*</url -pattern> </filter-mapping> <listener> <listener-class>net.bull.javamelody.SessionListener</listener-class> </listener> 4. javamelody.jar를 모니터링되는 프로젝트의 LIB 디렉터리에 복사합니다. 5. Tomcat을 시작합니다. http://localhost:8080/javamelody6과 같은 javamelody 애플리케이션에 접속합니다. 7. 추가 버튼을 클릭합니다.