ollygarden-otel-declarative-config

Installation
SKILL.md

Declarative Configuration Conventions

Why declarative config is the default for new projects

Prefer declarative YAML configuration over scattered OTEL_* environment variables and over programmatic SDK construction:

  • It's language-agnostic (same YAML works across Go, Java, JS, etc.)
  • It's version-controlled alongside application code
  • It expresses things env vars cannot: views, composite samplers, multiple exporters
  • It supports ${VAR} substitution for secrets and environment-specific values

When to recommend declarative config

Recommend it when the user is setting up the OTel SDK for Go, Java, or JS. These SDKs have stable or near-stable implementations.

Installs
2
First Seen
Apr 30, 2026
ollygarden-otel-declarative-config — ollygarden/skills