Logstash 参考指南
Logstash是一个具备实时管道功能的开源数据收集引擎,Logstash能够动态地未来自不一样数据源的数据统一块儿来,并将数据规范化为你选择的目的地,清理和大众化你的全部数据,用于各类高级下游分析和可视化用例。web
Logstash介绍
Logstash入门
本节将指导你安装Logstash并验证一切正常运行的过程,在了解如何储藏第一个事件以后,你将继续建立一个更高级的管道,该管道将Apache web日志做为输入,解析日志,并将解析后的数据写入Elasticsearch集群,而后你将学习如何将多个输入和输出插件组合在一块儿,以统一来自各类不一样来源的数据。json
Logstash是如何工做的
设置和运行Logstash
在阅读本节以前,请参阅安装Logstash了解基本的安装说明,以帮助你入门,本节包括关于如何设置和运行Logstash的其余信息。segmentfault
重要更改
升级Logstash
- 使用包管理器升级
- 直接下载进行升级
- 将Logstash升级到6.0
- 启用持久队列进行升级
配置Logstash
管理Logstash
Logstash提供配置管理功能,使你能够更轻松地管理对配置的更新。安全
本节中的主题仅描述Logstash的配置管理功能,有关其余配置管理工具(如Puppet和Chef)的信息,请参阅这些项目的文档,还能够查看Logstash的Puppet模块文档。websocket
- 集中的管道管理
- 使用Logstash模块
- 使用Elastic Cloud
- ArcSight模块
- Netflow模块
- Azure模块
使用Filebeat Modules
数据弹性
转换数据
- 执行核心操做
- 反序列化数据
- 提取字段并处理数据
- 经过查找丰富数据
部署和扩展Logstash
性能调优
监控Logstash
监控API
- Node Info API
- Plugins Info API
- Node Stats API
- Hot Threads API
使用插件
- 生成插件
- 离线插件管理
- 私有Gem库
- Event API
输入插件
输出插件
过滤器插件
编解码器插件
贡献给Logstash
- 如何编写Logstash输入插件
- 如何编写Logstash编解码器插件
- 如何编写Logstash过滤器插件
- 如何编写Logstash输出插件
- 为Logstash插件提供补丁
- Logstash插件社区维护人员指南
- 提交你的插件到RubyGems.org和logstash插件仓库
术语表
发布说明
- Logstash 6.4.2发布说明
- Logstash 6.4.1发布说明