APM 入门

编辑

从 8.15.0 版本开始,Elasticsearch apm-data 插件管理 APM 索引模板、生命周期策略和摄取管道。

APM Server 从您的 APM 代理接收性能数据,对其进行验证和处理,然后将数据转换为 Elasticsearch 文档。如果您正在浏览此页面,则说明您已选择自行管理 Elastic Stack,现在您必须决定如何运行和配置 APM Server。有两种选择,每种选择所需的组件都不同。

Fleet 管理的 APM Server
编辑

Fleet 是 Kibana 中基于 Web 的 UI,用于集中管理 Elastic Agent。在此部署模型中,使用 Elastic Agent 启动可以在自定义的用户界面中集中管理的 APM Server 实例。

APM Server fleet overview

优点

从一个中央 Fleet UI 方便地管理一个、多个或许多不同的集成。

支持的输出

  • Elasticsearch
  • Elasticsearch Service

Fleet 管理的 APM Server *不* 支持 APM Server 二进制文件运行 Elastic APM 的方法所支持的所有输出。

所需组件

  • APM 代理
  • Elastic Agent(运行多个子进程,包括 APM Server、Fleet Server 和 Elastic Stack)

配置方法

Kibana UI

APM Server 二进制文件
编辑

在您需要的任何位置安装、配置和运行 APM Server 二进制文件。

APM Server binary overview

优点

  • 最简单的自管理选项
  • 无需额外的组件知识
  • YAML 配置简化了自动化

支持的输出

  • Elasticsearch
  • Elasticsearch Service
  • Logstash
  • Kafka
  • Redis
  • 文件
  • 控制台

所需组件

  • APM 代理
  • APM Server
  • Elastic Stack

配置方法

YAML

帮我决定
编辑

使用下面的决策树来帮助确定哪种配置和运行 APM Server 的方法最适合您的用例。