加载中

Trace 和 APM 入门

Elastic APM 从你的 APM 代理或 Elastic OpenTelemetry 发行版 (EDOT) SDK 接收性能数据,对其进行验证和处理,然后将数据转换为 Elasticsearch 文档。

在本指南中,你将学习如何收集并将应用程序性能监控 (APM) 数据发送到 Elastic,然后实时探索和可视化这些数据。

注意

有关 Elastic 可观测性的总体概述,请参考可观测性入门

按照以下步骤将 APM 数据发送到 Elastic。

所需角色

对于可观测性无服务器 (Serverless) 项目,需要 Admin(管理员)或更高角色才能将 APM 数据发送到 Elastic。要了解更多信息,请参考分配用户角色和权限

  1. 创建可观测性项目

    Elastic Observability Serverless 项目允许您在自动扩展且完全托管的环境中运行 Elastic Observability Serverless,您无需管理底层 Elasticsearch 集群或 Kibana 实例。

  2. 使用 EDOT 或 APM 代理添加数据

    要将 APM 数据发送到 Elastic,必须安装 OpenTelemetry 的 Elastic 发行版或 APM 代理,并将其配置为向你的项目发送数据

    1. 将链路追踪、日志和指标引入 Elastic APM,以帮助你排查故障并优化应用程序。你可以使用 OpenTelemetry 或 APM Server 来收集这些数据。

    2. 如果你使用的是 UI 中的逐步说明,在安装并配置代理后,可以点击 Check Agent Status 来验证代理是否正在发送数据。

    要详细了解 APM 代理(包括如何微调代理向 Elastic 发送链路追踪的方式),请参考收集应用程序数据

  3. 查看你的数据

    安装一个或多个 APM 代理并成功发送数据后,你可以在 UI 中查看应用程序性能监控数据。

    在主菜单的 Applications 部分,选择 Service Inventory。这将显示所有服务的运行状况和总体性能的高级概览。

    了解有关可视化 APM 数据的更多信息,请参见查看和分析数据

    提示

    未看到任何数据?请在故障排除中查找有用的提示。

现在数据正在流式传输到你的项目中,你可以进一步深入调查。了解如何使用 Elastic 针对 APM 数据的内置可视化功能设置 APM 数据警报,或者微调代理向 Elastic 发送链路追踪的方式

© . This website operates independently and is not affiliated with or endorsed by Elasticsearch B.V. All brand names, logos, and trademarks are the property of their respective owners.