文章目录
|
|
1.ELK 是什么?
ELK 其实并不是一款软件,而是一整套解决方案,是三个软件产品的首字母缩写
Elasticsearch:负责日志检索和储存
Logstash:负责日志的收集和分析、处理
Kibana:负责日志的可视化
这三款软件都是开源软件,通常是配合使用,而且又先后归于 Elastic.co 公司名下,
故被简称为 ELK。加入 Beats 系列组件后,官方名称就变为了 Elastic Stack
2.ELK 能做什么?
ELK 组件在海量日志系统的运维中,可用于解决:
分布式日志数据集中式查询和管理、系统监控,包含系统硬件和应用各个组件的监控、
故障排查、安全信息和事件管理、报表功能等等
3.简要概述 Elasticsearch?
ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的
全文搜索引擎,基于 RESTful API 的 web 接口。
Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前