appinsights-instrumentation

Configure ASP.NET Core, Node.js, and Python apps to send telemetry to Azure Application Insights.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill appinsights-instrumentation-lluppesms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/appinsights-instrumentation
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill appinsights-instrumentation-lluppesms

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables sending telemetry data from a web application to Azure Application Insights, providing enhanced visibility into the application's health and performance.

Core Features & Use Cases

  • Enable Telemetry: Automatically configure applications to send logs and metrics to Azure App Insights.
  • Support for Multiple Languages: Provides guidance for instrumenting ASP.NET Core, Node.js, and Python applications.
  • Use Case: A developer has deployed an ASP.NET Core web application to Azure App Service and wants to monitor its performance and troubleshoot errors. This Skill guides them through instrumenting the app to send telemetry to App Insights.

Quick Start

Use the appinsights-instrumentation skill to instrument the attached ASP.NET Core application for telemetry.

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 web application for Azure App Insights telemetry?

To instrument a web application for Azure App Insights telemetry, you can modify application code or use auto-instrumentation features to send logs and metrics from ASP.NET Core, Node.js, or Python apps hosted in Azure.

Does Azure App Insights support telemetry instrumentation for Node.js and Python?

Yes, Azure App Insights supports telemetry instrumentation for Node.js and Python, alongside ASP.NET Core applications, enabling you to monitor application health and performance across multiple languages.

What's the best way to send telemetry from an ASP.NET Core app hosted in Azure App Service?

The best way to send telemetry from an ASP.NET Core app in Azure App Service is to configure Application Insights resources and apply auto-instrumentation or modify application code to transmit logs and metrics.

Can I use auto-instrumentation to enable telemetry in Azure without changing application code?

Yes, you can use Azure auto-instrumentation features to enable telemetry without changing application code. This allows you to automatically configure applications to send logs and metrics to Application Insights.

Why do I need to configure Application Insights resources before sending telemetry?

You need to configure Application Insights resources before sending telemetry because they act as the destination for your logs and metrics, providing the visibility needed to monitor application health and troubleshoot errors.

What are the limitations of using auto-instrumentation for Application Insights telemetry?

While auto-instrumentation offers a quick way to send telemetry to Application Insights, it may provide less granular control compared to modifying application code directly, which allows for customized logging and metric collection.