웹 애플리케이션 모니터링
Liberty 프로파일의 웹 애플리케이션 모니터링을 위해 서블릿 MXBean을 사용할 수 있습니다.
성능 데이터는 웹 애플리케이션의 각 서블릿에 사용 가능합니다. 각 서블릿에는 고유 MXBean이 있습니다.
각 서블릿 MXBean을 식별하기 위한 ObjectName은
다음과 같습니다.
WebSphere:type=ServletStats,name=<AppName>.<ServletName>
예:
WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
이 MXBean은 각 서블릿의 ServletStats를 보고합니다. 다음 키 데이터는 ServletStats MXBean에 사용 가능합니다.
- 요청 개수
- 응답 시간
- 서블릿 이름
- 애플리케이션 이름
- 카운터 정의(MXBean 속성)
- AppName: 애플리케이션 이름.
- ServletName: 서블릿 이름.
- RequestCount: 이 서블릿에 대한 히트 수.
- ResponseTime: 평균 응답 시간(나노초).
- Description: 카운터 설명.
- RequestCountDetails: 마지막 시간소인을 포함한 RequestCount 세부사항
- ResponseTimeDetails: 스냅샷 수, 최소값, 최대값 등을 포함한 ResponseTime 세부사항.
- 관리 인터페이스
- 웹 애플리케이션 모니터링의 관리 인터페이스는 com.ibm.websphere.webcontainer.ServletStatsMXBean입니다. 관리 인터페이스를 사용하여 프록시 오브젝트를 확보할 수 있습니다. MBean 속성 및 조작 액세스에 대한 예제을 확인하십시오.
- 관리 인터페이스에 대한 자세한 정보는 Liberty 프로파일의 Java API 문서를 참조하십시오. 각 Liberty 프로파일 API에 대한 Java API 문서는 Information Center의 프로그래밍 인터페이스(API) 절에 자세히 설명되어 있고 ${wlp.install.dir}/dev 디렉토리의 javadoc 서브디렉토리 중 하나에 별도의 .zip 파일로도 사용 가능합니다.