概述
Logstash 是一个功能强大的工具,可与各种部署集成。 它提供了大量插件,可帮助你解析,丰富,转换和缓冲来自各种来源的数据。 如果你的数据需要 Beats 中没有的其他处理,则需要将 Logstash 添加到部署中。
简介
Logstash是一个数据流引擎
- 它适用于数据流的开源式ETL(Extract-Transform-Load:提取、传输、加载)引擎;
- 在几分钟内建立数据流管道;
- 具有水平可扩展及韧性且具有自适应缓冲;
- 不可知的数据源;
- 具有200多个集成和处理器的插件生态系统;
- 使用Elastic Stack监视和管理部署;
Logstash几乎可以摄入各种类别的数据
它可以摄入日志、文件、指标或者网络真实数据。经过Logstash的处理,变为可以使用的Web Apps可以消耗的数据,也可以存储与数据中心,或变为其他的流式数据。
最为流行的数据源
- Logstash可以很方便地和Beats一起合作,这也是被推荐的方法;
- Logstash也可以和那些著名的云厂商的服务一起合作处理它们的数据;
- 它也可以和最为通用的信息消息队列,比如redis或kafka一起协作;
- Logstash也可以使用JDBC来访问RDMS数据;
- 它也可以和IOT设备一起处理它们的数据;
- Logstash不仅仅可以把数据传送到Elasticsearch,而且它还可以把数据发送至很多其他的目的地,并作为他们输入源做进一步处理;
Logstash在Elastic Stack中是如何融入的
参考
Logstash:Logstash 入门教程 (一)
Logstash常用配置和日志解析
Logstash简单介绍
Logstash概念与原理、与Flume的对比
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/100180.html