appinsights-instrumentation

Instrument ASP.NET Core, Node.js, and Python web applications for Azure Application Insights telemetry.

6|3|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/jongio/azd-copilot --skill appinsights-instrumentation-jongio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/jongio/azd-copilot/tree/main/cli/src/internal/assets/ghcp4a-skills/appinsights-instrumentation
Command: npx skills add https://github.com/jongio/azd-copilot --skill appinsights-instrumentation-jongio

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you instrument your web applications to send telemetry data to Azure Application Insights, enabling robust observability and monitoring of your application's health and performance.

Core Features & Use Cases

  • Enable Telemetry: Easily add Application Insights instrumentation to ASP.NET Core, Node.js, or Python web applications.
  • Resource Creation: Assists in creating the necessary Application Insights resource in Azure, either via Bicep templates or Azure CLI.
  • Code Modification Guidance: Provides clear instructions on how to modify application code for different languages and frameworks.
  • Use Case: You have a deployed Azure App Service running an ASP.NET Core application and want to monitor its performance, track errors, and understand user behavior. This skill will guide you through setting up Application Insights.

Quick Start

Use the appinsights-instrumentation skill to instrument your ASP.NET Core web application with Azure Application Insights.

Frequently Asked Questions about appinsights-instrumentation

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

FAQPage Schema
How do I add Application Insights telemetry to an ASP.NET Core web app?

To add Application Insights telemetry to an ASP.NET Core web app, you modify your application code to include the instrumentation library, which transmits telemetry data to Azure for enhanced observability and performance monitoring.

Can I instrument a Node.js application for Azure Application Insights monitoring?

Yes, you can instrument a Node.js application for Azure Application Insights monitoring. The skill provides specific code modification guidance to enable telemetry data transmission for applications hosted on Azure.

How do I create an Application Insights resource in Azure for telemetry monitoring?

You create an Application Insights resource in Azure using Bicep templates or Azure CLI commands. This establishes the necessary endpoint to receive and store your web application's telemetry data.

Does Application Insights auto-instrumentation work with Python web applications?

Application Insights supports Python web applications hosted on Azure. The skill provides clear code modification instructions for both manual and auto-instrumentation to enable telemetry transmission.

What is the best way to monitor an Azure App Service for errors and user behavior?

The best way to monitor an Azure App Service for errors and user behavior is instrumenting it with Application Insights, which captures telemetry data to track application performance and understand user interactions.

Why do I need to modify application code for Application Insights instrumentation?

Modifying application code for Application Insights instrumentation is required to initialize the telemetry client, configure data transmission to Azure, and enable robust observability of your web application's health.