In diesem Abschnitt geht es um die Ereignislog-Typen, die MySQL Cluster zur Verfügung stellt, und um die darin protokollierten Ereignisarten.
MySQL Cluster stellt zwei Typen von Ereignislogs zur Verfügung: das Cluster-Log mit Ereignissen, die von allen Cluster-Knoten generiert werden, und die Knoten-Logs, die lokal für die einzelnen Datenknoten geführt werden.
Die vom Cluster-Ereignislogging generierte Ausgabe kann mehrere
Ziele haben: eine Datei, die Konsole des Management-Servers oder
auch syslog
. Die Ausgabe des
Knoten-Ereignisloggings wird in das Konsolenfenster des
Datenknotens geschrieben.
Beide Typen von Ereignislogs können auf die Protokollierung verschiedener Ereignisse eingestellt werden.
Hinweis: Das Cluster-Log ist das Log, das für die meisten Anwendungen empfohlen wird, da es Informationen über einen ganzen Cluster in einer einzigen Datei zur Verfügung stellt. Die Knoten-Logs sind nur für die Anwendungsentwicklung oder für das Debugging von Anwendungscode gedacht.
Protokollierbare Ereignisse können nach drei verschiedenen Kriterien unterschieden werden:
Kategorie (Category): Diese kann einer
der folgenden Werte sein: STARTUP
,
SHUTDOWN
, STATISTICS
,
CHECKPOINT
,
NODERESTART
,
CONNECTION
, ERROR
oder
INFO
.
Priorität (Priority): Diese wird in Ganzzahlen von 1 bis 15 einschließlich angegeben, wobei 1 „am wichtigsten“ und 15 „am unwichtigsten“ bedeutet.
Ernsthaftigkeit (Severity Level): Dies
kann einer der folgenden Werte sein:
ALERT
, CRITICAL
,
ERROR
, WARNING
,
INFO
oder DEBUG
.
Sowohl Cluster- als auch Knoten-Log können anhand dieser Eigenschaften gefiltert werden.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.