Cloud Toolkit是阿里云官方出品的一款插件,可以有效提高工程师开发、测试、部署、监控效率,它的远程监控诊断是通过Arthas实现的,下面是引用官方简介:
集开发、测试、诊断、部署为一体的免费本地 IDE 插件,帮助开发者真正实现一键式研发部署。提升研发部署速度数倍以上,大幅降低研发成本。
在Idea中安装插件非常简单,可以直接去插件市场搜索“Alibaba Cloud Toolkit”进行安装。
新增远程主机
安装好插件后,面板右边侧栏会有【应用观测器】,打开后,可以在下方看到所有Host列表,此时可以新增Host:
输入ip、账号信息后,可以测试链接状况,最后完成添加。对于有些安全性更强的主机,我们可能需要用跳板机登录,此时可以点击左下方的跳板机设置。
远程操作(上传、执行、监控)
新增完主机后,可以看到Host列表中所有远程主机。在Actions中,我们可以实现上传、终端命令、应用观测等功能。
比如点击【上传】,可以指定上传目录和上传后的命令执行:
命令的编写可以参考:https://developer.aliyun.com/article/665693
在上传jar包后,我们执行该Java程序,然后可以点击【更多】中的诊断,此时就直接进入Arthas的终端了: