Centos7 下搭建 ELK 日志分析系统
1、 ELK 简介
ELK 是 Elasticsearch、Logstash、Kibana 的简称,这三者是核心套件,
但并非全部。
Elasticsearch 是实时全文搜索和分析引擎,提供搜集、分析、存储数据
三大功能;是一套开放 REST 和 JAVA API 等结构提供高效搜索功能,可扩展的
分布式系统。它构建于 Apache Lucene 搜索引擎库之上。
Logstash 是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类
型的日志,包括系统日志、错误日志和自定义应用程序日志。它可以从许多来
源接收日志,这些来源包括 syslog、消息传递(例如 RabbitMQ)和 JMX,
它 能 够 以 多 种 方 式 输 出 数 据 , 包 括 电 子 邮 件 、 websockets 和
Elasticsearch。
Kibana 是一个基于 Web 的图形界面,用于搜索、分析和可视化存储在
Elasticsearch 指标中的日志数据。它利用 Elasticsearch 的 REST 接口来检
索数据,不仅允许用户创建他们自己的数据的定制仪表板视图,还允许他们以
特殊的方式查询和过滤数据。
redis 是一个 key-value 存储系统。和 Memcached 类似,它支持存储的
value 类 型 相 对 更 多 , 包 括 string( 字 符 串 ) 、 list( 链 表 ) 、 set( 集 合 ) 、
zset(sorted set --有序集合)和 hash(哈希类型)。这些数据类型都支持
push/pop、add/remove 及取交集并集和差集及更丰富的操作,而且这些操
作 都 是 原 子 性 的 。 在 此 基 础 上 , redis 支 持 各 种 不 同 方 式 的 排 序 。 与
评论0
最新资源