Я использую брокер ActiveMQ в кластере RedHat OpenShift с ведением журнала стека EFK (ElasticSearch, Fluentd, Kibana).В моих компонентах java я настроил свои регистраторы для входа в формате JSON, используя кодировщик LogStash, чтобы их можно было правильно проанализировать, сохранить и отобразить в Kibana, и я собираюсь сделать то же самое для ActiveMQ.
Inмои компоненты Java, моя конфигурация регистрации выглядит так, и я ожидал, что смогу сделать что-то подобное для ActiveMQ:
<configuration>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder class="net.logstash.logback.encoder.LogstashEncoder" />
</appender>
<logger name="jsonLogger" additivity="false" level="INFO">
<appender-ref ref="CONSOLE" />
</logger>
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>
Документы ActiveMQ, похоже, не упоминают ни одного способа измененияприложение входа в систему: http://activemq.apache.org/how-do-i-change-the-logging.html
Кому-нибудь раньше удавалось сделать это успешно?