2.4. 모니터링 및 관리
AMQ Broker는 브로커를 모니터링하고 관리하는 데 사용할 수 있는 여러 도구를 제공합니다.
- AMQ 관리 콘솔
- AMQ Management Console은 웹 브라우저를 통해 액세스할 수 있는 웹 인터페이스입니다. 을 사용하여 네트워크 상태를 모니터링하고, 브로커 토폴로지를 보고, 브로커 리소스를 생성 및 삭제할 수 있습니다.
- CLI
-
AMQ Broker는 브로커를 관리하는 데 사용할 수 있는
artemisCLI를 제공합니다. CLI를 사용하면 브로커 인스턴스를 생성, 시작 및 중지할 수 있습니다. CLI는 메시지 저널을 관리하기 위한 여러 명령도 제공합니다. - 관리 API
AMQ Broker는 광범위한 관리 API를 제공합니다. 이를 사용하여 브로커의 구성을 수정하고, 새 리소스를 생성하고, 이러한 리소스를 검사하고, 상호 작용할 수 있습니다. 클라이언트는 관리 API를 사용하여 브로커를 관리하고 관리 알림을 구독할 수도 있습니다.
AMQ Broker는 관리 API를 사용하기 위해 다음과 같은 방법을 제공합니다.
- Java Management Extensions(JMX) - Java 애플리케이션 관리를 위한 표준 기술입니다. 브로커의 관리 작업은 AMQECDHEs 인터페이스를 통해 노출됩니다.
- JMS API - 관리 작업은 표준 JMS 메시지를 사용하여 특수 관리 JMS 큐로 전송됩니다.
- 로그
- 각 브로커 인스턴스는 오류 메시지, 경고 및 기타 브로커 관련 정보 및 활동을 기록합니다. 로깅 수준, 로그 파일의 위치 및 로그 형식을 구성할 수 있습니다. 그런 다음 결과 로그 파일을 사용하여 브로커를 모니터링하고 오류 조건을 진단할 수 있습니다.