What problem does it solve?
Provide a repeatable, safe implementation path for OpenTelemetry instrumentation and collector/export pipelines so services emit consistent, correlated traces, metrics, and logs without leaking sensitive data or creating unbounded cardinality.
Core Features & Use Cases
- SDK Instrumentation: Add or update OTel SDK setup for incoming requests, outbound dependencies, background jobs, and message consumers using semantic conventions.
- Collector & Export Pipelines: Create or modify Collector configs with OTLP receivers, batching, memory limits, attribute transforms, sampling, and exporters to target one or more backends.
- Validation & Testing: Validate collector configuration, run local collectors for integration testing, and assert resource attribute and cardinality constraints to prevent high-cardinality attributes reaching backends.
- Use Case: Instrument a web API and worker to propagate W3C trace context, record exemplars for metrics, and route telemetry through a collector with redaction and sampling.
Quick Start
Run the obs-open-telemetry-instrumentation skill with the story context, backend target, and current collector config to generate SDK changes, collector pipeline updates, and validation commands.