$npx skillfedfor your agent

azureml-telemetry

Used to collect telemetry data like Log messages, metrics, events, and activity messages

With conditionsPyPI MonitoringReleased Feb 2026348.8K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — azureml_telemetry-1.62.0-py3-none-any.whl
v1.62.0 · released 2026-02-25 · Python <4,>=3.7 · 1 runtime deps: applicationinsights

Yes, if you are working within Azure ML and need to send telemetry to Application Insights. The package has low install friction, active maintenance, and no known vulnerabilities. The main caveat is the unclear license—review the Microsoft URL before use in proprietary projects. If you are not already in the Azure ecosystem, this package is unlikely to be useful.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.7 or later (supports up to Python <4).
  • Application Insights backend connectivity needed for telemetry transmission.
  • Low install friction with a single runtime dependency (applicationinsights).

License · maintenance · safety

(unclear) — License treatment is unclear—the package points to a Microsoft URL (https://aka.ms/azureml-sdk-license) rather than a standard SPDX identifier, so you should review the actual license terms before use in proprietary or copyleft projects.

last release 2026-02-25 (170 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 348,782 downloads/mo, #7,339 on PyPI

Verify before relying

pip install azureml-telemetry

from azureml_telemetry import get_telemetry_log
log = get_telemetry_log()
log.log_event('event_name', {'key': 'value'})
  • Whether the package works standalone or requires broader Azure ML SDK integration to function.
  • Specific telemetry data types and structured logging formats supported beyond the description's examples.
  • Whether free-text vs. structured logging modes have different performance or storage implications.
Same gist for agents: .md · .json

What it is and what it does

azureml-telemetry is Microsoft's Python package for collecting and sending telemetry data to Application Insights, typically used within Azure Machine Learning workflows. It provides a logging interface to capture messages, metrics, events, and activity traces from your code, supporting both free-text and structured logging modes. The package wraps the underlying applicationinsights library and is designed to integrate with Azure's monitoring and diagnostics infrastructure.

The package is part of the Azure ML ecosystem and is most useful when you're already working within Azure ML experiments or pipelines and need to send observability data to Application Insights. It has low install friction (one dependency) and active maintenance, supporting current Python versions (3.7+). The license is unclear because it points to a Microsoft URL rather than a standard open-source identifier, so you should verify the terms if you're using it in a proprietary or copyleft context.

Use it for

  • Log custom metrics and events from Azure ML training runs to Application Insights for post-experiment analysis.
  • Capture structured diagnostic data during model training to monitor code behavior and performance.
  • Send activity traces from ML pipelines to centralized Azure monitoring for troubleshooting and auditing.
  • Instrument Python scripts running in Azure ML compute to collect free-text or metric-based telemetry.
  • Track experiment metadata and custom events alongside Azure ML's built-in logging for richer observability.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are working within Azure ML and need to send telemetry to Application Insights.

The package has low install friction, active maintenance, and no known vulnerabilities. The main caveat is the unclear license—review the Microsoft URL before use in proprietary projects. If you are not already in the Azure ecosystem, this package is unlikely to be useful.

Install

azureml-telemetry on PyPI

Before you install

Low install friction with a single runtime dependency (applicationinsights). Active maintenance status with a recent release (170 days ago), supporting current Python versions.

Requires Python 3.7 or later (supports up to Python <4). Application Insights backend connectivity needed for telemetry transmission.

License in practice

License treatment is unclear—the package points to a Microsoft URL (https://aka.ms/azureml-sdk-license) rather than a standard SPDX identifier, so you should review the actual license terms before use in proprietary or copyleft projects.

Quickstart

pip install azureml-telemetry

from azureml_telemetry import get_telemetry_log
log = get_telemetry_log()
log.log_event('event_name', {'key': 'value'})

Verify before relying

  • Whether the package works standalone or requires broader Azure ML SDK integration to function.
  • Specific telemetry data types and structured logging formats supported beyond the description's examples.
  • Whether free-text vs. structured logging modes have different performance or storage implications.

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release <4,>=3.7
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
applicationinsights
MaintenanceActively maintained 170 days since the last release
First released
Downloads348,782 / month, #7,339 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14

Evidence: azureml_telemetry-1.62.0-py3-none-any.whl

Tags

Capabilities
azure machine learning telemetryapplication insights logging pythonazure ml monitoringtelemetry collection frameworkapplication insights integrationstructured logging azureml experiment tracking
Topics
azure-integrationobservability

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure machine learning telemetry”

  • azureml-telemetryCollects telemetry data from Python code by logging messages,…
  • azure-ai-mlProvides a Python client library for interacting with Azure Machine…
  • azureml-automl-coreProvides internal AutoML infrastructure and utilities for the Azure…

Give your agent the search over MCP, or paste the wish link into any chat.

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

Apache-2.0pure Python · 3.10+
393.5Mdownloads / mo

See also azure-cli-telemetry · azureml-mlflow · applicationinsights · azure-monitor-opentelemetry-exporter · azureml-ai-monitoring · comet-ml · azure-monitor-opentelemetry · traceml · iterative-telemetry · glean-parser