一图看懂ELK架构

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一图看懂ELK架构相关的知识,希望对你有一定的参考价值。

参考技术A ELK是一个免费开源的日志分析架构技术栈总称,官网 https://www.elastic.co/cn 。包含三大基础组件,分别是Elasticsearch、 Logstash、 Kibana。但实际上ELK不仅仅适用于日志分析,它还可以支持其它任何数据搜索、分析和收集的场景,日志分析和收集只是更具有代表性、并非唯一性。

Elasticsearch 是使用java开发,基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制, restful风格接口,多数据源,自动搜索负载等。

Logstash 基于java开发,是一个数据抽取转化工具。一般工作方式为c/s架构, client端安装在需要收集信息的主机上, server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch或其他组件上去。

Kibana 基于nodejs,也是一个开源和免费的可视化工具。 Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以汇总、分析和搜索重要数据日志。

Beats 平台集合了多种单一用途数据采集器。它们从成百上千或成千上万台机器和系统向 Logstash 或 Elasticsearch发送数据。
Beats由如下组成:

基于 Elasticsearch 的软件即服务(SaaS)解决方案。通过 Elastic 的官方合作伙伴使用托管的Elasticsearch 服务。

以上是关于一图看懂ELK架构的主要内容,如果未能解决你的问题,请参考以下文章

一图看懂TensorFlow 2.0新架构

一图看懂全志XR806鸿蒙系统架构

一图看懂企业大数据平台核心架构,值得参考!

一图看懂 RTT 设备层次

一图看懂云栖大会「云原生」重磅发布

一图看懂mybatis执行过程