Here我可以读到,在配置潜在客户时,我可以为数据添加自定义字段,稍后我可以使用该字段进行过滤。
例如,我可以写
- type: log
paths:
- /my/path/app1.csv
fields:
app_name: app1
- type: log
paths:
- /my/path/app2.csv
fields:
app_name: app2
这意味着每当我要跟踪新的CSV文件时,我都必须将其添加到filebeat.yml
文件中,相应地添加自定义app_name
字段。
我想知道我是否可以在潜在客户定义中使用带有捕获组的正则表达式来自动地"跟踪任何新文件并分配正确的app_name
值。像这样:
- type: log
paths:
- /my/path/(.*).csv
fields:
app_name: \1
你怎么看?我没有使用fields
功能找到关于这种可能性的任何documentation。