Ollygarden Otel Go Setup

Ollygarden's recommended pattern for setting up the OpenTelemetry SDK in Go services using otelconf. Covers project structure, the Providers struct, no-op fallback, runtime attribute injection, and the zap log bridge. Use when adding OTel to a Go project, structuring telemetry code, or reviewing an existing setup — including when DB spans show up as trace roots or GORM/database spans are disconnected from HTTP spans. Triggers on "go otel setup", "go telemetry pattern", "Providers struct go otel", "gorm WithContext", "root client span go".

ollygarden Updated

File contents

ollygarden/skills/tree/main/deprecated/ollygarden-otel-go-setup commit 23dd73029a

Frequently asked questions

npx skillmds@latest add ollygarden/ollygarden-otel-go-setup