Azure Monitor Query SDK for Python
Azure Monitor-Protokolle und Metriken mit Python SDK abfragen
Entwickler haben Schwierigkeiten, Azure Monitor-Daten effizient ohne entsprechende SDK-Anleitung abzufragen. Diese Skill enthält sofort einsatzbereite Codebeispiele für Log Analytics- und Metrics Query-Clients mit Authentifizierungsmustern.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Azure Monitor Query SDK for Python". Abfrage des Arbeitsbereichs nach den Top 10 Anforderungen nach Dauer
Erwartetes Ergebnis:
- Code generiert mit LogsQueryClient mit Abfrage: AppRequests | top 10 by DurationMs
- Antwort durchläuft Tabellen und Zeilen, um Anforderungsdaten auszugeben
- Enthält timedelta für Zeitbereichskonfiguration
Verwendung von "Azure Monitor Query SDK for Python". CPU-Metriken für eine VM mit 5-Minuten-Intervallen abrufen
Erwartetes Ergebnis:
- Code mit MetricsQueryClient und Ressourcen-URI aus Umgebung
- Abfrage der Percentage CPU-Metrik mit Average-Aggregation
- Schleife durch Zeitreihendaten zur Ausgabe von Zeitstempel und Werten
Sicherheitsaudit
SicherThis skill contains documentation and code examples for the Azure Monitor Query SDK for Python. Static analysis scanned 0 files with 0 lines of executable code, resulting in a risk score of 0/100. The skill is prompt-only with no executable code, containing reference documentation for querying Log Analytics workspaces and Azure Monitor metrics. Environment variable access is documented for Azure authentication but poses no security risk as these are standard Azure SDK configuration patterns.
Risikofaktoren
🔑 Umgebungsvariablen (1)
Qualitätsbewertung
Was du bauen kannst
DevOps-Ingenieur überwacht Anwendungszustand
Abfragen von Anforderungsraten, Fehleranzahlen und Antwortzeiten aus Log Analytics, um Dashboards und Warnungen für die Produktionsüberwachung zu erstellen
Datenanalyst untersucht Leistungsprobleme
Kusto-Abfragen ausführen, um langsame Anforderungen, Ausnahmen und Engpässe in Anwendungsleistungsdaten zu identifizieren, die in Azure Monitor gespeichert sind
Cloud-Architekt analysiert Ressourcennutzung
Azure Monitor-Metriken abfragen, um CPU-Auslastung, Netzwerkverkehr und Ressourcenverbrauchsmuster in der Azure-Infrastruktur zu analysieren
Probiere diese Prompts
Write a Kusto query to count AppRequests grouped by ResultCode for the last hour using LogsQueryClient in Python
Query Log Analytics for AppExceptions over a specific date range from January 1-2, 2024 using Python with proper timezone handling
Query Azure Monitor metrics for CPU percentage with Average, Maximum, and Minimum aggregations using MetricsQueryClient with 5-minute granularity
Execute batch queries across multiple Log Analytics workspaces to retrieve AppRequests and AppExceptions simultaneously, handling partial results and errors gracefully
Bewährte Verfahren
- Verwenden Sie DefaultAzureCredential für sichere Authentifizierung, die mehrere Anmeldedatentypen unterstützt
- Legen Sie entsprechende Zeitbereiche und Granularität fest, um das Datenvolumen zu begrenzen und die Abfrageleistung zu verbessern
- Behandeln Sie Teilergebnisse und Fehler graceful mit LogsQueryStatus-Prüfungen
Vermeiden
- Arbeitsbereichs-IDs oder Ressourcen-URIs nicht fest codieren - verwenden Sie immer Umgebungsvariablen
- Fragen Sie nicht ohne Zeitbegrenzung ab, da dies übermäßige Daten zurückgeben und hohe Kosten verursachen kann
- Teilergebnisse nicht ignorieren - überprüfen Sie immer LogsQueryStatus, bevor Sie die Antwort verarbeiten
Häufig gestellte Fragen
Welche Azure-Berechtigungen benötige ich, um Log Analytics abzufragen?
Wie authentifiziere ich mich mit dem Azure Monitor Query SDK?
Was kostet das Abfragen von Log Analytics?
Kann ich mehrere Arbeitsbereiche in einer einzelnen Anfrage abfragen?
Welche Zeitformate akzeptiert das SDK?
Wie behandle ich asynchrone Operationen mit dem SDK?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-monitor-query-pyRef
main
Dateistruktur
📄 SKILL.md