
你将学到
落地一套生产级APM监控系统
具备手写报警系统核心能力
提升GO处理大数据核心能力
应对多场景监控与报警难题
系统掌握构建APM体系方法论
学会链路追踪|日志|指标手段
课程目录
第1章 课程整体介绍
1 节|11分钟
展开
视频:
1-1 课程导学
试看
10:39
第2章 【APM监控系统的综述和架构概览】 全方位认识apm系统
8 节|72分钟
收起
视频:
2-1 APM监控系统的整体介绍,了解apm系统的核心概念
03:16
视频:
2-2 为什么需要开发一套APM系统?了解它在企业中的重要性
06:51
视频:
2-3 APM系统的三板斧介绍–链路追踪,指标,日志
10:26
视频:
2-4 APM工具选型(一)常见链路监控工具对比(1)
09:50
视频:
2-5 OpenTracing,OpenCensus,OpenTelemetry三者之间的联系
15:51
视频:
2-6 APM工具选型(二) 指标和日志采集分析工具介绍-
07:12
视频:
2-7 APM产品的最终成果
试看
17:57
图文:
2-8 本章总结
第3章 基于Golang构建电商下单微服务,为APM系统提供基础代码框架
17 节|127分钟
收起
视频:
3-1 本章导学
01:30
视频:
3-2 docker以及docker compose 安装 优化版
02:16
视频:
3-3 docker compose配置讲解
03:03
视频:
3-4 docker compose 安装redis 和mysql 优化版
03:17
视频:
3-5 项目构建–详解项目开发需求
02:55
视频:
3-6 项目构建–项目代码结构与表结构介绍
10:05
视频:
3-7 项目构建–创建db和redis连接
14:56
视频:
3-8 项目构建–创建http服务器
08:37
视频:
3-9 项目构建–创建grpc服务
17:36
视频:
3-10 项目构建–服务启动逻辑优化
10:10
视频:
3-11 项目构建–统一http服务返回格式
08:07
视频:
3-12 项目构建–日志打印
06:42
视频:
3-13 项目构建–封装sql 返回工具方法
02:51
视频:
3-14 项目构建–实现订单服务业务逻辑
10:29
视频:
3-15 项目构建–实现商品服务业务逻辑
12:37
视频:
3-16 项目构建–实现用户服务业务逻辑
11:37
图文:
3-17 本章总结
第4章 项目实战步骤一:【构建APM系统之分布式链路追踪技术】
22 节|245分钟
展开
视频:
4-1 本章导学
00:49
视频:
4-2 【技术详解】链路追踪基本概念
11:19
视频:
4-3 【问题分析】链路追踪系统落地过程中的挑战
试看
11:06
视频:
4-4 【技术详解】Opentelemetry 介绍
07:37
视频:
4-5 【技术详解】OpenTelemetry Collector安装以及配置文件介绍
07:00
视频:
4-6 【实战】OpenTelemetry Collector 实战, 掌握opentelemetry sdk用法
10:18
视频:
4-7 【技术详解】Opentelemetry Collector Extension 插件介绍
06:02
视频:
4-8 【实战】jaeger对追踪数据展示
08:09
视频:
4-9 【实战】后置采样配置与实践
13:17
视频:
4-10 确定有意义的调用链路
03:11
视频:
4-11 【实战】对含有错误信息的链路进行跟踪
23:34
视频:
4-12 【技术详解】go-mysql库源码剖析
16:07
视频:
4-13 【实战】装饰器模式封装mysql驱动(1)
13:47
视频:
4-14 【实战】装饰器模式封装mysql(2)
16:14
视频:
4-15 【实战】装饰器模式封装mysql驱动(3)
03:57
视频:
4-16 【实战】对含有mysql慢查询的链路进行跟踪
19:15
视频:
4-17 【实战】对含有长事务的链路进行跟踪
13:26
视频:
4-18 【实战】对含有redis报错请求的链路进行跟踪
09:19
视频:
4-19 【实战】对服务器慢http接口的链路进行跟踪
21:04
视频:
4-20 实战】对慢grpc接口的链路进行跟踪
16:00
视频:
4-21 【实战】业务维度监控之下单成功数指标监控
12:49
图文:
4-22 本章总结
第5章 项目实战步骤二:【构建APM系统之建设应用性能监控指标】
21 节|213分钟
展开
视频:
5-1 本章导学
01:54
视频:
5-2 【原理】建立性能监控指标的原则有哪些?
15:57
视频:
5-3 【原理】建立性能监控指标的方法论-四大黄金指标原则,use red方法
07:41
视频:
5-4 【原理】详解prometheus绘图原理
10:50
视频:
5-5 【原理】详解prometheus 四大监控指标类型
13:32
视频:
5-6 【原理】详解prometheus常用函数
06:06
视频:
5-7 【实战】确定要建立的监控指标
08:12
视频:
5-8 【实战】为http接口创建qps,错误数 统计指标
16:06
视频:
5-9 【实战】用grafana绘制监控面板(一)
19:38
视频:
5-10 【实战】用grafana绘制监控面板(二)
04:06
视频:
5-11 【实战】对接口进行压测观察qps统计数据
04:07
视频:
5-12 【实战】对grpc接口创建qps,错误数指标
12:03
视频:
5-13 【实战】对grpc接口创建qps,错误数指标 监控面板
03:20
视频:
5-14 【实战】创建应用服务维度mysql监控,sql语法分析
07:30
视频:
5-15 【实战】创建应用服务维度mysql监控,代码实现
17:49
视频:
5-16 【实战】创建应用服务维度mysql监控,绘制监控面板
12:01
视频:
5-17 【实战】对应用服务runtime 指标的监控(一)
16:47
视频:
5-18 【实战】对应用服务runtime 指标的监控(二)
07:43
视频:
5-19 分支【实战】对应用服务内部流量进行分布监控
14:06
视频:
5-20 【实战】业务维度监控之下单成功数指标监控
12:49
图文:
5-21 本章总结
第6章 项目实战步骤三:【构建APM系统之精准定位问题代码】
16 节|168分钟
展开
视频:
6-1 【原理】golang中性能监控的大杀器–golang pprof
05:50
视频:
6-2 【实战】如何使用 golang pprof 来进行性能排查(一)-排查cpu性能问题?
17:49
视频:
6-3 【实战】如何使用 golang pprof 来进行性能排查(二)-排查内存性能问题?
10:47
视频:
6-4 【实战】如何使用 golang pprof 来进行性能排查(三)-排查block阻塞问题?
10:45
视频:
6-5 【实战】如何使用 golang pprof 来进行性能排查(四)-排查加锁性能问题?
05:13
视频:
6-6 【实战】如何使用 golang pprof 来进行性能排查(五)-排查goroutine th
06:24
视频:
6-7 【原理】golang pprof源码分析 — cpu占用率统计原理【版权修正版】
08:28
视频:
6-8 【原理】golang pprof源码分析 –memory,block,mutex 统计原理
30:27
视频:
6-9 【原理】golang pprof源码分析 — goroutine thread 统计原理
12:29
视频:
6-10 【原理】go trace 分析延迟性问题
20:51
视频:
6-11 【实战】自动化pprof机制的实现–holmes 库的使用
14:23
视频:
6-12 【原理】自动化pprof机制的实现–holmes库源码解读
06:31
视频:
6-13 【实战】电商项目优化–引入holmes实现自动化pprof
05:50
视频:
6-14 【实战】终端一键生成生成pprof profile 之 gops的使用-
05:19
视频:
6-15 【实战】巧用pprof工具分析内存泄漏问题
06:17
图文:
6-16 本章总结
第7章 项目实战步骤四:【构建APM系统之应用服务日志收集】
13 节|71分钟
展开
视频:
7-1 本章概述
01:23
视频:
7-2 【原理】详解日志收集架构模型
00:55
视频:
7-3 【原理】通过ELK技术栈来解决日志收集-详解elasticsearch
12:41
视频:
7-4 【原理】通过ELK技术栈来解决日志收集-详解kibana
06:30
视频:
7-5 【实战】 服务器日志采用文件存储
13:32
视频:
7-6 【实战】通过ELK技术栈来解决日志收集-filebeat收集日志
04:50
视频:
7-7 【实战】通过ELK技术栈来解决日志收集-logstash收集日志
03:06
视频:
7-8 【实战】kibana展示日志
08:23
视频:
7-9 【实战】索引模板配置
06:40
视频:
7-10 【实战】索引生命周期的配置
02:24
视频:
7-11 【实战】mysql 审计日志打印
05:52
视频:
7-12 【实战】kibana 分析日志
04:23
图文:
7-13 本章总结
第8章 项目实战步骤五:【构建APM系统之自研告警系统】
13 节|154分钟
展开
视频:
8-1 【原理】 自研告警服务需求分析以及表结构介绍
08:11
视频:
8-2 【实战】 doglarm服务基础代码框架搭建
07:55
视频:
8-3 【原理】grafana告警规则配置详解
19:17
视频:
8-4 【实战】 实现grafana 指标告警接口_denois
17:43
视频:
8-5 【实战】 实现错误等级Error的日志告警
07:07
视频:
8-6 【实战】 接入电话告警
10:34
视频:
8-7 【实战】 接入钉钉告警
04:57
视频:
8-8 【实战】 对日志内容进行限流排重处理
18:28
视频:
8-9 【实战】 增加应用服务保活探测机制_denois
18:15
视频:
8-10 【实战】 手写代码进行监控埋点-
06:04
视频:
8-11 【实战】 dogalarm 自监控面板 _denois
07:21
视频:
8-12 【实战】保活机制自动重启应用服务
27:31
图文:
8-13 本章总结
第9章 APM系统拓展:【APM系统组件做自监控】
6 节|53分钟
展开
视频:
9-1 如何衡量APM系统本身是正常运行的?
02:51
视频:
9-2 衡量apm系统本身性能的通用手段的副本
13:49
视频:
9-3 apm自监控及扩容思路之链路追踪系统容量瓶颈分析的副本
18:28
视频:
9-4 apm自监控及扩容思路之日志手机系统容量分析及扩容思路的副本
10:51
视频:
9-5 apm自监控及扩容思路之指标系统容量分析及扩容思路
06:35
图文:
9-6 本章总结
第10章 整体课程内容总结
1 节|8分钟
展开
视频:
10-1 课程总结
07:21
本课程已完结

评论(0)