Instanzen überwachen

Auf dieser Seite wird beschrieben, wie Sie AlloyDB-Instanzen mit den folgenden Methoden beobachten können:

Sie können Gemini Cloud Assist verwenden, um Ihre AlloyDB-Ressourcen zu beobachten und Fehler zu beheben. Weitere Informationen finden Sie unter Mit Gemini in Datenbanken beobachten und Fehler beheben.

Hinweis

Wenn Sie auf das Dashboard „Systemstatistik“ zugreifen möchten, aktivieren Sie den Zugriff auf AlloyDB for PostgreSQL in Ihrem Google Cloud Projekt.

Erforderliche Rollen

Um AlloyDB Systemstatistik verwenden zu können, benötigen Sie Berechtigungen für Folgendes:

  • Für den Zugriff auf die Systemstatistik benötigen Sie Berechtigungen für den Zugriff auf das AlloyDB-Dashboard „Systemstatistik“.
  • Zum Bearbeiten der Systemstatistik benötigen Sie Berechtigungen zum Aktualisieren von AlloyDB-Instanzen.

Bitten Sie Ihren Administrator, Ihnen eine der folgenden Rollen zu gewähren, um diese Berechtigungen zu erhalten:

  • Einfacher Betrachter (roles/viewer)
  • Database Insights Viewer (roles/databaseinsights.eventsViewer)

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.

Instanz mit dem AlloyDB-Dashboard „Systemstatistik“ beobachten

Im AlloyDB-Dashboard „Systemstatistik“ werden Messwerte zu den von Ihnen verwendeten Ressourcen angezeigt. So können Sie diese Ressourcen und Messwerte beobachten.

Neben dem vordefinierten Dashboard, das von der Systemstatistik generiert wird, können Sie ein benutzerdefiniertes Dashboard mit den folgenden Anpassungen erstellen:

  • AlloyDB-Messwerte hinzufügen oder entfernen
  • Messwerte aus anderen Google Cloud Produkten wie GKE Enterprise einbinden, um einen umfassenderen Überblick über Ihr System zu erhalten
  • Dashboard-Layout neu anordnen

So rufen Sie das AlloyDB-Dashboard „Systemstatistik“ auf:

  1. Öffnen Sie in der Google Cloud Console die Seite AlloyDB.

    Zu AlloyDB

  2. Klicken Sie auf den Namen eines Clusters, um die entsprechende Seite Übersicht zu öffnen.

  3. Wählen Sie den Tab Systemstatistik aus.

Das AlloyDB-Dashboard „Systemstatistik“ wird geöffnet. Oben werden Details zum Cluster angezeigt, gefolgt von Diagrammen für die wichtigsten Messwerte.

AlloyDB-Dashboard „Systemstatistik“
Zeigt das AlloyDB-Systemstatistik-Dashboard an. Sie hat einen Filter zum Festlegen eines Zeitraums. Darunter werden Diagramme mit wichtigen Messwerten angezeigt.

Vordefinierte und benutzerdefinierte Dashboards enthalten die folgenden Funktionen:

  • Standardmäßig ist die Ansicht Cluster (alle Instanzen) ausgewählt. Sie können sich Messwerte für die primäre Instanz oder für Lesepoolinstanzen ansehen.

  • In der Zeitauswahl ist standardmäßig 1 day ausgewählt. Wählen Sie einen der anderen vordefinierten Zeiträume aus oder klicken Sie auf Benutzerdefiniert und definieren Sie eine Start- und Endzeit, um den Zeitraum zu ändern. Es stehen die Daten der letzten 30 Tage zur Verfügung.

Jedes Dashboard enthält die folgenden Abschnitte:

  • Die Zusammenfassungskarten zeigen die neuesten oder aggregierten Werte für einige Messwerte an und bieten eine Übersicht über den Datenbankstatus und die Leistung im ausgewählten Zeitraum.

  • Die Messwertdiagramme enthalten Informationen zu wichtigen Messwerten mit denen Sie Einblicke in die Ressourcennutzung erhalten, z. B. CPU, Arbeitsspeicher, Verbindungen, Replikation und Speicher. So können Sie proaktiv reagieren, wenn sich die Anforderungen Ihrer Anwendung ändern.

  • Die Systemereignisse enthalten Informationen, mit denen Sie die Auswirkungen von Systemereignissen auf den Status und die Leistung der Instanz bewerten können.

Zusammenfassungskarten

In der folgenden Tabelle werden die Zusammenfassungskarten beschrieben, die im AlloyDB-Dashboard „Systemstatistik“ angezeigt werden. Diese Karten bieten einen Überblick über den Datenbankstatus und die Leistung im ausgewählten Zeitraum.

Zusammenfassungskarten Beschreibung Dashboard-Verfügbarkeit
Speicher Der vom AlloyDB-Cluster im ausgewählten Zeitraum verwendete Gesamtspeicher. Cluster-Dashboard
Anzahl aktiver Knoten Die aktuelle Anzahl aktiver Knoten, die im ausgewählten Zeitraum Nutzer-Traffic im Cluster bereitstellen können.
  • Cluster-Dashboard
  • Dashboard für Lesepoolinstanzen
