简介

前言

Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案,分析网站的访问情况时我们一般会借助Google/百度/CNZZ等方式嵌入JS做数据统计,但是当网站访问异常或者被攻击时我们需要在后台分析如Nginx的具体日志,而Nginx日志分割/GoAccess/Awstats都是相对简单的单节点解决方案,针对分布式集群或者数据量级较大时会显得心有余而力不足,而ELK的出现可以使我们从容面对新的挑战。

Logstash:负责日志的收集,处理和储存
Elasticsearch:负责日志检索和分析
Kibana:负责日志的可视化

工作流程

简介_第1张图片
Paste_Image.png

使用logstash读取日志文件,收集日志文件,elastic search从logstash读取文件,建立相关的索引,kibana向el上面获取数据,查询数据,并以图表的形式展示出来

你可能感兴趣的:(简介)