opentelemetry-instrumentation
OfficialInstrument Node.js apps with OpenTelemetry.
Software Engineering#typescript#observability#tracing#instrumentation#opentelemetry#nodejs#distributed tracing
Authorwhitebeardit
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill simplifies the process of adding distributed tracing and observability to Node.js/TypeScript applications, making it easier to monitor performance and debug issues.
Core Features & Use Cases
- Automated Instrumentation: Easily integrate OpenTelemetry with minimal code changes using
getNodeAutoInstrumentations. - Manual Instrumentation: Provides patterns for instrumenting HTTP servers (Express), HTTP client calls, database operations, and custom business logic.
- Best Practices: Guides users on when to instrument, semantic conventions, and handling sensitive data.
- Use Case: Instrument an Express.js API to automatically trace incoming requests, outgoing database queries, and external API calls, sending trace data to a backend like Jaeger or Grafana Tempo.
Quick Start
Use the opentelemetry-instrumentation skill to automatically instrument an Express.js application with OpenTelemetry.
Dependency Matrix
Required Modules
@opentelemetry/api@opentelemetry/sdk-trace-base@opentelemetry/sdk-trace-node@opentelemetry/instrumentation-http@opentelemetry/instrumentation-express@opentelemetry/exporter-otlp-http@opentelemetry/auto-instrumentations-node@opentelemetry/resources@opentelemetry/semantic-conventions
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: opentelemetry-instrumentation Download link: https://github.com/whitebeardit/.cursor/archive/main.zip#opentelemetry-instrumentation Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.