将自安装切换到 APM 集成
编辑
升级 Elastic Stack
编辑

Elastic Stack(Elasticsearch 和 Kibana)必须升级到 7.14 或更高版本。有关指导,请参阅 Elastic Stack 安装和升级指南

查看 APM 发行说明重大更改,和可观测性 新增功能 内容,了解当前 APM 版本与此版本之间的重要更改。

添加 Fleet Server
编辑

Fleet Server 是 Elastic Stack 的一个组件,用于集中管理 Elastic Agent。APM 集成需要运行 Fleet Server,并且可以从主机访问。按照 本指南 添加 Fleet Server。

如果要升级 Elastic Stack 的自管理部署,则需要启用 Elasticsearch 安全性API 密钥服务

添加 Fleet Server 主机并生成服务令牌后,Kibana 中的产品内帮助将提供一个命令来运行,以启动 Elastic Agent 作为 Fleet Server。命令可能需要管理员权限。

通过导航到 Kibana 中的 Fleet > 代理 来验证 Fleet Server 是否正在运行。

安装 Fleet 管理的 Elastic Agent
编辑

可以在运行 Fleet Server 集成的同一 Elastic Agent 上安装 Elastic APM 集成。对于此用例,请跳过此步骤。

Fleet 管理的 Elastic Agent 将在您的边缘节点上、应用程序旁边运行 Elastic APM 集成。要安装 Fleet 管理的 Elastic Agent,请按照 本指南 操作。

添加 APM 集成
编辑

APM 集成从 APM 代理接收性能数据,对其进行验证和处理,然后将数据转换为 Elasticsearch 文档。

要添加 APM 集成,请参阅 步骤 2:添加和配置 APM 集成。仅完成链接的步骤(而不是整个快速入门指南)。如果要将 APM 集成添加到 Fleet 管理的 Elastic Agent,则可以使用默认策略。如果要将 APM 集成添加到 Fleet Server,请使用 Fleet Server 正在运行的策略。

您将在这一步中配置 APM 集成。有关所有可用设置的参考,请参阅 配置 APM Server。只要 APM 集成配置了相同的密钥令牌,或者您在同一主机上启用了 API 密钥,则无需在 APM 代理中进行重新配置。

停止 APM Server
编辑

一旦升级后的 APM 代理的数据在应用程序 UI 中可见,就可以安全地停止 APM Server 进程。

恭喜 — 您现在拥有了 Elastic APM 的最新和最佳功能!