What problem does it solve?
This Skill helps developers quickly add observability to web applications by sending structured telemetry to Azure Application Insights, reducing time spent diagnosing production issues and improving monitoring coverage.
Core Features & Use Cases
- Auto-instrumentation guidance: Provide a codeless auto-instrumentation path for supported Azure App Service apps using the Azure Portal.
- Manual instrumentation instructions: Walk through creating an App Insights resource via Bicep or Azure CLI and modifying app code for ASP.NET Core, Node.js, or Python to install and configure client libraries.
- Environment configuration: Explain how to set the APPLICATIONINSIGHTS_CONNECTION_STRING as an environment variable in App Service, Container Apps, or Function Apps.
- Use Case: For a Node.js app hosted in Azure App Service, this Skill can create the App Insights resource, show how to install @azure/monitor-opentelemetry, and instruct where to call the setup method to begin sending telemetry.
Quick Start
Help me instrument my Node.js webapp hosted in Azure App Service with Azure App Insights, including creating the resource and updating the code and environment variables.