ELK logstash 部署指南与版本变化(20th)

网友投稿 803 2023-02-12

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

ELK logstash 部署指南与版本变化(20th)

logstash是ELK重要组成部分,日志进一步的处理差不多都需要经过logstash来完成的,除非自己开发beats将数据处理好直接写入到elasticsearch中。

APT源

YUM源

注意: 在安装logstash之前必须先要安装java。java的安装请参考之前的文章。

新版本改变

logstash2.0版本的一些改变与以前的版本不兼容。《ELK部署指南》一文中是使用logstash1.5版本的。现在我都将使用logstash2.1版本。

logstash2.0版本开始,logstash的默认输出是elasticsearch HTTP。要使用节点或者传输协议,下载安装 logstash-output-elasticsearch_java插件。logstash的elasticsearch HTTP输出现在支持嗅探。

配置选的改变

elasticsearch输出插件的配置改变如下:

以下配置选项已从该版本中删除:

input 插件配置设置: debug, format, charset, message_formatoutput 插件配置设置: type, tags, exclude_tags.filter 插件配置设置:type, tags, exclude_tags.

如果logstash配置文件有这些配置项,将是无效的并且logstash无法启动。

kafka输出配置改变:

logstash2.0包含了新版本的kafka输出插件。具体参考文档。

指标过滤器改变:

以前版本的指标过滤器插件使用有点的字段名称。从2.0版本开始,elasticsearch不允许字段名有点号。这样的改变是为了该插件使用子字段名代替点号。注意,这些改变使版本3.0.0指标过滤器插件不兼容以前版本。

filter_workers默认改变:

从logstash2.0版本开始,filter_workers值不是CPU核数的一般,而是1了。该变化增强了并行过滤器执行资源密集型的过滤操作。当然还是可以通过-w来人工指定该值。

上一篇:ELK logstash升级到2.0以及logstash-forwarder迁移到Filebeat(21st)
下一篇:性能测试分析(性能测试分析思路和方法精要)
相关文章

 发表评论

评论列表