appinsights-instrumentation

Guide Azure Application Insights instrumentation for ASP.NET Core, Node.js, and Python apps.

10|2|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/mahmoud20138/Claude-Skills-Collection --skill appinsights-instrumentation-mahmoud20138
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/mahmoud20138/Claude-Skills-Collection/tree/main/02-Azure-Skills/skills/appinsights-instrumentation
Command: npx skills add https://github.com/mahmoud20138/Claude-Skills-Collection --skill appinsights-instrumentation-mahmoud20138

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides guidance on instrumenting web applications with Azure Application Insights, enabling detailed monitoring and telemetry collection without requiring direct code modification for certain scenarios.

Core Features & Use Cases

  • Telemetry Patterns: Offers best practices for collecting application performance data.
  • SDK Setup: Guides users through setting up Application Insights SDKs for various languages.
  • Configuration: Provides references for configuring telemetry collection and export.
  • Use Case: A developer needs to add application performance monitoring to a Node.js web application hosted on Azure App Service and wants to understand the steps involved in configuring Application Insights.

Quick Start

Use the appinsights-instrumentation skill to get guidance on instrumenting an ASP.NET Core app 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 app, you need to set up the Application Insights SDK and configure telemetry collection patterns. This involves installing the SDK in your project and defining telemetry data collection settings.

What are the prerequisites for instrumenting a Node.js application with Azure App Insights?

Instrumenting a Node.js application with Azure App Insights requires understanding your application framework and hosting environment. You also need Azure CLI access for creating and configuring the Application Insights resource in Azure.

Can I enable Azure Application Insights monitoring without modifying my web application code?

Azure Application Insights enables detailed monitoring and telemetry collection without requiring direct code modification for certain scenarios. This allows you to track application performance data automatically depending on your hosting environment.

What is the best way to configure telemetry collection for a Python app hosted in Azure?

The best way to configure telemetry collection for a Python app hosted in Azure is to use the Application Insights SDK setup guidance. This provides best practices for collecting performance data and configuring telemetry export.

Do I need Azure CLI to set up App Insights instrumentation?

Yes, you need Azure CLI for resource creation and configuration when setting up App Insights instrumentation. It is required alongside an understanding of your application framework and hosting environment to properly establish telemetry.