更新和卸载

平台能力中心支持探针在线自动批量升级、卸载,针对大量实例的业务场景,可以轻松通过单击鼠标在控制台中完成海量探针的部署,也可以自由的进行新探针的灰度发布。

在线更新和卸载

不支持在线更新卸载的情况

  • 在Docker中部署的应用实例不支持自动更新、卸载。

  • 不同JVM的不同实例共用同一个探针,则这些实例不支持更新、卸载。

  • 更新、卸载操作需要写文件,如果实例探针没有写文件权限,也不支持更新、卸载。

  • 离线的实例不支持更新、卸载。

对于不支持在线更新的实例探针,更新链接会显示为灰色,鼠标移动到更新链接上方时,会显示出无法在线更新的原因。

在线更新

注意:对于3.0探针,仅支持在线升级到更高的版本,不支持在线降级到更低的版本。

在线更新指定实例的探针,请按照以下步骤操作:

  1. 在左侧导航栏中单击配置>Agent管理>Agent管理,进入Agent管理页面。

  2. 单击指定实例后的更新链接,弹出实例更新对话框。

    • 左边栏展示将要更新的探针,默认是选中状态。

    • 右边栏为可供更新的探针版本列表,默认为全部未选中状态。

    • 支持更新到任意探针版本。

    • 支持本地上传新探针,从而可以更新到上传的新探针版本。

      本地上传探针需要输入MD5值和上传探针包,您可以通过拖拽的方式添加文件,也可以通过单击上传文件按钮添加文件。上传后系统会对文件做MD5运算,然后和输入的MD5值进行校验,若校验失败会提示“MD5校验失败”,上传失败后支持重试或取消,上传成功后探针信息将显示在探针列表中。

  3. 选中探针版本后,单击更新按钮,更新状态将变为更新中

  4. 大约1到3分钟后(根据网速不同,可能会需要更长时间),更新状态变为已更新,待重启。 此时探针安装目录下会生成一个名称为Backup的文件夹,用于备份之前版本的探针。

  5. 重启应用服务器。

    • 如果更新过程成功,更新状态变为更新成功

    • 如果更新过程失败,更新状态变为更新失败。

      单击更新记录按钮,可查看更新过程和具体的失败信息。

批量更新

在线批量更新探针,请按照以下步骤操作:

  1. 在左侧导航栏中单击配置>Agent管理>Agent管理,进入Agent管理页面。

  2. 勾选多个实例前的复选框后,单击右上角的批量更新按钮,弹出批量更新对话框。

    • 左边栏展示将要更新的应用实例,默认是选中状态。

    • 右边栏为可供更新的探针版本列表,默认为全部未选中状态。

    • 支持更新到任意探针版本。

    • 支持本地上传新探针,从而可以更新到上传的新探针版本。

      本地上传探针需要输入MD5值和上传探针包,您可以通过拖拽的方式添加文件,也可以通过单击上传文件按钮添加文件。上传后系统会对文件做MD5运算,然后和输入的MD5值进行校验,若校验失败会提示“MD5校验失败”,上传失败后支持重试或取消,上传成功后探针信息将显示在探针列表中。

  3. 选中探针版本后,单击更新按钮,更新状态将变为更新中

  4. 大约1到3分钟后(根据网速不同,可能会需要更长时间),更新状态变为已更新,待重启

  5. 重启应用服务器。

    • 如果更新过程成功,更新状态变为更新成功

    • 如果更新过程失败,更新状态变为更新失败。

      单击更新记录按钮,可查看更新过程和具体的失败信息。

在线卸载

在线卸载指定实例的探针,请按照以下步骤操作:

  1. 在左侧导航栏中单击配置>Agent管理>Agent管理,进入Agent管理页面。

  2. 单击指定实例后的卸载链接,弹出实例卸载对话框。

  3. 单击确定按钮,状态将变为卸载中

  4. 卸载完成后,更新状态显示为已卸载,待重启

  5. 重启应用服务器。

应用实例重启后30分钟,列表中将不再有这个实例的信息。

批量卸载

在线批量卸载探针,请按照以下步骤操作:

  1. 在左侧导航栏中单击配置>Agent管理>Agent管理,进入Agent管理页面。

  2. 勾选多个实例前的复选框后,单击右上角的批量卸载按钮,弹出批量卸载对话框。

    • 左边栏为选中的将要卸载的实例,默认为选中状态,反选后探针将不会被卸载。
    • 右边栏为实例对应的业务系统、应用信息列表。
  3. 单击卸载按钮,更新状态将变为卸载中

  4. 卸载完成后,更新状态显示为已卸载,待重启

  5. 重启应用服务器。

应用实例重启后30分钟,列表中将不再有这些实例的信息。

手动更新和卸载

手动更新

如需手动更新探针,请按照以下步骤操作:

  1. 停止应用服务器。

  2. 备份原来的tingyun-agent-java.jar文件、tingyun-agent-core.jar文件、探针日志文件tingyun_agent.log和extensions文件夹。

  3. 替换新的tingyun-agent-java.jar文件、tingyun-agent-core.jar文件、tingyun.properties配置文件和extensions文件夹。

    说明:探针安装包中包括tingyun-agent-core.jar文件。

  4. 用备份的example.xml文件替换掉extensions目录下的新example.xml文件。

  5. 修改tingyun.properties配置文件。

    请参考之前的配置文件内容进行修改,谨记不要进行复制替换,由于新版的探针可能会增加或减少配置项,因此文件内容需要对比内容后修改。

  6. 启动应用服务器。

手动卸载

  1. 停止应用服务器。

  2. 在容器启动脚本中将包含tingyun-agent-java.jar的-javaagent删除。

  3. 删除tingyun文件夹。

  4. 启动应用服务器。

results matching ""

    No results matching ""