分布式追踪系统发展很快,种类繁多,给我们带来很大的方便。但在数据采集过程中,有时需要侵入用户代码,并且不同系统的 API 并不兼容,这就导致了如果希望切换追踪系统,往往会带来较大改动。OpenTracing为了解决不同的分布式追踪系统 API 不兼容的问题,诞生了 OpenTracing 规范。OpenTracing 是一个轻量级的标准化层,它位于应用程序/类库和追踪或日志分析程序之间。Skywalking基于OpenTracing规范开发,具有性能好,支持多语言探针,无侵入性等优势,可以帮助我们准确快速的定位到线上故障和性能瓶颈。
在本套课程中,我们将全面的讲解Skywalking相关的知识。从APM系统、分布式调用链等基础概念的学习加深对Skywalking的理解,从0开始搭建一套完整的Skywalking环境,学会对各类应用进行监控,学习Skywalking常用插件。Skywalking原理章节中,将会对Skywalking使用的agent探针技术进行深度剖析,除此之外还会对OpenTracing规范作整体上的介绍。通过对上述章节的学习,不止能学会如何使用Skywalking还将对其底层原理和分布式架构有更深的理解。
2、适应人群
有一定的Java基础,并且要有一定的web开发基础。
3、课程亮点
全面的学习Skywalking,了解微服务架构下的分布式链路追踪系统,学会Skywalking环境的搭建方式,掌握使用Skywalking定位线上故障及监测应用性能。
能够了解什么是Skywalking
能够搭建Skywalking环境
能够使用Skywalking进行rpc调用的监控
能够使用Skywalking进行mysql的调用监控
了解Skywalking插件
了解Skywalking agent原理
了解Open Tracing原理
4、主讲内容
章节一:Skywalking概述
1. APM系统概述
2. 了解Skywalking
3. 环境搭建
章节二:Skywalking基础
1. Agent的使用方法
2. RocketBot的使用方法
章节三:Skywalking高级
1. Rpc调用监控
2. Mysql调用监控
3. Skywalking常用插件
4. 告警功能介绍
章节四:Skywalking原理
1. Java agent原理
2. Open Tracing介绍
1人已评分
我也要评分
努力学习,每天进步一点
02020-01-10 12:07