Docker日志与监控全解析
1. 更高级的日志记录
当默认的日志记录机制无法满足需求时(尤其是在大规模场景下),Docker支持可配置的日志后端。目前支持的插件不断增加,包括之前提到的 json-file ,还有 syslog 、 fluentd 、 journald 、 gelf 、 awslogs 、 splunk 、 etwlogs 、 gcplogs 和 logentries 等,这些插件可将日志发送到各种流行的日志框架和服务中。
在大规模运行Docker时,目前最简单的支持选项是直接从Docker将容器日志发送到 syslog 。你可以在Docker命令行中使用 --log-driver=syslog 选项来指定,也可以在 daemon.json 文件中为所有容器将其设置为默认值。
daemon.json 文件是 dockerd 服务器的配置文件,通常可以在服务器的 /etc/docker/ 目录中找到。对于Docker社区版,可以在UI的 Preferences → Daemon → Advanced 中编辑此文件。如果更改了该文件,则需要重启Docker社区版或
超级会员免费看
订阅专栏 解锁全文
1277

被折叠的 条评论
为什么被折叠?



