【发布时间】:2017-03-20 04:13:14
【问题描述】:
请大家帮忙。 我现在使用 telegraf 作为我的 InfluxDB 数据库的日志馈送器,概念是我的 telegraf 将读取日志然后将结果发送到 InfluxDB。
[[inputs.logparser]]
files = ["/here/is/the/directory/logname.log"]
from_beginning = false
当日志文件名为 logname.log 时,它按预期工作。但是,今天我需要将日志名称系统更改为 logname.20170320.log,其中 20170320 是日志日期。你介意吗,如何正确配置:
files = ["/here/is/the/directory/logname.log"]
所以它可以读取每天动态更改名称的日志,例如:
files = ["/here/is/the/directory/logname.20170320.log"]
files = ["/here/is/the/directory/logname.20170321.log"]
感谢您的帮助。
【问题讨论】:
-
您可以编写一个脚本,每天将日志文件名更改为当前日期。
-
感谢@Luv33preet 的洞察力,我已经实现了您的想法,并且效果很好。非常感谢。
标签: influxdb logparser telegraf