中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

目标环境管理

目标环境即是需要进行分析的Java进程所在的服务器,在使用Java性能分析工具时可以根据需要添加多个目标环境。

前提条件

  • 已成功登录鲲鹏DevKit并安装Java性能分析。
  • 待添加为目标环境的服务器已开启sshd。
  • 已安装JDK 8及以上版本并配置环境变量。

添加目标环境

  1. 登录鲲鹏DevKit,单击左侧树Java性能分析后的
    打开“添加目标环境”窗口,如图1所示,参数说明如表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插件时提供记住密码功能。
  2. 参考表1配置参数后,单击“确认”。

    弹出操作确认对话框,单击“确认”完成目标环境的添加。

    • 指纹为待添加为目标环境的服务器的SSH公钥指纹。
    • 管理员用户(devadmin)可单击左侧Java性能分析后的按钮,筛选用户添加的目标环境。

重启目标环境

  1. 在Java性能分析区域“目标环境列表”中选择指定目标环境,单击
  2. 在弹出的对话框中输入登录远程服务器的用户名和密码重新部署Java性能分析工具。

    如果在重新部署Java性能分析工具过程中出现“无法安装分析辅助软件”的错误提示,请检查用户名或密码是否输入正确、当前用户是否被锁定。

删除目标环境

  1. 在Java性能分析区域“目标环境列表”中选择指定目标环境,单击
  2. 在弹出的删除操作确认对话框中单击“确定”。
    • 目标环境是离线状态时,删除目标环境需要输入部署Java性能分析工具时的用户名和密码并单击“确认”。如果不输入密码直接单击“确认”或用户名密码错误时,还需要手动删除远程服务器上Java性能分析工具的执行文件。
    • 如果在删除目标环境过程中出现“无法安装分析辅助软件”的错误提示,请检查密码是否输入正确、当前用户是否被锁定。

导入任务/报告

  1. 单击Java性能分析后按钮。
    图2 导入按钮
  2. 选择导入数据类型。
    图3 选择导入数据类型
  3. 查看导入任务/报告。
    图4 任务/报告列表

    导入的在线任务将直接打开页签查看;管理员用户(devadmin)可单击任务/报告列表中的按钮筛选用户导入的内容。