Überwachung mit Amazon CloudWatch - Amazon Quantum Ledger-Datenbank (AmazonQLDB)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung mit Amazon CloudWatch

Wichtig

Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre.

Sie können Amazon QLDB mithilfe von Amazon überwachen CloudWatch, das Rohdaten von Amazon sammelt und QLDB zu lesbaren near-real-time Metriken verarbeitet. Diese Statistiken werden zwei Wochen lang aufgezeichnet, damit Sie auf Verlaufsinformationen zugreifen können und einen besseren Überblick darüber erhalten, wie Ihre Webanwendung oder der Service ausgeführt werden. Standardmäßig werden QLDB Metrikdaten automatisch innerhalb von 1 oder 15 Minuten gesendet. CloudWatch Weitere Informationen finden Sie unter Was sind Amazon CloudWatch, Amazon CloudWatch Events und Amazon CloudWatch Logs? im CloudWatch Amazon-Benutzerhandbuch.

Wie verwende ich QLDB Metriken?

Die von gemeldeten Metriken enthalten QLDB Informationen, die Sie auf unterschiedliche Weise analysieren können. In der folgenden Liste finden Sie einige häufige Verwendungszwecke für die Metriken. Es handelt sich dabei um Vorschläge für den Einstieg und nicht um eine umfassende Liste.

  • Sie können JournalStorage und IndexedStorage über einen bestimmten Zeitraum überwachen, um zu verfolgen, wie viel Speicherplatz Ihr Ledger belegt.

  • Sie können ReadIOs und WriteIOs über einem angegebenen Zeitraum überwachen, um nachzuverfolgen, wie viele Anfragen Ihr Ledger verarbeitet.

  • Sie können CommandLatency überwachen, um die Leistung Ihres Ledgers für Datenoperationen zu verfolgen und die Arten der Befehle zu analysieren, die zur größten Latenz führen.

QLDBAmazon-Metriken und -Dimensionen

Wenn Sie mit Amazon interagierenQLDB, sendet Amazon die folgenden Kennzahlen und Dimensionen an CloudWatch. Speichermetriken werden alle 15 Minuten gemeldet, und alle anderen Metriken werden aggregiert und jede Minute gemeldet. Sie können die folgenden Verfahren verwenden, um die Metriken für anzuzeigenQLDB.

Um Metriken mit der CloudWatch Konsole anzuzeigen

Metriken werden zunächst nach dem Service-Namespace und anschließend nach den verschiedenen Dimensionskombinationen in den einzelnen Namespaces gruppiert.

  1. Öffnen Sie die CloudWatch Konsole unter https://console.aws.amazon.com/cloudwatch/.

  2. Ändern Sie, falls erforderlich, die Region. Wählen Sie in der Navigationsleiste die Region aus, in der sich Ihre AWS Ressourcen befinden. Weitere Informationen finden Sie unter Regionen und Endpunkte.

  3. Wählen Sie im Navigationsbereich Metrics (Metriken) aus.

  4. Wählen Sie auf der Registerkarte Alle Metriken die Option aus QLDB.

Um Metriken anzuzeigen, verwenden Sie AWS CLI
  • Geben Sie als Eingabeaufforderung den folgenden Befehl ein.

    aws cloudwatch list-metrics --namespace "AWS/QLDB"

CloudWatch zeigt die folgenden Metriken für anQLDB.

QLDBDimensionen und Metriken von Amazon

Die Metriken und Dimensionen, die Amazon QLDB an Amazon sendet, CloudWatch sind hier aufgeführt.

QLDBMetriken

Metrik Beschreibung
JournalStorage

Der gesamte Speicherplatz für das Journal des Ledgers, in 15-Minuten-Intervallen gemeldet. Das Journal enthält den vollständigen, unveränderlichen und überprüfbaren Verlauf aller Datenänderungen.

Einheiten: Bytes

Maße: LedgerName

IndexedStorage

Der gesamte Speicherplatz Tabellen, Indizes und den indizierten Verlauf des Ledgers, in 15-Minuten-Intervallen gemeldet. Der indizierte Speicher besteht aus für Hochleistungs-Abfragen optimierten Ledgerdaten. Das Maximum liegt bei 16 TiB.

Einheiten: Bytes

Maße: LedgerName

ReadIOs

