Есть множество драйверов для логирования: json-file, syslog, journald, gelf,awslogs и другие. json-file формат по умолчанию.
Теперь же можно настроить логирование на внешний сервис, который напримиер принимает логи в формате syslog
version: '2'
services:
worker:
image: tutum/hello-world
command: sh - c "while true; do echo test; done"
container_name: logs_gutler
logging:
driver: json-file
options:
max-file: "5"
max-size: "1m"
$ docker-compose up -d
$ docker inspect --format '{{.LogPath}}' logs_gutler
/var/lib/docker/containers/12fgsfgsdfgsdf....
Теперь же можно настроить логирование на внешний сервис, который напримиер принимает логи в формате syslog
version: '2'
services:
worker:
image: tutum/hello-world
command: sh - c "while true; do echo test; done"
container_name: logs_gutler
logging:
driver: syslog
options:
syslog-address: "udp://logs4.papertrailapp.com:33624"
Комментариев нет:
Отправить комментарий