IDEA 使用Cloud Toolkit内置Arthas快速进行服务器诊断

  |  
阅读次数
  |  
字数 484
  |  
时长 ≈ 2 分钟

参考

Cloud Toolkit
Alibaba Cloud Toolkit 是一款IDE 插件,帮助开发者更高效地开发、测试、诊断并部署应用。
利用此,开发者能够方便地将本地应用一键部署到任意机器,或 ECS、EDAS、Kubernetes;
并内置 Arthas 诊断、高效执行终端命令和 SQL 等。

Arthas
Arthas 是Alibaba开源的Java诊断工具。

使用Cloud Toolkit内置Arthas进行远程诊断
通过Cloud Toolkit插件使用Arthas一键诊断远程服务器

安装

IntelliJ IDEA 插件安装

确保 IntelliJ 在 2018.1 或更高版本

第 1 步:打开 Intellij 的 Settings ( Windows下 ) 或 Preferences( Mac下 )窗口

第 2 步:进入 Plugins 选项,搜索“Alibaba Cloud Toolkit”,并安装即可,如下图:

结果确认

插件安装成功后,重启 Intellij,您可以在工具栏看到 Alibaba Cloud Toolkit 的图标。

点击该图标即可看到下方出现工具栏窗口。

使用

添加远程主机

首先添加需要操作的主机。

  1. 首先点击小窗右上角的Add Host
  2. 添加主机地址
  3. 修改配置显示名称
  4. 输入服务器用户名/密码
  5. 点击Test Connection测试服务器连接是否正确

远程部署

配置上传操作。

  1. 选中已添加的主机记录,右边的Upload按钮
  2. 选择本地文件或文件夹
  3. 选择服务器上传路径
  4. 选择上传完成后执行的脚本命令

配置完成后点击upload按钮,即可完成一键上传操作。

命令行

进入服务器命令行窗口

选中已添加的主机记录,右边的Terminal按钮

远程诊断

一键诊断服务器内存状况

  1. 选中已添加的主机记录,右边的Diagnostic按钮
  2. 进入Arthas界面,根据需要选择具体任务进程
  3. 进入具体进程窗口,根据官方文档输入具体命令进行操作