什么是 ELK Stack?
elasticsearch是什么?
Elasticsearch的特点:
Elasticsearch 的用途是什么?
Elasticsearch 的工作原理是什么?
Elasticsearch 索引是什么?
Logstash是什么?
Logstash 的用途是什么?
Kibana是什么?
Kibana 的用途是什么?
为何使用 Elasticsearch?
运维为什么使用ELK?
ELK的好处:
ELK官网:
ELK Stack:Elasticsearch 的开发者倾心打造 | Elastic
什么是 ELK Stack?
很简单,指的就是 Elastic Stack。
ELK是由Elasticsearch、Logstash、Kibana三个开源软件组成的一个组合体,是一套完整的日志收集、分析和展示的企业级解决方案。
那么,ELK 到底是什么呢? “ELK”是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash 和 Kibana。Elasticsearch 是一个搜索和分析引擎。Logstash 是服务器端数据处理管道,能够同时从多个来源采集数据,转换数据,然后将数据发送到诸如 Elasticsearch 等“存储库”中。Kibana 则可以让用户在 Elasticsearch 中使用图形和图表对数据进行可视化。
Elastic Stack 是 ELK Stack 的更新换代产品。
ELK的主要优点有:
Elasticsearch的API全部采用JSON接口,Logstash使用模块配置,kibana的配置更简单
检索性能高效:实时查询,可以达到百亿级数据的查询秒级响应
集群线性扩展:Elasticsearch和Logstash可以实现灵活线性扩展
前端操作绚丽:前端设计绚丽,操作简单