本文主要是介绍微服务实战(十二)微服务的调用链路追踪 - Skywalking,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本章主要内容
本章主要介绍如何去追踪各微服务的调用过程。在之前章节我们讲解了用Feign在微服务之间进行相互调用,那么在整个微服务体系运行时,我们怎么宏观地监测和跟踪这些微服务的调用过程呢?接下来我们就引入:微服务链路追踪技术
链路追踪技术汇总
现在比较流行的链路追踪框架主要有 Zipkin,Pinpoint,SkyWalking,CAT
主流技术对比: https://blog.csdn.net/u011177064/article/details/104383133
Skywalking简介
通过比较,从代码侵入、性能、UI等角度,我比较倾向于使用 Skywalking。
SkyWalking 是观察性分析平台和应用性能管理系统。
提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化解决方案。官网介绍地址
快速上手使用
下载
首先,我们下载Skywalking最新稳定版
下载地址:http://skywalking.apache.org/zh/downloads/
我们目前只想快速地使用起来,那么下载Distribution的版本即可。
Skywalking 包含两大部分:
代理端:/agent 目录 , 启动实际应用前,添加 jvm 参数,使用 javaagent 技术监控 应用。
服务端:/bin 目
这篇关于微服务实战(十二)微服务的调用链路追踪 - Skywalking的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!