JDK 1.5 이후 java.lang.management아래에는 관리 인터페이스로 많은 MXBean을 제공합니다.
제가 알고 있는 오픈소스 모니터링및 관리툴인 Lambda Probe 에 비하면 많은 부분 작업을 더해야 겠지만 기본적인 기능만으로도 간단한 모니터링이 가능합니다.
JMX나 다른 기타 기능을 통해 통합 모니터링 시스템을 만들수 있으리라는 짐작을 하게 합니다.
시간을 내어 간단히 인터페이스 기능만을 사용해 웹 페이지를 꾸며봤습니다.
http://monitor.openframework.or.kr/index.jsp
좀 지속적으로 해보고자 구글에는 프로젝트로 등록했구요. ^^
http://code.google.com/p/monitoring-application/
# GC정보보기
# 메모리 정보보기
# 런타임 정보보기
# 쓰레드 정보보기
메모리 사용에 대해 어떤 경계점을 지날 경우 자동알림도 가능하겠네요. 물론 코딩이 좀 들어가야 겠지만
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/management/MemoryNotificationInfo.html
아무튼 이미 이런 기능이 JDK 1.5에도 많이 추가되어 있는데 사용하는 건 극히 일부라는걸 항상 느끼게 됩니다.
제가 알고 있는 오픈소스 모니터링및 관리툴인 Lambda Probe 에 비하면 많은 부분 작업을 더해야 겠지만 기본적인 기능만으로도 간단한 모니터링이 가능합니다.
JMX나 다른 기타 기능을 통해 통합 모니터링 시스템을 만들수 있으리라는 짐작을 하게 합니다.
시간을 내어 간단히 인터페이스 기능만을 사용해 웹 페이지를 꾸며봤습니다.
http://monitor.openframework.or.kr/index.jsp
좀 지속적으로 해보고자 구글에는 프로젝트로 등록했구요. ^^
http://code.google.com/p/monitoring-application/
아직 구문번역은 대충 해놓은 상태입니다. 오역이나 의견이 있으시면 바로 알려주셔도 됩니다.. 그럼 감사하죠..^^
# GC정보보기
# 메모리 정보보기
# 런타임 정보보기
# 쓰레드 정보보기
메모리 사용에 대해 어떤 경계점을 지날 경우 자동알림도 가능하겠네요. 물론 코딩이 좀 들어가야 겠지만
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/management/MemoryNotificationInfo.html
아무튼 이미 이런 기능이 JDK 1.5에도 많이 추가되어 있는데 사용하는 건 극히 일부라는걸 항상 느끼게 됩니다.
# 참고 URL
http://www.ibm.com/developerworks/java/library/j-java6perfmon/
http://www.ibm.com/developerworks/java/library/j-mxbeans/
http://www.sun.com/bigadmin/hubs/multilingual/korean/content/monitoring.jsp
http://www.ki.rim.or.jp/~kuro/Java/JMX/
http://www.ibm.com/developerworks/java/library/j-java6perfmon/
http://www.ibm.com/developerworks/java/library/j-mxbeans/
http://www.sun.com/bigadmin/hubs/multilingual/korean/content/monitoring.jsp
http://www.ki.rim.or.jp/~kuro/Java/JMX/
'성능' 카테고리의 다른 글
[성능] JProfiler 사용법 정리 (0) | 2013.02.19 |
---|---|
[성능] VisualVM 플러그인 이야기 (0) | 2009.01.18 |
[성능] VisualVM (2) | 2009.01.18 |
[일상][작성중] Jennifer 4.0 사용기 (0) | 2008.12.30 |
[리뷰] 프로파일러 비교 (0) | 2008.08.03 |