logstash快速入门实战指南-Logstash简介
作者其他ELK快速入门系列文章
Logstash是一个具有实时流水线功能的开源数据收集引擎。Logstash可以动态统一来自不同来源的数据,并将数据标准化为您选择的目的地。为各种高级下游分析和可视化用例清理和统一化所有数据。
虽然Logstash最初为了推动了日志收集的创新而设计,但其功能远远超出了其之前定义。任何类型的事件都可以通过广泛的输入,过滤和输出插件进行丰富和转换,使用许多本地编解码功能可以进一步简化摄取过程。Logstash通过利用更大的容量和丰富的数据来加速您的洞察力。
Logstash 的力量
用于协助Elasticsearch更好地工作
具有增强Elasticsearch和Kibana协同的水平可伸缩数据处理管道
可插入管道架构
混合、匹配和编排不同的输入、过滤器和输出,使之在管道中和谐运行
社区可扩展和开发者友好的插件生态系统
超过200个插件,自建和社区贡献

Logstash喜欢数据
Logstash可以接受各种形状和大小的数据,收集更多,以便您可以了解更多。
日志和指标
一切都开始了。
处理所有类型的日志记录数据
- 轻松地摄取大量的Web日志(如Apache)和应用程序日志(如log4j for Java)
- 捕获许多其他日志格式,如syslog,网络和防火墙日志等
- 使用Filebeat享受互补的安全日志转发功能
- 通过TCP和UDP 从Ganglia,collectd, NetFlow,JMX以及许多其他基础架构和应用程序平台收集指标
网络
来自万维网数据。。。
将HTTP请求转换为事件
- 从Twitter等网络服务消费中获取社交情绪分析
- Webhook支持GitHub,HipChat,JIRA和无数其他应用程序
- 启用许多Watcher警报用例
通过按需轮询HTTP端点来创建事件
- 用于从Web应用程序界面捕获运行状况,性能,指标和其他类型的数据
- 用于轮流控制比接收更受欢迎的场景
数据存储和流
从您已拥有的数据中发现更多价值。
- 通过JDBC接口更好地了解来自任何关系数据库或NoSQL存储的数据
- 统一来自Apache Kafka, RabbitMQ和Amazon SQS等消息队列的各种数据流
传感器和物联网
探索广泛的其他数据。
- 在这个技术进步的时代,大规模物联网世界通过捕获和利用来自连接传感器的数据释放出无尽的可能。
- Logstash是用于提取从移动设备发送到智能家居,联网车辆,医疗保健传感器以及许多其他行业特定应用的数据的常见事件收集主干。
轻松丰富一切
数据越好,知识越好。在摄取期间清理和转换数据,以便在索引或输出时间立即获得近实时洞察。Logstash开箱即用,包含许多聚合和突变,以及模式匹配,地理映射和动态查找功能。
- Grok是Logstash过滤器的基础,它可以无处不在地用于从非结构化数据中获取结构。享受丰富的集成模式,旨在帮助快速解决Web,系统,网络和其他类型的事件格式。
- 通过从IP地址解析地理坐标,规范 日期复杂性,简化键值对和 CSV数据,指纹识别(匿名化)敏感信息,并使用本地查找或Elasticsearch 查询进一步丰富数据,扩展您的视野。
- 编解码器通常用于简化JSON 和多行事件等常见事件结构的处理。
logstash快速入门实战指南-Logstash简介的更多相关文章
- ElasticSearch实战系列六: Logstash快速入门和实战
前言 本文主要介绍的是ELK日志系统中的Logstash快速入门和实战 ELK介绍 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是 ...
- webpack快速入门——实战技巧:watch的正确使用方法,webpack自动打包
随着项目大了,后端与前端联调,我们不需要每一次都去打包,这样特别麻烦,我们希望的场景是,每次按保存键,webpack自动为我们打包,这个工具就是watch! 因为watch是webpack自带的插件, ...
- webpack快速入门——实战技巧:开发和生产并行设置
package.json中,devDependencies和dependencies是不同的 devDependencies:开发依赖 dependencies:生产依赖(线上) 1.安装生产环境的依 ...
- webpack快速入门——实战技巧:webpack模块化配置
首先在根目录,新建一个webpack_config文件夹,然后新建entry_webpack.js文件,代码如下: const entry ={}; //声明entry变量 entry.path={ ...
- webpack快速入门——实战技巧:优雅打包第三方类库
下面说两种方法: 一. 1.引入jQuery,首先安装: cnpm install --save jquery 2.安装好后,在我们的entry.js中引入: import $ from 'jquer ...
- webpack快速入门——实战技巧:webpack优化黑技能
1.抽离jquery,vue(多个第三方类库抽离) 修改入口文件(webpack.config.js中) entry: { entry: './src/entry.js', jquery:'jquer ...
- logstash快速入门 (这篇文章很不错 ) | 两种方式往logstash传输数据实例:Apache 日志(从文件获取)、Syslog方式
原文地址:http://www.2cto.com/os/201411/352015.html 原文地址:http://logstash.net/docs/1.4.2/tutorials/getting ...
- logstash快速入门
转自 http://blog.csdn.net/wp500/article/details/41040213 原文地址:http://logstash.net/docs/1.4.2/tutorials ...
- GJM : Unity3D HIAR -【 快速入门 】 一、简介
感谢您的阅读.喜欢的.有用的就请大哥大嫂们高抬贵手"推荐一下"吧!你的精神支持是博主强大的写作动力以及转载收藏动力.欢迎转载! 版权声明:本文原创发表于 [请点击连接前往] ,未经 ...
随机推荐
- 贪心-Wooden Sticks
先将火柴按照长度(或重量)优先排序,在不断遍历数组,找出其中重量(长度)递增子序列,并标记 Problem Description There is a pile of n wooden sticks ...
- C#遍历SharePoint文档库下所有文档包括文档库中子文件夹下所有文档
/// <summary> /// 获取取子文件下所有文件 /// </summary> /// <param name="web"></ ...
- 第45章:MongoDB-集群--Sharding(分片)--分片的管理
①列出所有的Shard db.runCommand({“listshards”:1}); ②查看分片信息 db.printShardingStatus(); ③判断是否分片 db.runCommand ...
- mac 电脑下svn
mac点下使用的提交代码的方式是:eclipse + svn 的插件实现,总之中间遇到了很多的问题,不过还是都解决了. 前提是你已经安装了jdk. 安装的过程不再赘述直接上链接http://www.c ...
- artTemplate使用
bower install artTemplate --save https://github.com/aui/artTemplate 快速上手 模板定义: <div id="co ...
- PyCharm远程开发和调试
PyCharm进行远程开发 1.背景 在Windows开发Python或Web应用程序,但是它们最后需要在linux上面来运行 2.解决办法 2.1 使用PyCharm内置支持的Vagrant 2.2 ...
- Navicat连接oracle库报错的处理方法
1.oracle客户端版本:11.2.0 64X navicat premium客户端:12.0. 64X 2.安装后,打开连接,输入连接信息,点击保存,提示oracle library is no ...
- hadoop安装笔记
环境是ubuntu java啥的有yum apt-get install default-jdk update-alternatives --display Java hadoop解压缩就行 tar ...
- JS自定义鼠标右击菜单
自定义鼠标右击菜单要素: 禁止页面默认右击事件 设置右击菜单的样式以及菜单出现的位置(通过捕获鼠标点击位置来确定菜单的位置) 鼠标在指定控件(区域)上右击时显示菜单(默认菜单隐藏,点击鼠标右键时显示) ...
- [转载]你所不了解的DevOps
DevOps开发运维训练营 一旦建立了创新的文化,即使那些并非科学家或者工程师的人——诗人.演员.记者——也能以团体的形式,接受科学文化的意义.他们信奉创新文化的概念.他们以促进这种文化的方式投票.他 ...