JAX-WS 모니터링
Liberty의 JAX-WS 모니터링을 위해 엔드포인트 MXBean을 사용할 수 있습니다.
성능 데이터는 JAX-WS 애플리케이션의 각 엔드포인트 및 조작에 대해 사용 가능합니다. 각 웹 서비스 엔드포인트에는 고유 MXBean이 있습니다.
각 엔드포인트 MXBean을 식별하기 위한 ObjectName은
다음 형식 중 하나가 될 수 있습니다.
org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Server,service="<NameSpace><ServiceName>",port="<PortName>"
org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Client,service="<NameSpace><ServiceName>",port="<PortName>"
예: org.apache.cxf:bus.id=JaxWsLibertyDemo-Server-Bus,type=Performance.Counter.Server,
service="{http://jaxws.samples/}SimpleEchoService",port="SimpleEchoPort"org.apache.cxf:bus.id=JaxWsLibertyDemo-Server-Bus,type=Performance.Counter.Client,
service="{http://jaxws.samples/}SimpleEchoService",port="SimpleEchoPort"
이 MXBean은 각 엔드포인트와 조작의 웹 서비스 상태를 보고하는 역할을 합니다.
- 카운터 정의(MXBean 속성)
- AvgResponseTime: 평균 응답 시간(밀리초)
- MaxResponseTime: 최대 응답 시간(밀리초)
- MinResponseTime: 최소 응답 시간(밀리초)
- NumInvocations: 이 엔드포인트 또는 조작의 호출 수
- NumChekedApplicationFaults: 확인된 애플리케이션 결함 수
- NumLogicalRuntimFaluts: 논리적 런타임 결함 수
- NumRuntimeFaults: 런타임 결함 수
- NumUnCheckedApplicationFaults: 확인되지 않은 애플리케이션 결함 수
- TotalHandlingTime: 총 응답 처리 시간(밀리초)
- 관리 인터페이스
- 웹 서비스 애플리케이션 모니터링의 관리 인터페이스는 org.apache.cxf.management.counters.ResponseTimeCounterMBean입니다. 관리 인터페이스를 사용하여 프록시 오브젝트를 확보할 수 있습니다. MBean 속성 및 조작 액세스 예의 내용을 참조하십시오.
- org.apache.cxf.management.counters.ResponseTimeCounterMBean에 대한 자세한 정보는 Apache CXF Javadoc의 내용을 참조하십시오.