使用docker-elk搭建并实践ELK日志分析框架
点击上方 蓝色字体 ,选择“标星公众号” 优质文章,第一时间送达 作者 | reddevil_zs 来源 | urlify.cn/3mYfuq 66套java从入门到精通实战课程分享 1. ELK日志分析简介 1.1 ELK日志分析概述 ELK可运行于分布式系统之上,通过搜集、过滤、传输、储存,对海量系统和组件日志进行集中管理和准实时搜索、分析,使用搜索、监控、事件消息和报表等简单易用的功能,帮助运维人员进行线上业务的准实时监控、业务异常时及时定位原因、排除故障、程序研发时跟踪分析Bug、业务趋势分析、深度挖掘日志的大数据价值。ELK主要可解决的问题如下:1.日志查询,问题排查,上线检查.2.服务器监控,应用监控,错误报警,Bug管理. 3.性能分析,安全漏洞分析。综上,ELK是一套方便、易用的日志分析开源解决方案。 1.2 ELK主要组件介绍 生产环境中,ELK通常由以下4个组件构成: 1.2.1 ElasticSearch组件 ElasticSearch是一个基于Lucene的开源分布式搜索服务器。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的