只需几步即可上手。首先安装 otelc:
go install go.opentelemetry.io/otelc/tool/cmd/otelc@latest
方式一:直接替换 build 命令
otelc go build -o myapp .
产出的 myapp 已内置 tracing 代码,启动时配置好 OTEL_EXPORTER_OTLP_ENDPOINT,Trace 数据就会自动发往 Collector。
方式二:不改 build 命令(CI/CD 友好)
otelc setup
export GOFLAGS="${GOFLAGS} '-toolexec=otelc toolexec'"
go build -o myapp .
这种方式适合已有复杂 Makefile 或 CI pipeline 的场景,原有 go build 命令不用动。构建镜像的 size 不受影响,因为 otelc 只在 build 阶段使用。




