--- id: azure-monitor-events-extension version: "0.1.0" license: MIT License license_treatment: permissive maintenance: dormant --- # azure-monitor-events-extension — Microsoft Azure Monitor Events Extension for Python License: permissive · Maintenance: dormant · Downloads: 273.4K/mo ## What it is and what it does This package extends Azure's OpenTelemetry integration by providing a way to send custom events directly to Application Insights. It sits on top of opentelemetry-api and opentelemetry-sdk, two core OpenTelemetry libraries, and is designed to work alongside the Azure Monitor OpenTelemetry Distro. The extension bridges the gap between OpenTelemetry's standard instrumentation and Azure's Application Insights backend, allowing developers to emit application-specific events that integrate with their broader observability pipeline. It targets Python 3.7 and later. Use it for: - Track custom business events in Application Insights alongside standard OpenTelemetry traces and metrics. - Instrument Python applications running on Azure with event-based observability without manual Application Insights SDK calls. - Extend existing OpenTelemetry deployments to capture application-specific signals in Azure's monitoring platform. - Integrate event tracking into distributed tracing workflows managed by the Azure Monitor OpenTelemetry Distro. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Sends custom events to Azure Application Insights using OpenTelemetry, extending the Azure Monitor OpenTelemetry Distro with event-specific instrumentation. Yes, if you are already using the Azure Monitor OpenTelemetry Distro and need to send custom events to Application Insights. The low install friction and permissive MIT license support adoption. However, the dormant maintenance status (last commit December 2023, no releases since 0.1.0) means you should verify compatibility with your current OpenTelemetry versions and confirm that Azure is not planning to deprecate this extension in favor of a newer approach. ## Install pip install azure-monitor-events-extension uv add azure-monitor-events-extension poetry add azure-monitor-events-extension ## Installing azure-monitor-events-extension Before you install: Low install friction with two lightweight OpenTelemetry dependencies. However, the package is dormant—last commit was 2023-12-28 and no releases since initial 0.1.0 on 2023-09-19, suggesting minimal active maintenance. License in practice: MIT License permits commercial and private use with minimal restrictions, making it safe to adopt from a licensing perspective. Quickstart: pip install azure-monitor-events-extension from azure_monitor_events_extension import ... # Use with opentelemetry-api and opentelemetry-sdk for event instrumentation Requires Python 3.7 or later; intended for use alongside the Azure Monitor OpenTelemetry Distro. Verify before relying: - What specific event types or schemas the extension supports beyond custom events. - Whether the package works with current versions of opentelemetry-api and opentelemetry-sdk. - Active support status and whether dormancy indicates planned deprecation or stable maintenance. ## Package facts - License: MIT License (permissive) - Python support: supports_current - Install friction: low - Maintenance: dormant - Downloads: 273.4K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags azure application insights custom events, opentelemetry azure monitor extension, send events to application insights, azure monitor python instrumentation, application insights event tracking, azure-integration, observability, opentelemetry [View on SkillFed](https://skillfed.io/packages/azure-monitor-events-extension) · [View on PyPI](https://pypi.org/project/azure-monitor-events-extension/)