appinsights-instrumentation

Instrument web applications to send telemetry data to Azure Application Insights.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables sending telemetry data of a webapp to Azure App Insights for better observability of the app's health, helping to identify and resolve issues quickly.

Core Features & Use Cases

  • Automated Instrumentation: Prefer auto-instrumentation for supported Azure App Service applications.
  • Manual Instrumentation: Provides detailed guides for manually instrumenting ASP.NET Core, Node.js, and Python applications.
  • Resource Provisioning: Guides on creating AppInsights resources using Bicep templates or Azure CLI.
  • Use Case: You have an ASP.NET Core web application hosted in Azure App Service and want to monitor its performance and errors. This skill will guide you through enabling Application Insights.

Quick Start

Use the appinsights-instrumentation skill to instrument my ASP.NET Core web application.

Frequently Asked Questions about appinsights-instrumentation

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

FAQPage Schema
How do I send telemetry data from my web application to Azure Application Insights?

To send telemetry data to Azure Application Insights, you can instrument your web application using either auto-instrumentation for supported Azure App Service apps or manual instrumentation guides provided for ASP.NET Core, Node.js, and Python applications.

How do I enable auto-instrumentation for an ASP.NET Core app hosted in Azure App Service?

Auto-instrumentation for an ASP.NET Core app hosted in Azure App Service is supported directly by this Skill, which guides you through configuring the application and connection strings to automatically send telemetry data without requiring manual code changes.

Can I use Application Insights to monitor a Node.js or Python web app?

Yes, Application Insights can monitor a Node.js or Python web app. This Skill provides detailed manual instrumentation guides that walk you through configuring the application code and connection strings for these specific frameworks.

What's the best way to create an Application Insights resource before instrumenting my app?

The best way to create an Application Insights resource is by using Bicep templates or Azure CLI. This Skill guides you through provisioning the AppInsights resources and configuring the connection strings required for your application telemetry.

Does Application Insights instrumentation work for apps not hosted on Azure App Service?

Yes, Application Insights instrumentation works for apps not on Azure App Service by using manual instrumentation. While auto-instrumentation is preferred for Azure App Service, detailed manual guides are provided for ASP.NET Core, Node.js, and Python applications hosted elsewhere.

Why do I need to configure a connection string when instrumenting my web app for Azure App Insights?

Configuring a connection string is required to send telemetry data to Azure App Insights because it authenticates your application with the provisioned AppInsights resource, ensuring that observability data is correctly routed for monitoring your app's health.