一、下载SkyWalking

1、SkyWalking架构图

2、Windows平台安装包下载

3、Windows下载解压后修改端口

4、启动SkyWalking

5、打开控制台进入Web 页面

二、RuoYi-Cloud启动 

1、拉取项目代码

2、初始化数据库

3、配置Nacos持久化到数据库

4、启动Nacos修改配置 

5、后端项目启动  

6、前端项目启动

三、配置VM 参数

四、链路追踪 

1、 启动RuoYi-Cloud后可以在检查里看到登录请求了三个接口

2、进入SkyWalking找到我们要找的login请求

​2.1login 

2.2getInfo与getRouters追踪查看与上述同理


一、下载SkyWalking

SkyWalking是一个可观测性分析平台(Observability Analysis Platform 简称OAP)和应用性能管理系统(Application Performance Management 简称 APM)。

1、SkyWalking架构图

2、Windows平台安装包下载

下载地址Downloads | Apache SkyWalking

3、Windows下载解压后修改端口

(和若依一个端口冲突了不修改这个端口就要后面修改若依的端口了)

4、启动SkyWalking

直接点击bin/startup.bat就可以了,这个时候实际上是启动了两个项目(Skywalking-Collector 、Skywalking-Webapp),一个收集器,一个web页面。

5、打开控制台进入Web 页面

 skywalking提供了一个可视化的监控平台,安装好之后,在浏览器中输入(http://localhost:8080 (opens new window))就可以访问了。(我使用的是9.0.0版本)

二、RuoYi-Cloud启动 

1、拉取项目代码

https://gitee.com/y_project/RuoYi-Cloud

将代码从码云克隆到本地。然后使用IDEA打开,项目目录如下

2、初始化数据库

创建数据库ry-cloud并导入数据脚本ry_20230706.sql,quartz.sql


创建数据库ry-config并导入数据脚本ry_config_20220929.sql

3、配置Nacos持久化到数据库

Nacos的解压目录下的conf下的application.properties文件中,将连接到外置本地数据库的代码去掉注释并修改为自己的数据库和用户名和密码

修改启动模式为:standalone  

4、启动Nacos修改配置 

打来浏览器输入:http://localhost:8848/nacos登录、登录成功之后

从上往下挨个编辑,把设计到连接Mysql和Redis的所有地方,改为自己对应的用户名和密码。(Redis没有设置密码的可以不用修改Redis相关配置)

5、后端项目启动  

  • RuoYiGatewayApplication (网关模块 必须
  • RuoYiAuthApplication (认证模块 必须
  • RuoYiSystemApplication (系统模块 必须
  • RuoYiMonitorApplication (监控中心 可选
  • RuoYiGenApplication (代码生成 可选
  • RuoYiJobApplication (定时任务 可选
  • RuoYFileApplication (文件服务 可选

6、前端项目启动

 同Ruoyi-Vue前端启动

三、配置VM 参数

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

idea配置vm参数图

 

四、链路追踪 

1、 启动RuoYi-Cloud后可以在检查里看到登录请求了三个接口

2、进入SkyWalking找到我们要找的login请求

2.1login 

全局搜索login

继续往下  

继续 

然后我们可以看到

我们在system模块中搜寻

2.2getInfo与getRouters追踪查看与上述同理

Logo

快速构建 Web 应用程序

更多推荐