J2EE Request Profiler는 e-business 응용프로그램 요청의 차단 지점에서 데이터 수집을 목적으로 응용프로그램 서버 프로세스에 상주하는 에이전트입니다. J2EE Request Profiler는 Agent Contoller를 사용하여 이 데이터를 구체화하여 Workbench의 프로파일링 및 로깅 Perspective에서 제공하는 다양한 보기에 의해 렌더링될 수 있습니다.
하나의 시스템 경계에서나 시스템 클러스터에서 실행하여 분배된 e-business 응용프로그램의 프로파일링은 J2EE Request Profiler의 단일 인스턴스나 여러 인스턴스를 사용하여 이루어집니다. 각 J2EE Request Profiler는 응용프로그램 서버 프로세스 내의 프로파일링 정보를 수집하는 데 관여합니다. 각기 다른 응용프로그램 서버에서 많은 J2EE Request Profiler에 접속 시, 서버의 프로파일링 데이터 콜렉션을 사용할 수 있습니다.
접속할 응용프로그램의 실행 기간에서 시점을 선택합니다. 또한 접속할 J2EE Request Profiler를 선택할 수도 있습니다. 응용프로그램의 추적은 J2EE Request Profiler에 접속하는 순간부터 시작되며 응용프로그램 모니터링이 시작됩니다. 응용프로그램 실행이 호스트 경계를 넘어서면, 원격 감지 메커니즘에서는 원격 WebSphereR Application Server를 표시하는 J2EE Request Profiler의 다른 인스턴스에 대한 접속이 발생합니다. 이러한 WebSphereR Application Server는 응용프로그램 실행에 참여하는 Servlet 및 엔터프라이즈 Bean을 호스트합니다.
참고:
응용프로그램 서버가 프로파일러를 사용 가능하게 할 어떤 것을 수행할 필요가 없습니다.
J2EE Request Profiler는 웹 컨테이너는 물론 EJB 컨테이너에 도착하는 요청으로부터 데이터를 수집합니다. 이 데이터 콜렉션 메커니즘은 응용프로그램의 비즈니스 논리를 나타내지 않는 응용프로그램 하부구조의 다른 인공물을 무시하지만, servlet, JSP 및 엔터프라이즈 Bean 간의 상호작용을 표시하는 시퀀스 다이어그램의 작성을 사용 가능하게 합니다. 수집된 데이터는 특정 레벨의 프로파일링 계층(모니터, 호스트, 프로세스 및 에이전트)용으로 정의된 다양한 여러 다이어그램의 작성을 사용 가능하게 합니다. 프로파일링 Perspective의 시퀀스 다이어그램 보기는 다음과 같이 현재 구현된 다이어그램 유형을 제공합니다.
UML2 시퀀스 다이어그램 보기는 J2EE Request Profiler에 접속하여 응용프로그램을 모니터링하기 시작하는 시점부터 응용프로그램에 관한 세부사항을 표시합니다.
프로파일링 및 로깅 Perspective와 응용프로그램의 프로파일링에 대한 정보는 프로파일링 도구에 대한 문서를 참조하십시오.
관련 타스크
J2EE Request Profiler 사용
시퀀스 다이어그램 보기에 대한 작업
(C) Copyright IBMR Corporation 2000, 2005. All Rights Reserved.