![6f984b80399555b24625e09a71938d38.png](https://i-blog.csdnimg.cn/blog_migrate/3c44672a18bafe05280cf618f8193555.jpeg)
ELK Stack
诞生背景
一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。
一般大型系统是一个分布式部署的架构,不同的服务模块部署在不同的服务器上,问题出现时,大部分情况需要根据问题暴露的关键信息,定位到具体的服务器和服务模块,构建一套集中式日志系统,可以提高定位问题的效率。
![3108484b4cd5e93703f32c40eff7e193.png](https://i-blog.csdnimg.cn/blog_migrate/fb561a40b2e2149a66baa51907748e96.jpeg)
![ff7dea0fca390954d509ed9323eea03b.png](https://i-blog.csdnimg.cn/blog_migrate/e98346ed817254fa14152d418050402c.jpeg)
安装步骤
- 集群安装 Elasticsearch 请参考文章 Elaticsearch V7.8 安装
- 安装 UI图形系统 Kibana 请参考文章 Kibana V7.8 安装
- 安装微服务接收日志通道 logstash Logstash V7.8 安装
- 安装nginx 日志采集工具 Filebeat 安装 Filebeat V7.8 nginx 日志收集
UI 操作介绍
参考文章 ELK 监控微服务的错误报表实战
总结
为大家录制了一堂课程,喜欢看视频的同学可以前去观看
微服务日志管理系统 ELK stack 系统零基础搭建指南
![84f8b406a56b5126c9fd15e3b26f8b6f.png](https://i-blog.csdnimg.cn/blog_migrate/0f5caee541cae5bbfe2411faf4178e79.jpeg)
西瓜视频课程