Die Anzahl der I/O-Leseanforderungen, die in Intervallen von einer Minute gemeldet werden. Dabei werden alle Arten von Lesevorgängen erfasst, einschließlich Datentransaktionen, Überprüfungsanforderungen, Journalexporten und Journal-Streams.

Einheiten: Count

Maße: LedgerName

WriteIOs

Die Anzahl der I/O-Schreibanforderungen, die in Intervallen von einer Minute gemeldet werden.

Einheiten: Count

Maße: LedgerName

CommandLatency

Die Zeitdauer für Datenoperationen, gemeldet in 1-Minuten-Intervallen.

Einheiten: Milliseconds

Maße: CommandType, LedgerName

IsImpaired

Das Flag, das angibt, ob ein Journal-Stream zu Kinesis Data Streams beeinträchtigt ist und in Intervallen von einer Minute gemeldet wird. Der Wert „1“ gibt an, dass sich der Stream in beeinträchtigtem Zustand befindet, und „0“ gibt an, dass dies nicht so ist.

Einheiten: Boolean (0 oder 1)

Maße: LedgerName, StreamId

OccConflictExceptions

Die Anzahl der Anfragen, QLDB die eine generieren. OccConflictException Hinweise zur optimistischen Parallelitätssteuerung (OCC) finden Sie unterQLDBAmazon-Parallelitätsmodell.

Einheiten: Count

Session4xxExceptions

Die Anzahl der AnfragenQLDB, die zu einem HTTP 4xx-Fehler führen.

Einheiten: Count

Session5xxExceptions

Die Anzahl der Anfragen, bei QLDB denen ein Fehler vom Typ HTTP 5xx generiert wurde.

Einheiten: Count

SessionRateExceededExceptions

Die Anzahl der Anfragen, QLDB die eine SessionRateExceededException generieren.

Einheiten: Count

Dimensionen für QLDB-Metriken

Die Metriken für QLDB werden anhand der Werte für das Konto, den Ledgernamen, die Stream-ID oder den Befehlstyp qualifiziert. Sie können die CloudWatch Konsole verwenden, um QLDB Daten anhand einer der Dimensionen in der folgenden Tabelle abzurufen.

Dimension Beschreibung
LedgerName

Diese Dimension schränkt die Daten auf einen spezifischen Ledger ein. Bei diesem Wert kann es sich um einen beliebigen Ledgernamen in der aktuellen AWS-Region und der aktuellen AWS-Konto Version handeln.

StreamId

Diese Dimension schränkt die Daten auf einen spezifischen Journal-Stream ein. Dieser Wert kann eine beliebige Stream-ID für ein Ledger in der aktuellen AWS-Region und der aktuellen Version sein. AWS-Konto

CommandType

Diese Dimension beschränkt die Daten auf einen der folgenden QLDB API Datenbefehle:

  • AbortTransaction

  • CommitTransaction

  • EndSession

  • ExecuteStatement

  • FetchPage

  • StartSession

  • StartTransaction

Informationen darüber, wie diese Befehle zur Verwaltung von Datenoperationen QLDB verwendet werden, finden Sie unterSitzungsverwaltung mit dem Fahrer.

CloudWatch Alarme zur Überwachung von Amazon erstellen QLDB

Sie können einen CloudWatch Amazon-Alarm erstellen, der eine Amazon Simple Notification Service (AmazonSNS) -Meldung sendet, wenn sich der Status des Alarms ändert. Ein Alarm überwacht eine Metrik über einen bestimmten, von Ihnen definierten Zeitraum. Der Alarm führt eine oder mehrere Aktionen durch, basierend auf dem Wert der Metrik im Vergleich zu einem bestimmten Schwellenwert in einer Reihe von Zeiträumen. Die Aktion ist eine Benachrichtigung, die an ein SNS Amazon-Thema oder eine Auto Scaling Scaling-Richtlinie gesendet wird.

Alarme lösen nur Aktionen für anhaltende Statusänderungen aus. CloudWatch Alarme lösen keine Aktionen aus, nur weil sie sich in einem bestimmten Zustand befinden. Der Status muss sich geändert haben und für eine festgelegte Anzahl an Zeiträumen aufrechterhalten worden sein.

Weitere Informationen zum Erstellen von CloudWatch Alarmen finden Sie unter Verwenden von CloudWatch Amazon-Alarmen im CloudWatch Amazon-Benutzerhandbuch.