Metriken

Mit Metriken können Sie nützliche quantitative Daten zu dem MySQL-DB-System messen, wie aktuelle Verbindungen, Anweisungsanzahl, CPU-Auslastung und Backupzeit. Mit den Metriken können Sie Abfragen und Alarme erstellen.

Metriken eines DB-Systems anzeigen

Im Abschnitt Metriken auf der Seite DB-Systemdetails wird ein Standardset von Diagrammen für das aktuelle DB-System angezeigt.

Konsole verwenden

Mit der Konsole können Sie HeatWave-Metriken des aktuellen DB-Systems anzeigen.

Diese Aufgabe erfordert Folgendes:
  • Korrigieren Sie die Policy, mit der Sie auf die Monitoring-Services sowie auf die überwachten Ressourcen zugreifen können. Siehe Erforderliche Policys.
Gehen Sie wie folgt vor, um die Metriken für das DB-System anzuzeigen:
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Datenbanken. Klicken Sie unter HeatWave MySQL auf DB-Systeme.
  2. Wählen Sie das Compartment im Listengeltungsbereich aus.
  3. Klicken Sie auf den Namen des DB-Systems, um die Seite DB-Systemdetails zu öffnen.
  4. Klicken Sie unter Ressourcen auf Metriken.
  5. (Optional) Mit dem Filter Metrikdaten können Sie Metriken für eine bestimmte Ressource anzeigen:
    • Alle: Zeigt Metriken für alle Ressourcen an.
    • DB-System: Zeigt Metriken für das aktuelle DB-System an.
    • HeatWave-Cluster: Zeigt Metriken für das HeatWave-Cluster an, das an das aktuelle DB-System angehängt ist.
    • Backup: Zeigt Metriken für alle Backups des aktuellen DB-Systems an.
    • Replikat lesen: Zeigt Metriken für alle Lesereplikate des aktuellen DB-Systems an.
  6. (Optional) Um eine Abfrage zu einer Metrik zu bearbeiten, klicken Sie auf Optionen in der Metrik, und wählen Sie Abfrage im Metrik-Explorer anzeigen aus. Siehe Metrikabfragen erstellen.
  7. (Optional) Um einen Alarm für die Abfrage zu erstellen, klicken Sie auf Optionen, die in der Metrik vorhanden sind, und wählen Sie dann Alarm für diese Abfrage erstellen. Siehe Alarme verwalten.
Im Abschnitt Metriken wird ein Standardset von Diagrammen für das aktuelle DB-System angezeigt.

Metriken aller DB-Systeme anzeigen

Auf der Seite Servicemetriken wird ein Standardset von Diagrammen für alle DB-Systeme im ausgewählten Compartment angezeigt.

Konsole verwenden

Mit der Konsole können Sie HeatWave-Metriken aller DB-Systeme in einem Compartment anzeigen.

Diese Aufgabe erfordert Folgendes:
  • Korrigieren Sie die Policy, mit der Sie auf die Monitoring-Services sowie auf die überwachten Ressourcen zugreifen können. Siehe Erforderliche Policys.
Gehen Sie wie folgt vor, um die Metriken für mehrere DB-Systeme anzuzeigen:
  1. Öffnen Sie das Navigationsmenü, und klicken Sie auf Observability and Management. Klicken Sie unter Monitoring auf Servicemetriken.
  2. Wählen Sie das Compartment aus.
  3. Wählen Sie unter Metrik-Namespace die Option oci_mysql_database aus.
  4. (Optional) Filtern Sie die Metriken anhand von Dimensionen. Siehe So filtern Sie Ergebnisse und So wählen Sie andere Ressourcen aus.
  5. (Optional) Um eine Abfrage zu einer Metrik zu bearbeiten, klicken Sie auf Optionen in der Metrik, und wählen Sie Abfrage im Metrik-Explorer anzeigen aus. Siehe Metrikabfragen erstellen.
  6. (Optional) Um einen Alarm für die Abfrage zu erstellen, klicken Sie auf Optionen, die in der Metrik vorhanden sind, und wählen Sie dann Alarm für diese Abfrage erstellen. Siehe Alarme verwalten.
Auf der Seite Servicemetriken wird ein Standardset von Diagrammen für alle DB-Systeme im ausgewählten Compartment angezeigt.

Abfragen mit Metriken erstellen

Mit Metriken können Sie Abfragen erstellen, um die HeatWave-Serviceressourcen aktiv zu überwachen.

