rknightion/otel-instrumentation-skills
OpenTelemetry signal quality with durable workflows and fresh, version-correct upstream evidence.
Configure, review or diagnose OpenTelemetry Collector components and end-to-end pipelines against the exact distribution/version, including topology, reliability and Kubernetes.
Assess and build custom OpenTelemetry Collector distributions with OCB, aligned component modules, local components and reproducible CI/container builds.
Generate or review declarative OpenTelemetry SDK configuration using the schema and implementation support of the exact language/runtime parser.
Add, review or troubleshoot OpenTelemetry in Go services, including providers, contrib/manual instrumentation, propagation, logging, shutdown and allocation overhead.
Review or improve OpenTelemetry signal quality across traces, metrics and logs: correctness, propagation, correlation, cardinality, duplication and runtime overhead.
Instrument or troubleshoot JavaScript/TypeScript Node.js services: ESM/CJS startup, early loading, async context, auto/manual duplication, metrics and log correlation. Browser OTel is excluded.
Write, review or debug version-correct OTTL transformations, normalization, enrichment, routing and conversions; intentional filtering/redaction only when requested.
Add or debug OpenTelemetry in Python services, including FastAPI-style frameworks, async context, auto/manual instrumentation, structured logs and exporters.
Resolve current OpenTelemetry releases and compatible version lines for Go, Python and Node packages while distinguishing installed, latest and validated versions.
Resolve OpenTelemetry attribute placement, span names/kinds/status, metric conventions and compliance using a narrowly queried released semantic-convention registry.
Assess whether current OpenTelemetry span-event/exception-to-log migration guidance applies to a project and implement a version-supported migration when appropriate.
Determine which traces, metrics, logs and attributes a particular OpenTelemetry instrumentation package or Collector component actually emits at a selected version.
Generate traces, metrics or logs for Collector/OTTL/pipeline verification or explicitly bounded load tests using the selected telemetrygen binary help.
Safely upgrade OpenTelemetry dependencies, Collector distributions or instrumentation with release-note analysis, compatibility checks and before/after telemetry evidence.
Use OpenTelemetry Weaver for semantic registry authoring, validation, templates/code generation, registry diffing and CI enforcement with current CLI/schema evidence.