将自安装切换到 APM 集成
Elastic Stack
Elastic Stack(Elasticsearch 和 Kibana)必须升级到 7.14 或更高版本。有关指导,请参阅 Elastic Stack 安装和升级指南。
请查看 Elastic APM 发行说明 和 Elastic Observability 发行说明,了解您当前 APM 版本与此版本之间的重要变更。
Fleet Server 是 Elastic Stack 的一个组件,用于集中管理 Elastic Agent。APM 集成要求 Fleet Server 正在运行并可供您的主机访问。请按照 本指南 添加 Fleet Server。
如果您正在升级自管理的 Elastic Stack 部署,您需要启用 Elasticsearch 安全 和 API 密钥服务。
在添加 Fleet Server 主机并生成服务令牌后,Kibana 中的产品内帮助将提供一个用于启动 Elastic Agent 作为 Fleet Server 的命令。命令可能需要管理员权限。
通过导航到 Kibana 中的 **Fleet** > **Agents** 来验证 Fleet Server 是否正在运行。
可以将 Elastic APM 集成安装在与运行 Fleet Server 集成的同一个 Elastic Agent 上。对于这种情况,请跳过此步骤。
Fleet 管理的 Elastic Agent 将在您的边缘节点上运行 Elastic APM 集成,紧邻您的应用程序。要安装 Fleet 管理的 Elastic Agent,请按照 本指南 进行操作。
APM 集成接收来自 APM Agent 的性能数据,对其进行验证和处理,然后将数据转换为 Elasticsearch 文档。
要添加 APM 集成,请参阅 步骤 2:添加和配置 APM 集成。只需完成链接的步骤(而不是整个快速入门指南)。如果您将 APM 集成添加到 Fleet 管理的 Elastic Agent,您可以使用默认策略。如果您将 APM 集成添加到 Fleet Server,请使用 Fleet Server 正在运行的策略。
您将在本步骤中配置 APM 集成。有关所有可用设置的参考,请参阅 配置 APM Server。只要 APM 集成配置了相同的密钥令牌,或者您在同一主机上启用了 API 密钥,您的 APM Agent 就无需重新配置。
一旦在 Applications UI 中看到来自升级后的 APM Agent 的数据,就可以安全地停止 APM Server 进程了。
恭喜您——您现在拥有了最新的 Elastic APM!