3.6. 브로커, 큐 및 클러스터의 상태 확인
AMQ Broker에는 브로커 토폴로지의 브로커 및 큐에서 다양한 상태 점검을 수행할 수 있는 명령줄 유틸리티가 포함되어 있습니다. 브로커가 클러스터된 경우 유틸리티를 사용하여 클러스터 토폴로지의 상태를 확인할 수도 있습니다.
프로세스
브로커 토폴로지의 특정 브로커(즉, 노드)에 대해 실행할 수 있는 검사 목록을 참조하십시오.
<broker_instance_dir>/bin/artemis help check node
$ <broker_instance_dir>/bin/artemis help check nodeCopy to Clipboard Copied! Toggle word wrap Toggle overflow Artemis
check node명령과 함께 사용할 수 있는 옵션 세트를 설명하는 출력이 표시됩니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 예를 들어 로컬 브로커의 디스크 사용량이 브로커에 대해 구성된 최대 디스크 사용량 미만인지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 예에서
--diskUsage옵션에-1값을 지정하면 유틸리티에서 브로커에 대해 구성된 최대 디스크 사용량에 대해 디스크 사용량을 확인합니다. 브로커의 최대 디스크 사용은broker.xml구성 파일의max-disk-usage매개변수를 사용하여 구성됩니다.max-disk-usage에 지정된 값은 브로커가 사용할 수 있는 사용 가능한 물리적 디스크 공간의 백분율을 나타냅니다.브로커 토폴로지의 특정 큐에 대해 실행할 수 있는 검사 목록을 참조하십시오.
<broker_instance_dir>/bin/artemis help check queue
$ <broker_instance_dir>/bin/artemis help check queueCopy to Clipboard Copied! Toggle word wrap Toggle overflow Artemis
check queue명령과 함께 사용할 수 있는 옵션 세트를 설명하는 출력이 표시됩니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 유틸리티는 단일 명령을 사용하여 여러 옵션을 실행할 수 있습니다. 예를 들어 로컬 브로커의 기본
helloworld대기열에서 1000개의 메시지를 프로덕션, 검색 및 소비를 확인하려면 다음 명령을 사용합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 이전 예에서 대기열 검사를 실행할 때 브로커 URL을 지정하지 않은 것을 관찰합니다. URL을 명시적으로 지정하지 않으면 유틸리티는 기본값
tcp://localhost:61616을 사용합니다.브로커가 클러스터형 경우 클러스터 토폴로지에 대해 실행할 수 있는 검사 목록을 참조하십시오.
<broker_instance_dir>/bin/artemis help check cluster
$ <broker_instance_dir>/bin/artemis help check clusterCopy to Clipboard Copied! Toggle word wrap Toggle overflow Artemis
check cluster명령과 함께 사용할 수 있는 옵션 세트를 설명하는 출력이 표시됩니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow