链路追踪自从用了SkyWalking,睡的真香!

24c861462ec503f5bf5015aa98f38eb3.png

若有收获,请记得分享和转发哦

本篇文章介绍链路追踪的另外一种解决方案Skywalking,文章目录如下:

8435b418cbf411ee87ac2644d7c3c83c.png

什么是Skywalking?

上一篇文章介绍了分布式链路追踪的一种方式:Spring Cloud Sleuth+ZipKin,这种方案目前也是有很多企业在用,但是作为程序员要的追逐一些新奇的技术,Skywalking作为后起之秀也是值得大家去学习的。

skywalking是一个优秀的国产开源框架,2015年由个人吴晟(华为开发者)开源 , 2017年加入Apache孵化器。短短两年就被Apache收入麾下,实力可见一斑。

skywalking支持dubbo,SpringCloud,SpringBoot集成,代码无侵入,通信方式采用GRPC,性能较好,实现方式是java探针,支持告警,支持JVM监控,支持全局调用统计等等,功能较完善。

Skywalking和Spring Cloud Sleuth+ZipKin如何选型?

Skywalking相比于zipkin还是有很大的优势的,如下:

  • skywalking采用字节码增强的技术实现代码无侵入,zipKin代码侵入性比较高

  • skywalking功能比较丰富,报表统计,UI界面更加人性化

个人建议:如果是新的架构,建议优先选择skywalking。

4b053e5082b4ae824a74c4351b3c120c.png

4b34d44984f57590c6b51a8530bb4e0d.png

3597f81d6907226a22a330040b241f1e.png

ddc12d9473cf77b9f08c495ff4f79bca.png

6e545edc04c52510bfa15cfa8d8d6d97.png

56a4fc3a71d288871e671aa27b0a615a.png

86be738f47183fa7cd7cc1094ce92a9d.png

此时直接访问:http://localhost:8888/,直接进入UI端,如下图:

bbad21115decd7f7332bd571c3612120.png

559a79f7d368ac2f2c86c3fdd0aa087b.png

22bbd9625a19b42be8b88bc116e88c26.png

be4895413706231836ce32e6a7ed9756.png

fa4ddac40df87a8357142c9771d3a138.png

1c2e13adf4852ca7207b0927f52bf02b.png

94a8cd20e660d53328ac09038d63635d.png

此时查看skywalking的UI端,可以看到三个服务已经监控成功了,如下图:

e7cbecfe198202f6fee837b09e29b9cb.png

服务之前的依赖关系也是可以很清楚的看到,如下图:

7059c33c1a8d4faac5b1d8dce297f65b.png

请求链路的信息也是能够很清楚的看到,比如请求的url,执行时间、调用的服务,如下图:

6640b80c50d62248d454dd687e13560f.png

f86842989afea65701abebb1cac410e8.png

ef34b3f66f7df82c31521679115354e3.png

711d8f5538f1eda0e504d03b8f95a528.png

4fb029a756d25c0aa14ac90503cf5b0e.png

7d6cc141fcda87e323b8de77257889a3.png

6b95b4f0be0aac78f5a3f5c0e98aa5b9.png

5d3e2f16dd4af47d8110e342e52aaf52.png

7644f415d5e44628b16f94de9bc1af10.png

d7de699abc9985ddb4a0db302bbe9973.png

97e43835bea75283fd46fa543314d030.png

58851768d202d27c2054eeb56411af03.png

9f9e74dbb87ed77f16590a94af53eaa0.png

3621456e00d706b5faf5e59a951bd5e2.png

dc008d9a53b86dde5bfe1e4f9da4a553.png

ce5336cbc7f39207aa63ea745ee635e7.png

f98fec1fd47fbaf74b03328d047bc043.png

101fcec0cf44b988f73c2084880edd20.png

e20bb8bb083eb80dea2733cfa0459f4b.png

0b51435b55d09a203291f999289432ed.png

8572dd0329b3d6e5f06d33eebaddaa09.png

总结

本篇文章介绍了链路追踪解决方案Skywalking,主要讲解了服务端搭建、客户端搭建、数据持久化、日志监控、性能剖析这几个知识点,每个知识点都非常重要。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值