Как стать автором
Обновить

Комментарии 9

Filebeat надо прикручивать к старому легаси, которое уже все боятся ворошить.
К спрингу лучше прикрутить что-то типа этого github.com/logstash/logstash-logback-encoder и избавиться от зависимости в виде диска.А в мире к8s решение с записью логов на диск может привести вообще к их частичной потере.

Я могу ошибаться, но без диска в случае, если упадет ELK, все трейсы за период простоя будут потеряны, тогда как в дисковом варианте Filebeat корректно сможет их залить после восстановления работы.

Что проистходит если логстеш временно недоступен?

копим логи в буфере и как появляется коннекшн отправляем их пачкой

хм…
Тогда единственное что мне не нравится в этом подходе это то что сервис должен знать о логстеш и даже его адрес.

не обязательно. ставим истио в кластер и создаем локальное доменное имя logstash. просто отправляем запрос по этому адресу, а уже истио сам находит по конфигу куда отправить запрос и по каким правилам.

Ну в таком сценарии надо ставить, да. Идея хорошая если истио так и так стоит. У нас пока нет меш-подобных.
Вы как пользуетесь если не секрет? Какие задачи мешом решаете? не ради логгинга же?

Не проще ли повесить файлбит на порт через tcp / http input и отдавать логи напрямую, без промежуточного складирования на диске?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории