azure-monitor-opentelemetry-exporter
Microsoft Azure Monitor Opentelemetry Exporter Client Library for Python
Install
azure-monitor-opentelemetry-exporter on PyPI
pip
pip install azure-monitor-opentelemetry-exporteruv
uv add azure-monitor-opentelemetry-exporterpoetry
poetry add azure-monitor-opentelemetry-exporterPackage facts
| License | MIT License (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 6 — azure-core, azure-identity, msrest, opentelemetry-api, opentelemetry-sdk, psutil |
| Maintenance | actively maintained — 8 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: azure_monitor_opentelemetry_exporter-1.0.0b56-py2.py3-none-any.whl
Keywords: azure, azure sdk
About azure-monitor-opentelemetry-exporter
from the package's own PyPI description — quoted content, verbatim
Microsoft OpenTelemetry exporter for Azure Monitor
The exporter for Azure Monitor allows Python applications to export data from the OpenTelemetry SDK to Azure Monitor. The exporter is intended for users who require advanced configuration or have more complicated telemetry needs that require all of distributed tracing, logging and metrics. If you have simpler configuration requirements, we recommend using the Azure Monitor OpenTelemetry Distro instead for a simpler one-line setup.
Prior to using this SDK, please read and understand Data Collection Basics, especially the section on telemetry types. OpenTelemetry terminology differs from Application Insights terminology so it is important to understand the way the telemetry types map to each other.
Source code | [Package (PyPi)][pypi] |...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Exports OpenTelemetry traces, metrics, and logs from Python applications to Azure Monitor for distributed tracing, performance monitoring, and observability.
Low friction: pure-Python wheel with six well-maintained runtime dependencies (azure-core, azure-identity, msrest, opentelemetry-api, opentelemetry-sdk, psutil). Package is actively maintained with a recent release (8 days old) and no known vulnerabilities.
MIT License permits unrestricted use, modification, and distribution with minimal restrictions, making it suitable for both open-source and commercial projects.
Usage
pip install azure-monitor-opentelemetry-exporter
from azure.monitor.opentelemetry.exporter import AzureMonitorTraceExporter
exporter = AzureMonitorTraceExporter(
connection_string=os.environ["APPLICATIONINSIGHTS_CONNECTION_STRING"]
)
Requires Python 3.8 or later; Azure subscription and Application Insights resource with a valid connection string.
Verdict: Actively maintained beta exporter with low install friction and no security vulnerabilities. MIT license is permissive. Suitable for production use with Azure Monitor, though the logging signal is marked experimental. Requires Python 3.8+ and Azure credentials.
Needs verification
- Whether beta status (1.0.0b56) indicates planned breaking changes before 1.0.0 release
- Scope and timeline of experimental logging signal stability guarantees
Similar packages
permissive · top 1,000 on PyPI
opentelemetry-instrumentationpermissive · top 1,000 on PyPI
shellinghampermissive · top 1,000 on PyPI
opentelemetry-instrumentation-sqlalchemypermissive · top 1,000 on PyPI
opentelemetry-exporter-prometheuspermissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-httppermissive · top 1,000 on PyPI
opentelemetry-instrumentation-fastapipermissive · top 1,000 on PyPI
opentelemetry-exporter-otlp-proto-grpcpermissive · top 1,000 on PyPI
google-cloud-storagepermissive · top 1,000 on PyPI
prometheus-clientpermissive · top 1,000 on PyPI