如果你的系统已经上了微服务,某天用户反馈「下单慢」,你打开日志平台翻了十几分钟,只在几个服务里看到零散的 timeout,却串不起来是哪一次调用慢在哪一跳——这门课要补的就是这个缺口。Skywalking 不是新东西,但「装过、看板会点」和「能用它定位一次跨服务慢调用」之间隔着一段距离,这段距离就是本课程主要覆盖的部分。

先确认你缺的是哪一块

Skywalking 的常见状态有三种,对号入座比盲目跟课有用:

  • 探针接入了,拓扑图也出来了,但真出问题时还是靠 grep 日志,链路数据没被真正用起来;
  • 单机跑通了,一上集群就遇到采样、存储、OAP 压力的问题,不知道指标和链路的量级该怎么规划;
  • 会看 Trace,但不会配告警规则,也不清楚怎么把告警接到现有的值班流程里。

如果三条里中了一条以上,这门课的内容对你是有用的;如果只是想知道 Skywalking 是什么,看官方文档前两章更省时间。

课程围绕的几个具体动作

它不讲 APM 的概念史,而是按「部署—接入—看数据—定问题—配告警」这条线走。部署部分会涉及 OAP 与存储的选型取舍,比如什么量级下用哪种存储更稳,而不是只给一份能跑起来的配置。接入部分覆盖常见的 Java 应用探针方式,以及跨进程、跨中间件时链路怎么才能连上——这正是很多人拓扑图画不完整的原因。数据部分重点在 Trace、指标、日志三者的关联查询:从一条慢 Trace 跳到对应实例的指标曲线,再跳到那段时间的日志,这个动线走顺了,排查效率才有变化。告警部分会落到规则怎么写、阈值怎么定这类具体问题。

跟着做时需要准备什么

课程偏实操,建议边看边搭一套环境,而不是只过一遍视频。需要的基础不算高但要有:能操作 Linux 命令行,理解 HTTP 调用和线程池的基本概念,最好手边有一个能改配置的 Java 服务用来接探针。如果所在环境本身就是微服务架构,可以直接拿测试环境的服务练,比课程里的示例更能暴露问题。另外,Skywalking 的版本迭代较快,配置项和 UI 在不同版本间有差异,跟做时以自己部署的版本为准,不要死记某一份配置。

看完应该能回答的问题

  • 一次请求变慢,怎么在拓扑和 Trace 里判断是哪个服务、哪个下游调用拖了后腿?
  • 探针接入后链路断在中间,常见原因有哪几类,怎么逐个排除?
  • 采样率、存储周期、OAP 资源这三者之间怎么权衡,量涨上来后先动哪个?
  • 一条告警从规则配置到送达值班人,中间要经过哪些环节?

这几个问题能答上来,说明你已经从「装过 Skywalking」走到了「用它解决过问题」。答不上来的那一条,就是你在课程里该重点看的部分。

Skywalking企业级APM实战

课程详情

Skywalking企业级APM实战

本课程专为Linux工程师、运维工程师、开发工程师、系统架构师、运维监控工程师等设计,旨在帮助学员掌握Skywalking企业级APM工具的实战应用。

  • 核心介绍:通过本课程的学习,学员将能够熟练运用Skywalking进行企业级性能监控和问题排查。
  • 适合人群:Linux工程师、运维工程师、开发工程师、系统架构师、运维监控工程师
  • 学习收获:掌握Skywalking工具的使用,提升企业级性能监控和问题排查能力
  • 课程亮点:结合实际工作场景,深入讲解Skywalking的实战应用

课程目录

01 skywalking简介
  01 skywalking概述
  02 关于APM
  03 为什么要使用skywalking
  04 skywalking架构
  05 核心设计目标
02 skywalking部署
  01 环境准备
  02 skywalking server端部署
  03 skywalking agent部署
03 skywalking agent使用
  01 监控java(spring boot)服务
  02 监控tomcat
  03 监控mysql调用
  04 配置覆盖
  05 获取追踪ID
  06 过滤指定的端点
04 skywalking UI使用
  01 仪表盘
  02 拓扑图
  03 追踪
  04 性能剖析
  05 告警
05 skywalking告警功能
  01 告警功能简介
  02 告警规则文件语法讲解
  03 钉钉告警案例演示
  04 企业微信告警案例演示
  05 飞书告警案例演示
06 skywalking报警配置动态更新
  01 skywalking报警配置动态更新-01
  02 skywalking报警配置动态更新-02
07 opentracing大概讲解
  01 opentracing中Trace、Span概念
  02 opentracing中Log、Tags概念
08 skywalking部署补充
  01 docker快速部署skywalking