appinsights-instrumentation

Instruments ASP.NET Core and Node.js apps with Azure App Insights telemetry for health monitoring.

Updated Jan 19, 2026
One-click install
npx skills add https://github.com/alexandereiseghohi/ComicWise --skill appinsights-instrumentation-alexandereiseghohi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/alexandereiseghohi/ComicWise/tree/main/skills/appinsights-instrumentation
Command: npx skills add https://github.com/alexandereiseghohi/ComicWise --skill appinsights-instrumentation-alexandereiseghohi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps developers observe and monitor web applications by integrating Azure App Insights telemetry, enabling proactive health monitoring, error detection, and performance insights without ad-hoc instrumentation.

Core Features & Use Cases

  • Auto-instrumentation for ASP.NET Core and Node.js apps hosted in Azure when possible.
  • Manual instrumentation guidance using OpenTelemetry libraries and environment variables.
  • Use Case: You can quickly add telemetry to a deployed web app to track request rates, latency, and exceptions across services.

Quick Start

Use the appinsights-instrumentation skill to set up App Insights telemetry for your web application by following the guidance in references and by running the scripts in scripts/appinsights.ps1 for Azure resources creation and configuration.

Frequently Asked Questions about appinsights-instrumentation

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

FAQPage Schema
How do I instrument a Node.js web app with Azure App Insights telemetry?

Instrument a Node.js web app with Azure App Insights telemetry by integrating Azure Monitor libraries and configuring environment variables like APPINSIGHTS_CONNECTION_STRING to enable request tracking and error detection.

What's the best way to enable auto-instrumentation for ASP.NET Core apps hosted in Azure?

The best way to enable auto-instrumentation for ASP.NET Core apps hosted in Azure is to use the provided Azure CLI scripts to configure the App Insights resource, automatically capturing telemetry without modifying application code.

Can I use OpenTelemetry libraries for manual App Insights instrumentation?

Yes, you can use OpenTelemetry libraries for manual App Insights instrumentation by setting up the proper environment variables and SDK dependencies to track custom health and performance metrics.

Does Azure App Insights instrumentation require an existing Azure resource?

Azure App Insights instrumentation requires an existing or newly created Azure resource, which you can provision and configure using the provided PowerShell Azure CLI scripts to generate the necessary connection string.

Why do I need the APPINSIGHTS_CONNECTION_STRING environment variable for telemetry setup?

You need the APPINSIGHTS_CONNECTION_STRING environment variable for telemetry setup because it authenticates and routes the collected application performance data to your specific Azure App Insights resource.

What telemetry data can I monitor after integrating Azure App Insights?

After integrating Azure App Insights, you can monitor telemetry data including request rates, response latency, and application exceptions to proactively observe web application health and performance.