自行管理 APM Server编辑

使用 Elastic Cloud 上的 托管 Elasticsearch 服务 是开始使用 Elastic APM 的最简单方法。Elasticsearch 服务在 AWS、GCP 和 Azure 上可用。请参阅 入门文档,以便在几分钟内开始使用。

从 8.0.0 版本开始,Fleet 使用 APM 集成来设置和管理 APM 索引模板、ILM 策略和摄取管道。APM Server 仅在安装 APM 集成后才会将数据发送到 Elasticsearch。

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

APM Server 二进制文件编辑

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

APM Server binary overview

优点:

  • 最简单的自行管理选项
  • 无需任何其他组件知识
  • YAML 配置简化了自动化

支持的输出:

  • Elasticsearch
  • Elasticsearch 服务
  • Logstash
  • Kafka
  • Redis
  • 文件
  • 控制台

所需组件:

  • APM 代理
  • APM Server
  • Elastic Stack

配置方法: YAML

Fleet 管理的 APM Server编辑

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

Fleet 管理的 APM Server 并不具备与运行 Elastic APM 的 APM Server 二进制文件方法完全相同的特性。

APM Server fleet overview

优点:

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

支持的输出:

  • Elasticsearch
  • Elasticsearch 服务

所需组件:

  • APM 代理
  • APM Server
  • Elastic Agent
  • Fleet Server
  • Elastic Stack

配置方法: Kibana UI

帮我决定编辑

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