LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/microsoft/skills --skill azure-monitor-ingestion-py
or paste the link and ask your coding assistant to install it
https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-python/skills/azure-monitor-ingestion-py
View on GitHub

What This Skill Does

Azure Monitor Ingestion SDK for Python sends custom log data to a Log Analytics workspace via the Logs Ingestion API. It handles authentication, batching, gzip compression, and parallel uploads automatically. Works with both sync and async patterns.

Instead of manually chunking, compressing, and retrying HTTP requests to the ingestion API, the SDK handles batching and partial failure callbacks so you can focus on what to send rather than how.

When to use it

  • Sending application logs from a Python service to Log Analytics for querying
  • Ingesting security audit records into a custom table in Azure Monitor
  • Uploading batch log exports from JSON files into a DCR-defined schema
  • Piping async high-throughput event streams into Log Analytics without manual batching
  • Routing logs to Azure Government or sovereign cloud endpoints