设置 Agent
编辑设置 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_KEY、ELASTIC_APM_SECRET_TOKEN 和 ELASTIC_APM_VERIFY_SERVER_CERT。所有其他变量都有可用的默认值。
请参阅 配置 以了解所有可用选项。