appinsights-instrumentation

Add Application Insights telemetry to ASP.NET Core and Node.js apps.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/attentiondotnet/azure-skills --skill appinsights-instrumentation-attentiondotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/attentiondotnet/azure-skills/tree/main/.github/plugins/azure-skills/skills/appinsights-instrumentation
Command: npx skills add https://github.com/attentiondotnet/azure-skills --skill appinsights-instrumentation-attentiondotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires azure-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Provides developers with clear guidance to add Application Insights telemetry to web applications, eliminating guesswork around SDK setup, resource creation, and configuration.

Core Features & Use Cases

  • Guidance: Step‑by‑step instructions for both auto‑instrumentation and manual instrumentation across ASP.NET Core and Node.js apps.
  • Automation Scripts: Azure CLI script to create Application Insights resources and set connection strings.
  • SDK References: Quick‑reference markdown for Python, TypeScript, and Java SDKs to integrate telemetry.

Quick Start

Ask the assistant to guide you through adding Application Insights telemetry to my web app.

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 my web app?

To add Application Insights telemetry, you can use auto-instrumentation or manual SDK setup. This provides step-by-step guidance for ASP.NET Core and Node.js apps hosted in Azure, utilizing Azure CLI and Bicep templates for resource creation and connection string configuration.

Does Application Insights auto-instrumentation work with Node.js and ASP.NET Core apps in Azure?

Application Insights auto-instrumentation supports both ASP.NET Core and Node.js apps hosted in Azure. It configures telemetry without requiring direct SDK integration, while manual setup options are also provided for customized configuration.

What is the best way to create Application Insights resources using Azure CLI?

The best way to create Application Insights resources is using provided Azure CLI automation scripts. These scripts provision the resources and set the necessary connection strings for your web applications, streamlining the telemetry setup process.

Can I use Bicep templates to configure Application Insights connection strings?

Yes, Bicep templates are utilized to configure Application Insights connection strings. Alongside Azure CLI commands, they define and provision telemetry resources, ensuring web apps are correctly linked to the Application Insights service.

Do I need the Azure CLI to set up Application Insights telemetry?

You need the Azure CLI to run the automation scripts that create Application Insights resources and set connection strings. It serves as the primary dependency for provisioning the required telemetry infrastructure before applying SDK configurations.

Are there SDK references for integrating telemetry in Python, TypeScript, and Java apps?

Quick-reference markdown for Python, TypeScript, and Java SDKs is provided to integrate telemetry. While direct setup guidance targets ASP.NET Core and Node.js, these references assist in extending telemetry instrumentation to other languages.