2015-07-23 2 views
0

Я хочу использовать обработчик syslog в Wildfly 8 для отправки журналов приложений в logstash (и я знаю, что это может быть не самая лучшая практика на данный момент).Поведение обработчика syslog в Wildfly 8

Кто-нибудь знает, как работает обработчик syslog, если сервер syslog/logstash недоступен?

Есть ли какая-либо буферизация (память, файлы), она потребляет бесконечные ресурсы в петле повторного соединения, одним словом: есть ли у кого-нибудь опыт работы с обработчиком syslog?

Спасибо, Майкл

+0

Я уже давно хотел написать сообщение в блоге о том, как записывать сообщения журнала в logstash. На самом деле это не так сложно, просто нужно добавить зависимость и пользовательский форматтер и пользовательский обработчик. Может быть, я скоро смогу добраться до него, тогда я добавлю ссылку здесь. –

+0

Как и было обещано, это ссылка на сообщение в блоге о WildFly и стеке ELK http://wildfly.org/news/2015/07/25/Wildfly-And-ELK/ –

+0

Спасибо, я посмотрю! – Michael

ответ

1

системного журнала-обработчик не будет буферизации сообщений, если сокет не может подключиться. Если вы используете UDP, он будет пытаться подключаться каждый раз. Использование TCP зависит от версии logmanager. Я думаю, что с версией в WildFly 8 она попытается повторно подключиться, но вы потеряете любые сообщения, отправленные, пока сервер syslog не работает.

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