⚙️ Engineering Awaiting Security Review

OpenTelemetry Instrumentation

Instrument your applications with OpenTelemetry for distributed tracing, metrics, and logging. Generates SDK setup, custom spans, metric collectors, and exporter configurations for Jaeger, Grafana, and Datadog.

This skill helps you add observability to your applications using the OpenTelemetry standard. It sets up auto-instrumentation for popular frameworks, creates custom spans for business-critical paths, configures metric exporters, and implements structured logging with trace correlation.

observability tracing metrics monitoring opentelemetry

When to use

Use when setting up observability for a new service, adding tracing to an existing app, debugging distributed system issues, or migrating from proprietary APM to OpenTelemetry.

Examples

Instrument Node.js service

Add auto-instrumentation to an Express/Fastify app

Set up OpenTelemetry auto-instrumentation for my Express.js API with custom spans for database queries and external API calls

Distributed tracing setup

Trace requests across multiple microservices

Configure distributed tracing across my 4 microservices so I can see the full request path in Jaeger