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

查看:118
本文介绍了elk - Logstash 的2.x版本和5.x有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

解决方案

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 版本。

这篇关于elk - Logstash 的2.x版本和5.x有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