Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
Nachdem Sie eine Überwachung erstellt und konfiguriert haben, können Sie Azure Monitor-Benachrichtigungen einrichten, um Benachrichtigungen über die hohe Ressourcennutzung, wichtige Workloadmuster und andere Bedingungen in Ihrer Azure SQL-Umgebung zu erhalten, die möglicherweise Aufmerksamkeit erfordern. Dazu erstellen Sie eine Warnungsregel für die Protokollsuche, die den Datenspeicher eines Watchers nach einem Zeitplan abfragt.
Um Ihnen beim Erstellen von Warnungsregeln zu helfen, enthält die Datenbanküberwachung Vorlagen für allgemeine Warnungsbedingungen. Sobald eine Warnungsregel aus einer Vorlage erstellt wurde, können Sie sie wie jede andere Warnungsregel in Azure Monitor-Benachrichtigungen verwalten. Sie können alle Funktionen von Azure-Warnungen verwenden: E-Mail-, SMS- und Telefonbenachrichtigungen, Integration in ITSM-Produkte, Webhooks, Event Hubs und vieles mehr. Sie können Benachrichtigungsregeln anpassen, die aus Datenbanküberwachungsvorlagen erstellt wurden, oder Eigene Warnungsregeln erstellen.
Weitere Informationen zu Azure Monitor-Warnungen finden Sie unter:
- Was sind Azure Monitor-Warnungen?
- Erstellen oder Bearbeiten einer Regel für Protokollsuchwarnungen
- Aktionsgruppen
- Verwalten von Warnungsregeln
- Bewährte Methoden für Azure Monitor-Warnungen
Informationen zu Einschränkungen, die für Warnungen in der Datenbanküberwachung gelten, finden Sie unter "Einschränkungen".
Glossar
Beim Arbeiten mit Azure Monitor-Benachrichtigungen in datenbanküberwachung ist es wichtig, die häufig verwendeten Begriffe zu verstehen:
Warnungsregel
Eine Azure-Ressource in Azure Monitor-Warnungen, die Warnungslogik definiert, z. B. die Häufigkeit der Auswertung, des Schweregrads, der KQL-Abfrage usw. Eine Warnungsregel verfolgt auch den Warnungsverlauf.
Warnung
Tritt auf, wenn eine Auswertung der KQL-Abfrage einer Warnungsregel die Logik zum Ausgaben einer Warnung auslöst Die Abfrage bestimmt beispielsweise, dass die CPU-Auslastung einen Schwellenwert überschreitet.
Vorlage für Warnungsregel
Eine Blaupause einer Warnungsregel, die in Database Watcher integriert ist Eine Warnungsregelvorlage definiert die folgenden Eigenschaften der Warnungsregel:
- Name
- BESCHREIBUNG
- Schweregrad
- Auswertungshäufigkeit
- Eine KQL-Abfrage, die im Datenspeicher ausgeführt werden soll, um die Warnungsregel auszuwerten
Vorlagen für Alarmregel
Alle verfügbaren Vorlagen für Warnungsregel finden Sie auf der Seite Warnungsvorlagen des jeweiligen Watchers.
Im Laufe der Zeit können vorhandene Vorlagen geändert werden, und neue Vorlagen werden als Reaktion auf Kundenfeedback hinzugefügt. Jede Vorlage auf der Seite " Warnungsvorlagen " eines Watchers verfügt über eine Version im Format "Year-month-day.number ", damit Sie sehen können, wann sie zuletzt geändert wurde.
Wenn Sie eine Warnungsregel aus einer Vorlage in der Vergangenheit erstellt haben und sehen, dass eine neuere Vorlage verfügbar ist, können Sie die Regel löschen und neu erstellen. Verwenden Sie die neuere Vorlage, um Korrekturen und Verbesserungen in der Warnungsregeldefinition zu nutzen.
In den folgenden Tabellen werden derzeit verfügbare Warnungsregelvorlagen für jeden SQL-Zieltyp beschrieben.
Hinweis
Während der Vorschau können Warnungsregelvorlagen hinzugefügt, geändert und entfernt werden.
| Kategorie | Name | Schweregrad | Frequenz | BESCHREIBUNG |
|---|---|---|---|---|
| Verfügbarkeit | Fehlerhafte Verbindungstests | 2: Warnung | 5 Minuten | Warnungen, wenn die Anzahl der fehlgeschlagenen Verbindungssonden einen Schwellenwert überschreitet. |
| Verfügbarkeit | Georeplikation nicht fehlerfrei | 1: Fehler | 5 Minuten | Warnt, wenn die Datenreplikation in Georeplikate möglicherweise verzögert oder unterbrochen wird |
| Ressourcennutzung | Hohe CPU-Auslastung | 3: Informativ | 5 Minuten | Warnungen, wenn eine Datenbank- oder Instanz-CPU-Auslastung einen Schwellenwert überschreitet. |
| Ressourcennutzung | Hohe Arbeitsauslastung | 2: Warnung | 5 Minuten | Warnungen, wenn die Arbeitsauslastung in einer Datenbank einen Schwellenwert überschreitet. |
| Ressourcennutzung | Geringer Datenspeicher | 2: Warnung | 30 Minuten | Warnungen, wenn der verwendete Datenspeicher nahe an der maximalen Datenbankgröße liegt und die Datenwachstumsrate hoch ist. |
| Ressourcennutzung | Geringer Transaktionsprotokollspeicher | 1: Fehler | 5 Minuten | Warnungen, wenn der verwendete Transaktionsprotokollspeicher hoch ist und die Protokollwachstumsrate ebenfalls hoch ist. |
| Ressourcennutzung | Ereignisse mit unzureichendem Arbeitsspeicher | 3: Informativ | 5 Minuten | Meldungen, wenn Speichermangelereignisse in einer Datenbank auftreten. |
| Arbeitsauslastungsmuster | Spitze bei blockierten Prozessen | 2: Warnung | 5 Minuten | Warnungen, wenn die Anzahl der blockierten Prozesse in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Blockierte Anfragen | 1: Fehler | 5 Minuten | Warnungen, wenn eine mindestanzahl blockierter Anforderungen in einer Datenbank vorhanden ist, die länger als eine bestimmte Dauer warten. |
| Arbeitsauslastungsmuster | Deadlock-Spitze | 3: Informativ | 5 Minuten | Warnungen, wenn die Anzahl der Deadlocks in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Spitze beim Warten wegen Sperre | 2: Warnung | 5 Minuten | Warnungen, wenn die kumulierte Wartezeit für Sperren in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Lange aktive Transaktionen | 3: Informativ | 5 Minuten | Warnungen, wenn aktive Transaktionen vorhanden sind, bei denen die Transaktionsdauer einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Spitze beim Warten wegen Arbeitsspeicher | 3: Informativ | 5 Minuten | Warnungen, wenn die kumulierte Wartezeit für den Arbeitsspeicher in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Spitze beim Warten auf E/A im Netzwerk | 3: Informativ | 5 Minuten | Warnungen, wenn die kumulierte Wartezeit für Netzwerk-E/A in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Rückgang der Anfragerate | 3: Informativ | 5 Minuten | Warnmeldungen, wenn die Anforderungsrate in einer Datenbank erheblich gesunken ist. |
| Arbeitsauslastungsmuster | Spitze bei Zeitlimit für Anforderungen | 1: Fehler | 5 Minuten | Warnt, wenn die Anzahl der Zeitlimits bei Anforderungen (Abfragen) und der Abbrüche in einer Datenbank einen Schwellenwert überschreitet. |
| Arbeitsauslastungsmuster | Spitze bei Benutzerfehlern | 3: Informativ | 5 Minuten | Warnungen, wenn die Anzahl der Benutzerfehler in einer Datenbank einen Schwellenwert überschreitet. |
Tipp
Möglicherweise müssen Sie nicht alle enthaltenen Vorlagen verwenden. Überprüfen Sie Vorlagenbeschreibungen, und berücksichtigen Sie Ihre Anforderungen, bevor Sie Warnungsregeln erstellen.
Unnötige Warnungsregeln erhöhen die Auslastung Ihres Azure Data Explorer-Clusters und die monatlichen Kosten für Warnungen.
Hinzufügen einer Standardidentität für eine Warnungsregel
Um auf den Datenspeicher für einen Watcher zuzugreifen, muss jede Warnungsregel für die Protokollsuche über eine verwaltete Identität verfügen. Bevor Sie Warnungsregeln aus Datenbanküberwachungsvorlagen erstellen können, müssen Sie die Standardidentität der Warnungsregel für die Überwachung mithilfe der folgenden Schritte konfigurieren.
Von Bedeutung
Um dem Prinzip der geringsten Berechtigung zu folgen, verwenden Sie eine separate Identität für Alarmregeln. Verwenden Sie die Überwachungsidentität nicht erneut.
- Erstellen Sie eine vom Benutzer zugewiesene verwaltete Identität, oder suchen Sie eine vorhandene benutzer zugewiesene Identität mit dem minimal erforderlichen Zugriff.
- Navigieren Sie im Azure-Portal zu Ihrem Watcher, und wählen Sie die Seite " Warnungsvorlagen" aus .
- Wählen Sie "Benachrichtigungsregelidentität verwalten" und dann "Hinzufügen" aus.
- Suchen Sie die vom Benutzer zugewiesene Identität aus dem ersten Schritt, wählen Sie "Hinzufügen" und dann "Schließen" aus.
Der Datenbanküberwacher weist jeder neuen Warnungsregel automatisch die von Ihnen ausgewählte Identität zu. Außerdem gewährt sie den Identitätszugriff auf den Datenspeicher, wenn der aktuelle Benutzer über die Rollenzuweisung " Besitzer RBAC" im Azure Data Explorer-Cluster verfügt, in dem der Datenspeicher gehostet wird.
Andernfalls muss ein Benutzer mit der Besitzerzuweisung im Azure Data Explorer-Cluster den folgenden Zugriff auf die standardmäßige Warnungsregelidentität gewähren, die für einen Watcher ausgewählt ist:
- Die Leserrolle im Azure Data Explorer-Cluster. Weitere Informationen finden Sie unter Zuweisen von Azure-Rollen mithilfe des Azure-Portals.
- Die Viewer-Rolle in der Azure Data Explorer-Datenbank. Weitere Informationen finden Sie unter Rollenbasierte Zugriffssteuerung.
Wenn Sie die Standardidentität der Warnungsregel eines Watchers ändern, wird die neue Identität für jede neue Warnungsregel verwendet, die Sie mithilfe einer Vorlage erstellen. Informationen zum Ändern der Identität einer vorhandenen Warnungsregel finden Sie unter Konfigurieren von Warnungsregeldetails.
Erstellen einer Warnungsregel aus einer Vorlage
So erstellen Sie eine Warnungsregel aus einer Datenbanküberwachungsvorlage:
Suchen Sie auf der Seite " Warnungsvorlagen " eines Watchers die Vorlage, die Sie verwenden möchten. Vorlagen werden nach Kategorie gruppiert, z. B. Ressourcennutzung, Workloadmuster usw.
Von Bedeutung
Es gibt verschiedene Vorlagen für verschiedene SQL-Zieltypen. Beispielsweise gibt es eine andere Vorlage für hohe CPU-Auslastung für SQL-Datenbank , SQL-elastischen Pool und SQL-verwaltete Instanz.
Achten Sie beim Erstellen einer Warnungsregel darauf, den SQL-Zieltyp auszuwählen, der dem Typ von SQL-Zielen entspricht, die Sie Ihrem Watcher hinzugefügt haben. Wenn Sie mehrere Typen von SQL-Zielen überwachen, müssen Sie separate Warnungsregeln für jeden SQL-Zieltyp erstellen.
Wählen Sie " Warnungsregel erstellen" aus.
Wählen Sie das Azure-Abonnement, die Ressourcengruppe, den Namen, die Region, den Schweregrad und die Auswertungshäufigkeit für die Warnungsregel aus. Es wird empfohlen, dass der Bereich der Warnungsregel mit der Region des Azure Data Explorer-Clusters übereinstimmt, der als Datenspeicher für die Überwachung verwendet wird.
Warnung
Wenn eine Warnungsregel mit demselben Namen bereits in demselben Abonnement, in derselben Ressourcengruppe und in derselben Region vorhanden ist, wird sie durch die aus der Vorlage erstellte Warnungsregel ersetzt . Alle Anpassungen der Warnungsregel, die Sie möglicherweise vorgenommen haben, werden durch die Vorlagenwerte ersetzt.
Wenn eine Warnungsregel mit demselben Namen bereits in derselben Abonnement- und Ressourcengruppe vorhanden ist, sich aber in einer anderen Region befindet, schlägt die Bereitstellungsüberprüfung fehl, und die Warnungsregel wird nicht erstellt.
Um sicherzustellen, dass eine neue Warnungsregel erstellt wird, verwenden Sie einen eindeutigen Warnungsregelnamen.
Wählen Sie "Weiter" und optional eine oder mehrere Aktionsgruppen aus. Wenn Sie keine Aktionsgruppe auswählen, wird auf der Seite "Azure Monitor-Benachrichtigungen " im Azure-Portal eine ausgelöste Warnung angezeigt, aber keine Benachrichtigung angezeigt. Weitere Informationen und Informationen zum Erstellen einer Aktionsgruppe finden Sie unter "Aktionsgruppen".
Wählen Sie "Weiter" oder "Überprüfen+ erstellen" aus. Überprüfen Sie nach Abschluss der Überprüfung die Details, und wählen Sie "Erstellen" aus.
Verwalten von Warnungsregeln
Nachdem eine Warnungsregel erstellt wurde, können Sie sie wie jede andere Warnungsregel in Azure Monitor-Warnungen verwalten. Sie können beispielsweise die Beschreibung der Warnungsregel, den Schweregrad, die Auswertungshäufigkeit ändern und Aktionsgruppen hinzufügen oder entfernen. Sie können die KQL-Abfrage auch bearbeiten, um Warnungsschwellenwerte anzupassen, bestimmte SQL-Ziele von der Warnung auszuschließen oder die Warnungsregel nur für bestimmte SQL-Ziele zu verwenden.
Navigieren Sie im Azure-Portal zu "Überwachen", " Warnungen", " Warnungsregeln", und wählen Sie eine Warnungsregel aus. Sie können die Regel bearbeiten, sie duplizieren, vorübergehend deaktivieren oder endgültig löschen.
Weitere Informationen finden Sie unter Verwalten von Warnungsregeln und Konfigurieren von Warnungsregeldetails.
Arbeiten mit Datenbanküberwachungsbenachrichtigungen
Wenn eine Warnungsregel ausgelöst wird, wird eine Warninstanz erstellt. Wenn die Warnungsregel Aktionsgruppen enthält, werden ihre Aktionen ausgeführt. Sie erhalten beispielsweise eine Benachrichtigung, dass eine Warnung ausgelöst wurde.
Die Warnung bleibt im Ausgelösten Zustand, bis eine periodische Ausführung der Warnungsregel feststellt, dass die Bedingung nicht mehr vorhanden ist und den Warnungszustand in Aufgelöst wechselt. Zu diesem Zeitpunkt erhalten Sie eine weitere Benachrichtigung, dass die Warnung aufgelöst wird. Weitere Informationen finden Sie unter Zustandsbehaftete Warnungen.
Wenn eine Warnung ausgelöst oder aufgelöst wird und Sie eine Aktionsgruppe hinzugefügt haben, die zum Senden von E-Mail-Benachrichtigungen konfiguriert ist, erhalten Sie eine E-Mail für jedes SQL-Ziel, in dem die Warnungsbedingung auftritt. Wenn eine Warnungsregel beispielsweise erkennt, dass die CPU-Auslastung auf zwei von SQL verwalteten Instanzen hoch ist, erhalten Sie zwei separate E-Mails.
Alle Warnungsinstanzen und deren Status werden auf der Seite "Azure Monitor-Benachrichtigungen" im Azure-Portal angezeigt. Sie können Filter hinzufügen, um sich auf die Warnungen für bestimmte Azure SQL-Ressourcen oder Ressourcentypen zu konzentrieren. Weitere Informationen finden Sie unter Verwalten von Warnungsinstanzen.
Verwandte Inhalte
- Was sind Azure Monitor-Warnungen?
- Überwachen von Azure SQL-Workloads mit Datenbankwatcher (Vorschau)
- Schnellstart: Erstellen eines Watchers zum Überwachen von Azure SQL (Vorschau)
- Erstellen und Konfigurieren eines Watchers (Vorschau)
- Datensammlung und Datensätze des Database Watcher (Vorschau)
- Analysieren der Überwachungsdaten des Database Watcher (Vorschau)
- Häufig gestellte Fragen zur Datenbanküberwachung