Wenn Sie die Ressourcenauslastung, den Abfragedurchsatz, die Replikationsverzögerung und Systemereignisse in Ihren AlloyDB for PostgreSQL-Clustern im Blick behalten möchten, können Sie Ihre Instanzen mit den folgenden Methoden überwachen:
- Instanz mit dem AlloyDB-Dashboard Systemstatistik überwachen
- Instanz mit dem Cloud Monitoring-Dashboard beobachten
- Messwerte auf der Übersichtsseite des AlloyDB-Clusters ansehen
Sie können Gemini Cloud Assist verwenden, um Ihre AlloyDB-Ressourcen zu überwachen und Fehler zu beheben. Weitere Informationen finden Sie unter Mit KI-Unterstützung überwachen und Fehler beheben.
Hinweis
Wenn Sie auf das Systemstatistik-Dashboard zugreifen möchten, müssen Sie den Zugriff auf AlloyDB for PostgreSQL in Ihrem Google Cloud -Projekt aktivieren.
Erforderliche Rollen
Wenn Sie AlloyDB-Systemstatistiken verwenden möchten, benötigen Sie Berechtigungen für Folgendes:
- Für den Zugriff auf Systemstatistiken benötigen Sie Berechtigungen für den Zugriff auf das AlloyDB-Dashboard für Systemstatistiken.
- Zum Bearbeiten von Systemstatistiken benötigen Sie Berechtigungen zum Aktualisieren von AlloyDB-Instanzen.
Bitten Sie Ihren Administrator, Ihnen die folgenden Rollen zuzuweisen, um diese Berechtigungen zu erhalten:
- Zum Aufrufen des integrierten Systemstatistiken-Dashboards: AlloyDB Viewer (
roles/alloydb.viewer) oder Database Insights Ereignisanzeige (roles/databaseinsights.eventsViewer). - Zum Abfragen von AlloyDB-Messwerten in Metrics Explorer oder Cloud Monitoring-Dashboards: Monitoring-Betrachter (
roles/monitoring.viewer).
Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff verwalten.
Instanz mit dem AlloyDB-Systemstatistik-Dashboard überwachen
Im AlloyDB-Systemstatistik-Dashboard werden Messwerte zu den verwendeten Ressourcen angezeigt. So können Sie diese Ressourcen und Messwerte im Blick behalten.
Zusätzlich zu dem vordefinierten Dashboard, das von System Insights 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 eine ganzheitlichere Ansicht Ihres Systems zu erhalten
- Dashboard-Layout neu organisieren
So rufen Sie das AlloyDB-Systemstatistik-Dashboard auf:
Öffnen Sie in der Google Cloud Console die Seite AlloyDB.
Klicken Sie auf den Namen eines Clusters, um die Seite Übersicht zu öffnen.
Wählen Sie den Tab Systemstatistiken aus.
Das AlloyDB-Systemstatistik-Dashboard wird geöffnet. Oben werden Details zum Cluster angezeigt, gefolgt von Diagrammen für die wichtigsten Messwerte.
Vordefinierte und benutzerdefinierte Dashboards umfassen die folgenden Funktionen:
Standardmäßig ist die Ansicht Cluster (alle Instanzen) ausgewählt. Sie können Messwerte für die primäre Instanz oder für Lesepoolinstanzen aufrufen.
In der Zeitauswahl ist standardmäßig
1 dayausgewä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 wie CPU, Arbeitsspeicher, Verbindungen, Replikation und Speicher erhalten und proaktiv reagieren können, wenn sich die Anforderungen Ihrer Anwendung ändern.
Die Systemereignisse enthalten Informationen, mit denen Sie die Auswirkungen von Systemereignissen auf den Zustand und die Leistung der Instanz bewerten können.
Zusammenfassungskarten
In der folgenden Tabelle werden die Zusammenfassungskarten beschrieben, die im AlloyDB-Systemstatistik-Dashboard angezeigt werden. Diese Karten bieten einen Überblick über den Datenbankstatus und die Leistung im ausgewählten Zeitraum.
| Zusammenfassungskarten | Beschreibung | Verfügbarkeit des Dashboards |
|---|---|---|
| Speicher | Der Gesamtspeicher, den der AlloyDB-Cluster im ausgewählten Zeitraum verwendet. | Dashboard im Kombiinstrument |
| Anzahl aktiver Knoten | Die aktuelle Anzahl der aktiven Knoten, die im ausgewählten Zeitraum Nutzer-Traffic im Cluster bereitstellen können. |
|
| CPU-Auslastung | Die Werte für das 99. und 50. Perzentil der CPU-Auslastung im ausgewählten Zeitraum. |
|
| 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. |
|
| Fehler protokollieren | Die Gesamtzahl der Fehlerlogs, die im ausgewählten Zeitraum generiert wurden. |
|
| Transaktions-ID-Nutzung | Der aktuelle Wert der Transaktions-ID-Nutzung im ausgewählten Zeitraum. |
|
| Verzögerung der Replikation | Der durchschnittliche Wert der maximalen Replikationsverzögerung im ausgewählten Zeitraum. |
|
Messwertdiagramme
Das Systemstatistik-Dashboard 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 die einzelnen Ebenen finden Sie in der Referenz zu System Insights-Messwerten.
Eine Diagrammkarte für einen Beispielmesswert wird so angezeigt.
Die Symbolleiste jeder Diagrammkarte enthält folgende Standardoptionen:
Klicken Sie auf Weitere Diagrammoptionen und dann auf Diagrammlegende maximieren, um die Legende auszublenden oder anzuzeigen.
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 zoomen.
Klicken Sie auf more_vert, um weitere Optionen aufzurufen. Die meisten Diagramme bieten diese Optionen:
- PNG-Bild herunterladen.
- Laden Sie eine CSV-Datei herunter.
- In Metrics Explorer ansehen. Sehen Sie sich den Messwert im Metrics Explorer an. Sie können sich weitere AlloyDB-Messwerte im Metrics Explorer ansehen, nachdem Sie den Ressourcentyp AlloyDB-Instanz ausgewählt haben.
Ereigniszeitachse
Das Dashboard enthält Details zu den folgenden Ereignissen. Systemereignisse werden etwa 5 Minuten nach ihrem Auftreten 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 hochverfügbaren primären Instanz, damit eine Stand-by-Instanz zur primären Instanz wird. | INSTANCE_FAILOVER |
Cluster maintenance |
Gibt an, dass der Cluster gewartet wird 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 |
AlloyDB-Cluster aktualisieren | CLUSTER_UPDATE |
Cluster promote |
Stuft einen sekundären Cluster zu einem primären Cluster hoch. | CLUSTER_PROMOTE |
User create |
Erstellt einen neuen Nutzer. | USER_CREATE |
User update |
Nutzer aktualisieren | USER_UPDATE |
User delete |
Löscht einen Nutzer. | USER_DELETE |
Benutzerdefiniertes Dashboard erstellen
Das vordefinierte Dashboard 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 Monitoring-Ansicht in AlloyDB zu erhalten. Wenn Sie beispielsweise AlloyDB mit der Google Kubernetes Engine (GKE) Enterprise Edition (GKE Enterprise) verwenden, können Sie das vordefinierte Dashboard zusätzlich zu den AlloyDB-Messwerten anpassen. Sie können erforderliche GKE Enterprise-Messwerte hinzufügen, z. B. Pod-bezogene Messwerte oder Knotenmesswerte.
Zusätzlich zum vordefinierten Dashboard können Sie ein benutzerdefiniertes Dashboard erstellen.
So erstellen Sie ein benutzerdefiniertes Dashboard:
Öffnen Sie in der Google Cloud Console die Seite AlloyDB.
Klicken Sie auf den Namen eines Clusters, um die Seite Übersicht zu öffnen.
Wählen Sie den Tab Systemstatistiken aus.
Klicken Sie auf Vordefiniert und dann auf Dashboard anpassen.
So fügen Sie dem Dashboard einen Messwert hinzu:
- Geben Sie unter Name der benutzerdefinierten Ansicht einen Namen für das Dashboard ein, z. B.
my-custom-dashboard. 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 und dann den Messwert auswählen.
Konfigurieren Sie das Widget.
Klicken Sie in der Symbolleiste auf Anwenden, um das angepasste Dashboard zu speichern.
- Geben Sie unter Name der benutzerdefinierten Ansicht einen Namen für das Dashboard ein, z. B.
Benutzerdefiniertes Dashboard bearbeiten
- Bewegen Sie den Mauszeiger auf das Dashboard und klicken Sie auf Bearbeiten, um den Bearbeitungsmodus aufzurufen.
- Wenn Sie ein Widget neu positionieren möchten, klicken Sie auf den Widget-Header und ziehen Sie es an eine neue Position.
- Wenn Sie ein Widget bearbeiten möchten, platzieren Sie den Mauszeiger auf dem Dashboard und klicken Sie auf Bearbeiten. Wenn Sie die Änderungen auf das Dashboard anwenden möchten, klicken Sie in der Symbolleiste auf Anwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
- Wenn Sie ein Widget löschen möchten, halten Sie den Mauszeiger auf das Widget, klicken Sie auf Weitere Diagrammoptionen und dann auf Widget löschen. Wenn Sie die Änderungen auf das Dashboard anwenden möchten, klicken Sie in der Symbolleiste auf Anwenden. Wenn Sie die Änderungen verwerfen möchten, klicken Sie auf Abbrechen.
- Klicken Sie zum Speichern des geänderten Dashboards in der Symbolleiste auf Speichern.
my-custom-dashboard wird in der Liste der Dashboards angezeigt. Wenn Sie ein Dashboard löschen möchten, platzieren Sie den Mauszeiger auf dem Widget und klicken Sie dann auf Löschen.
Instanz mithilfe des Cloud Monitoring-Dashboards überwachen
Cloud Monitoring bietet vordefinierte Dashboards für mehrere Produkte von Google Cloud . Sie können auch eigene benutzerdefinierte Dashboards erstellen, um für Sie interessante Daten anzuzeigen und den allgemeinen Zustand Ihrer primären Instanzen und Lesepoolinstanzen zu überwachen.
Warnungen einrichten
Sie können Cloud Monitoring verwenden, um Benachrichtigungen für ein Projekt oder eine bestimmte Instanz einzurichten.
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 AlloyDB-Clusterübersichtsseite ansehen
Auf der Übersichtsseite des Clusters werden die clusterbezogenen Messwerte oben auf der Seite angezeigt.
Wählen Sie einen anderen Messwert aus der Drop-down-Liste Diagramm aus. Das Diagramm zeigt die Daten für den ausgewählten Messwert.
Nächste Schritte
- Liste der AlloyDB-Messwerte aufrufen.
- Referenz zu Systemstatistiken ansehen
- Query Insights verwenden, um die Abfrageleistung zu verbessern
- Weitere Informationen zu Cloud Logging und Cloud Monitoring.
- Aktive Abfragen überwachen, um Ursachen für Systemlatenz und hohe CPU-Auslastung zu erkennen.