博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
我所认识的ELK Stack
阅读量:7221 次
发布时间:2019-06-29

本文共 734 字,大约阅读时间需要 2 分钟。

   听说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,如需转载请自行联系原作者
你可能感兴趣的文章
移动计算风起云涌:大数据处理大行其道
查看>>
Dapper入门使用,代替你的DbSQLhelper
查看>>
Struts+Spring+Hibernate/SSH整合开发详细二
查看>>
rsync部署
查看>>
angularJS file-up-load上传图片
查看>>
Win10 Yii2 advance版本点击init.bat闪退问题解决
查看>>
常用DOS命令
查看>>
Clone使用方法详解
查看>>
android jni 使用流程
查看>>
谁在使用我的网站——用户忠诚和价值分析
查看>>
Qt 5.6安装无法找到msvcr120.dll问题解决
查看>>
thinkphp的field方法的用法总结,或许还有你不知道的
查看>>
java String和Date转换
查看>>
我的友情链接
查看>>
你需要知道的文件robots.txt
查看>>
Feature: JSON Views
查看>>
Dubbo视频教程--基础篇--第03节--ZooKeeper注册中心安装详细步骤(单节点)
查看>>
php冒泡排序方法
查看>>
HBase中Scan类属性maxResultSize的说明
查看>>
关于version和edition
查看>>