어플리케이션 실행을 위해 Workbench를 사용하지 않고 프로브 데이터를 수집하는 두 가지 방법이 있습니다. 첫 번째 방법은 Probekit 인스트루먼테이션 엔진을 사용하여 전개 이전에 프로브를 어플리케이션에 다시 적용하는 것입니다. 두 번째 방법은 어플리케이션을 전개한 후에 Hyades 데이터 콜렉션 에이전트를 어플리케이션의 Java™ 프로세스에 첨부하는 명령행 옵션으로 이를 실행하는 것입니다.
다음 섹션은 각 메소드의 사용을 위한 세부 지시사항을 제공합니다.
프로브 사전 적용
프로브를 사전 적용하는 경우, Probekit은 프로브 코드 및 프로브의 클래스에 대한 호출을 어플리케이션의 클래스 파일에 삽입하여 어플리케이션을 인스트루먼트합니다. Probekit 인스트루먼테이션 엔진을 호출하는 명령행에서 어플리케이션 클래스 파일, jar 파일 및 폴더의 이름을 지정할 수 있습니다.Probekit 인스트루먼테이션 제거
프로브를 사전 적용하는 경우, Probekit 인스트루먼테이션 엔진은 프로브 코드 및 프로브의 클래스에 대한 호출을 어플리케이션의 클래스 파일에 삽입합니다. 프로브 데이터를 더 이상 수집하고자 하지 않는 경우에는 프로브 인스트루먼테이션을 제거할 수 있습니다. 사전 적용된 프로브를 수정하는 경우에는 프로브를 사전 적용하기 전에 인스트루먼테이션을 제거해야 합니다.독립형 모드로 Probekit 사용
독립형 모드에서 Probekit을 사용하여 프로브를 미리 적용하지 않고 Workbench의 외부에서 프로브 데이터를 수집할 수 있습니다. 독립형 모드에서는 명령행에서 어플리케이션을 실행하며 Hyades 데이터 콜렉션 에이전트를 직접 Java 프로세스에 첨부합니다.
상위 주제: 프로브 적용