通过Cloud Toolkit插件,您可以在本地IDE中使用Arthas来实现本地诊断或远程诊断。本文将以IntelliJ IDEA为例介绍使用Arthas进行本地诊断和远程诊断的操作过程。
前提条件
已安装和配置Cloud Toolkit,参见在IntelliJ IDEA中安装和配置Cloud Toolkit。
背景信息
Arthas是Alibaba开源的Java诊断工具,可以帮助开发者进行在线排查问题、动态跟踪Java代码、实时监控JVM状态等。Arthas支持JDK 6+,支持Linux、Mac和Winodws系统,采用命令行交互模式,同时提供丰富的Tab自动补全功能,方便进行问题的定位和诊断。
您可以通过Arthas快速入门来学习Arthas,更多高级功能请参见进阶使用。
诊断本地的Java应用
在IntelliJ IDEA中打开您的工程。
在IntelliJ IDEA顶部菜单栏选择 。
您可进入本地诊断页面进行诊断。
诊断远程服务器上的应用
在IntelliJ IDEA中打开您的工程。
在IntelliJ IDEA中添加服务器,详情请参见添加服务器。
在IntelliJ IDEA底部菜单栏中单击Alibaba Cloud View页签,并选择Host页签。
在目标实例右侧Actions列选择 。
若您购买阿里云ECS来添加服务器,则需在Alibaba Cloud View页签顶部选择Alibaba Cloud ECS页签,然后在目标实例右侧Actions列选择
。说明第一次使用Diagnostic Tools诊断时,会自动安装并初始化Arthas。您需要等待约一分钟后即可开始使用。
您可进入远程诊断页面诊断。
文档内容是否对您有帮助?