azure-monitor-opentelemetry-ts
Auto-instrument Node.js applications with distributed tracing, metrics, and logs.
npx skills add majiayu000/claude-skill-registry --skill azure-monitor-opentelemetry-ts --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
--- name: azure-monitor-opentelemetry-ts description: Instrument applications with Azure Monitor and OpenTelemetry for JavaScript (@azure/monitor-opentelemetry). Use when adding distributed tracing, metrics, and logs to Node.js applications with Application Insights. package: @azure/monitor-opentelemetry --- # Azure Monitor OpenTelemetry SDK for TypeScript Auto-instrument Node.js applications with distributed tracing, metrics, and logs. ## Installation ```bash # Distro (recommended - auto-instrumentation) npm install @azure/monitor-opentelemetry # Low-level exporters (custom OpenTelemetry setup) npm install @azure/monitor-opentelemetry-exporter # Custom logs ingestion npm install @azure/monitor-ingestion ``` ## Environment Variables ```bash APPLICATIONINSIGHTS_CONNECTION_STRING=InstrumentationKey=...;IngestionEndpoint=... ``` ## Quick Start (Auto-Instrumentation) **IMPORTANT:** Call `useAzureMonitor()` BEFORE importing other modules. ```typescript import { useAzureMonitor } from "@azure/monitor-opentelemetry"; useAzureMonitor({ azureMonitorExporterOptions: { connectionString: process.env.APPLICATIONINSIGHTS_CONNECTION_STRING } }); // Now import your application import express from
- Installation
- Environment Variables
- Quick Start (Auto-Instrumentation)
- ESM Support (Node.js 18.19+)
- Full Configuration
- Custom Traces
- Custom Metrics
- Manual Exporter Setup
- Trace Exporter
- Metric Exporter
- Log Exporter
- Custom Logs Ingestion
- Custom Span Processor
- Sampling
Distro (recommended - auto-instrumentation) npm install @azure/monitor-opentelemetry Low-level exporters (custom OpenTelemetry setup) npm install @azure/monitor-opentelemetry-exporter Custom logs ingestion npm install @azure/monitor-ingestion node --import @azure/monitor-opentelemetry/loader ./dist/index.js
What does the azure-monitor-opentelemetry-ts skill do?
Auto-instrument Node.js applications with distributed tracing, metrics, and logs.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill azure-monitor-opentelemetry-ts --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
