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.