从零搭建基于 ELK 的 Log 埋点系统

作者/分享人:奔跑吧架构师
向 Ta 提问
在互联网公司担任高级 Java 工程师、架构师、技术经理、技术负责人等职务。在工作期间,从零参与公司技术平台建设,组织平台进行过多次大架构升级。作为CSDN博客专家,平时爱写博客分享新的技术和收获,博客地址:http://blog.csdn.net/cml_blog

在分布式系统中,调查问题的时候在需要到多台服务器上进行查看 Log,或者到数据库查询访问记录,不仅效率低而且不直观,那么有没有更好更轻松的方式呢?

基于 ELK 的 Log 查看系统可以非常高效地解决传统 Log 文件的弊端,下面介绍下系统中如何基于 ELK 对 Log 进行优雅地处理,优雅地调查问题和查看统计信息。

本场 Chat 将基于如下几个主题进行讲解:

  1. 常用 Log 记录的方式的不足;
  2. 如何使用 Filebeat 进行 Log 收集;
  3. 为什么不推荐使用 Filebeat;
  4. 如何对所有请求进行记录;
  5. 如何对所有对外请求的记录;
  6. 如何记录任何需要的 Log,如何将 Log 埋点能更方便调查问题;
  7. ELK、Kafka 安装与使用;
  8. 基于 Kibana Dashboard 直观查看 Log 信息,形成请求量,请求时长与埋点信息。

本场 Chat 将基于 SpringCloud 系统调用,详细讲解从一个请求到系统内部运转与对外接口调用的完整流程,提供完整可执行代码。

已有257人预订
预订达标
文章出炉
     
10月22日
11月05日
本场 Chat 文章已出炉,购买后即可阅读文章并获得一张奔跑吧架构师的读者圈Pass
请务必添加GitChat服务号以查看活动进度及获取活动通知。
你可能还喜欢
如何成为一名合格的 C/C++ 开发者?
范蠡
从新一期技术雷达看技术领域最新趋势
徐昊
微服务中的短信服务如何设计?
猿天地
亿级 QQ 会员活动运营系统的设计之道
廖声茂
详解 Java 常用的四种锁机制优缺点
安爷
数据科学 Kaggle 比赛项目实战:Titanic
刘明
Hadoop 分布式数据存储层 HDDS:基于容器化的块服务架构层
爱闲逛的猿仔
深入浅出解读 Kafka 的可靠性机制
应书澜
人脸识别入门实战
离梦远
一个后台工程师的界面情结
一念成魔
实战 Python 网络爬虫:美团美食商家信息和用户评论
Hyx
深度学习中的数据
言有三
微服务架构的演进、融合与选型
老顽童
一小时入门 Python 3
明天依旧可好
Spring Boot 2.0 的使用
jerry
微信扫描登录