Streamlines sending custom logs to Azure Monitor Log Analytics workspaces using the Python Logs Ingestion SDK.
This Claude Code skill provides a comprehensive framework for implementing custom log ingestion into Azure Monitor via Python. It guides developers through the technical requirements of the Logs Ingestion API, including Data Collection Endpoint (DCE) setup, Data Collection Rule (DCR) configuration, and schema mapping. By offering boilerplate for both synchronous and asynchronous clients, error handling strategies for partial failures, and sovereign cloud support, this skill ensures that telemetry data is reliably and efficiently delivered to Log Analytics workspaces following Microsoft's architectural best practices.
Características Principales
0139 GitHub stars
02Advanced error handling with partial-failure retry callbacks
03Support for both Synchronous and Async Python clients
04Automated batching and Gzip compression for high-volume logs
05Configuration templates for Sovereign Clouds (e.g., Azure Government)
06Azure Identity integration using DefaultAzureCredential