CPU-Auslastung Die Werte für das 99. und 50. Perzentil der CPU-Auslastung im ausgewählten Zeitraum.
  • Dashboard für primäre Instanzen
  • Dashboard für Lesepoolinstanzen
Höchste Anzahl von Verbindungen Das Verhältnis der höchsten Anzahl von Verbindungen zur maximalen Anzahl von Verbindungen auf allen Bereitstellungsknoten der Instanz im ausgewählten Zeitraum. Dies umfasst sowohl aktive als auch inaktive Verbindungen.
  • Cluster-Dashboard
  • Dashboard für primäre Instanzen
  • Dashboard für Lesepoolinstanzen
Protokollfehler Die Gesamtzahl der im ausgewählten Zeitraum generierten Fehlerprotokolle.
  • Cluster-Dashboard
  • Dashboard für primäre Instanzen
  • Dashboard für Lesepoolinstanzen
Transaktions-ID-Nutzung Der aktuelle Wert der Transaktions-ID-Nutzung im ausgewählten Zeitraum.
  • Dashboard für primäre Instanzen
  • Dashboard für Lesepoolinstanzen
Verzögerung der Replikation Der Durchschnittswert der maximalen Replikationsverzögerung im ausgewählten Zeitraum.
  • Dashboard für Lesepoolinstanzen

Messwertdiagramme

Das Dashboard „Systemstatistik“ bietet Messwerte auf den folgenden Ebenen:

  • Primärer Cluster (alle Instanzen)
  • Primäre Instanz
  • Einzelne Lesepoolinstanzen

Wenn Sie die Messwerte für eine bestimmte Ebene aufrufen möchten, klicken Sie auf das Drop-down-Menü Primärer Cluster (alle Instanzen) und wählen Sie das entsprechende Dashboard aus.

Weitere Informationen zu den Messwerten für jede Ebene finden Sie in der Referenz zu Systemstatistik-Messwerten.

Eine Diagrammkarte für einen Beispielmesswert wird so angezeigt.

Beispielmesswertdaten für AlloyDB for PostgreSQL
Grafik mit Beispiel für AlloyDB for PostgreSQL-Messwertdaten.

Die Symbolleiste jeder Diagrammkarte enthält folgende Standardoptionen:

  • Klicken Sie auf „Weitere Diagrammoptionen und dann auf Diagrammlegende maximieren, um die Legende ein- oder auszublenden.

  • Bewegen Sie den Mauszeiger über das Diagramm, um sich Messwerte für einen bestimmten Zeitpunkt im ausgewählten Zeitraum anzusehen.

  • Klicken Sie auf Weitere Diagrammoptionen und dann auf Im Vollbildmodus ansehen, um ein Diagramm im Vollbildmodus anzuzeigen.

  • Klicken Sie auf Daten auswerten, um ein Diagramm zu vergrößern.

  • Klicken Sie auf „“, um weitere Optionen aufzurufen. Die meisten Diagramme bieten diese Optionen:

    • PNG-Bild herunterladen.
    • CSV-Datei herunterladen.
    • In Metrics Explorer ansehen. Sehen Sie sich den Messwert in Metrics Explorer an. Sie können sich weitere AlloyDB-Messwerte im Metrics Explorer ansehen, indem Sie den Ressourcentyp AlloyDB-Instanz auswählen.

Ereigniszeitachse

Das Dashboard enthält Details zu den folgenden Ereignissen. Systemereignisse werden etwa 5 Minuten nach dem Auftreten des Ereignisses in der Ereigniszeitachse angezeigt.

Ereignisname Beschreibung Vorgangstyp
Instance create Erstellt eine AlloyDB-Instanz. INSTANCE_CREATE
Instance update Aktualisiert eine AlloyDB-Instanz. INSTANCE_UPDATE
Instance restart Startet die AlloyDB-Instanz neu. INSTANCE_RESTART
Instance failover Initiiert einen manuellen Failover einer primären hochverfügbaren Instanz zu einer Stand‑by-Instanz, die zur primären Instanz wird. INSTANCE_FAILOVER
Cluster maintenance Gibt an, dass sich der Cluster in der Wartung befindet und die Instanzen einige Minuten lang nicht verfügbar sind. MAINTENANCE
Backup create Erstellt eine Sicherung einer AlloyDB-Instanz. BACKUP_CREATE
Backup update Aktualisiert eine Sicherung einer AlloyDB-Instanz. BACKUP_UPDATE
Cluster create Erstellt einen AlloyDB-Cluster. CLUSTER_CREATE
Cluster update Aktualisiert einen AlloyDB-Cluster. CLUSTER_UPDATE
Cluster promote Stuft einen sekundären Cluster zum primären Cluster hoch. CLUSTER_PROMOTE
User create Erstellt einen neuen Nutzer. USER_CREATE
User update Aktualisiert einen Nutzer. USER_UPDATE
User delete Löscht einen Nutzer. USER_DELETE

