LINUX.ORG.RU
ФорумAdmin

как читать логи приложений, которые развернуты на docker ?

 , ,


1

5

есть к примеру tomcat на docker.
иногда надо читать его логи.
как это настроить ?
моунтить директории не хочется, т.к. tomcat-ов планируется 100.
может есть какая-то хорошая утилитка ?

★★★★★

elasticsearch, splunk

или из контейнера отправлять логи на центральный сервер syslog ( ucp, udp или relp, не принципиально )

router ★★★★★
()
Ответ на: комментарий от Deleted

я вот тут прочитал про docker logs.
вопрос: а если я хочу не catalina.out ?
нельзя указать какой-то конкретный файл ?

dada ★★★★★
() автор топика
Ответ на: комментарий от SevikL

делай volume и монтируй директорию с логами в контейнер.

это как-то неэнтерпрайзно чтоли.
мне потом каждому девелоперу надо на докер-хост доступ давать.

dada ★★★★★
() автор топика
Ответ на: комментарий от SevikL

а для docker logs не надо?

мне и для него и для остальных логов, которые генерируются tomcat-ом.

dada ★★★★★
() автор топика

выбери log драйвер journald, дальше journalbeat шлет логи в elastic где они себе отлично лежат, можно там еще logstash поставить между ними, фильтрами обмазываться.

Novell-ch ★★★★★
()
Ответ на: комментарий от Novell-ch

с journald я еще особо не знаком.
разберусь как раз.
спасибо.

dada ★★★★★
() автор топика
Ответ на: комментарий от dada

Неэнтерпрайзно насиловать диск и систему записью в контейнер. За такое нужно матумбу безальтернативную.

pon4ik ★★★★★
()
Ответ на: комментарий от dada

не писать логи в файл в контейнере. писать в stdout/stderr

мониторить через docker logs или систему централизованного сбора логов

https://success.docker.com/article/logging-best-practices

aol ★★★★★
()
Последнее исправление: aol (всего исправлений: 1)
Ответ на: комментарий от dada

Том, удаленное хранилище или стандартный вывод.

pon4ik ★★★★★
()
Ответ на: комментарий от dada

Да, это норм вариант. Грейлог и так хранит логи в еластике, просто для грейлога реализованы потоковые коллекторы кучи всяких форматов через тцп, удп, ну и заводится с пол пинка, лишь в этом его преимущество.

nikolnik ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.