流利的-如何使用时间戳获取日志文件名 例如Catalina日志是使用时间戳生成的,例如
catalina.2018-11-05.log
catalina.2018-12-03.log
catalina.2018-12-10.log
我想根据文件名中的时间戳熟练地访问最新的日志文件。您能否建议td-agent.conf
中的源路径是什么样子<source>
@type tail
path D:\apache-tomcat-9.0.12\logs\catalina.**[TODAY]**.log
pos_file C:\opt\td-agent\javalogs.log.pos
tag javalogs
<parse>
@type json
</parse>
</source>
<match javalogs>
@type stdout
</match>
答案 0 :(得分:0)
尝试以下路径语法。
path D:\apache-tomcat-9.0.12\logs\catalina.%Y-%m-%d.log
注意-确保您的文件是按照与fluentd agent进程相同的时区创建的,以便可以正确地尾随正确创建的文件。另外,流畅的过程应具有对Catalina文件的正确读取权限。