设置 Agent

编辑

要开始将 Go 应用程序的性能报告到 Elastic APM,您需要执行以下几个操作

安装 Agent

编辑

在 Go 模块中,使用 go get 安装 Elastic APM Go Agent 包

go get -u go.elastic.co/apm/v2

要求

编辑

您可以在 支持的技术 部分找到受支持的框架和其他技术的列表。

检测 Go 源代码

编辑

检测是扩展应用程序代码以将跟踪数据报告到 Elastic APM 的过程。Go 应用程序必须在源代码级别手动检测。有两种方法可以检测您的应用程序

在可能的情况下,使用内置模块来报告应用程序中 Web 和 RPC 框架提供的交易。

配置 Agent

编辑

为了简化开发和测试,代理默认将数据发送到 https://127.0.0.1:8200 上的 Elastic APM 服务器。要将数据发送到其他位置,您必须配置 ELASTIC_APM_SERVER_URL。根据服务器的配置,您可能还需要设置 ELASTIC_APM_API_KEYELASTIC_APM_SECRET_TOKENELASTIC_APM_VERIFY_SERVER_CERT。所有其他变量都有可用的默认值。

请参阅 配置 以了解所有可用选项。