课程试听
正在播放
1-1 Java日志体系
  • 01.课程简介及学习目标
  • 02.Java日志体系概述
  • 03.系统日志与Log4j日志简介
  • 04.Log4j实例代码展示
  • 05.JUL的诞生与代码展示
  • 06.JUL的历史背景与简介
  • 07.JCL面向接口代码风格展示
  • 08.JCL的优缺点与解决方案
  • 09.Logback的历史和编码风格
  • 10.SLF4J与其他日志的配合与总结
  • 11.Log4j2的配置与日志发展历程总结
  • 12.日志组件配置概述
  • 13.JUL配置文件与级别
  • 14.JUL打印级别与其他配置项
  • 15.Log4j配置文件与配置项
  • 16.Log4J的Appender及Pattern格式
  • 17.Logback配置及官方文档使用
  • 18.Logback配置自动刷新
  • 19.JUL配置及实现类优先级
  • 20.Commons-Logging配置文件验证
  • 21.JUL日志输出级别
  • 22.Log4j2配置介绍及官方文档使用
  • 23.SLF4J配置与项目搭建
  • 24.SLF4J日志实现规则验证
  • 25.SLF4J日志环
  • 26.Java日志总结
1-2 日志平台搭建
  • 01.日志中间件概述
  • 02.常用中间件类比
  • 03.ES简介
  • 04.ES配置与启动01
  • 05.ES配置与启动02
  • 06.IK分词器的安装与使用
  • 07.ElasticSearch Head启动与验证
  • 08.ElasticSearch Head基本功能展示
  • 09.Logstash简介与配置
  • 10.Logstash采集验证
  • 11.Kibana的配置与启动
  • 12.Kibana的日志配置与基本使用
  • 13.Kafka启动与配置
  • 14.Kafka的启动验证与命令行工具
  • 15.Logstash通过Kafka通道采集
  • 16.Kafka-Manager配置与启动
  • 17.Kafka-Manager的使用
  • 18.Filebeat配置与启动
  • 19.Filebeat采集数据通道验证
  • 20.Logstash配置对Filebeat的JSON解析
  • 21.中间件小结
1-3 项目设计与搭建
  • 01.项目实战之需求概述
  • 02.项目实施的设计目标
  • 03.采集变量与前端设计思路
  • 04.后台Java及微服务设计
  • 05.采集平台拓扑
  • 06.项目模块划分
  • 07.Nacos启动与使用
  • 08.借助Spring工具生成父pom
  • 09.Maven工具生成web基本结构
  • 10.web子模块的SpringBoot配置
  • 11.web启动与Nacos注册
  • 12.User模块创建与启动
  • 13.Utils与Logbean
  • 14.LogBean的日志打印
  • 15.Logback-Kafka的组件说明
  • 16.Logback-Kafka日志组件的集成
  • 17.Logback-Kafka启动验证
  • 18.User集成Kafka
  • 19.自定义实现kafkaAppender
  • 20.Kafka的基本参数配置
  • 21.自定义KafkaAppender的使用
  • 22.自定义Appender验证与总结
  • 23.User集成KafkaAppender
1-4 链路追踪项目开发
  • 01.Openresty的下载与启动
  • 02.集成Lua-Kafka及验证
  • 03.from来源追踪
  • 04.Lua生成RequestId
  • 05.Lua生成terminalId
  • 06.获取IP与URL
  • 07.微服务启动与转发
  • 08.Filter拦截与验证
  • 09.CommonUtils工具类
  • 10.变量值的填充
  • 11.Threadlocal的定义与使用
  • 12.Threadlocal上下文验证
  • 13.切面和注解定义
  • 14.切面的使用与验证
  • 15.乱序产生的原因与解决
  • 16.乱序问题验证
  • 17.远程调用场景代码
  • 18.跨服务验证与问题追踪
  • 19.自定义RestTemplate
  • 20.自定义RestTemplate验证
  • 21.用户登录与SID的创建
  • 22.SID的使用与打印验证
  • 23.前端请求用户信息追踪
  • 24.整体测试与追踪演示
  • 25.总结