一、ELK架构介绍

一、ELK架构介绍

ELK是一个应用套件,由Elasticsearch/Logstash/Kibana三个部分软件组成,简称ELK。

ELK是一个做日志分析的管理系统。在服务器中的系统日志,网络日志,应用系统日志等各个日志收集/过滤/清洗,然后进行集中存放并可用实时检索/分析/展示日志。

Logstash(收集日志)–>Elasticsearch(检索日志)–>Kibana(可视化)

  • Elasticsearch介绍

– 用于全文检索,结构化搜索以及分析

– 实时检索,实时分析

– 分布是架构 /实时文件存储,并将每一个字段编入索引

– 文档导向,所有的对象全部是文档

– 高可用性,已扩展,支持集群(Cluster)/分片和复制(Shards和Replicas)

– 接口友好,支持JSON

  • Logstash介绍
    – Logstash是一款轻量级的、开源的日志收集处理框架,它可以方便的把分散的、多样化的日志搜集起来,并进行自定义过滤分析处理,然后传输到指定的位置,比如某个服务器或者文件。
    一、ELK架构介绍_第1张图片

一、ELK架构介绍_第2张图片

  • kibana介绍
    – kibana是一个开源的数据分析可视化平台,NodeJS编写

  • ELK工作流程
    -一、ELK架构介绍_第3张图片

你可能感兴趣的:(ELK基础介绍,elk)