我所认识的ELK Stack

ELKStack由Elasticsearch、Logstash与Kibana组成,适用于实时数据检索与分析。Elasticsearch提供检索服务,Logstash管理并格式化日志输入至Elasticsearch,Kibana则提供可视化界面。

    听说ELK Stack最近很火,于是我抱着试试看的态度去市场了解了一番,发现现在很多公司都在使用这个东西处理日志,而且成为实时日志处理领域的第一选择,于是我就去官网认真的学习了一番。


    ELK Stack这个东西是 Elasticsearch、Logstash、Kibana 三个开源软件的组合,在实时数据检索和分析场合通常都是配合使用,而且这三个东西又都属于Elastic.co 公司,为了称呼方便,就简称为ELK。下面分别解释一下这三个软件:


    Elasticsearch:是一个基于Lucene的检索服务器。


    Logstash:日志管理工具,可以过滤格式化日志,在ELK Stack中把日志输出到Elasticsearch。


    Kibana:可视化工具,可视化分析Elasticsearch和Logstash的日志。


    ELK Stack 具有如下几个优点:


  • 处理方式灵活。Elasticsearch 是实时全文索引,不需要像 storm 那样预先编程才能使用;


  • 配置简易上手。Elasticsearch 全部采用 JSON 接口,Logstash 是 Ruby DSL 设计,都是目前业界最通用的配置语法设计;


  • 检索性能高效。虽然每次查询都是实时计算,但是优秀的设计和实现基本可以达到全天数据查询的秒级响应;


  • 集群线性扩展。不管是 Elasticsearch 集群还是 Logstash 集群都是可以线性扩展的;


  • 前端操作炫丽。Kibana 界面上,只需要点击鼠标,就可以完成搜索、聚合功能,生成炫丽的仪表板。





本文转自 genuinecx 51CTO博客,原文链接:http://blog.51cto.com/favccxx/1790186,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值