appinsights-instrumentation

Instrument ASP.NET Core, Node.js, and Python apps with Azure Application Insights.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/kierunb/ReliableAppDemo --skill appinsights-instrumentation-kierunb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/kierunb/ReliableAppDemo/tree/main/.github/skills/appinsights-instrumentation
Command: npx skills add https://github.com/kierunb/ReliableAppDemo --skill appinsights-instrumentation-kierunb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires az, application-insights, powershell, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This guidance helps developers instrument web applications with Azure Application Insights, providing patterns, SDK setup steps, and configuration references to achieve observable, reliable software.

Core Features & Use Cases

  • Telemetry patterns and guidance for collecting traces, metrics, and logs
  • SDK setup instructions for ASP.NET Core, Node.js, and Python
  • Configuration references and deployment considerations for App Insights in cloud-hosted apps
  • Use case: you want end-to-end observability for a web app across development and production

Quick Start

Identify your app type and hosting, then follow the guided steps to configure App Insights.

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 app with Azure Application Insights?

To instrument an ASP.NET Core app with Azure Application Insights, you install the appropriate SDK and follow guided configuration steps to enable telemetry collection for traces, metrics, and logs across your hosting environments.

What telemetry patterns are available for Node.js apps using Azure Monitor?

Azure Monitor provides telemetry patterns for Node.js apps that enable you to collect and correlate traces, metrics, and logs, ensuring end-to-end observability for your application across both development and production hosting scenarios.

Can I use Application Insights instrumentation with Python applications?

Yes, Application Insights instrumentation supports Python applications by providing specific SDK setup instructions and configuration references to help you achieve observable and reliable software in cloud-hosted environments.

Do I need PowerShell or Azure CLI to configure App Insights telemetry?

You need Azure CLI and PowerShell available in your environment to execute the provided scripts, which support the setup and deployment considerations required to configure App Insights telemetry for your web applications.

How does OpenTelemetry compare to Application Insights for app instrumentation?

Application Insights provides specific SDK setup and configuration references for direct integration, whereas OpenTelemetry offers a broader standard for telemetry instrumentation that can be configured to export data to Azure Monitor.

What are the limitations of using Application Insights for application telemetry?

Application Insights instrumentation guidance is strictly read-only and scoped to safe setup, meaning it provides configuration references and patterns but does not execute active telemetry collection or modify your running application code directly.