go-observability

Installation
SKILL.md

Go Observability

Observability is not optional for production services. Every service must produce structured logs, expose metrics, and propagate trace context. Use the stdlib log/slog for logging and OpenTelemetry for tracing and metrics.

Community default. A project skill or agent-config rule that explicitly supersedes go-observability takes precedence over this one.

Detailed reference material, loaded on demand:

  • references/slog.md — handler setup, logger injection, child loggers, LogValuer redaction, trace-ID handler, hot paths, runtime levels.
  • references/tracing.md — tracer provider, spans, propagation, sampling, profile labels, shutdown.
  • references/metrics.md — metric definitions, HTTP instrumentation.
  • references/alerting.md — RED/USE, histograms vs summaries, burn-rate alerts, alert hygiene, exemplars.
Installs
152
GitHub Stars
83
First Seen
Apr 6, 2026