Help us improve
Share bugs, ideas, or general feedback.
From opentelemetry-agent-skills
Guides setup of OpenTelemetry NodeSDK, declarative YAML configuration, and auto-instrumentations for Node.js services.
npx claudepluginhub ollygarden/opentelemetry-agent-skills --plugin otel-javaHow this skill is triggered — by the user, by Claude, or both
Slash command
/opentelemetry-agent-skills:otel-jsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Entry point for OpenTelemetry mechanics in Node.js / JavaScript / TypeScript services.
Configures OpenTelemetry SDK providers (tracer, meter, logger) via declarative YAML. Replaces scattered OTEL_* env vars and programmatic setup for telemetry pipelines with OTLP exporters and sampling strategies.
Guides OpenTelemetry instrumentation setup across multiple languages (Node.js, Go, Python, Java, .NET, Ruby, PHP, browser, Next.js). Covers spans, metrics, logs, resource attributes, sampling, and sensitive data handling.
Initializes the OpenTelemetry Node.js SDK with resource attributes, OTLP exporters, and auto-instrumentation for traces and metrics.
Share bugs, ideas, or general feedback.
Entry point for OpenTelemetry mechanics in Node.js / JavaScript / TypeScript services. Load a reference below based on the task; each reference is self-contained.
| File | Use when |
|---|---|
references/declarative-setup.md | Configuring the SDK via declarative YAML: OTEL_CONFIG_FILE, @opentelemetry/configuration, @opentelemetry/sdk-node, ESM/CJS import order, v2.0 migration. |
For YAML schema details, fetch the upstream sources listed in the otel-declarative-config skill.
For Node.js-specific facts:
| Fact | Fetch |
|---|---|
Latest @opentelemetry/configuration | npm view @opentelemetry/configuration version |
Latest @opentelemetry/sdk-node | npm view @opentelemetry/sdk-node version |
Latest @opentelemetry/auto-instrumentations-node | npm view @opentelemetry/auto-instrumentations-node version |
| Package status / breaking changes | WebFetch https://www.npmjs.com/package/@opentelemetry/configuration |
sdk-node CHANGELOG | WebFetch https://raw.githubusercontent.com/open-telemetry/opentelemetry-js/main/experimental/packages/opentelemetry-sdk-node/CHANGELOG.md |
| Node.js getting-started docs | WebFetch https://opentelemetry.io/docs/languages/js/getting-started/nodejs/ |
otel-declarative-config skill (language-agnostic YAML schema sources).otel-sdk-versions skill.otel-semantic-conventions skill.