跳到主要内容
跳到主要内容

Golang

ClickStack 使用 OpenTelemetry 标准来收集遥测数据(日志和追踪)。追踪是通过自动仪表化自动生成的,因此不需要手动仪表化即可从追踪中获取价值。

本指南整合了:

✅ 日志✅ 度量✅ 追踪

开始使用

安装 OpenTelemetry 仪表化包

要安装 OpenTelemetry 和 HyperDX Go 包,请使用下面的命令。建议查看当前的仪表化包并安装必要的包,以确保追踪信息正确附加。

原生 HTTP 服务器示例 (net/http)

在此示例中,我们将使用 net/http/otelhttp

请参考注释部分了解如何对您的 Go 应用程序进行仪表化。

Gin 应用程序示例

在此示例中,我们将使用 gin-gonic/gin

请参考注释部分了解如何对您的 Go 应用程序进行仪表化。

配置环境变量

之后,您需要在您的 shell 中配置以下环境变量,以便将遥测数据发送到 ClickStack:

OTEL_EXPORTER_OTLP_HEADERS 环境变量包含可通过 HyperDX 应用在 团队设置 → API 密钥 中获得的 API 密钥。