Erstellen Sie Abfragen für Metriken im Namespace oci_mysql_database, um die Ressourcen aktiv zu überwachen. Beispiel: Sie können die Metrik DbVolumeUtilization im Namespace oci_mysql_database verwenden, um eine Abfrage zu erstellen, mit der die Speicherplatzauslastung des DB-Systems aktiv überwacht wird.

Verwandte Themen

Alarme mit Metriken erstellen

Mit Metriken können Sie Alarme erstellen, um die HeatWave-Serviceressourcen passiv zu überwachen.

Erstellen Sie Alarme für Metriken im Namespace oci_mysql_database, um die Ressourcen passiv zu überwachen und Sie zu benachrichtigen, wenn Metriken alarmspezifische Trigger erfüllen.

Beispiel: Sie können die Metrik DbVolumeUtilization im Namespace oci_mysql_database verwenden, um einen Alarm zu erstellen, damit Sie Benachrichtigungen erhalten, wenn die Metrik DbVolumeUtilization die alarmspezifischen Trigger erreicht.

Alarme mit Metriken erstellen

Verwenden Sie die Metriken im Namespace oci_mysql_database in der Konsole, um Alarme zu erstellen.

Gehen Sie wie folgt vor, um Metriken zum Erstellen von Alarmen zu verwenden:
  1. Zeigen Sie die für ein einzelnes DB-System verfügbaren Metriken an (siehe Metriken eines DB-Systems anzeigen) oder für alle DB-Systeme (siehe Metriken aller DB-Systeme anzeigen).
  2. Unter HeatWave-Servicemetriken finden Sie Beschreibungen der Metriken, die im Namespace oci_mysql_database vorhanden sind. Notieren Sie sich die Mertriknamen, für die Sie Alarme erstellen möchten.
  3. Lesen Sie die Best Practices für Ihre Alarme, um die optimale Möglichkeit zum Erstellen und Verwalten von Alarmen für Ihre Umgebung zu bestimmen.
  4. Erstellen Sie Alarme, und geben Sie den Namespace oci_mysql_database und den Metriknamen des HeatWave-Service an, den Sie beim Erstellen des Alarms verwenden möchten. Weitere Informationen finden Sie unter Alarme verwalten und Alarme erstellen.

HeatWave-Servicemetriken

Mit den im Namespace oci_mysql_database vorhandenen HeatWave-Servicemetriken können Sie die Ressourcen überwachen und Probleme mit dem DB-System diagnostizieren und beheben. Die Metriken sind automatisch für alle von Ihnen erstellten DB-Systeme verfügbar. Sie müssen das Monitoring für die Ressource nicht aktivieren, um diese Metriken anzuzeigen.

Jede Metrik umfasst die folgenden Dimensionen:

  • resourceId: Gibt die OCID der Ressource an.
  • resourceName: Gibt den Anzeigenamen der Ressource an.
  • resourceType: (Optional) Gibt den Knotentyp an, der die Metrik ausgibt: mysql, heatwave, Replikat lesen.
  • heatWaveNode: (Optional) Gibt den Anzeigenamen des HeatWave-Knotens an.

Bei einem High Availability-DB-System gelten alle Metriken nur für die primäre MySQL-Instanz.

Während der Wartung überwacht der HeatWave-Service die Metriken nicht.

Tabelle 17-10: HeatWave-Servicemetriken

Metrik Metrik (wie in SDK, CLI und API referenziert) Maßeinheit Beschreibung Dimensionen
Aktive Verbindungen ActiveConnections Anzahl Die Anzahl der Verbindungen, die aktiv Anweisungen für das MySQL-DB-System ausführen.
  • resourceID
  • resourceName
Backupfehler BackupFailure Status Backupfehlerereignisse, die im letzten Intervall aufgetreten sind.
  • 0 - OK
  • 1 - NICHT ERFOLGREICH
  • resourceID
  • resourceName
  • dbSystemId
Backupzeit BackupTime ms Die Zeit für das Erstellen eines Backups.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId
Aktuelle Verbindungen CurrentConnections Anzahl Die Anzahl der aktuellen Verbindungen mit dem MySQL-DB-System.
  • resourceID
  • resourceName
CPU-Auslastung CPUUtilization Prozentsatz CPU-Auslastung für den MySQL-DB-Systemhost oder die HeatWave-Knoten.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Datenträger-Lesevorgänge DbVolumeReadOperations Anzahl Die Gesamtanzahl der Lesevorgänge für das/die DB-Volume(s).
  • resourceID
  • resourceName
  • resourceType
Datenträger-Schreibvorgänge DbVolumeWriteOperations Anzahl Die Gesamtanzahl der Schreibvorgänge für die MySQL-DB-Volumes.
  • resourceID
  • resourceName
  • resourceType
Datenträger-Lesevorgänge in Byte DbVolumeReadBytes Byte Die insgesamt aus den MySQL-DB-System-Volumes gelesenen Byte.
  • resourceID
  • resourceName
  • resourceType
Datenträger-Schreibvorgänge in Byte DbVolumeWriteBytes Byte Die insgesamt in die MySQL-DB-System-Volumes geschriebenen Byte.
  • resourceID
  • resourceName
  • resourceType
Auslastung des Datenträgerspeicherplatzes DbVolumeUtilization Prozentsatz Die gesamte Speicherplatzauslastung der MySQL-DB-System-Volumes.
  • resourceID
  • resourceName
HeatWave-Clusterzustand HeatWaveHealth Status HeatWave-Clusterzustand. Einer der folgenden Werte:
  • 0 - FEHLERFREI
  • 0.5: DATEN WERDEN ERNEUT GELADEN
  • 1 - WIRD WIEDERHERGESTELLT
  • 2 - NICHT ERFOLGREICH
Siehe HeatWave Clusterdaten-Recovery.
  • resourceID
  • resourceName
Anzahl HeatWave-Clusteranweisungen HeatWaveStatements Anzahl Die Anzahl der für das DB-System MySQL ausgeführten Anweisungen, die auf dem Cluster HeatWave ausgeführt wurden.
  • resourceID
  • resourceName
HeatWave-Cluster-Dataload-Fortschritt HeatWaveDataLoadProgress Prozentsatz Fortschritt des Dataloads in den HeatWave-Clusterarbeitsspeicher.
  • resourceID
  • resourceName
Eingehender Kanalfehler ChannelFailure Status Der Kanalzustandsstatus, der während des letzten Intervalls aufgetreten ist. Einer der folgenden Werte:
  • 0 - FEHLERFREI
  • 1 - NICHT ERFOLGREICH
Informationen zum Beheben von Fehlern bei eingehender Replikation finden Sie unter Fehler bei eingehender Replikation beheben.
  • resourceID
  • resourceName
  • dbSystemId
Eingehende Kanalverzögerung ChannelLag ms Die Kanalverzögerung, die während des letzten Zeitraums in Bezug auf die direkte Kanalquelle aufgetreten ist.

Wenn der Channel mit Replikationsverzögerung konfiguriert ist, umfasst der Channel Lag die Replikationsverzögerung. Siehe Replikationskanal erstellen

  • resourceID
  • resourceName
  • dbSystemId
Zugewiesener Speicher MemoryAllocated GB Die gesamte Arbeitsspeichermenge, die während des ausgewählten Intervalls zugewiesen wurde.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Speicherauslastung MemoryUtilization Prozentsatz Speicherauslastung für den MySQL-DB-Systemhost oder die HeatWave-Knoten.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Belegter Speicher MemoryUsed GB Der maximale Speicher, der während des ausgewählten Intervalls verwendet wird.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Netzwerk-Empfangsvorgänge in Byte NetworkReceiveBytes Byte Netzwerkempfangsvorgänge in Byte für das MySQL-DB-System.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Netzwerk-Übertragungsvorgänge in Byte NetworkTransmitBytes Byte Netzwerkübertragungsvorgänge in Byte für das MySQL-DB-System.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Zugewiesene OCPU OCPUsAllocated Anzahl Die tatsächliche Anzahl von im ausgewählten Intervall zugewiesenen OCPUs.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Verwendete OCPU OCPUsUsed Anzahl Die tatsächliche Anzahl von OCPUs, die im ausgewählten Intervall verwendet werden.
  • resourceID
  • resourceName
  • heatWaveNode
  • resourceType
Anzahl Anweisungen Anweisungen Anzahl Die Anzahl der für das MySQL-DB-System ausgeführten Anweisungen.
  • resourceID
  • resourceName
Anweisungslatenz StatementLatency ms Anweisungslatenz für alle ausgeführten Anweisungen.
  • resourceID
  • resourceName
Zugewiesener Speicherplatz StorageAllocated GB Der maximale Speicherplatz, der dem DB-System während des Zeitraums zugewiesen wird.
  • resourceID
  • resourceName
Belegter Speicherplatz StorageUsed GB Der maximale Speicherplatz, der während des Intervalls belegt wird.
  • resourceID
  • resourceName
Backupgröße gesamt BackupSize Byte Die aggregierte Größe aller Backups pro DB-System.
  • resourceID
  • resourceName
  • dbSystemId
  • compartmentId

Verwandte Themen