Benutzerdefiniertes Dashboard erstellen

Das Dashboard Vordefiniert enthält eine Reihe von Standardmesswerten. Sie können zusätzliche Widgets erstellen, um weitere Messwerte für AlloyDB oder andere Google Cloud Produkte hinzuzufügen und eine einheitliche Monitoringansicht in AlloyDB zu erhalten. Wenn Sie AlloyDB beispielsweise mit der Google Kubernetes Engine (GKE) Enterprise-Version (GKE Enterprise) verwenden, können Sie das vordefinierte Dashboard anpassen. Neben AlloyDB-Messwerten können Sie auch erforderliche GKE Enterprise-Messwerte hinzufügen, z. B. Messwerte zu Pods oder Knoten.

Neben dem vordefinierten Dashboard können Sie ein benutzerdefiniertes Dashboard erstellen.

So erstellen Sie ein benutzerdefiniertes Dashboard:

  1. Öffnen Sie in der Google Cloud Console die Seite AlloyDB.

    Zu AlloyDB

  2. Klicken Sie auf den Namen eines Clusters, um die entsprechende Seite Übersicht zu öffnen.

  3. Wählen Sie den Tab Systemstatistik aus.

  4. Klicken Sie auf Vordefiniert und dann auf Dashboard anpassen.

  5. So fügen Sie dem Dashboard einen Messwert hinzu:

    1. Geben Sie unter Name der benutzerdefinierten Ansicht einen Namen für das Dashboard ein, z. B. my-custom-dashboard.
    2. Klicken Sie auf Widget hinzufügen und wählen Sie einen Widget-Typ aus, um dem Dashboard einen Messwert hinzuzufügen.

      Ein Konfigurationsbereich wird geöffnet. Sie können beispielsweise das Widget Messwert als Daten auswählen und dann die Visualisierung auf Gestapeltes Balkendiagramm festlegen. Alternativ können Sie das Widget Gestapeltes Balkendiagramm auswählen und dann den Messwert auswählen.

    3. Konfigurieren Sie das Widget.

    4. Klicken Sie in der Symbolleiste auf Anwenden, um das angepasste Dashboard zu speichern.

Benutzerdefiniertes Dashboard bearbeiten

  1. Bewegen Sie den Mauszeiger auf das Dashboard und klicken Sie dann auf Bearbeiten, um den Bearbeitungsmodus aufzurufen.
  2. Wenn Sie ein Widget neu positionieren möchten, klicken Sie auf den Widget-Header und ziehen Sie ihn an eine neue Position.
  3. Wenn Sie ein Widget bearbeiten möchten, bewegen Sie den Mauszeiger auf das Dashboard und klicken Sie auf Bearbeiten. Klicken Sie in der Symbolleiste auf Anwenden, um die Änderungen auf das Dashboard anzuwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
  4. Wenn Sie ein Widget löschen möchten, bewegen Sie den Mauszeiger auf das Widget, klicken Sie auf Weitere Diagrammoptionen und dann auf Widget löschen. Klicken Sie in der Symbolleiste auf Anwenden, um die Änderungen auf das Dashboard anzuwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
  5. Klicken Sie in der Symbolleiste auf Speichern, um das geänderte Dashboard zu speichern.

my-custom-dashboard wird in der Liste der Dashboards angezeigt. Wenn Sie ein Dashboard löschen möchten, bewegen Sie den Mauszeiger auf das Widget und klicken Sie dann auf Löschen

Instanz mit dem Cloud Monitoring-Dashboard beobachten

Cloud Monitoring bietet vordefinierte Dashboards für mehrere Google Cloud Produkte. Sie können auch eigene benutzerdefinierte Dashboards erstellen, um für Sie interessante Daten anzuzeigen und den Allgemeinzustand von Ihren primären Instanzen und Lesepoolinstanzen zu beobachten.

Warnungen einrichten

Sie können Cloud Monitoring verwenden, um Benachrichtigungen einzurichten für ein Projekt oder eine bestimmte Instanz.

Beispielsweise können Sie eine Benachrichtigung für eine Nachricht einrichten, die an bestimmte E-Mail-IDs gesendet wird, wenn der Messwert Arbeitsspeichernutzung für eine AlloyDB-Instanz den Grenzwert von 80 % überschreitet.

Clustermesswerte auf der Seite „Übersicht“ des AlloyDB-Clusters ansehen

Auf der Seite „Übersicht“ des Clusters werden die clusterbezogenen Messwerte oben auf der Seite angezeigt.

Monitoringdiagramm für Clustermesswerte
Zeigt das Diagramm zur Überwachung von Clustermesswerten auf der Übersichtsseite an.

Wählen Sie in der Drop-down-Liste Diagramm einen anderen Messwert aus. Das Diagramm zeigt die Daten für den ausgewählten Messwert.

Nächste Schritte