SQL-Warnungen
In Calíope öffnenÜberwacht den Wert, den eine Abfrage von dir liefert, und markiert ALARM, sobald er den von dir definierten Schwellenwert überschreitet.
Wo es zu finden ist: Workspace › Werkzeuge › SQL-Warnungen
Öffne SQL-Warnungen über die Navigationsleiste des Workspace. Die Tabelle listet jede konfigurierte Regel mit ihrem aktuellen Wert und einer Anzeige ALARM / OK. Eine Regel, deren Abfrage fehlschlägt, zeigt Fehler —öffne sie unter Konfigurieren, um die Antwort des Servers zu lesen—, eine, deren Abfrage keine Zeile oder NULL liefert, zeigt Kein Wert, und eine noch nicht gemessene zeigt einen Strich: keine davon zählt als OK. Auf einer Verbindung, die ihr Umgebungs-Tag schützt —Schreiben bestätigen oder nur lesen—, wird eine Regel, deren Abfrage schreibt, nicht ausgeführt und zeigt Abgelehnt: schreibt mit dem Namen des Tags: Ein Alarm läuft von selbst und kann keine Bestätigung einholen.
Jede Regel ist eine Abfrage von dir: Calíope führt sie im festgelegten Intervall aus, nimmt den Wert der von dir angegebenen Spalte und vergleicht ihn mit dem Schwellenwert über den gewählten Operator (>, <, =, <>). Es gibt keine vordefinierten Metriken — was überwacht wird, entscheidest du mit SQL.
Aktualisieren wertet alle Regeln einmal aus.
Automatische Aktualisierung: drück die Wiedergabetaste und gib das Intervall in Sekunden ein, damit sich die Regeln selbst neu auswerten. Erfüllt eine Regel ihre Bedingung, wird ihre Zeile mit ALARM markiert und die Fußzeile zählt, wie viele aktiv sind. Das kürzeste Intervall ist eine Sekunde. Die Neuauswertung endet mit der Pausetaste oder beim Verlassen des Werkzeugs.
Beispiel laden fügt eine fertige Regel hinzu, damit du von etwas Funktionierendem ausgehst.
MySQLMariaDBAuroraPostgreSQL
Es gibt eine: aktive Verbindungen über 100.
SQL Server
Es gibt fünf, und jedes Tippen fügt die nächste hinzu, die du noch nicht hast: blockierte Sitzungen, Benutzersitzungen über 80 % des Maximums, Transaktionen, die länger als eine Minute offen sind, das Transaktionsprotokoll der Datenbank über 80 % und die Sekunden Wartezeit auf Sperren seit dem Serverstart. Sind alle fünf in der Liste, wird die Schaltfläche deaktiviert.
ClickHouse
Es gibt fünf, und jedes Tippen fügt die nächste hinzu, die du noch nicht hast: belegter Speicher in Prozent des Serverlimits, gerade laufende Abfragen, Replikate mit mehr als einer Minute Rückstand, unvollendete Mutationen, die bereits fehlgeschlagen sind, und die Partition mit den meisten Parts in Prozent des Limits, ab dem der Server INSERTs ablehnt. Sind alle fünf in der Liste, wird die Schaltfläche deaktiviert.
Exportieren speichert die Tabelle —Regeln, Werte und Status— als tabulatorgetrennte Datei (TSV).
Dieses Werkzeug sendet keine Systembenachrichtigungen: die Warnung ist die markierte Zeile, solange der Tab offen ist. Für Warnungen, die das System erreichen, siehe die Themen Server-Warnungen und Replikations-Monitor.
Oracle
Es gibt fünf, und jeder Druck fügt die nächste hinzu, die du noch nicht hast: mehr als 20 Benutzersitzungen, die gerade etwas ausführen, blockierte Sitzungen, der vollste Tablespace über 85 % seines Maximums, ungültige Objekte und Sitzungen mit demselben Aufruf seit mehr als einer Minute. Die, die V$SESSION oder die Tablespace-Belegung lesen, brauchen dieselben Rechte wie Serverinformationen: Ohne sie zeigt die Regel Fehler. Mit allen fünf in der Liste wird die Schaltfläche deaktiviert.
Stichwörter: SQL-Warnungen, Warnung, Alarm, Schwellenwert, Regel, Metrik, Überwachung, automatische Aktualisierung, Intervall, Polling, Monitor