温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

我所认识的ELK Stack

发布时间:2020-06-26 22:28:19 来源:网络 阅读:715 作者:genuinecx 栏目:开发技术

    听说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 界面上,只需要点击鼠标,就可以完成搜索、聚合功能,生成炫丽的仪表板。


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI