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 密钥。