从码头集装箱发送日志到FluentD
我有一个码头集装箱,我将码头集装箱的日志发送到FluentD。现在,我使用FluentD日志记录驱动程序,但我有疑问。在文档中(链接:https://docs.docker.com/engine/admin/logging/overview/#/etw-logging-driver-options)它表示,FluentD缓冲区限制的最大大小为8MB,但是,我想知道它的功能如何?从码头集装箱发送日志到FluentD
- 将来自Docker容器的日志存储在此缓冲区中,然后FluentD读取此文件?
- 另外,这个文件的确切位置存储在我的系统中,我如何查看它?
- 如果文件大小超过8MB,会发生什么情况?
缓冲区是an in memory byte array所以不涉及文件。
默认实际上看起来像1MB(1024 * 1024)as Docker supplies this value而不是依靠golang fluentd modules default of 8MB。
那么,为什么网站提到它是8MB? –
[不确定](https://github.com/docker/docker/commit/13086f387b28ceea5aff5924e430f41608884a9b)。 – Matt
如果您有其他问题,请提出一个新问题,而不是编辑现有问题。 – Matt