若依SpringBoot
进行一键部署 。
2. 安装 Arthas Java Agent 插件并配置2.1 安装插件团队 -> 插件 -> 从应用商店安装插件 -> 在应用商店中搜索 Arthas-Agent
进行一键部署 。
2.2 开通插件为 ruoyi-admin
开通 Arthas Agent 插件 , 在组件内 -> 插件 -> 未开通 -> 开通插件 。
2.3 环境变量配置为 ruoyi-admin
组件配置环境变量 , 在组件内 -> 环境变量 -> 添加变量 。
变量名 | 变量值 |
---|---|
JAVA_OPTS | -javaagent:/arthas/arthas-agent.jar |
ARTHAS_APP_NAME | ruoyi-admin |
ARTHAS_AGENT_ID | ruoyi-admin |
ruoyi-admin
组件添加 8563 端口并打开对外服务 , 更新组件完成后可通过默认域名访问 Web Console 。使用Arthas诊断Rainbond上的SpringCloud应用使用 Arthas 诊断部署在 Rainbond 上的微服务 Spring Cloud Pig , 并通过 Arthas Tunnel 统一管理 Arthas agent 。 本小节将使用 Spring Cloud Pig 作为示例 。
首先需要安装 Rainbond云原生应用管理平台 , 可参阅文档 安装 Rainbond Allinone
1. 部署 Spring Cloud Pig团队 -> 新增 -> 基于应用商店创建组件 -> 在应用商店中搜索
SpringCloud-Pig
进行一键部署 。2. 部署 Arthas Tunnel团队 -> 新增 -> 基于应用商店创建组件 -> 在应用商店中搜索
Arthas-Tunnel
进行一键部署 。3. 安装 Arthas Agent 插件并配置1. 安装插件团队 -> 插件 -> 从应用商店安装插件 -> 在应用商店中搜索
Arthas-Agent
进行一键部署 。2. 开通插件为每个微服务组件都开通插件 , 进入微服务组件 -> 插件 -> 开通插件
Arthas-Agent
。【短视频|干货分享!JAVA诊断工具Arthas在Rainbond上实践~】
3. 配置环境变量为每个微服务组件配置环境变量 , 在组件内 -> 环境变量 -> 添加变量 。
变量名 | 变量值 | 说明 |
---|---|---|
JAVA_OPTS | -javaagent:/arthas/arthas-agent.jar | JAVA 启动参数 |
ARTHAS_APP_NAME | register | arthas app name , 根据实际情况修改 |
ARTHAS_AGENT_ID | register | arthas agent ID 不可与其他 ID相同 , 是唯一的 |
arthas tunnel
, 应用视图切换到编排模式进行拖拉拽 。5. 批量更新更新/重启所有微服务相关组件 。 可在
列表
中批量操作 。4. 通过 Arthas Tunnel 连接到其他 Agent 进行诊断1.可通过 Arthas Tunnel 8080 端口默认生成的域名访问 Web Console 。
2.在 Web Console 中的 IP:PORT 填写 Arthas Tunnel 7777 的对外服务端口 , 7777 端口是 Agent 连接到 Tunnel 的 。 所以在通过 Web 远程连接到其他服务时修改 AgentId 即可连接
Arthas 使用入门1. Arthas 命令使用Arthas 采用命令行交互模式 , 同时提供丰富的
Tab
自动补全功能 , 进一步方便进行问题的定位和诊断 , 以下是部分命令 , 详细请参阅文档Arthas命令列表- dashboard - 当前系统的实时数据面板
- getstatic - 查看类的静态属性
- heapdump - dump java heap 类似 jmap 命令的 heap dump 功能
- jvm - 查看当前 JVM 的信息
- logger - 查看和修改 logger
- 中国移动咪咕携手人民日报打造国风短片《月下酣梦》 献礼“双节”
- 怎么去除视频水印?用这个自媒体工具一键搞定!
- UE5制作影视短片的力量
- 大疆|大疆新品后天发布:竖拍先锋 专为短视频而生
- 视频转文字的方法有哪些?分享一个简单快捷的方法
- 5G|华为Mate50系列5G壳要来了?博主爆料:弥补短板,10月份亮相!
- Disney+发布平台首部AR短片:“惊奇队长”主演
- 在图文里也能刷视频、刷电梯!?
- |拍视频比手机强!索尼首款APS画幅电影机来了:价格能有惊喜?
- 视频剪辑|去哪里找自媒体视频剪辑中的视频素材?