Logstash 的2.x版本和5.x有什么区别?

看到官网提供两个版本的下载,他们之间有什么区别啊?

阅读 7.4k
1 个回答

5 系列是 elastic 下一代的产品线, elastic 希望所有的产品未来都统一成同一个系列版本,所有的产品都会升到 5 这个大版本。

个人感觉除了插件的 API 变化较大之外,在使用上其实没有太大变化。

在 2.x 中:

# event get api
request_url = event[@source]

# event set api
event['city'] = area.city.name

在 5.0 中:

# event get api
request_url = event.get(@source)

#event set api
event.set('city',area.city.name)

具体变更可以阅读官方文档

如果你是玩票性质,可以从 5.0 开始入手,如果你要用于生产环境,5.0 的稳定版还不知道什么时候能出来,还是建议使用 2.x 版本。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进