azure-monitor-opentelemetry-ts

Instruments Node.js services with Azure Monitor OpenTelemetry to collect traces, metrics, and logs.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-monitor-opentelemetry-ts
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-monitor-opentelemetry-ts
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-monitor-opentelemetry-ts
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-monitor-opentelemetry-ts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Instrument Node.js applications to collect distributed traces, metrics, and logs using Azure Monitor OpenTelemetry.

Core Features & Use Cases

  • Auto-instrumentation with Azure Monitor OpenTelemetry for Node.js
  • Configurable exporters and instrumentation options
  • Use Case: Monitor a web service with end-to-end telemetry to diagnose performance issues.

Quick Start

Install the package and initialize useAzureMonitor() before loading your application to enable auto-instrumentation.

Frequently Asked Questions about azure-monitor-opentelemetry-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I instrument a Node.js app with Azure Monitor OpenTelemetry?▼

To instrument a Node.js app with Azure Monitor OpenTelemetry, install the package and call useAzureMonitor() before loading your application to enable automatic collection of traces, metrics, and logs.

What does auto-instrumentation collect for Node.js services using Application Insights?▼

Auto-instrumentation for Node.js services using Application Insights collects distributed traces, metrics, and logs automatically, enabling end-to-end telemetry to diagnose performance issues without manual span creation.

Can I configure custom exporters and instrumentation options with Azure Monitor OpenTelemetry?▼

Yes, Azure Monitor OpenTelemetry supports configurable exporters and instrumentationOptions, allowing you to customize telemetry collection and add optional span processors for your Node.js application.

When should I use Azure Monitor OpenTelemetry instead of manual tracing in Node.js?▼

Use Azure Monitor OpenTelemetry for server-side Node.js services requiring automated instrumentation, custom traces, and metrics, replacing manual tracing when you need end-to-end telemetry to diagnose performance.

Does Azure Monitor OpenTelemetry support span processors in Node.js?▼

Yes, Azure Monitor OpenTelemetry supports optional span processors in Node.js, allowing you to customize trace processing behavior alongside the standard useAzureMonitor initialization and instrumentation options.