What problem does it solve?
This Skill eliminates the complexity of implementing vendor-neutral observability across distributed applications, removing the need to manually piece together tracing, metrics, and logging solutions for different programming languages and frameworks.
Core Features & Use Cases
- Multi-Language Instrumentation: Supports Go, Python (Django, FastAPI), and Node.js (Express, NestJS, Fastify) with auto and manual instrumentation patterns.
- Infrastructure Deployment: Guides for deploying OpenTelemetry Collectors on Kubernetes via DaemonSet, Sidecar, or Gateway modes.
- Backend Integration: Configuration for Jaeger and Tempo/Grafana trace storage, including TraceQL query patterns and performance analysis.
- Use Case: For a team running a polyglot microservices stack, use this Skill to instrument all services, collect traces in Tempo, correlate logs with trace IDs, and identify latency bottlenecks via span analysis.
Quick Start
Use the opentelemetry skill to instrument your FastAPI service with tracing, configure it to send spans to a Tempo backend on Kubernetes, and set up log correlation to link error logs to their corresponding traces.