Администрирование через АРМ администратора#

В данном разделе описаны сценарии работы пользователя с ролью «Администратор сопровождения».

Вход в АРМ#

Для аутентификации пользователя используются сертификаты, администратору необходимо выпустить сертификат, сконвертировать его в формат p12:

keytool -importkeystore -srckeystore <mycert>.jks -destkeystore <mycert>.p12 -deststoretype PKCS12

После чего импортировать его в браузер (обычно, Настройки→Безопасность→Управление сертификатами).

АРМ доступен на каждом брокере по адресу https://ip:8161/console (где ip - ip адрес брокера, 8161 - порт из artemis.console_port в настройках развертывания).

Для возможности подключения к АРМ, DN сертификата пользователя должен быть прописан в файле cert-users.properties, и у соответствующего пользователя должна быть добавлена роль artemis_admin в файле cert-roles.properties.

Просмотр топологии брокера#

  • Вкладка Broker diagram, показывает список объектов на конкретном брокере и подключения к брокерам кластера. Нажатие на элемент выводит его свойства.

Broker diagram

  • Вкладка Addresses, показывает список адресов с возможностью фильтрации. Нажатие на ссылку в виде количества очередей перенаправляет к списку очередей данного адреса.

Addresses

  • Древовидный список слева, объекты под addresses.

Addresses + attributes

Основные атрибуты адреса:

  • Address size - размер хранимых сообщений во всех очередях адреса в байтах;

  • Number of messages - количество сообщений во всех очередях адреса;

  • Roles as json - права на адрес.

Основные атрибуты очереди:

  • Consumer count - количество подключенных читателей;

  • Message count - количество сообщений в очереди.

Просмотр подключений к адресу/очереди#

  • Вкладка Consumers - перечень подключений на чтение.

  • Вкладка Producers - перечень подключений на запись.

Работа с сообщениями в очереди#

В древовидном списке слева выбрать очередь, после чего станет доступна вкладка Browse queue.

Browse_queue

При переходе на вкладку отображаются все сообщения на данный момент находящиеся в очереди, для отображения выводятся только значения заголовков сообщений.

Перечень отображаемых заголовков можно редактировать с помощью окна, вызываемого по кнопке Columns.

С использованием данной вкладки можно удалять сообщения, для этого необходимо выбрать нужные сообщения с помощью чекбокса слева и нажать на кнопку Delete Messages.