目标环境管理
目标环境即是需要进行分析的Java进程所在的服务器,在使用Java性能分析工具时可以根据需要添加多个目标环境。
前提条件
- 已成功登录鲲鹏DevKit并安装Java性能分析。
- 待添加为目标环境的服务器已开启sshd。
- 已安装JDK 8及以上版本并配置环境变量。
添加目标环境
- 登录鲲鹏DevKit,单击左侧树Java性能分析后的
。
打开“添加目标环境”窗口,如图1所示,参数说明如表1所示。表1 添加目标环境参数说明 参数
说明
服务器选择
选择需要添加的目标环境类型,可选“本地服务器”和“远程服务器”。
说明:在VSCode上使用鲲鹏DevKit插件时,可选“本地服务器”,“已有服务器”和“新增服务器”。
服务器IP地址
输入待安装Java性能分析工具的远程服务器的IP地址,详情请参见“查询服务器物理IP地址”。
说明:输入IP地址时请用户注意安全加固,避免他人探测服务器IP地址。
端口
输入远程服务器的SSH服务端口号。默认为22。
说明:如果在Docker容器中部署Java性能分析工具,需要在启动Docker容器时设置“-p 映射端口号:22”参数,然后在此处输入Docker的SSH服务所映射的宿主机端口号。
例如:
执行如下命令启动Docker:
docker run -di --name dockername -p 20086:22 imageid /usr/sbin/init
则在“端口”文本框中输入:20086
用户名
输入登录远程服务器的用户名。
说明:- 操作系统管理员用户部署的Java性能分析工具可以获取服务器上所有已运行的Java进程。
- 非操作系统管理员用户部署的Java性能分析工具只能获取服务器上该用户权限下的已运行的Java进程。
- 为保证SSH通道安全,建议您使用非root用户部署Java性能分析工具。
密码
输入登录远程服务器的用户密码。
说明:- 如使用root用户,建议用户加固操作系统防暴力破解,避免通过接口信息爆破root密码。
- 仅在VSCode上使用鲲鹏DevKit插件时提供记住密码功能。
- 参考表1配置参数后,单击“确认”。
弹出操作确认对话框,单击“确认”完成目标环境的添加。
- 指纹为待添加为目标环境的服务器的SSH公钥指纹。
- 管理员用户(devadmin)可单击左侧Java性能分析后的
按钮,筛选用户添加的目标环境。
重启目标环境
- 在Java性能分析区域“目标环境列表”中选择指定目标环境,单击
。
- 在弹出的对话框中输入登录远程服务器的用户名和密码重新部署Java性能分析工具。
如果在重新部署Java性能分析工具过程中出现“无法安装分析辅助软件”的错误提示,请检查用户名或密码是否输入正确、当前用户是否被锁定。
删除目标环境
- 在Java性能分析区域“目标环境列表”中选择指定目标环境,单击
。
- 在弹出的删除操作确认对话框中单击“确定”。
- 目标环境是离线状态时,删除目标环境需要输入部署Java性能分析工具时的用户名和密码并单击“确认”。如果不输入密码直接单击“确认”或用户名密码错误时,还需要手动删除远程服务器上Java性能分析工具的执行文件。
- 如果在删除目标环境过程中出现“无法安装分析辅助软件”的错误提示,请检查密码是否输入正确、当前用户是否被锁定。
导入任务/报告
- 单击Java性能分析后
按钮。
图2 导入按钮 - 选择导入数据类型。图3 选择导入数据类型
- 查看导入任务/报告。图4 任务/报告列表
导入的在线任务将直接打开页签查看;管理员用户(devadmin)可单击任务/报告列表中的
按钮筛选用户导入的内容。
父主题: Java性能分析工具