Fal*_*per 1 logstash logstash-configuration
我有一个通过 Logstash 读入 Elasticsearch 的文件列表。我想知道如何知道文件何时全部被捕获。
我正在考虑在完全读入该文件后删除该文件。
我还没有看到任何关于文件完成的通知或确认或文件删除的信息。我喜欢一些见解,因为我认为它将成为配置文件的一部分。我只是没有洞察力。
理想情况下:我希望在文件完全使用后将其删除。这样,我就可以从 txt 文件开始处理所有文件类型。
使用filelogstash中的输入您可以做到这一点,您需要更改两个配置选项,mode并且file_completed_action.
您需要将该mode选项更改为read,默认为tail,并添加 ,其file_completed_action值为delete。
file {
mode => "read"
path => "/path/to/your/files/*.log"
file_completed_action => "delete"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2897 次 |
| 最近记录: |