What problem does it solve?
Instrumentation and observability are frequently missing or inconsistent across web applications, making it hard to diagnose performance issues, errors, and user behavior. This guide explains patterns and configuration steps to add reliable telemetry using Azure Application Insights without making direct code changes for you.
Core Features & Use Cases
- SDK setup and configuration: Step-by-step guidance for installing and configuring Application Insights SDKs and OpenTelemetry exporters for supported languages.
- Instrumentation patterns: Advice on auto-instrumentation vs manual instrumentation, sampling, telemetry enrichment, and APM best practices.
- Resource provisioning guidance: Options for creating App Insights resources via Bicep templates or Azure CLI and recommendations for resource grouping and environment selection.
- Use Cases: Instrument an ASP.NET Core app on Azure App Service using auto-instrumentation, add manual telemetry to a Node.js API, or configure OpenTelemetry exports for a Python service.
Quick Start
Instrument my ASP.NET Core app hosted in Azure App Service with Application Insights and provide SDK setup, configuration steps, and example telemetry code.