最新公告
  • 自助下单 自动发货 58学课 欢迎您【客服QQ:260837161】
  • 掘金小册SkyWalking:应用监控和链路跟踪

    • 在线网盘 点击查看详情 购买后内容一样

    作者介绍

    车辙,后端研发工程师,5 年开发经验,开发过支付结算平台,负责过杭州独角兽公司的项目重构,同时也参与过健康码相关的业务。目前在团队内部除日常工作外,还负责一些基础组件的开发,并成功落地。

    小册介绍

    随着互联网行业的飞速发展,业务规模增长迅速,复杂度与过去相比大大提升。与此同时,云容器、微服务等技术的蓬勃发展,同样给开发带来不小的运维压力,导致我们经常需要面临这些问题:

    • 链路较长:在微服务场景下,整个链路会变得很长,服务出问题时,往往不能第一时间排查出问题。
    • 缺少监控:缺少对于服务器、应用组件的实时运行信息,做到心中有数。
    • 预警不及时、粒度较大:经常在服务器响应延迟甚至宕机后,才能发现问题。同时粒度较大,无法在接口层面进行预警。

    在这种背景下,SkyWalking 作为应用监控和链路跟踪的利器,便脱颖而出。基于 Agent 技术,利用其丰富的插件,能帮助我们跟踪像 Dubbo、ElasticSeach、Redis 等这些组件的调用链路。在监控问题上,SkyWalking 提供了例如吞吐量、QPS、JVM 信息等丰富的指标供参考,能做到有效即时地告警。

    在这几年,SkyWalking 同时也作为 Apache 顶级项目,走上了世界的舞台。可以说 SkyWalking 就是目前 APM 体系中最受关注的一款软件。如果你对于应用监控和链路跟踪有需求,相较于其他软件,SkyWalking 将会是一个更好的选择。

    但是在 SkyWalking 的学习和使用过程中,你会碰到各式各样的问题:

    1. 不知道如何构建源码环境,同时对于源码级别的学习望而却步。
    2. 经常会出现莫名其妙的链路信息?不知道如何消除这些链路?
    3. 配置了报警规则,却没有在钉钉收到消息。
    4. 通过教程自定义了插件,却没有生效?
    5. ……

    作为一名 SkyWalking 的使用者,我通过 SkyWalking 做了链路跟踪系统监控异常告警的落地,解决了开发过程中问题排查定位慢的痛点。有着丰富的开发经验和分享落地经验,我会将此过程中踩的坑、学习到的技术、对 SkyWalking 的理解,通过小册完整的展现在大家面前。

    小册从基础技术开始,通过大量的易读性图片,由浅入深的介绍 SkyWalking,同时提供大量的实战用于加深理解。按照 SkyWalking 的整体架构体系,我将小册总结成6大块:

    • 基础技能篇,我将从整体出发讲解 SkyWalking 的基本架构,然后介绍 SkyWalking 最重要的几项基本技能,帮助大家打好基础。最后通过应用和源码环境的快速安装,为接下来的源码学习进行铺垫。
    • 探针篇,我们会了解到 SkyWalking 的核心:Agent。通过剖析Agent启动流程了解什么是插拔式架构;通过各种插件的原理解读,了解链路跟踪的实现;最后通过项目实战加深理解。
    • 数据传输层篇,我们会学习 SkyWalking 的数据传输框架:GRPC。了解 SkyWalking 为什么会选择GRPC,ProtoBuf 是如何被运用在项目中的,并且GRPC如何与探针层和服务层结合在一起的。
    • 服务层篇,我们会剖析服务层启动流程,了解服务层的整体骨架;分析各类插件了解应用监控是如何做到的;了解如何结合 LogBack 实现日志上传,解决日志查询的问题;最后学习系统预警实现和原理,为我们的系统保驾护航。
    • 存储层篇,我们会了解到 SkyWalking 的存储体系,并通过 ElasticSearch 作为切入点进行剖析。
    • 异常解决篇,我们会通过实战,针对高并发、大流量场景下上报消息会存在性能瓶颈的问题,利用消息队列进行流量削峰,解决可能出现的上传信息丢失、系统宕机等问题。另外,我们还会通过自定义插件实现线程异常栈信息获取。

    你会学到什么?

    1. 学会如何通过 SkyWalking 解决应用监控和链路跟踪的问题。
    2. 了解 SkyWalking 架构和基本技术。
    3. 通过源码解读和实战了解 SkyWalking 应用监控和链路跟踪的原理。
    4. 了解并学会如何通过自定义插件解决实际业务需求。

    适宜人群

    1. 使用过 Arthas 等类似工具,对探针技术有学习欲望的同学。
    2. 因为业务规模增长,对链路跟踪和应用监控感兴趣的同学。
    3. 有转运维开发想法的业务同学。
    4. 想了解 SkyWalking 源码的同学。

    名人推荐

    每天成长一点点,要比别人快一步
    58学课 » 掘金小册SkyWalking:应用监控和链路跟踪

    常见问题FAQ

    如何下单?如何下载?
    ->> 点击查看 自助下单,自动发货,下单后,页面会自动刷新,显示百度网盘地址
    如何查看下单后的内容?
    在线网盘 点击查看详情 下单后内容一样
    本站不议价 !
    本站不议价,不支持无理由退换,看清楚再下单
    更多常见问题?
    ->> 点击查看

    发表回复

    Hi, 如果你对这个资源有疑问,可以跟我联系哦!

    联系客服
    • 13250会员总数(位)
    • 5279资源总数(个)
    • 86本周发布(个)
    • 2 今日发布(个)
    • 1510稳定运行(天)

    自助下单 自动发货 58学课 欢迎您

    加入我们