appinsights-instrumentation

Instrument ASP.NET Core, Node.js, and Python web apps to send telemetry to Azure App Insights.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill appinsights-instrumentation-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: appinsights-instrumentation
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/appinsights-instrumentation
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill appinsights-instrumentation-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (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 Telemetry Setup: Integrates Azure Application Insights into web applications.
  • Cross-Platform Support: Supports ASP.NET Core, Node.js, and Python applications.
  • Use Case: A developer wants to monitor the performance and errors of their Node.js web application deployed on Azure App Service. This skill will guide them through setting up App Insights to collect logs and metrics.

Quick Start

Use the appinsights-instrumentation skill to instrument your Node.js web application for Azure 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 send telemetry data from my Node.js web application to Azure App Insights?

To send telemetry data to Azure App Insights, you need to manually instrument your Node.js application by modifying its code and running Azure CLI commands to create and configure the required observability resources.

Does Azure App Insights instrumentation support ASP.NET Core and Python web apps?

Yes, Azure App Insights instrumentation supports ASP.NET Core and Python applications, providing cross-platform telemetry integration for web apps hosted in Azure to monitor performance and errors.

What is the best way to set up observability for a web application hosted in Azure?

The best way to establish observability for Azure-hosted web applications is to instrument them with Azure App Insights, which collects logs and metrics to help identify and resolve application health issues quickly.

Do I need to use Azure CLI commands to configure App Insights for my webapp?

Yes, manual instrumentation requires using Azure CLI commands to create and configure your App Insights resources, alongside applying provided code modification guides to enable telemetry data collection.

How does manual instrumentation improve web application observability in Azure?

Manual instrumentation improves observability by integrating Application Insights into your webapp code, enabling the collection of telemetry data such as logs and metrics to monitor app health and diagnose issues.