ELK日志分析系统

什么是ELK:

Elasticsearch:

基于lucene的开源分布式搜索服务器(类似于solr)

特点:分布式,零配置,分片索引,restful风格,多数据源

logStash

收集日志,过滤分析,并存储

Kibana

用于展示日志和分析结果

ELK原理

ELK日志分析系统_第1张图片

多个服务器的情况下,各个服务器都会产生不同服务器下不同路径的log文件如果每一台服务器都有一个filebeat把路径下的日志传输给统一的logstash日志接收器,

而上面有elasticsearch这样的日志索引,就可以对日志进行统计过滤,最后用kibana达到一个可视化的(具有直观的图表)统计结果

Docker安装ELK

docker下载elk,安装镜像

docker search elk
docker pull sebp/elk

先启动一次elk

docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -e ES_MIN_MEM=256m  -e ES_MA

你可能感兴趣的:(服务器,elk,日志,分布式)