我有一个Docker容器,我将日志从docker容器发送到FluentD。现在,我使用FluentD日志驱动程序,但我有一个疑问。在文档(链接:https://docs.docker.com/engine/admin/logging/overview/#/etw-logging-driver-options)上说,FluentD缓冲区限制的最大大小是8MB,但是,我想知道它是如何正常运行的?
答案 0 :(得分:3)
缓冲区为an in memory byte array,因此不涉及任何文件。
默认情况下实际上看起来像1MB(1024 * 1024)as Docker supplies this value,而不是依赖于golang fluentd modules default of 8MB。