이전 항목: Java 7 Autoprobe다음 항목: Java Agent를 시작하도록 응용 프로그램 서버 구성


응용 프로그램 계측 방법

에이전트를 설치한 후에는 응용 프로그램을 계측하도록 응용 프로그램 서버를 구성해야 합니다. 응용 프로그램을 계측하는 가장 일반적인 방법은 JVM AutoProbe와 –javaagent 명령줄 옵션을 사용하는 것입니다. JVM AutoProbe는 런타임에 동적으로 응용 프로그램을 계측합니다. JVM AutoProbe는 Introscope가 파일 시스템에서 로드되는 모든 바이트 코드를 볼 수 있도록 부트스트랩 또는 응용 프로그램 서버 클래스 로더에서 후크를 제공하는 모든 J2EE 응용 프로그램 서버에 적합합니다.

대부분의 JVM 공급자는 –javaagent 옵션을 지원합니다. 이 옵션을 지원하지 않는 JVM을 사용하는 경우에는 대체 계측 방법을 사용해야 합니다.

ProbeBuilder 수동 실행은 응용 프로그램이 시작되기 전에 바이트 코드를 정적으로 계측해야 하는 경우에만 필요합니다. ProbeBuilder 마법사나 명령줄 프롬프트를 사용하여 ProbeBuilder를 수동으로 실행할 수 있습니다. ProbeBuilder는 바이트 코드를 계측하고 계측된 jar 또는 클래스 파일을 새 이름으로 출력합니다. 그런 다음 새로 계측된 이 바이트 코드가 응용 프로그램이 시작되기 전에 응용 프로그램의 클래스 경로 앞에 배치되거나 이름이 적절하게 바뀝니다.

JVM AutoProbe를 사용하는 대체 방법에 대한 자세한 내용은 "부록 B: 대체 계측 방법"을 참조하십시오.