Просмотр очереди Hawtio ActiveMQ показывает максимум 500 сообщений

Я пытаюсь просмотреть все сообщения в своей очереди в ActiveMQ (5.11.1). Для этой цели я использую Hawtio (1.4.51). Моя очередь в ActiveMQ содержит сообщение 790.

Мои шаги до сих пор:

  1. По умолчанию hawtio показывает до 400 сообщений в очереди ActiveMQ. Итак, я зашел в настройки своего broker.xml и добавил:

<destinationPolicy>
	<policyMap>
		<policyEntries>
			<policyEntry queue="incoming.status" maxBrowsePageSize="401"/> 
		</policyEntries>
	</policyMap>
</destinationPolicy>

Это дало мне 401 сообщение.

  1. Поэтому я попытался изменить maxBrowsePageSize="401" на "-1". К моему удивлению, я получил только 200 сообщений...

  2. Следующая попытка состояла в том, чтобы установить maxBrowsePageSize="1000" и снова разочарование. Я смог увидеть только 500 сообщений...

  3. Затем я перешел к своему коду Java и вставил:

PrintWriter writer = new PrintWriter("c:\\Messages.log", "UTF-8");
writer.write(jmsQueueEndpoint.browseAllMessagesAsXml(true));
writer.close();

Результаты были следующими: для maxBrowsePageSize="401" я получил 401/790 сообщений, для "2" я получил 2/790 для "1000" и для "-1" я получил 790/790.

Итак, я пришел к выводу, что в Hawtio есть некоторая настройка, которая ограничивает мои результаты до 500.

Мне нужно видеть ВСЕ мои сообщения в Hawtio.


person Andrey Dobrikov    schedule 11.02.2016    source источник


Ответы (1)


Итак, после дополнительных исследований и с помощью этого блога: max3">Плагин HawtIO + Camel - Несколько контекстов не отображаются - Ограничено до max3

Мне удалось найти параметр, который позволит ActiveMQ в Hawtion отображать более 500 записей. Настройка находится здесь:

  • В правой части приложения hawtio есть ваше изображение пользователя с маленькой стрелкой. Нажмите на нее и выберите «Настройки».

введите здесь описание изображения

  • В «Предпочтениях» выберите «Джолокия.

введите здесь описание изображения

  • В «Jolokia» измените: «Максимальный размер коллекции» на максимальное значение, которое вы хотите, и нажмите «Применить», перезапустите браузер.

введите здесь описание изображения

Единственная оставшаяся проблема — безлимитный вариант. Когда я устанавливаю "-1" в части брокера, hawtio ограничивает меня до 200 записей...

person Andrey Dobrikov    schedule 14.02.2016