привет, как вы работаете с логами в докере?
вариантов достаточно много, и решения встречаются самые чудные
для dev, понятно, выводим в stdout - они красиво бегут в docker logs, а в проде?
каждый контейнер пишет свои логи, и надо их, как минимум, ротейтить, а можно даже аггрегировать
вариантов достаточно много, и решения встречаются самые чудные
для dev, понятно, выводим в stdout - они красиво бегут в docker logs, а в проде?
каждый контейнер пишет свои логи, и надо их, как минимум, ротейтить, а можно даже аггрегировать
- писать в файлы в shared folder, и все эти shared folder собраны в одном контейнере, в нем бегает log rotate - в целом, нормально, но получается spof, если все контейнеры зависят от одного
- syslog в отдельном контейнере - сложнее посмотреть в логи
- читал на хабре про аггрегацию в nosql+эластик - imho, писец котенку трахаться при изменениях форматов логов
- оставить в stdout, только не помню что будет когда логов много