appinsights-instrumentation

Instrument ASP.NET Core and Node.js apps with Azure App Insights telemetry.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/MudassarAbrar/HACKATHON-1.0 --skill appinsights-instrumentation-mudassarabrar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/MudassarAbrar/HACKATHON-1.0/tree/main/.agent/workflows/appinsights-instrumentation
Command: npx skills add https://github.com/MudassarAbrar/HACKATHON-1.0 --skill appinsights-instrumentation-mudassarabrar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires application-insights, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill enables instrumenting a webapp to send telemetry data to Azure App Insights for improved observability.

Core Features & Use Cases

  • Auto-instrument ASP.NET Core and Node.js apps hosted in Azure App Service using the Azure Portal.
  • Manual instrumentation guidance to create an App Insights resource and wire up the application code or environment variables.
  • Use cases include monitoring app health, diagnosing performance issues, and tracking user interactions across hosting environments.

Quick Start

Configure your web application to emit telemetry to App Insights by following the framework-specific instructions in the references.

Frequently Asked Questions about appinsights-instrumentation

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

FAQPage Schema
How do I enable Azure App Insights telemetry for an ASP.NET Core web app?

You can enable Azure App Insights telemetry for ASP.NET Core apps through auto-instrumentation via the Azure Portal or by manually wiring up the application code and environment variables to send telemetry data.

Can I instrument a Node.js app hosted in Azure App Service with App Insights?

Yes, Node.js apps hosted in Azure App Service or containers can be instrumented with App Insights using either auto-instrumentation through the Azure Portal or manual code changes and environment variables.

What's the difference between auto-instrumentation and manual instrumentation for App Insights?

Auto-instrumentation configures telemetry collection directly through the Azure Portal without code changes, while manual instrumentation requires modifying application code or setting environment variables to send telemetry data to a configured App Insights resource.

How do I configure an App Insights resource using Bicep or CLI?

You can configure an App Insights resource using Bicep or CLI as part of the manual instrumentation process, which involves creating the resource and then wiring up your application code or environment variables to reference it.

Does App Insights instrumentation work for containerized web applications?

Yes, App Insights instrumentation supports containerized ASP.NET Core and Node.js web applications by configuring environment variables or applying code changes to emit telemetry data to your App Insights resource.

Why do I need to instrument my web app with Azure App Insights?

Instrumenting your web app with Azure App Insights enables telemetry collection for improved observability, allowing you to monitor app health, diagnose performance issues, and track user interactions across hosting environments.