Email or username:

Password:

Forgot your password?
Dr. Quadragon ❌

Как в этом вашем доскер-компоте направить логгирование в файл или на сокет какой?

Он заебал на каждом ребилде логи дропать.

14 comments
Dr. Quadragon ❌

@groosha
А какие-нибудь решения нативные докеру для сбора логов на одном сервере и аналитики по ним имеются?

Groosha

@drq да хрен его знает, у них концепция "докер всё срет в свой stdout, а дальше ты куда хочешь, туда дальше и перенаправляй"

Alexey Skobkin

@drq @groosha
Докер - он про контейнеры, а не про логгирование. Для логов есть всякие Logstash и прочее.
Смотри драйверы:
docs.docker.com/config/contain

Dr. Quadragon ❌

@skobkin
> Докер - он про контейнеры, а не про логгирование.

Ну охуеть теперь.

@groosha

Alexey Skobkin

@drq @groosha
Ну да.
Ты ж не ждёшь от Nginx что он тебе логи анализировать будет?
Почему это докер делать должен?
Есть специализированные средства, которые могут со всего логи собрать - хотя бы тот же syslogd/journald если боишься всяких ELK.

Dr. Quadragon ❌

@skobkin где я говорил, что докер сам это делать должен?

@groosha

Alexey Skobkin

@drq @groosha
Ну ты так сказал "нативные докеру".
Мне это не очень понятно. Протоколы и форматы-то (syslog, gelf, etc) стандартные, что может быть ненативного?

Dr. Quadragon ❌

@skobkin нативные докеру значит заточенные под него как под платформу

@groosha

Alexey Skobkin

@drq @groosha
Ну вот я не понимаю что за заточка под Docker если Docker поддерживает популярные протоколы и форматы.
Под что затачивать?

Dr. Quadragon ❌ replied to Alexey

@skobkin под работу с самим докером, например, посредством docker-compose

@groosha

Alexey Skobkin replied to Dr. Quadragon ❌

@drq @groosha
Ммм...
Падажи, Docker Compose - это просто абстракция над Docker для декларативного хранения параметров запуска и конфигурации оркестрации.

Я не очень понимаю, где здесь вылезает софт для логов. Ну, кроме секции services.*.logging, где оно и так интегрируется путём выбора нужного драйвера.

Go Up