EJB 통계는 다음 표에 설명되어 있습니다.
표 16–1 EJB 통계
속성 이름 |
데이터 유형 |
설명 |
---|---|---|
createcount |
CountStatistic |
EJB의 create 메소드를 호출한 횟수입니다. |
removecount |
CountStatistic |
EJB의 remove 메소드를 호출한 횟수입니다. |
pooledcount |
RangeStatistic |
풀링된 상태의 Entity Bean 수입니다. |
readycount |
RangeStatistic |
준비 상태의 Entity Bean 수입니다. |
messagecount |
CountStatistic |
Message-Driven Bean에 대해 수신한 메시지 수입니다. |
methodreadycount |
RangeStatistic |
MethodReady 상태의 Stateful 또는 Stateless Session Bean 수입니다. |
passivecount |
RangeStatistic |
Passive 상태의 Stateful Session Bean 수입니다. |
EJB 메소드 호출에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 16–2 EJB 메소드 통계
속성 이름 |
데이터 유형 |
설명 |
---|---|---|
methodstatistic |
TimeStatistic |
작업을 호출한 횟수와 호출에 소요된 전체 시간 등입니다. |
CountStatistic |
메소드 실행 결과 예외가 발생한 횟수입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. |
|
CountStatistic |
메소드가 성공적으로 실행된 횟수입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. |
|
CountStatistic |
작업을 실행하기 위한 마지막 성공 실패 시도에 대해 메소드를 실행하는 데 걸린 시간(밀리초)입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. |
EJB 세션 저장소에 대한 통계는 다음 표에 나열되어 있습니다.
표 16–3 EJB 세션 저장소 통계
속성 이름 |
데이터 유형 |
설명 |
---|---|---|
currentSize |
RangeStatistic |
현재 저장소에 있는 비활성화된 세션이나 검사점이 지정된 세션 수입니다. |
activationCount |
CountStatistic |
저장소에서 활성화된 세션 수입니다. |
activationSuccessCount |
CountStatistic |
저장소에서 성공적으로 활성화된 세션 수입니다. |
activationErrorCount |
CountStatistic |
작업을 실행하기 위한 마지막 성공 실패 시도에 대해 메소드를 실행하는 데 걸린 시간(밀리초)입니다. EJB 컨테이너에 대해 모니터링을 사용하는 경우 Stateless 및 Stateful Session Bean 또는 Entity Bean에 대해 이 통계를 수집합니다. |
passivationCount |
CountStatistic |
이 저장소를 사용하여 비활성화된 세션 수입니다. |
passivationSuccessCount |
CountStatistic |
이 저장소를 사용하여 성공적으로 비활성화된 세션 수입니다. |
passivationErrorCount |
CountStatistic |
이 저장소를 사용하여 비활성화할 수 없는 세션 수입니다. |
expiredSessionCount |
CountStatistic |
이 저장소에서 제거한 만료된 세션 수입니다. |
passivatedBeanSize |
CountStatistic |
전체, 최소 및 최대를 포함하여 이 저장소에서 비활성화된 전체 바이트 수입니다. |
passivationTime |
CountStatistic |
전체, 최소 및 최대를 포함하여 Bean을 저장소로 비활성화하는 데 걸린 시간입니다. |
checkpointCount (EE 전용) |
CountStatistic |
이 저장소를 사용하여 검사점이 지정된 세션 수입니다. |
checkpointSuccessCount (EE 전용) |
CountStatistic |
검사점이 성공적으로 지정된 세션 수입니다. |
checkpointErrorCount (EE 전용) |
CountStatistic |
검사점을 지정할 수 없는 세션 수입니다. |
checkpointedBeanSize (EE 전용) |
ValueStatistic |
저장소에서 검사점을 지정한 Bean의 총 개수입니다. |
checkpointTime (EE 전용) |
TimeStatistic |
Bean을 저장소로 검사점을 지정하는 데 걸린 시간입니다. |
EJB 풀에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 16–4 EJB 풀 통계
속성 이름 |
데이터 유형 |
설명 |
---|---|---|
BoundedRangeStatistic |
풀 변경 방법에 대한 정보를 제공하는 연관된 풀의 EJB 수입니다. |
|
BoundedRangeStatistic |
사용 가능한 Bean을 기다리는 스레드 수로 요청이 정체될 수 있음을 나타냅니다. |
|
CountStatistic |
데이터 수집이 시작된 후 연관된 풀에서 만들어진 Bean 수입니다. |
|
CountStatistic |
데이터 수집이 시작된 후 연관된 풀에서 삭제된 수입니다. |
|
CountStatistic |
Message-driven Bean을 위해 JMS 세션에 한 번에 로드하는 최대 메시지 수입니다. 기본값은 1이며, Message-driven Bean의 풀에만 적용됩니다. |
EJB 캐시에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 16–5 EJB 캐시 통계
속성 이름 |
데이터 유형 |
설명 |
---|---|---|
BoundedRangeStatistic |
사용자 요청 시 캐시에서 Bean을 찾지 못한 횟수입니다. |
|
BoundedRangeStatistic |
사용자 요청 시 캐시에서 항목을 찾은 횟수입니다. |
|
numbeansincache |
BoundedRangeStatistic |
캐시에 있는 Bean의 수입니다. 이 값은 캐시의 현재 크기입니다. |
CountStatistic |
비활성화된 Bean의 수입니다. Stateful Session Bean에만 적용됩니다. |
|
CountStatistic |
비활성화 처리를 수행하는 동안 발생한 오류 횟수입니다. Stateful Session Bean에만 적용됩니다. |
|
CountStatistic |
정리 스레드로 제거된 만료된 세션의 수입니다. Stateful Session Bean에만 적용됩니다. |
|
CountStatistic |
비활성화 처리가 성공적으로 완료된 횟수입니다. Stateful Session Bean에만 적용됩니다. |
타이머에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 16–6 타이머 통계
통계 |
데이터 유형 |
설명 |
---|---|---|
numtimerscreated |
CountStatistic |
시스템에서 만들어진 타이머 수입니다. |
numtimersdelivered |
CountStatistic |
시스템에서 전달한 타이머 수입니다. |
numtimersremoved |
CountStatistic |
시스템에서 제거한 타이머 수입니다. |