
golang-observability
Golang everyday observability — the always-on signals in production
by samberFree
Description
golang-observability is an agent skill from the samber cc-skills-golang collection for the always-on signals a Go service needs in production. It covers structured logging with slog, Prometheus metrics, OpenTelemetry distributed tracing, profiling, and real user monitoring. The skill is built on the idea that a system is observable only if its internal state can be understood from its outputs, and that each of the five signals answers a different question. Its persona is a Go observability engineer who instruments code proactively and does not consider a feature done until it can be observed. The skill has three modes. Coding and instrumentation is the default: it adds metrics, opens and closes spans, sets up structured logging and wires profiling toggles, following an instrumentation guide in order. Review mode checks a pull request's instrumentation, confirming that metrics are declared, spans are opened and closed, and log fields are consistent. Audit mode looks across a codebase with up to five parallel sub-agents, one for each signal, to check coverage. The skill notes that observability libraries such as the Prometheus client and the OpenTelemetry SDK change, so the agent should check their official documentation for current signatures. It is useful for teams that run Go services and want the basics in place before an incident. It is listed on skills.sh, where the page shows install counts and GitHub stars for the collection. Its Gen Agent Trust Hub and Snyk audits pass, and Socket shows a warning. Install it with npx skills add https://github.com/samber/cc-skills-golang --skill golang-observability.…
Highlights
- Structured logging with slog
- Prometheus metrics
- OpenTelemetry tracing
- Profiling toggles
- Real user monitoring
- Installs from skills.sh
Ratings & Reviews
No ratings yet
Be the first to rate golang-observability.
People also visit

monitoring-expert
Configures monitoring systems, implements structured logging pipelines

golang-samber-slog
Structured logging extensions for Golang using samber/slog-**** packages

go-concurrency-patterns
Master Go concurrency with goroutines, channels, sync primitives, and context
golang-observability FAQ
What does this skill cover?
The always-on production signals for Go: logs with slog, Prometheus metrics, OpenTelemetry traces, profiles and real user monitoring.
What are the modes?
Coding and instrumentation by default, review of a pull request's instrumentation, and an audit of coverage across the codebase with up to five sub-agents.
Does it check library APIs?
It tells the agent to refer to the official documentation of the Prometheus client and OpenTelemetry SDK for current signatures.
How do I install it?
Run npx skills add https://github.com/samber/cc-skills-golang --skill golang-observability.
What are the security audit results?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Warn and Snyk Pass. A Warn or Fail is worth reading before you install.
How popular is it?
The page shows about 38.2K installs, and the cc-skills-golang repository has 3.5K GitHub stars.
What are the best golang-observability alternatives?
Popular alternatives to golang-observability include grafana-dashboards, monitoring-expert and golang-samber-slog. See all golang-observability alternatives