Fluentd 从控制台和日志文件中读取日志?
Fluentd to read the log from both the console and log file?
我正在尝试 Dockerize 多个 spring 应用程序并设置 EFK 以支持这些应用程序。目前它正在从控制台获取日志,但是现有应用程序将日志写入文件。
如何配置 Fluentd 从控制台和日志文件中读取日志?
您可以在 parsers.d 文件夹下的不同位置定义 1 个以上的 conf 文件
喜欢:myFirstLogLocation-source.conf 和 mySecondLogLocation-source.conf
并相应地更改路径。
<source>
@type tail
tag raw_nsb_log.*
path "c:/MyFirstLogLocation/*/mylog*.txt"
pos_file /var/log/agent/pos/mylogs.log.pos
from_encoding UTF-8
encoding UTF-8
我正在尝试 Dockerize 多个 spring 应用程序并设置 EFK 以支持这些应用程序。目前它正在从控制台获取日志,但是现有应用程序将日志写入文件。
如何配置 Fluentd 从控制台和日志文件中读取日志?
您可以在 parsers.d 文件夹下的不同位置定义 1 个以上的 conf 文件
喜欢:myFirstLogLocation-source.conf 和 mySecondLogLocation-source.conf 并相应地更改路径。
<source>
@type tail
tag raw_nsb_log.*
path "c:/MyFirstLogLocation/*/mylog*.txt"
pos_file /var/log/agent/pos/mylogs.log.pos
from_encoding UTF-8
encoding UTF-8