728x90
JMX란 Java Management Extensions의 약자이다.
JDK 1.5부터 지원되는 사양이며, 실행 중인 application 모니터링 및 설정 변경을 지원하는 API이다.
외부에서는 JMX connectors로 MBean 서버에 접근하면 되며, 이외에 JConsole, visualVM 등의 모니터링 도구를 지원받아서 모니터링을 진행할 수도 있다.
(참조 : http://okminseok.blogspot.com/2019/07/jmx.html)
application의 실행 parameter 설정을 통해 jmx 포트 활성화 및 연동을 할 수 있으며, 대표적인 예시로는 다음과 같다.
예시로 jmx를 활용하여 visual VM에 붙는 실습은 다음을 참고하면 된다.
https://billy727.tistory.com/115?category=1036807
VisualVM Monitoring
https://visualvm.github.io/download.html VisualVM: Download First Steps Unzip the downloaded archive. The archive already contains the top-level visualvm directory. Start VisualVM by invoking the bi..
billy727.tistory.com
728x90
'JAVA > JAVA' 카테고리의 다른 글
java/lang/object (1) | 2022.12.26 |
---|---|
JVM memory 모니터링 (1) | 2022.09.23 |
request.getHeader의 ip 얻기 (0) | 2022.06.02 |
GC 종류 (0) | 2022.05.30 |
AlwaysPreTouch JVM option (0) | 2022.05.18 |