2016-09-28 3 views
0

Моя организация использует RabbitMQ и ELK для сбора информации журнала аналитиков. мы также используем WSO2 API Manager (1.10.0) в качестве шлюза и должны каким-то образом отправлять журнал AM в RabbitMQ. Не могли бы вы дать какие-то советы о том, как достичь или показать мне, где имеются соответствующие документы. Я нашел потрясающую статью для публикации журналов углерода WSO2 до ELK, https://udaraliyanage.wordpress.com/2016/06/19/publish-wso2-carbon-logs-to-logstashelasticsearhkibana-elk-using-log4j-socketappender/, но не могу найти, как отправлять журналы в RabbitMQ.Отправка журналов WSO2 на RabbitMQ

Спасибо, Шон

ответ

0

AFAIK нет из метода коробки публиковать журналы RabbitMQ.

Но wso2 carbon позволяет добавлять пользовательские приставки для журналов. Таким образом, вы можете написать свой собственный log4j appender (this - пример для приложения журнала Rabbitmq). После этого добавьте его в свойства log4j продукта wso2. Вы можете следовать руководству this, чтобы написать и добавить свой собственный log4j appender к продукту wso2.

Надеюсь, это поможет.

+0

Спасибо, что купите ваш совет. Я попробую это решение –

+0

Я сделал файл jar, который содержит пользовательский журнал appender. Где мне нужно поставить файл jar, так что log4j.properties может ссылаться на него? благодаря –

Смежные вопросы