Queries Azure Monitor logs and metrics using Python to gain deep insights into cloud application performance.
This skill streamlines the process of extracting telemetry from Azure Monitor and Log Analytics workspaces using the Python SDK. It provides comprehensive patterns for executing Kusto (KQL) queries, retrieving resource metrics with specific aggregations, and managing large datasets through batching or pandas DataFrame conversion. It is ideal for developers and operations teams who need to automate observability tasks, perform root-cause analysis, or programmatically monitor Azure infrastructure.
主な機能
01Batch query execution for optimized data retrieval
02Support for both synchronous and asynchronous Python clients
03Direct conversion of query results to pandas DataFrames
041,777 GitHub stars
05Resource metrics retrieval with support for aggregations and dimensions
06Kusto (KQL) log querying for deep telemetry analysis
ユースケース
01Analyzing resource performance metrics over time for capacity planning
02Automating the generation of custom monitoring and compliance reports
03Troubleshooting production errors via Log Analytics using KQL