Azure SQL DB Sensor
Dieser Sensor ermöglicht es Ihnen, die Leistung und das Verhalten der in Azure SQL DB verwalteten Datenbanken zu überwachen. Azure SQL DB ist Microsofts Cloud-Datenbankdienst, der es Organisationen ermöglicht, relationale Daten in der Cloud zu speichern und die Größe ihrer Datenbanken schnell an die sich ändernden Geschäftsanforderungen anzupassen.
Der Azure SQL DB Sensor ermöglicht es Ihnen, fehlgeschlagene/erfolgreiche Verbindungen oder durch eine Firewall blockierte Verbindungen zu überwachen; Daten- und CPU-Ressourcen zu kontrollieren, indem deren Durchschnittswerte sowie der belegte Speicherplatz und der Nutzungsprozentsatz überwacht werden. Es ist auch möglich, den genutzten Datenraum zu überprüfen, zum Beispiel wenn das obere Limit erreicht ist. Dank dieses Sensors erhalten Sie Einblicke in die Nutzung des Dienstes und der Datenbanken, um eine optimale Leistung sicherzustellen.
Optionen
Dieser Sensor erfordert Anmeldeinformationen für das Azure-Abonnement (Anwendungs-ID, Mandanten-ID und Client-Geheimniswert).
Warnungen
- Genutzter Datenraum > 90%
- SQL DB Prozessspeichernutzung > 90%
- SQL DB Prozess-CPU-Nutzung > 90%
Leistungsmetriken
- Connections\Failed - Anzahl der fehlgeschlagenen Verbindungen
- Connections\Successful - Anzahl der erfolgreichen Verbindungen
- DTU\% Avg. DTU - Durchschnittlicher DTU-Prozentsatz (Database Transaction Unit)
- DTU\Avg. DTU Limit - Durchschnittliches DTU-Limit. Gilt für DTU-basierte Datenbanken
- DTU\Avg. DTU used - Durchschnittlich genutzte DTU. Gilt für DTU-basierte Datenbanken
- DWU\% DWU - Maximaler DWU-Prozentsatz (Data Warehouse Units). Gilt nur für Data Warehouses
- DWU\DWU Limit - Maximales DWU-Limit. Gilt nur für Data Warehouses
- DWU\DWU Used - Genutzte DWU. Gilt nur für Data Warehouses
- Log\Log Backup Storage Size [bytes] - Maximale Größe des Log-Backup-Speichers in Bytes. Gilt für vCore-basierte und Hyperscale-Datenbanken
- Log\% Avg. Log IO - Durchschnittlicher Log IO-Prozentsatz. Nicht anwendbar auf Data Warehouses
- Log\Tempdb Log File Size [KB] - Maximale Tempdb-Logdateigröße in KB. Nicht anwendbar auf Data Warehouses
- Log\% Tempdb Log Used - Maximal genutzter Tempdb-Log-Prozentsatz. Nicht anwendbar auf Data Warehouses
- Process\% Cache Hit - Maximaler Cache-Hit-Prozentsatz
- Process\% Cache Used - Maximal genutzter Cache-Prozentsatz
- Process\% Avg. Data IO - Durchschnittlicher Data IO-Prozentsatz
- Process\% Avg. Sessions - Durchschnittlicher Sitzungsprozentsatz. Nicht anwendbar auf Data Warehouses
- Process\% SQL Server Process Core - Maximale CPU-Nutzung als Prozentsatz des SQL DB-Prozesses. Nicht anwendbar auf Data Warehouses
- Process\% SQL Server Process Memory - Maximale Speichernutzung als Prozentsatz des SQL DB-Prozesses. Nicht anwendbar auf Data Warehouses
- Process\Number of Deadlocks - Anzahl der Deadlocks. Nicht anwendbar auf Data Warehouses. Ein Deadlock entsteht, wenn zwei oder mehr Transaktionen Sperren halten, die die anderen Transaktionen benötigen. Blue Matador erkennt Deadlocks in Azure SQL, indem es die Deadlock-Metrik auf Ihren SQL-Datenbanken überwacht
- Resources\Avg. Data Space Allocated [bytes] - Durchschnittlich zugewiesener Datenspeicher in Bytes
- Resources\Application CPU Billed - Anzahl der berechneten Anwendungs-CPUs (vCore pro Sekunde). Gilt für serverlose Datenbanken
- Resources\% Avg. Application CPU - Durchschnittlicher Anwendungs-CPU-Prozentsatz. Gilt für serverlose Datenbanken
- Resources\% Application Memory - Anwendungs-Speicher-Prozentsatz. Gilt für serverlose Datenbanken
- Resources\Base Blob Storage Size [bytes] - Maximale Größe des Basis-Blob-Speichers in Bytes
- Resources\Avg. CPU Limit - Durchschnittliches CPU-Limit
- Resources\% CPU - CPU-Prozentsatz
- Resources\% Avg. vCore Used - Durchschnittlich genutzte v-Cores
- Resources\Differential Backup Storage Size [bytes] - Kumulative Größe des differenziellen Backup-Speichers in Bytes. Gilt für vCore-basierte Datenbanken. Nicht anwendbar auf Hyperscale-Datenbanken
- Resources\Data Storage Size (GB) - Gesamte Datenspeichergröße (GB)
- Resources\Disaster Recovery Storage Size (GB) - Speichergröße für Notfallwiederherstellung (GB)
- Resources\Snapshot Storage Size (GB) - Snapshot-Speichergröße (GB)
- Resources\Full Backup Storage Size [bytes] - Maximale Größe des vollständigen Backup-Speichers in Bytes. Gilt für vCore-basierte Datenbanken. Nicht anwendbar auf Hyperscale-Datenbanken
- Resources\% Avg. Local TempDB - Durchschnittlicher lokaler Tempdb-Prozentsatz. Gilt nur für Data Warehouses
- Resources\% Memory - Maximaler Speicherprozentsatz
- Resources\Snapshot Backup Storage Size [Bytes] - Maximale kumulative Größe des Snapshot-Backup-Speichers in Bytes
- Resources\Data Space Used [Bytes] - Maximal genutzter Datenraum in Bytes. Nicht anwendbar auf Data Warehouses
- Resources\% Data Space Used - Maximal genutzter Datenraum-Prozentsatz. Nicht anwendbar auf Data Warehouses oder Hyperscale-Datenbanken
- Resources\Tempdb Data File Size [KB] - Maximale Tempdb-Datendateigröße in KB. Nicht anwendbar auf Data Warehouses
- Resources\% Resources Allocated Per Workload Group - Maximaler Prozentsatz der pro Arbeitslastgruppe zugewiesenen Ressourcen
- Resources\% Cap's Resources Allocated Per Workload Group - Maximaler Prozentsatz der spezifischen Cap-Ressourcen pro Arbeitslastgruppe
- Resources\% Resources Allowed For Workload Group - Eine harte Grenze für den Prozentsatz der für die Arbeitslastgruppe erlaubten Ressourcen, unter Berücksichtigung des Effektiven Mindestressourcenprozentsatzes, der für andere Arbeitslastgruppen zugewiesen ist
- Resources\% Effective Min Resource For Workload Group - Mindestprozentsatz der reservierten und isolierten Ressourcen für die Arbeitslastgruppe, unter Berücksichtigung der Mindestdienststufe
- Resources\% Avg. Workers - Durchschnittlicher Arbeitsprozentsatz. Nicht anwendbar auf Data Warehouses
- Resources\% Avg. In-Memory OLTP storage - Durchschnittlicher In-Memory OLTP-Speicherprozentsatz. Nicht anwendbar auf Data Warehouses
- Request\Workload Group Active Queries - Anzahl der aktiven Abfragen innerhalb der Arbeitslastgruppe
- Request\Workload Group Query Timeouts - Abfragen, die für die Arbeitslastgruppe abgelaufen sind
- Request\Queries Queued - Anzahl der in allen Arbeitslastgruppen wartenden Abfragen
- Request\Workload Group Queued Queries - Anzahl der in der Arbeitslastgruppe wartenden Abfragen
- Request\Queries Active - Anzahl der aktiven Abfragen in allen Arbeitslastgruppen
- Request\Requests Blocked - Anzahl der durch die Firewall blockierten Anfragen
Berichte (Datensammler)
Standardmäßig fügt der Sensor einen Bericht hinzu, der Diagramme zu Process\% SQL Server Process Core, Process\% SQL Server Process Memory und Resources\Avg. Data Space Allocated [bytes] enthält. Diese Metriken werden gesammelt und als Bericht oder über Performance Trend Viewer verfügbar sein.