appinsights-instrumentation

Instrument ASP.NET Core and Node.js apps to send telemetry to Azure Application Insights.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/lzc0901/vibe_coding_template --skill appinsights-instrumentation-lzc0901
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/lzc0901/vibe_coding_template/tree/main/skills/azure-cloud/appinsights-instrumentation
Command: npx skills add https://github.com/lzc0901/vibe_coding_template --skill appinsights-instrumentation-lzc0901

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps developers instrument web apps to emit telemetry data to Azure Application Insights, enabling proactive monitoring and troubleshooting.

Core Features & Use Cases

  • Auto-instrument ASP.NET Core and Node.js apps hosted in Azure, reducing manual setup.
  • Manual instrumentation guidance to configure App Insights connection string and language-specific code changes.
  • Centralized observability: capture requests, dependencies, exceptions, and performance metrics to improve reliability.

Quick Start

Configure your web app to emit telemetry by setting the APPLICATIONINSIGHTS_CONNECTION_STRING environment variable and follow language-specific guides in references (ASPNETCORE.md, NODEJS.md, PYTHON.md) to implement instrumentation.

Frequently Asked Questions about appinsights-instrumentation

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

FAQPage Schema
How do I configure Azure App Insights for a Node.js web app?

Auto-instrumentation for Azure App Insights reduces manual setup by automatically capturing requests, dependencies, exceptions, and performance metrics for ASP.NET Core and Node.js apps hosted in Azure without requiring code modifications.

Does Azure App Insights auto-instrumentation work with ASP.NET Core apps?

Yes, Azure App Insights auto-instrumentation works with ASP.NET Core apps hosted in Azure, automatically capturing telemetry data to enable proactive monitoring and troubleshooting without manual code changes.

What environment variable is required to send telemetry data to Azure App Insights?

Manual instrumentation for Azure App Insights requires setting the APPLICATIONINSIGHTS_CONNECTION_STRING environment variable and applying language-specific code changes detailed in the ASPNETCORE, NODEJS, or PYTHON reference guides to capture telemetry.

Can I use Azure App Insights to monitor Python applications?

Yes, you can monitor Python applications with Azure App Insights by configuring the connection string and following the language-specific manual instrumentation steps provided in the Python reference guide.

What is the difference between auto-instrumentation and manual instrumentation for Azure App Insights?

Auto-instrumentation reduces manual setup for Azure-hosted ASP.NET Core and Node.js apps, while manual instrumentation requires configuring environment variables and applying language-specific code changes for telemetry capture.