使用 shuf 来打乱一个文件中的行或是选择文件中一个随机的行。

filebeat paths匹配不成功

Beats | 作者 wiseli | 发布于2020年10月30日 | 阅读数:187

文件夹中有这么多文件:
捕获1.PNG

 
 
我想匹配pis2.log或者是pis2_2020.09.07.log这样的文件,但是我怎么尝试都不行*.log是可以  但匹配到其他的了
# - D:/CODE/CPModulepis2/jadf/log/*.log
- D:/CODE/CPModulepis2/jadf/log/pis2.log
- D:/CODE/CPModulepis2/jadf/log/pis2_*.log
# - D:/CODE/CPModulepis2/jadf/log/pis2*(_|.|0|1|2|3|4|5|6|7|8|9).log
# - "D:\\CODE\\CPModulepis2\\jadf\\log\\pis2*(_|.|0|1|2|3|4|5|6|7|8|9).log"
用一个在线的glob测试器可以匹配成功,但在配置文件中不行,请帮帮我!!!!

捕获2.PNG

 
已邀请:

BKing - Double non. Open source software and dreamer (English Français Japanese Korean ) learners

赞同来自:

如果你是在 Linux 上使用 FileBeats:配置参考如下写法:
# List of inputs to fetch data.
filebeat.inputs:
- type: log
enable: true
paths:
- /var/log/*.log
如果你是在window下使用FileBeat,配置可以参考如下:
# List of inputs to fetch data.
filebeat.inputs:
- type: log
enable: true
paths:
- c:\programdata\elasticsearch\logs\*
tags: ["data-logs"]
如果你的路径有空格的话,请注意下进行相关处理,以便所配置的路径能所被识别。
同时你可以使用如下方法,检测下你的配置是否正确。
filebeat test config -c filebeat.yml
希望以上回答对你有所帮助。

要回复问题请先登录注册