技术文档

Logtash-Forwarder 迁移到 Filebeat

 

Logtash-Forwarder 迁移到 Filebeat

Filebeat带来下面的变化:

  • 对配置文件格式进行了重组,从JSON转换为YAML。
  • 对存储当前读取文件的状态的registry file被改变。
  • 命令行选项被删除并移到配置文件中。
  • 输出的配置选项从libbeat继承。
  • Logstash必须使用一种新的输入插件。

迁移策略

logstash

Logstash>

如果你有大量的logstash-forwarder迁移到Filebeat,建议同时加载这两个插件,将其设置为不同的端口。当所有的迁移到Filebeat,即可删除Lumberjack插件。

Registry>

Registry File存储了Filbeat最后一次读的位置和状态。在Logstash-Forwarder被称为.logstash-fowarder(位于/var/lib/logstash-forwarder/.logstash-forwarder)。对于Filebeat需要将其重命名为.filebeat。

迁移配置文件

files部分

Logstash-Forwarder>

logstash-forwarder配置文件

1
©2020-2024   万云SSL证书  (www.sslssl.com.cn)  万云科技   豫ICP备2020034358号-10