开发喵星球

若依微服务集成skywalking链路追踪(227)

1. skywalking链路追踪

1.1 简介

SkyWalking 是一个可观测性分析平台(Observability Analysis Platform,简称 OAP)和应用性能管理系统(Application Performance Management,简称 APM)。它提供分布式链路追踪、服务网格(Service Mesh)遥测分析、度量(Metric)聚合和可视化一体化解决方案。

1.2 SkyWalking3 特点

1.3 SkyWalking的架构图

2. 下载方式

2.1 Windows 平台安装包下载

可以从http://skywalking.apache.org/downloads下载apache-skywalking-apm-$version.tar.gz包。

2.2 安装和启动

将下载的压缩包解压到一个目录,例如 D:\apache-skywalking-apm-bin
进入解压后的目录,找到 bin 目录。
双击 startup.bat 启动 SkyWalking。这时实际上启动了两个项目:一个是收集器,另一个是 Web 页面。

2.3 打开控制台

skywalking提供了一个可视化的监控平台,安装好之后,在浏览器中输入(http://localhost:8080)就可以访问了。

3. 如何使用

3.1 配置vm参数

idea配置vm参数图:

-javaagent:D:\apache-skywalking-apm-bin\agent\skywalking-agent.jar
-Dskywalking.agent.service_name=ruoyi-gateway
-Dskywalking.collector.backend_service=localhost:11800

启动项目,访问接口,再去(http://localhost:8080 )看面板数据

参数 描述
javaagent 配置skywalking-agent.jar的地址
service_name 配置需要监控的服务名
javaagent skywalking收集器服务的地址

4. 链路跟踪

当我们访问一个服务,而他会调用另一个服务的时候,点击拓扑图会出现下图的效果,这就是链路跟踪的效果

5. 追踪调用链

在追踪界面,可以查看整个请求的具体调用链

   
分类:Java/OOP 作者:无限繁荣, 吴蓉 发表于:2024-06-01 16:01:49 阅读量:149
<<   >>


powered by kaifamiao