如何在filebeat.yml里使用当前日期?

各位大侠好!

我使用filebeat6采集日志,但是发现我们日志名称格式是“当前日期.log”,比如reqlogreq-2019-01-31.log、errlogerr-2019-01-31.log。

请问如何在filebeat.yml的paths里,引入当前的日期,然后能顺利采集到当天的日志呢?(模块以前的日志太多了,不能直接使用*)

我效仿了https://www.linuxidc.com/Linu... 这里面添加serverip的方法,但是没有生效...

阅读 7.8k
2 个回答
新手上路,请多包涵

我觉得就把日志格式写成*-${today}.log 然后写个crontab每天0点执行的定时脚本去更新这个全局变量应该就行了,脚本里差不多就是执行这两句:
today=date +%Y-%m-%d
export today

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进