다음 표는 EJB 컨테이너 통계에 대한 설명입니다.
EJB 통계는 다음 표에 설명되어 있습니다.
표 18–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 메소드 호출에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 18–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 세션 저장소에 대한 통계는 다음 표에 나열되어 있습니다.
표 18–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(엔터프라이즈 프로필 전용) | CountStatistic | 이 저장소를 사용하여 검사점이 지정된 세션 수입니다. | 
| checkpointSuccessCount(엔터프라이즈 프로필 전용) | CountStatistic | 검사점이 성공적으로 지정된 세션 수입니다. | 
| checkpointErrorCount(엔터프라이즈 프로필 전용) | CountStatistic | 검사점을 지정할 수 없는 세션 수입니다. | 
| checkpointedBeanSize(엔터프라이즈 프로필 전용) | ValueStatistic | 저장소에서 검사점을 지정한 전체 바이트 수입니다. | 
| checkpointTime(엔터프라이즈 프로필 전용) | TimeStatistic | Bean을 저장소로 검사점을 지정하는 데 걸린 시간입니다. | 
EJB 풀에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 18–4 EJB 풀 통계| 속성 이름 | 데이터 유형 | 설명 | 
|---|---|---|
| BoundedRangeStatistic | 풀 변경 방법에 대한 정보를 제공하는 연관된 풀의 EJB 수입니다. | |
| BoundedRangeStatistic | 사용 가능한 Bean을 기다리는 스레드 수로 요청이 정체될 수 있음을 나타냅니다. | |
| CountStatistic | 데이터 수집이 시작된 후 연관된 풀에서 만들어진 Bean 수입니다. | |
| CountStatistic | 데이터 수집이 시작된 후 연관된 풀에서 삭제된 수입니다. | |
| CountStatistic | Message-driven Bean을 위해 JMS 세션에 한 번에 로드하는 최대 메시지 수입니다. 기본값은 1이며, Message-driven Bean의 풀에만 적용됩니다. | 
EJB 캐시에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 18–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에만 적용됩니다. | 
타이머에 사용할 수 있는 통계는 다음 표에 나열되어 있습니다.
표 18–6 타이머 통계| 통계 | 데이터 유형 | 설명 | 
|---|---|---|
| numtimerscreated | CountStatistic | 시스템에서 만들어진 타이머 수입니다. | 
| numtimersdelivered | CountStatistic | 시스템에서 전달한 타이머 수입니다. | 
| numtimersremoved | CountStatistic | 시스템에서 제거한 타이머 수입니다. |