切换到 Elastic APM 集成

编辑

与单独运行 APM Server 的方法相比,APM 集成提供了许多优势

Fleet:

  • 一种统一的方式,用于向每个主机添加日志、指标、追踪和其他类型数据的监控——安装一个组件即可,无需安装多个
  • 集中式、统一的配置管理——无需编辑多个配置文件

数据流:

  • 减少每个索引的字段数量,提高空间效率,加快查询速度
  • 更细粒度的的数据控制
  • 错误和指标数据流与其他数据源共享——这意味着与日志和指标应用程序更好的长期集成
  • 移除 ILM 策略的模板继承,并使用新的 Elasticsearch 索引和组件模板
  • 修复 resource 'apm-8.16.0-$type' exists, but it is not an alias 错误

APM 集成:

  • 更易于在边缘机器上安装 APM
  • 改进的源映射处理和 APM 代理配置管理
  • 更少的配置
  • 更轻松、更不易出错的升级路径
  • 零停机配置更改
APM 集成架构
编辑

Elastic APM 包含四个组件:APM 代理Elastic APM 集成ElasticsearchKibana。通常,这四个组件可以通过两种方式协同工作

边缘机器上的 APM 代理将数据发送到中央托管的 APM 集成

或者,APM 代理和 APM 集成位于边缘机器上,并通过中央托管的 Elastic Agent 注册。

为了从在浏览器和移动应用程序中运行的 RUM 和移动代理收集数据,必须在中央运行 Elastic Agent。对于其他应用程序(例如后端服务),Elastic Agent 可以与边缘机器共存。

限制
编辑

需要注意一些限制

  • 此更改不可逆转
  • 目前,仅支持 Elasticsearch 输出
  • APM 在 Elastic Agent 下运行,这取决于安装方法,可能需要 root 权限。
  • 启用 APM 集成的 Elastic Agent 必须由 Fleet 管理。
进行切换
编辑

选择以下指南开始。