What problem does it solve?
This guide helps developers and operators understand how to add observability to Azure-hosted web applications by explaining telemetry patterns, SDK setup, resource creation, and configuration steps without making code changes directly.
Core Features & Use Cases
- Auto-instrumentation guidance: When supported (ASP.NET Core or Node.js on App Service), shows how to use codeless auto-instrumentation and links to the Azure Portal blade.
- Manual instrumentation patterns: Shows how to create an Application Insights resource (CLI or IaC), configure the APPLICATIONINSIGHTS_CONNECTION_STRING, and apply SDK changes for ASP.NET Core, Node.js, and Python.
- SDK quick references: Condensed OpenTelemetry and exporter setup notes for TypeScript, Python, and Java, plus best practices for sampling, semantic conventions, and graceful shutdown.
- Use case: Walk through instrumenting an ASP.NET Core or Node.js app, creating the resource in the same resource group, and configuring the connection string as an environment variable or in IaC.
Quick Start
Ask for instrumentation guidance by telling me the application's language, framework, and how it is hosted in Azure so I can recommend auto-instrumentation or the correct SDK and CLI commands.