Microsoft OpenTelemetry Distro Python reference

Version: 1.3.3

Microsoft OpenTelemetry Distro is a unified observability distribution that provides a single onboarding experience for collecting traces, metrics, and logs from agentic and nonagentic applications. It supports observability for Microsoft Agent 365, Microsoft Foundry, Azure Monitor, and any OpenTelemetry Protocol (OTLP)-compatible backend. The distro supports .NET, Node.js, and Python, and replaces fragmented setup across multiple observability stacks with one import and one configuration call.

The Microsoft OpenTelemetry Distro provides these benefits:

  • One package, one API: Replace multiple exporter and instrumentation packages with a single dependency.
  • Multi-backend support: Send telemetry to Azure Monitor, any OpenTelemetry Protocol (OTLP)-compatible endpoint such as Datadog, Grafana, or New Relic, and Microsoft Agent 365 at the same time.
  • Built-in instrumentations: Use automatic instrumentation for HTTP, databases, Azure SDK, Azure Functions, and more with no extra configuration.
  • Standards-based: Build on OpenTelemetry, the industry-standard observability framework.
  • Minimal boilerplate: Add one import and one function call to your application entry point.

Documentation

Microsoft Agent 365 Microsoft OpenTelemetry Distro documentation

PyPI package

microsoft-opentelemetry PyPI package.

Sample code

Microsoft OpenTelemetry distribution samples for Python

Support

For issues, questions, or feedback: Please file issues in the GitHub Issues section

Contribute to this distro

The source code for this distro is in the microsoft/opentelemetry-distro-python repository

Other languages: