IBM Cloud® Databases for MySQL erweiterung
In IBM Cloud Logs können Sie die Erweiterung IBM Cloud® Databases for MySQL verwenden, um Einblicke in Protokolle zu erhalten, die in einem IBM Cloud Konto erstellt werden.
Vorbereitende Schritte
Mit dieser Erweiterung können Sie ein Dashboard erstellen, mit dem Sie die Protokolle von IBM Cloud® Databases for MySQL visualisieren und analysieren können. Diese Erweiterung bietet einen Einblick in die Protokolldaten, um die Leistung zu überwachen, Fehler zu erkennen und den Betriebszustand sicherzustellen. Es strukturiert die Protokollmeldungen und ermöglicht Warnungen bei kritischen Problemen wie Service-Ausfallzeiten, SSL-Fehlern und Replikationsfehlern.
In IBM Cloud Logs enthalten Protokolle, die von IBM Cloud Diensten erstellt werden (sogenannte Plattformprotokolle), Metadatenfelder, die Sie zur Verbesserung der Suche und zur Analyse der Daten verwenden können.
applicationName: Der Anwendungsname ist die Umgebung, die Protokolle erstellt und an IBM Cloud Logs sendet. Sie ist aufibm-platform-logseingestellt.subsystemName: Der Name des Subsystems ist der Dienst oder die Anwendung, die Protokolle erstellt und an IBM Cloud Logs sendet. Sie ist aufdatabase-for-mysql:<instanceID>gesetzt, wobei<instanceID>die Instanz-ID IBM Cloud® Databases for MySQL ist.
In IBM Cloud müssen Sie IBM Cloud Logs Routing so konfigurieren, dass die Protokolle an den Dienst IBM Cloud Logs weitergeleitet werden.
Bevor Sie Protokolle überwachen können, die in einem IBM Cloud Konto erzeugt werden, müssen Sie den IBM Cloud Logs Routing Dienst in dem Konto konfigurieren, um das Ziel zu definieren, in dem Sie die Protokolle überwachen wollen.
- Sie können 1 oder mehrere IBM Cloud Logs Instanzen im Konto konfigurieren.
- In der Region erzeugte Plattformprotokolle werden an die in IBM Cloud Logs Routing konfigurierte Instanz IBM Cloud Logs weitergeleitet. Die Instanz IBM Cloud Logs kann sich in derselben oder in einer anderen Region des Kontos befinden.
- Sie müssen eine Dienst-zu-Dienst-Autorisierung zwischen IBM Cloud Logs Routing und IBM Cloud Logs definieren, um dem Dienst IBM Cloud Logs Routing die Berechtigung zu erteilen, Protokolle an den Dienst IBM Cloud Logs zu senden.
Weitere Informationen finden Sie unter:
Was diese Erweiterung leistet
Diese Erweiterung umfasst ein oder mehrere Elemente.
| Enthält | Zahl |
|---|---|
| Alerts | 4 |
| Dashboards | 1 |
| Aufbereitungen | 0 |
| Ereignisse zu Metriken | 0 |
| Rules | 2 |
| Ansichten | 0 |
Vergewissern Sie sich vor der Bereitstellung dieser Erweiterung, dass die Bereitstellung der Erweiterung nicht dazu führt, dass Sie die Grenzwerte für Ihre IBM Cloud Logs Instanz überschreiten. Wenn die Bereitstellung der Erweiterung zu einer Überschreitung der Grenzwerte führt, schlägt die Bereitstellung fehl.
Erweiterung bereitstellen
Sie können diese Erweiterung in jeder IBM Cloud Logs Instanz einsetzen, die IBM Cloud® Databases for MySQL Protokolle sammelt. Diese Erweiterung umfasst eine Reihe von vorkonfigurierten Ressourcen wie Dashboards, Ansichten und Warnmeldungen, die Ihnen helfen, kritische Metriken zu überwachen, Anomalien zu erkennen und die Leistung Ihres Systems zu optimieren.
Weitere Informationen zur Bereitstellung der Erweiterung finden Sie unter Bereitstellen, Verwalten und Entfernen von IBM Cloud Logs Erweiterungen.
Überprüfen Sie nach der Bereitstellung, ob die Erweiterungskonfiguration Daten so verarbeitet, dass sie mit der TCO-Konfiguration Ihrer IBM Cloud Logs-Instanz übereinstimmt. Warnmeldungen, Dashboards und Ereignisse zu Metriken sind Funktionen, die für Daten verfügbar sind, die über die Analysieren und per Alert warnen und die Prioritätserkenntnisse Datenpipelines verarbeitet werden. Vergewissern Sie sich nach der Bereitstellung der Erweiterung, dass die Konfiguration Ihren Anforderungen entspricht. Wenn Sie z. B. TCO-Richtlinien haben, die Daten an die Analysieren und per Alert warnen-Pipeline senden, müssen Sie das von dieser Erweiterung konfigurierte Dashboard so ändern, dass es Analyze- und Alert-Daten anstelle von Prioritätserkenntnisse.
Dashboard
Ein Dashboard liefert Daten zu den Protokollen von IBM Cloud® Databases for MySQL:
- Gesamtzahl der Protokolle
- Im Laufe der Zeit erhaltene Protokolle
- Protokolle nach Schweregrad
- Protokolle nach Datenbankmitglied
- Aktionen mit Passwort
Warnungen
Sie können jede der folgenden Ausschreibungen einsetzen:
Logs not detected in the last hour: In der letzten Stunde wurden keine Protokolle vom Dienst MySQL empfangen, möglicherweise aufgrund einer Fehlkonfiguration der Protokollierung, einer Ausfallzeit des Dienstes oder von Verbindungsproblemen.Instance shutdown detected: Die Datenbankinstanz wird innerhalb der letzten 10 Minuten heruntergefahren, was zu Dienstunterbrechungen oder zur Nichtverfügbarkeit der Datenbank führen kann.Issue with SSL certificate: Es wurde ein Problem mit dem SSL-Zertifikat festgestellt, das zu unsicheren Datenbankverbindungen oder Konnektivitätsproblemen führen kann.Sync source to replica issue: Bei der Datenbanksynchronisierung ist ein kritischer Fehler aufgetreten, der zu Dateninkonsistenz oder Replikationsfehlern führen kann.
Rules
Sie können jede der folgenden Regeln einsetzen:
Replace the message text to avoid mapping exceptions: Ersetzt den SchlüsselmessagedurchMySQLMessage, um Ingestion- oder Mapping-Ausnahmen in der Logging-Pipeline zu vermeiden.Extract the log message into the log_message field: Extrahiert den gesamten Inhalt vonmessage.messagein ein neues Feldlog_message, um Suche, Analyse und Warnmeldungen zu vereinfachen.