NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #700 most downloaded on PyPI
Microsoft Azure Monitor Opentelemetry Exporter Client Library for Python
Last release 1 months ago
03 Sep 2026
Ships fairly regularly
a new release about every 4 weeks
Unknown
no stable releases
Nothing withdrawn
no release was ever pulled
6 years old
55 releases · first in 2021
One column per quarter.
Remove microsoft.availability.testTimestamp and use the LogRecord timestamp instead for availability data
microsoft.availability.testTimestamp and use the LogRecord timestamp instead for availability dataforce_flush method to the log exporter to align with upstream OpenTelemetry changes in LogRecordExportermeasurements on telemetry from the microsoft.custom_measurements attributemicrosoft.availability.* log attributesCode | Docs
Personalizer
azure-ai-personalizer
Retry payloads for which request is sent successfully but no response is received, per SPEC.
APPLICATIONINSIGHTS_AUTHENTICATION_STRING environment variable for AAD
authentication as a fallback when no explicit credential is supplied and local authentication is disabled.
(#48284)os/rp/attach values, add ikey and region conditions, require exact single-value matches (removing list and version-range support), and only honor a ver condition when a matching component is also present
(#48059)FEATURE_LOCAL_STORAGE feature flag: the control plane can disable or re-enable disk-backed retry storage at runtime, but never overrides an explicit disable_offline_storage=True user opt-out. Statsbeat storage is decoupled from the user setting (always off), while customer-sdkstats honors the user setting and follows the remote toggle.
(#48379)_ConfigurationManager.initialize merges profile fields first-wins across calls, letting a dependent component (e.g. the Azure Monitor distro) set component before the exporter contributes ikey/region.
(#48429)Align GenAI main-agent span processor with upstream OpenTelemetry SDK (>= 1.43) immutable BoundedAttributes on span end, fixing a TypeError when writi
BoundedAttributes on span end, fixing a TypeError when writing
microsoft.gen_ai.main_agent.* attributes in on_end
(#47796)Add StatsbeatManager.add_metric_callback to let SDKs/distros add their own metric observations to built-in statsbeat metrics
StatsbeatManager.add_metric_callback to let SDKs/distros add their own metric
observations to built-in statsbeat metrics
(#47363)compute_type -> computeType, telemetry_type -> telemetryType, telemetry_success -> telemetrySuccess,
drop.code -> dropCode, drop.reason -> dropReason, retry.code -> retryCode, retry.reason -> retryReason)
(#47469)Read for global feature sdkstats bitmap and add a 15 second delay timer
APPLICATIONINSIGHTS_PYTHON_ATTACHTYPE environment variable in _is_attach_enabled to
reliably detect successful auto-instrumentation attach, with fallback to legacy path-based detection
(#46955)Add ownership checks for storage directories
microsoft.gen_ai.main_agent.* attributes
across spans and log records in multi-agent systems per spec
(#46700)success field on HTTP request telemetry resolving to an integer instead of a boolean when no status code is present
(#46311)Added credential authentication support for customer sdkstats
Fix duplicate authentication policy in live metrics exporter causing Unauthorized errors for authenticated Application Insights resources
cloud_RoleInstance
(#45884)Change import path for LoggingHandler to accommodate upstream breaking changes - core and contrib
Fix CPU usage calculation logic for live metrics
Rename metric names for customer sdk stats and set it on by default
Pin OpenTelemetry versions to guard against upstream logging breaking changes
LogDeprecatedInitWarning: LogRecord init with trace_id, span_id, and/or trace_flags is deprecated since 1.35.0. Use context instead
(#44090)Added new log record processor to support Trace Based Sampling
Fixed issue where AAD authentication for Live Metrics failed for users in sovereign cloud environments
OneSettings control plane: Add live metrics feature control
Customer Facing Statsbeat: Added remaining drop codes to base
Manager and Singleton pattern
(#42969)StatsbeatManager
([#42716] https://github.com/Azure/azure-sdk-for-python/pull/42716)Refactored Application Insights Sampler Code
Detect synthetically created telemetry based on the user-agent header
Suppress stdout side effect of add permissions to file for local storage on Windows
Add AMW deduplicating flag, SentToAMW, for AKS Attach
Implement spec for k8s attribute logic.
Support syntheticSource from user_agent.synthetic.type semantic convention
syntheticSource from user_agent.synthetic.type semantic convention
(#40004)server.address attributes when converting Azure SDK messaging spans to envelopes
(#40059)Support sending customEvent telemetry through special microsoft marker
Support AAD for sovereign clouds
Implement live metrics filtering for metrics
206 from retry code + only count batch level for statsbeat
(#38647)Serialize complex objects provided as log or event bodies to JSON and fall back to string representation if they are not serializable.
Allow tracking of whether in a Azure Functions attach scenario
Fix setting custom TracerProvider bug
TracerProvider bug
(#37469)Allow passing in of custom TracerProvider for AzureMonitorTraceExporter
### Other Changes - Support for Python 3.12
Implement redirect for live metrics
False for those invalid cases, change success criteria to status_code < 400 for
both client and server standard metrics
(#36079)Handle invalid status codes in std metric payload
### Features Added - Enable sampling for attach
Add live metrics collection of requests/dependencies/exceptions
APPLICATIONINSIGHTS_*
(#34742)Add live metrics exporting functionality
Add live metrics skeleton + swagger definitions
### Other Changes - Update to OTel SKD/API 1.21 (#33864) - Update Django sample
Store global instance of StatsbeatMetric
StatsbeatMetric
(#33432)MeterProvider
(#33768)Fix deserialization of TelemetryItem from local storage
TelemetryItem from local storage
(#33163)Default exception type for blank exceptions
Handle missing or empty message data
Use observed timestamp for log record if timetamp is None
Upgrading to OpenTelemetry SDK/API 1.19.
Upgrading to OpenTelemetry SDK/API 1.18.
Upgrading to OpenTelemetry SDK/API 1.17
Add sdkVersion prefix during App Service attach
Add pre-aggregated standard metrics - requests/duration, dependencies/duration
Fix missing local storage attribute
Add Sampler factory and entry point
_MS.sampleRate
(#26771)README.md
(#26520)Implement success count network statsbeat
Moved OpenTelemetry entry_points to setup.py
Added OpenTelemetry entry points for auto-instrumentation of Azure Monitor exporters
Support stamp specific redirect in exporters
Add from_connection_string method to instantiate exporters
The package has been renamed to azure-monitor-opentelemetry-exporter
Your coding agent can read these notes before it upgrades. Set up the MCP server →