ELK
ELK介绍
ELK分别表示什么?
三个开源软件 elasticsearch logstash kibana
elasticsearch的特点是什么
elasticsearch,基于lucene开发,隐藏了复杂性,提供了简单易用的restful api接口,Java api 接口(以及其他语言的api接口)Elasticsearch是当前主流的分布式大数据存储和搜索引擎,可以为用户提供强大的全文本检索能力,广泛应用于日志检索,全站搜索等领域。Logstash作为Elasicsearch常用的实时数据采集引擎,可以采集来自不同数据源的数据,并对数据进行处理后输出到多种输出源,是Elastic Stack 的重要组成部分。
elasticsearch基本特点:
- 分布式的文档存储引擎
- 分布式的搜索引擎和分析引擎
- 分布式,支持PB级数据
kibana的特点和作用是什么
-
所有类型的数据集中处理
-
不同模式和格式数据的正常化
-
自定义日志格式的迅速扩展
-
为自定义数据源轻松添加插件
-
提供web页面进行可视化展示
logstash的特点和作用是什么
Logstash 能够动态地采集、转换和传输数据,不受格式或复杂度的影响。利用 Grok 从非结构化数据中派生出结构,从 IP 地址解码出地理坐标,匿名化或排除敏感字段,并简化整体处理过程。
Logstash 是开源的服务器端数据处理管道,能够同时 从多个来源采集数据、转换数据,然后将数据发送到您最喜欢的 “存储库” 中。(我们的存储库当然是 Elasticsearch。)
可伸缩性 可过滤 作用就是一款强大的数据处理,可实现数据传输,格式处理,格式化输出,还有强大的插件功能,常用于日志处理
ELK能做什么?
ELK组件在海量日志系统的运维中,可用于解决:
- 分布式日志数据集中式查询和管理
- 系统监控,包含系统硬件和应用各个组件的监控
- 故障排查
- 安全信息和事件管理
- 报表功能
ELK主要用来做什么?
分析系统日志,访问日志,应用日志,分析数据
elasticSearch 中的集群,节点,文档,类型和索引是什么
集群:一个集群是由一个多个组成的集合,集群上的节点将会存储数据,并提供跨界点的所用和搜索过滤
节点:一个节点就是一个elasticsearch服务,可以是现存书数据,索引并且搜索的功能,和集群一样,每一个节点都有唯一的名称为标识
文档:elaticsearch是面向文档这意味着特可以存储关于整个对象或文档,然而它不仅仅是为存储,还会索
引每个文档的内容是指可以被搜索
索引:在elasticsearch中存储数据的行为较为索引
类型:文档属于一种类型而这类型存在于索引中,我们可以画一些简单的对比图来比传统关系数据库