Download - Logging in Docker
![Page 1: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/1.jpg)
Logging en DockerJuan Wajnerman, Santiago PalladinoManas Technology Solutions
![Page 2: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/2.jpg)
Scenarios
App logs to local file App logs to stdout/stderr
![Page 3: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/3.jpg)
Logging inside container
AccessRotation
Keep logs in host directory mounted as data volume
![Page 4: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/4.jpg)
Docker manageddocker logs
Logging to stdout/stderr
Configure docker log opts per container or daemon
![Page 5: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/5.jpg)
Docker logging drivers
● json-file● syslog● journald● gelf● fluentd● awslogs
![Page 6: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/6.jpg)
ELK logging stack
Lograge: formatted log output in Rails appsGELF: log driver for all docker containersLogstash: logs processingElasticSearch: logs storageKibana/Poirot: logs visualisation and reports
![Page 7: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/7.jpg)
How it looks like
Application
ContainerDocker
Daemon
Logstash ElasticSearch
Kibana
Application
Container
Poirot
STDOUT
STDOUT
GELF POST
QUERY
![Page 8: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/8.jpg)
DemoShow me the code!
![Page 9: Logging in Docker](https://reader037.vdocuments.site/reader037/viewer/2022083119/5872594f1a28ab31498b4a41/html5/thumbnails/9.jpg)
Thanks!Juan WajnermanSantiago Palladino
@waj@smpalladino
@manastech