Журнал сообщений в формате Logstash JSON из ActiveMQ - PullRequest
0 голосов
/ 08 июня 2018

Я использую брокер 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

Кому-нибудь раньше удавалось сделать это успешно?

...