2013-06-18 8 views
6

JMX와 VisualVM에 대한 몇 가지 링크를 읽었지만 그 주위에는 몇 가지 질문이 있습니다. 내 이해 당으로 JMX와 VisualVM?

은 JMX & VisualVM과 2 개의 다른 JVM 모니터링 도구입니다. 또한 JMX에는 Java 응용 프로그램이 통합 할 수있는 API가 있으며 모니터링 도구로 응용 프로그램을 더 잘 모니터 할 수 있습니다. 이러한 이해가 올바른지 또는 결함이있는 경우

은 누군가가 명확히 수 있을까? 결함이있는 경우이 차이점/비교를 더 잘 설명하는 기사를 가리 키시겠습니까? 또한

, 내가 톰캣 6.1 서버에서 호스팅 내 자바 기반의 웹 응용 프로그램을 모니터링하기 위해 JMX 또는 VisualVM과 사용에 대한 이동 않을 때? 정확하지의

답변

15

. JConsole & Java VisualVM은 2 개의 다른 JVM 모니터링 도구입니다. JMX (Java Management Extensions)는 관리하고 JConsole 또는

+0

자바 VisualVM는 설명에 감사드립니다처럼 응용 프로그램을 모니터링하기위한 도구를 제공하는 자바 기술입니다. 그렇다면 모니터링 목적으로 JConsole과 VisualVM을 선택하는 방법은 무엇입니까? Tomcat 6.1 서버에서 실행되는 응용 프로그램이 있습니다. – yathirigan

+1

자바 VisualVM과는 –

+4

JConsole의 유일한 JMX를 사용하여 프로파일 고급 모니터링 기능을 갖춘 새로운 응용 프로그램, 예를 들어,하지만 VisualVM과는 JMX에 추가 API 및 SA를 부착, Jvmstat 같은 다른 모니터링 기술을 사용합니다. 모든 모니터링 기술의 데이터를 한 곳에서 병합 할 수 있으며 사용자는 특정 상황에서 사용해야하는 기술을 생각할 필요가 없습니다. –