서비스 컴포넌트 아키텍처 레벨에서 모니터할 수 있는 성능 통계는 25가지가 있습니다. 카운터 또는 타이머인 응용프로그램 응답 조치 통계를 사용하여 서비스 호출 및 응답을 다양한 패턴으로 측정할 수 있습니다.
다음 표에 표시된 ARM(Application Response Measurement) 통계는 SCA(Service Component Architecture) 레이어에 대한 호출자 호출의 시간 및 계수 조치와 서비스에서 리턴된 결과입니다. 따라서 지연된 응답, 결과 검색, 콜백 및 단방향 호출의 동기 및 비동기 구현 간에 다른 여러 서비스 호출 패턴이 실제로 존재합니다. 그러나 이 모든 것은 호출자 호출과 서비스, 서비스로부터의 응답 또는 일부 경우 SCA 레이어가 사이에 있는 데이터소스 사이에 있습니다.
이벤트 유형 | 요소 |
---|---|
선택기 | Operation |
맵 | Map Transformation |
중개 | OperationBinding ParameterMediation |
자원 어댑터 | InboundEventRetrieval InboundEventDelivery Outbound |
통계 이름 | 유형 | 설명 |
---|---|---|
GoodRequests | 카운터 | 예외가 발생하지 않은 서버 호출 수 |
BadRequests | 카운터 | 예외가 발생한 서버 호출 수 |
ResponseTime | 타이머 | 요청 수신과 결과 계산 사이를 서버측에서 측정한 지속 기간 |
TotalResponseTime | 타이머 | 호출자가 서비스를 요청한 시간부터 호출자에 대한 결과가 사용 가능한 시간까지 호출자측에서 측정한 지속 기간. 호출자의 결과 처리 시간을 포함하지 않습니다. |
RequestDeliveryTime | 타이머 | 호출자가 서비스를 요청한 시간부터 서버측 구현으로 요청이 인계되는 시간까지 호출자측에서 측정한 지속 기간. 분산 분산 환경의 경우 이 조치의 품질은 시스템 시계의 동기화 품질에 따라 결정됩니다. |
ResponseDeliveryTime | 타이머 | 결과를 클라이언트가 사용할 수 있도록 하는 데 필요한 시간. 응답이 지연된 경우 이 시간에 결과 검색 시간은 포함되지 않습니다. 분산 환경의 경우 이 조치의 품질은 시스템 시계의 동기화 품질에 따라 결정됩니다. |
통계 이름 | 유형 | 설명 |
---|---|---|
GoodRefRequests | 카운터 | 예외가 발생하지 않은 SCA 레이어에 대한 호출자 호출 수 |
BadRefRequests | 카운터 | 예외가 발생한 SCA 레이어에 대한 호출자 호출 수 |
RefResponseTime | 타이머 | 호출자가 SCA 레이어를 요청한 시간부터 이 호출의 결과가 호출자에 리턴된 시간까지 호출자측에서 측정한 지속 기간 |
BadRetrieveResult | 카운터 | 예외가 발생한 데이터소스에 대한 호출자 호출 수 |
GoodRetrieveResult | 카운터 | 예외가 발생하지 않은 데이터소스에 대한 호출자 호출 수 |
RetrieveResultResponseTime | 타이머 | 호출자가 SCA 레이어를 요청한 시간부터 데이터소스 응답이 호출자에 리턴된 시간까지 호출자측에서 측정한 지속 기간 |
RetrieveResultWaitTime | 타이머 | 제한시간이 초과될 때 호출자 측에서 측정되는 지속 기간 |
통계 이름 | 유형 | 설명 |
---|---|---|
GoodTargetSubmit | 카운터 | 예외가 발생하지 않은 서비스에 대한 SCA 호출 수 |
BadTargetSubmit | 카운터 | 예외가 발생한 서비스에 대한 SCA 호출 수 |
TargetSubmitTime | 타이머 | SCA가 서비스를 요청한 시간부터 해당 호출의 결과가 SCA에 리턴된 시간까지 서버측에서 측정한 지속 기간 |
GoodResultSubmit | 카운터 | 예외가 발생하지 않은 데이터소스에 대한 서비스 호출 수 |
BadResultSubmit | 카운터 | 예외가 발생한 데이터소스에 대한 서비스 호출 수 |
ResultSubmitTime | 타이머 | 서비스가 데이터소스를 요청한 시간부터 해당 결과가 서비스에 리턴된 시간까지 서버측에서 측정한 지속 기간 |
통계 이름 | 유형 | 설명 |
---|---|---|
GoodCB | 카운터 | 예외가 발생하지 않은 콜백에 대한 SCA 호출 수 |
BadCB | 카운터 | 예외가 발생한 콜백에 대한 SCA 호출 수 |
CBTime | 타이머 | SCA가 요청한 시간부터 콜백의 결과가 SCA에 리턴된 시간까지의 지속 기간 |
GoodCBSubmit | 카운터 | 서비스에서 콜백을 핸들하는 SCA로의 예외가 발생하지 않은 호출 수 |
BadCBSubmit | 카운터 | 서비스에서 콜백을 핸들하는 SCA로의 예외가 발생한 호출 수 |
CBSubmitTime | 타이머 | 서비스가 콜백을 처리하는 SCA를 요청한 시간부터 SCA의 결과가 서비스에 리턴된 시간까지의 지속 기간 |
다음 주제는 다양한 구현에서 이 통계가 사용되는 방식을 보여줍니다.