Java 使用sincedb使用logstash删除传输的日志,或使用替代解决方案
我想使用Java 使用sincedb使用logstash删除传输的日志,或使用替代解决方案,java,
elasticsearch,logging,logstash,bigdata,Java,
elasticsearch,Logging,Logstash,Bigdata,我想使用logstash将日志文件从本地目录移动到elasticsearch客户端 我想删除传输的日志(或者更改其名称), 以保持合理的日志目录大小 我已经了解到,在 LogStase中没有内置的功能,我想知道我是否可以使用 SimeB/文件来理解文件是否被完全处理和传输,因为我也可以考虑编写代码来处理它。 如果不可能,我也可以使用完全不同的解决方案,而不是logstash 总而言之: 是否有办法了解logstash使用sincedb文件完成了哪些文件的处理 如果上一个问题的答案是否定的,那么
logstash
将日志文件从本地目录移动到elasticsearch
客户端
我想删除传输的日志(或者更改其名称),
以保持合理的日志目录大小
我已经了解到,在<代码> LogStase中没有内置的功能,我想知道我是否可以使用<代码> SimeB/<代码>文件来理解文件是否被完全处理和传输,因为我也可以考虑编写代码来处理它。
如果不可能,我也可以使用完全不同的解决方案,而不是logstash
总而言之:
- 是否有办法了解
使用logstash
文件完成了哪些文件的处理sincedb
- 如果上一个问题的答案是否定的,那么在这种情况下,是否有其他工具可以替代
?我不使用任何logstash
的解析功能,只从本地目录中读取,并将其传递给logstash
elasticsearch
%{path}
变量将具有读取当前事件的文件名。如果有帮助,%{path}
变量将具有读取当前事件的文件名。您已经很好地列出了很多注意事项。但是,你的问题到底在问什么?@ErwinBolwidt谢谢,我明确地补充了这些问题。你已经很好地列出了你的许多考虑因素。但是,你的问题到底在问什么?@ErwinBolwidt谢谢,我明确地补充了这些问题