升级通用性能分析

编辑

本节内容专门针对在 Elastic Cloud 或 Elastic Cloud Enterprise 上升级通用性能分析。

对于自托管安装,请参阅 在自托管安装中升级通用性能分析

升级流程
编辑

要从 8.10 (GA) 之前的版本升级,您需要:

  1. 在 Elastic Cloud 中执行堆栈升级
  2. 停止性能分析数据摄取
  3. 删除现有性能分析数据
  4. 从头开始设置通用性能分析
  5. 启动性能分析数据摄取

要从 8.10 或更高版本升级,您需要:

  1. 在 Elastic Cloud 中执行堆栈升级
在 Elastic Cloud 控制台中执行堆栈升级
编辑

要在 Elastic Cloud 中执行堆栈升级:

  1. Elastic Cloud 中找到您要升级的部署。
  2. 单击部署旁边的 管理部署 图标以打开部署设置。
  3. 在页面右侧找到 部署版本
  4. 单击 升级,然后选择所需的版本。
  5. 在导航菜单中的 您的部署 → 活动 下验证升级是否成功。
停止性能分析数据摄取
编辑

在通用性能分析升级期间,您必须停止数据摄取。

如果您拥有自动化的通用性能分析代理设置并控制安装了通用性能分析代理的 所有 机器,则删除所有通用性能分析代理部署将停止摄取。

如果您没有直接控制所有通用性能分析代理部署,则可以通过停止传入到集成服务器的请求来停止数据摄取。为此:

  1. 从部署设置中,向下滚动到 实例 部分并找到所有集成服务器实例。
  2. 单击集成服务器卡片右上角的三个垂直点。
  3. 选择 停止路由请求
  4. 对所有集成服务器实例重复此过程。

停止传入请求时,通用性能分析代理副本会后退并尝试以越来越长的时间间隔重新连接到 Elastic Cloud 端点。

删除现有性能分析数据
编辑

您可以在 Kibana 中删除现有性能分析数据。

  1. 如果您从 8.9.0 或更高版本升级,请转到 控制台 并执行以下代码段。(要打开 控制台,请在 全局搜索字段 中找到 Dev Tools。)如果您从早期版本升级,请跳过此步骤。

    PUT /_cluster/settings
    {
      "persistent": {
        "xpack.profiling.templates.enabled": false
      }
    }
  2. 使用 全局搜索字段 打开 索引管理
  3. 确保您位于 数据流 选项卡中,并在搜索栏中搜索 profiling-
  4. 选择所有结果数据流,然后单击 删除数据流 按钮。
  5. 切换到 索引 选项卡,启用 包含隐藏索引,并在搜索栏中搜索 profiling-
  6. 选择所有结果索引,单击 管理索引 按钮,然后从下拉菜单中选择 删除索引
  7. 切换到 索引模板 选项卡,并在搜索栏中搜索 profiling-
  8. 选择所有结果索引模板,然后单击 删除模板 按钮。
  9. 切换到 组件模板 选项卡,并在搜索栏中搜索 profiling-
  10. 选择所有结果组件模板,然后单击 删除组件模板 按钮。
  11. 从导航菜单中,转到 索引生命周期策略,在搜索栏中搜索 profiling,然后单击 操作 列中的垃圾桶图标。

通过重新加载 数据流索引 页面并确保没有前缀为 profiling- 的数据流或索引来验证没有发生摄取。

从头开始设置通用性能分析
编辑

请参阅 配置数据摄取 以从头开始设置通用性能分析。

启动性能分析数据摄取
编辑

如果您通过停止到集成服务器的路由请求来停止摄取数据,请按照相同的步骤重新启用流量,但单击 启动路由请求 而不是 停止路由请求

验证更新是否成功
编辑

单击导航菜单中通用性能分析下的任何子标题。您应该会看到传入的数据。

如果您看到有关如何部署通用性能分析代理的说明,例如 示例 中的说明来自 入门 文档,则代理未重新连接到集成服务器副本。

请参阅 故障排除 文档和 入门 文档以调查问题。