gpt4 book ai didi

java - 使用sincedb删除通过logstash传输的日志,或使用替代解决方案

转载 作者:太空宇宙 更新时间:2023-11-04 11:24:19 25 4
gpt4 key购买 nike

我想使用 logstash 将日志文件从本地目录移动到 elasticsearch 客户端。

我想删除传输的日志(或者更改其名称),以保持合理的日志目录大小。

我已经了解到 logstash 中没有为此提供内置功能,我想知道是否可以使用 sincedb 文件来了解文件是否已完全处理和传输,因为我还可以考虑编写可以处理该问题的代码。

如果不可能,我也可以使用完全不同的解决方案来代替 logstash

总结一下:

  • 有没有办法使用 sincedb 文件了解 logstash 已完成处理哪些文件?
  • 如果上一个问题的答案是否定的,在这种情况下是否有其他工具可以替代 logstash?我没有使用 logstash 的任何解析功能,仅从本地目录读取,并将其传递给 elasticsearch

最佳答案

%{path} 变量将具有读取当前事件的文件名(如果有帮助的话)。

关于java - 使用sincedb删除通过logstash传输的日志,或使用替代解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44547280/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com