LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-monitor-opentelemetry-py
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-monitor-opentelemetry-py
View on GitHub

What This Skill Does

Azure Monitor OpenTelemetry Distro connects Python applications to Azure Application Insights with a single function call. It auto-instruments popular frameworks like Flask, Django, and FastAPI, plus common libraries for HTTP, databases, and queues. Traces, metrics, and logs all flow to Application Insights without manual SDK wiring.

Manually configuring the OpenTelemetry SDK, exporters, and per-library instrumentors requires dozens of lines of setup; this reduces it to one call that handles all of that automatically.

When to use it

  • Adding Application Insights to a Flask API without touching route handlers
  • Tracing database queries in Django through psycopg2 auto-instrumentation
  • Sampling 10% of requests in a high-traffic FastAPI service
  • Attaching a service name to traces so Application Map shows the right node
  • Switching from key-based auth to Azure AD credentials for a production workload