3.4. 관리되는 실행자 서비스 및 관리된 예약된 실행자 서비스에 대한 런타임 통계
관리 CLI 특성으로 생성된 런타임 통계를 확인하여 관리되는 실행자 서비스의 성능을 모니터링하고 예약된 실행자 서비스의 성능을 모니터링할 수 있습니다. 독립 실행형 서버 또는 호스트에 매핑된 개별 서버에 대한 런타임 통계를 볼 수 있습니다.
domain.xml 구성에는 런타임 통계 관리 CLI 속성에 대한 리소스가 포함되지 않으므로 관리 CLI 속성을 사용하여 관리형 도메인의 런타임 통계를 볼 수 없습니다.
표 3.1. 관리 실행자 서비스 및 관리되는 예약 실행자 서비스의 성능을 모니터링하기 위한 관리 CLI 속성을 표시합니다.
| 속성 | 설명 |
|---|---|
| active-thread-count | 작업을 실행 중인 대략적인 스레드 수입니다. |
| completed-task-count | 실행을 완료한 대략적인 총 작업 수입니다. |
| hung-thread-count | 중단된 실행자 스레드 수입니다. |
| max-thread-count | 최대 실행자 스레드 수입니다. |
| current-queue-size | 실행자 작업 대기열의 현재 크기입니다. |
| task-count | 실행을 위해 제출된 대략적인 총 작업 수입니다. |
| thread-count | 현재 실행자 스레드 수입니다. |
독립 실행형 서버에서 실행 중인 관리 실행자 서비스에 대한 런타임 통계를 보는 예.
[standalone@localhost:9990 /] /subsystem=ee/managed-executor-service=default:read-resource(include-runtime=true,recursive=true)
독립 실행형 서버에서 실행 중인 관리 예약된 executor 서비스에 대한 런타임 통계의 예.
[standalone@localhost:9990 /] /subsystem=ee/managed-scheduled-executor-service=default:read-resource(include-runtime=true,recursive=true)
호스트에 매핑된 서버에서 실행 중인 관리 실행자 서비스에 대한 런타임 통계를 보는 예.
[domain@localhost:9990 /] /host=<host_name>/server=<server_name>/subsystem=ee/managed-executor-service=default:read-resource(include-runtime=true,recursive=true)
호스트에 매핑된 서버에서 실행 중인 관리 예약 실행자 서비스에 대한 런타임 통계의 예.
[domain@localhost:9990 /] /host=<host_name>/server=<server_name>/subsystem=ee/managed-scheduled-executor-service=default:read-resource(include-runtime=true,recursive=true)
추가 리소스
- 관리형 실행자 서비스 생성에 대한 자세한 내용은 JBoss EAP 개발 가이드에서 Managed Executor Service 를 참조하십시오.
- 관리형 예약 실행자 서비스 생성에 대한 자세한 내용은 JBoss EAP 개발 가이드에서 Managed Scheduled Executor Service 를 참조하십시오.