jetty vergo 및 jboss 서버에서 개발되고 호스팅되는 서비스가 거의 없으므로 응용 프로그램을 모니터링하고 미세 조정해야합니다. 얼마나 많은 서비스 메서드가 얼마나 많은 코드를 취하고 있는지 알 수 있도록 코드 레벨까지 개까지 드릴해야합니다 CPU cycle
, memory usage
등? 몇 가지 옵션이 있습니다, 어떤 도구를 사용할 수 있습니다 또는 내가 잘 jvisualvm
응용 프로그램 서버 모니터링 방법
0
A
답변
1
를 사용하여 코드 레벨로 드릴 다운 할 수 있습니다 어쨌든이, 내 기본 설정은 다음과 같습니다
정말로 드릴 다운해야하는 경우 AppDynamics http://www.appdynamics.com/과 같은 도구를 사용할 수 있습니다 (무료 버전 있음).
-1
질문이 하나 더 있습니다. jconsole을 사용하여 코드 수준까지 드릴 다운하는 방법은 무엇입니까? – Pulkit
Jmxtrans 또는 JConsole과 같은 도구가 JMX를 사용하여 메트릭 데이터를 가져 오기 때문에 유감스럽게도 불가능합니다. 그러나이 수준의 코드 블록과 CPU 사용량과 같은 메트릭을 일치시킬 수는 없습니다. 코드 수준까지 자세히 조사하고 실제 프로파일 링을 수행하려면 AppDynamics, JProfiler 또는 VisualVM과 같은 도구를 사용해야합니다. 다음은 OpenSource 툴을 사용하여 이것을 수행하는 방법을 설명하는 InfoQ 문서이다. http://www.infoq.com/articles/java-profiling-with-open-source –