Auf dieser Seite wird beschrieben, wie Sie das Dashboard für Systemstatistiken zur Überwachung Spanner-Instanzen und -Datenbanken.
Systemstatistiken
Das Dashboard für Systemstatistiken zeigt Kurzübersichten und Grafiken in Bezug auf ausgewählte Instanz oder Datenbank und liefert Messwerte zu Latenzen, Auslastung, Speicher, Durchsatz und andere Leistungsstatistiken. Hier finden Sie Diagramme für verschiedene Zeiträume, angefangen von der letzten Stunde bis zur in den letzten 30 Tagen.
Das Dashboard für Systemstatistiken enthält die folgenden Abschnitte (siehe Screenshot):
- Datenbankliste: Zeigt Statistiken der ausgewählten Datenbank an Datenbank. Sie können eine einzelne Datenbank oder eine Zusammenfassung aller Datenbanken anzeigen. Dies ist nur für Instanzen verfügbar.
- Layout-Umschalter: Schaltet zwischen einem ein- und zweispaltigen Layout um.
- Zeitraumfilter: Filtert die Statistiken nach Zeiträumen wie Stunden, Tage oder einen benutzerdefinierten Zeitraum festlegen.
- Kurzübersichten : Enthält Statistiken zu einem bestimmten Zeitpunkt über die ausgewählten Zeitraum.
Diagramme: Zeigt Grafiken zu CPU-Auslastung, Durchsatz, Latenzen Speichernutzung und mehr.
Wenn Sie eine Partition (in der Vorschau) in Ihrer Instanz wird eine zusätzliche Dropdown-Liste mit Grafiken für einzelne Partition oder ein Aggregat aller Partitionen. Diese Option wird nicht angezeigt Drop-down-Liste, wenn Sie noch keine Partitionen erstellt haben.
Kurzübersichten, Diagramme und Messwerte für Systemstatistiken
Das Dashboard f��r Systemstatistiken enthält die folgenden Diagramme und Messwerte, den aktuellen und bisherigen Status einer Instanz ab. Die meisten Diagramme und Messwerte sind auf Instanzebene verfügbar. Sie können auch viele Diagramme und Messwerte für in einer Instanz zu analysieren.
Verfügbare Kurzübersichten
Name | Beschreibung |
---|---|
CPU-Auslastung | Gesamte CPU-Nutzung innerhalb einer Instanz oder ausgewählte Datenbank. An einem multiregionalen Standort steht dieser Messwert für den Mittelwert CPU-Auslastung in verschiedenen Regionen. |
Latenz: P99 | P99-Latenz für Lese- und Schreibvorgänge in einer Instanz oder ausgewählten Datenbank. |
Latenz: P50 | P50-Latenz für Lese- und Schreibvorgänge in einer Instanz oder ausgewählten Datenbank. |
Durchsatz | Menge der unkomprimierten Daten, die gelesen wurden aus bzw. in die Instanz oder Datenbank geschrieben pro Sekunde. Dieser Wert wird gemessen in binäre Megabyte (MB), wobei 1 MB 2^20 ist Bytes. Diese Maßeinheit ist auch Dies wird als Mebibyte (MiB) bezeichnet. |
Vorgänge pro Sekunde | Anzahl der Vorgänge pro Sekunde (Rate) von Lese- und Schreibzugriffe in einer Instanz oder ausgewählte Datenbank. |
Speicherauslastung | Auf Instanzebene ist dies die Summe der Speicherauslastung in einem Instanz. Auf Datenbankebene ist dies den insgesamt genutzten Speicherplatz für die ausgewählte Datenbank. |
Verfügbare Diagramme und Messwerte
Das folgende Diagramm zeigt einen Beispielmesswert:
Die Symbolleiste auf jeder Diagrammkarte enthält die folgenden Optionen:
Wenn Sie einen bestimmten Bereich eines Diagramms vergrößern möchten, klicken Sie auf das Diagramm und ziehen Sie horizontal oder vertikal sein. Klicken Sie zum Zurücksetzen des Zoomvorgangs auf youtube_searched_for Zoom zurücksetzen. Zoomvorgänge gelten für alle Diagramme im Dashboard gleichzeitig.
Um die Legende ein- oder auszublenden, klicken Sie auf legend_toggle Diagrammlegende maximieren/minimieren.
Um ein Diagramm im Vollbildmodus anzuzeigen, klicken Sie auf fullscreen Vollbildmodus aktivieren/beenden. Sie können den Vollbildmodus auch beenden, indem Sie auf Esc klicken.
Um weitere Optionen anzuzeigen, klicken Sie auf more_vert Weitere Diagrammoptionen.
Die meisten Diagramme bieten diese Optionen:
- PNG-Bild herunterladen.
- Laden Sie eine CSV-Datei herunter.
- Zum benutzerdefinierten Dashboard hinzufügen. Mit dieser Option können Sie ein neues Dashboard oder ein vorhandenes Dashboard in Cloud Monitoring.
- In Metrics Explorer ansehen. Messwert ansehen in Metrics Explorer: Danach können Sie sich weitere Spanner-Messwerte im Metrics Explorer ansehen Wählen Sie den Ressourcentyp Spanner Database aus.
In der folgenden Tabelle werden die Diagramme beschrieben, die standardmäßig im System angezeigt werden.
Dashboard mit Statistiken. Für jedes Diagramm wird der Messwerttyp aufgeführt. Der Messwerttyp
Strings folgen diesem Präfix: spanner.googleapis.com/
. Messwert
Typ
beschreibt Messungen, die von einer überwachten Ressource erfasst werden können.
Diagrammname und Messwerttyp |
Beschreibung | Verfügbar für Instanzen | Verfügbar für Datenbanken |
---|---|---|---|
CPU-Auslastung nach Priorität instance/cpu/utilization_by_priority |
Der Prozentsatz der CPU-Ressourcen der Instanz für hohe, mittlere und oder alle Aufgaben nach Priorität sortiert. Zu diesen Aufgaben gehören Anfragen, Initiierungs- und Wartungsaufgaben, die Spanner ausführen muss . Bei Instanzen mit mehreren Regionen werden Messwerte nach Region gruppiert und Priorität haben. Informationen zu Aufgaben mit hoher Priorität. Informationen zur CPU-Auslastung. |
done |
close |
Gesamte CPU-Auslastung instance/cpu/utilization_by_priority |
Die gesamte CPU Auslastung als Prozentsatz der CPU der Instanz Ressourcen. Für Instanzen können Sie das gestapelte Diagramm der CPU-Gesamtzahl aufrufen Auslastung, gruppiert nach Datenbank oder gruppiert nach einer Kombination von Aufgaben Typ (Nutzer/System) und Priorität. Für Datenbanken können Sie sich das gestapelte Diagramm der CPU-Gesamtzahl ansehen Auslastung gruppiert nach der Kombination aus Aufgabentyp (Nutzer/System) und Priorität haben. Bei multiregionalen Instanzen können Sie die Region auswählen, die Sie ansehen oder können Sie alle Regionen als mehrere Liniendiagramme anzeigen. |
done |
done |
CPU-Auslastung nach Vorgangstyp instance/cpu/utilization_by_operation_type |
Ein gestapeltes Diagramm der CPU-Auslastung als Prozentsatz der CPU-Ressourcen der Instanz gruppiert nach vom Nutzer initiierten Vorgängen wie wie Reads, Writes und Commits. Mit diesem Messwert erhalten Sie eine detaillierte Aufschlüsselung der CPU-Nutzung und zur weiteren Fehlerbehebung, wie in den Untersuchen Hohe CPU-Auslastung. Über die Funktion Priorität aus. Bei Instanzen mit mehreren Regionen zeigen die Messwerte im Liniendiagramm die mittlerer Prozentsatz zwischen Regionen. |
done |
done |
CPU-Auslastung (gleitender Durchschnitt über 24 Stunden) instance/cpu/smoothed_utilization |
Ein gleitender Durchschnitt der gesamten CPU Spanner-Auslastung als Prozentsatz der CPU der Instanz Ressourcen für jede Datenbank. Jeder Datenpunkt ist ein Durchschnittswert für die letzten 24 Stunden. Für multiregionale Instanzen können Sie Messwerte in der Zeile filtern. indem Sie im Drop-down-Menü Region ein Diagramm nach Region erstellen. |
done |
close |
Latenz nach Lesevorgang des Änderungsstreams api/read_request_latencies_by_change_stream |
Die Verteilung der Leseanfragelatenzen über den Änderungsstream. Verwenden sehen Sie alle Latenzen und unterscheiden, den Änderungsstream gelesen oder den Lesestream ohne Änderungsstream gelesen. Änderungsstreamabfragen dauern lange und werden voraussichtlich mehrere Abfragen umfassen. Sekunden lang ist. Nicht-Änderungsstream-Abfragen sind hingegen mit kurzer Laufzeit. Mit diesem Messwert können Sie:
|
close |
done |
Latenz api/request_latencies |
Die Zeit, die Spanner für die Verarbeitung eines Lese- oder Schreibvorgangs benötigt hat Wählen Sie im Drop-down-Menü Funktion Lesen oder Schreiben oder wählen Sie Lesen/Schreiben, um Messwerte für beide anzusehen. Dieses Die Messung beginnt, wenn Spanner eine Anfrage empfängt, und endet wenn Spanner mit dem Senden einer Antwort beginnt. Sie können sich Latenzmesswerte für das 50. und 99. Perzentil ansehen Latenzen mithilfe des Drop-down-Menüs Perzentil:
|
done |
done |
Latenz nach Datenbank api/request_latencies |
Die Zeit, die Spanner für die Verarbeitung eines Lese- oder Schreibvorgangs benötigt hat -Anforderung gruppiert nach Datenbank. Verwenden Sie die Funktion Lesen oder Schreiben aus. oder Lesen/Schreiben auswählen, um Messwerte für beide aufzurufen. Dieses Die Messung beginnt, wenn Spanner eine Anfrage empfängt, und endet wenn Spanner mit dem Senden einer Antwort beginnt. Sie können Messwerte für die Latenz des 50. und 99. Perzentils anzeigen, indem Sie mithilfe des Drop-down-Menüs Perzentil:
|
done |
close |
Latenz nach API-Methode api/request_latencies |
Die Zeit, die Spanner für die Verarbeitung einer Anfrage benötigt hat, gruppiert durch Spanner API-Methoden. Diese Messung beginnt, wenn Spanner empfängt eine Anfrage. Diese endet, wenn Spanner beginnt mit dem Senden einer Antwort. Sie können Messwerte für die Latenzen für das 50. und 99. Perzentil ansehen mithilfe des Drop-down-Menüs Perzentil:
|
close |
done |
Transaktionslatenz api/request_latencies_by_transaction_type |
Die Zeit, die Spanner für die Verarbeitung einer Transaktion benötigt hat. Sie können auswählen, ob Messwerte für den Lese-/Schreibtyp und den schreibgeschützten Typ angezeigt werden sollen Transaktionen. Der Hauptunterschied zwischen dem Latenzdiagramm und dem Im Diagramm zur Transaktionslatenz können Sie die Leader-Beteiligung für den schreibgeschützten Typ auswählen. Du kannst entweder Leader ist beteiligt oder Nein auswählen. Leader ist für die schreibgeschützte Transaktion beteiligt. Liest das führen möglicherweise eine höhere Latenz ein. Sie können diese Diagramm, um zu beurteilen, ob Sie veraltete Lesevorgänge verwenden sollten, ohne zu kommunizieren mit dem Leader, unter Annahme des Zeitstempels bound mindestens 15 Sekunden beträgt. Bei Lese-Schreib-Transaktionen gibt der Leader ist immer an der Transaktion beteiligt, sodass die auf zeigt das Diagramm immer an, wie lange es gedauert hat, bis die Anfrage und eine Antwort erhalten. Sie können sich Messwerte für das 50. und 99. Perzentil ansehen Latenz:
|
done |
done |
Transaktionslatenz nach Datenbank api/request_latencies_by_transaction_type |
Die Zeit, die Spanner für die Verarbeitung einer Transaktion benötigt hat. Sie können auswählen, ob Messwerte für den Lese-/Schreibtyp und den schreibgeschützten Typ angezeigt werden sollen Transaktionen. Der Hauptunterschied zwischen dem Latenzdiagramm und dem Das Diagramm "Transaktionslatenz nach Datenbank" bezeichnet, dass die Transaktionslatenz nach Datenbankdiagramm können Sie die Leader-Beteiligung für die schreibgeschützten Typ. Sie können Führungskraft ist beteiligt oder Bei der schreibgeschützten Transaktion ist kein Leader vorhanden. Bei Lesevorgängen, die die führende Variante einbeziehen, kann es zu einer höheren Latenz kommen. Ich können Sie anhand dieses Diagramms bewerten, ob Sie veraltete Lesevorgänge ohne Kommunikation mit der Führungskraft unter der Annahme des Zeitstempels bound mindestens 15 Sekunden beträgt. Bei Lese-Schreib-Transaktionen gibt der Leader ist immer an der Transaktion beteiligt, sodass die auf zeigt das Diagramm immer an, wie lange es gedauert hat, bis die Anfrage und eine Antwort erhalten. Sie können sich Messwerte für das 50. und 99. Perzentil ansehen Latenz:
|
done |
close |
Transaktionslatenz nach API-Methode api/request_latencies_by_transaction_type |
Die Zeit, die Spanner für die Verarbeitung einer Transaktion benötigt hat. Sie können auswählen, ob Messwerte für den Lese-/Schreibtyp und den schreibgeschützten Typ angezeigt werden sollen Transaktionen. Der Hauptunterschied zwischen dem Latenzdiagramm und dem Das Diagramm zur Transaktionslatenz nach API-Methode zeigt, Im Diagramm „Latenz nach API-Methode“ können Sie die beste Variante auswählen für den schreibgeschützten Typ. Sie können Leader ist involviert oder eineFührungskraft beteiligt ist schreibgeschützte Transaktion. Lesevorgänge, bei denen die führende Person eine Rolle spielt, eine höhere Latenz haben. Mit diesem Diagramm können Sie bewerten, veraltete Lesevorgänge verwenden, ohne mit der Leader zu kommunizieren, unter der Annahme, dass der Zeitstempel bound mindestens 15 Sekunden beträgt. Bei Lese-Schreib-Transaktionen gibt der Leader ist immer an der Transaktion beteiligt, sodass die auf der das Diagramm immer die Zeit, die es gedauert hat, bis die Anfrage den Wert und eine Antwort erhalten. Sie können sich Messwerte für die Latenz des 50. und 99. Perzentils ansehen:
|
close |
done |
Vorgänge pro Sekunde api/api_request_count |
Die Anzahl der Vorgänge (Lese-/Schreibvorgänge), die Spanner pro ausgeführt hat oder die Anzahl der Fehler, die im Spanner aufgetreten sind, Server pro Sekunde. Sie können auswählen, welche Vorgänge in diesem Diagramm angezeigt werden sollen:
|
done |
done |
Vorgänge pro Sekunde nach Datenbank api/api_request_count |
Die Anzahl der Vorgänge (Lese-/Schreibvorgänge), die Spanner pro ausgeführt hat oder die Anzahl der Fehler, die im Spanner aufgetreten sind, Server pro Sekunde. Dieses Diagramm ist nach Datenbank gruppiert. Sie können auswählen, welche Vorgänge in diesem Diagramm angezeigt werden sollen:
|
done |
close |
Vorgänge pro Sekunde nach API-Methode api/api_request_count |
Die Anzahl der Vorgänge, die Spanner pro ausgeführt hat Zweitens, gruppiert nach Spanner API-Methode |
close |
done |
Durchsatz api/sent_bytes_count (gelesen) api/received_bytes_count (Schreiben) |
Der Umfang der unkomprimierten Daten, aus denen gelesen oder geschrieben wurde an die Instanz oder Datenbank senden. Dieser Wert wird gemessen in binären Byte-Einheiten. Diese Maßeinheit basiert auf der Stromversorgung von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Einheit der Messung wird auch als Gibibyte bezeichnet. (GiB) enthalten. Der Durchsatz für Lesevorgänge umfasst Anfragen und Antworten für Methoden in der Lesezugriff API und SQL-Abfragen. Dazu gehören auch Anfragen und Antworten. für DML-Anweisungen. Der Durchsatz für Schreibvorgänge umfasst Anfragen und Antworten zum Commit von Daten. durch die Mutation API zu erstellen. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
done |
done |
Durchsatz nach Datenbank api/sent_bytes_count (gelesen) api/received_bytes_count (Schreiben) |
Der Umfang der unkomprimierten Daten, aus denen gelesen oder geschrieben wurde an die Instanz oder Datenbank gesendet werden, gruppiert nach Datenbank. Dieser Wert ist gemessen in binären Byte-Einheiten. Diese Maßeinheit basiert auf der Stromversorgung von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Einheit der Messung wird auch als Gibibyte bezeichnet. (GiB) enthalten. Der Durchsatz für Lesevorgänge umfasst Anfragen und Antworten für Methoden in der Lesezugriff API und SQL-Abfragen. Dazu gehören auch Anfragen und Antworten. für DML-Anweisungen. Der Durchsatz für Schreibvorgänge umfasst Anfragen und Antworten zum Commit von Daten. durch die Mutation API zu erstellen. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
done |
close |
Durchsatz nach API-Methode api/sent_bytes_count (gelesen) api/received_bytes_count (Schreiben) |
Der Umfang der unkomprimierten Daten, aus denen gelesen oder geschrieben wurde an die Instanz oder Datenbank senden, gruppiert nach API-Methode. Dieser Wert wird gemessen in binären Byte-Einheiten. Diese Maßeinheit basiert auf der Stromversorgung von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Einheit der Messung wird auch als Gibibyte bezeichnet. (GiB) enthalten. Der Durchsatz für Lesevorgänge umfasst Anfragen und Antworten für Methoden in der Lesezugriff API und SQL-Abfragen. Dazu gehören auch Anfragen und Antworten. für DML-Anweisungen. Der Durchsatz für Schreibvorgänge umfasst Anfragen und Antworten zum Commit von Daten. durch die Mutation API zu erstellen. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
close |
done |
Speicherplatz insgesamt instance/storage/used_bytes |
Die Datenmenge, die in der Instanz oder Datenbank gespeichert ist. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) beträgt 2^30 Byte. Diese Maßeinheit ist auch bekannt als Gibibyte (GiB) enthalten. |
done |
done |
Gesamtspeicher für Datenbank nach Datenbank instance/storage/used_bytes |
Die in der Instanz oder Datenbank gespeicherte Datenmenge, gruppiert nach Datenbank. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) beträgt 2^30 Byte. Diese Maßeinheit ist auch bekannt als Gibibyte (GiB) enthalten. |
done |
close |
Datenbankspeicher nach Tabelle (keine) |
Die in der Instanz oder Datenbank gespeicherte Datenmenge, gruppiert nach Tabellen in der ausgewählten Datenbank. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) beträgt 2^30 Byte. Diese Maßeinheit ist auch bekannt als Gibibyte (GiB) enthalten. Dieses Diagramm erhält seine Daten durch Abfrage SPANNER_SYS.TABLE_SIZES_STATS_1HOUR . Weitere Informationen finden Sie unter
<ph type="x-smartling-placeholder"></ph>
Statistiken zu Tabellengrößen |
close |
done |
Am häufigsten verwendete Tabellen nach Vorgängen (keine) |
Die 15 am häufigsten verwendeten Tabellen und Indexe in der Instanz oder Datenbank, bestimmt vom Anzahl der Lese-, Schreib- oder Löschvorgänge. Die Daten dieses Diagramms werden durch Abfragen der Statistiktabellen für Tabellenvorgänge abgerufen. Weitere Informationen finden Sie unter <ph type="x-smartling-placeholder"></ph> Statistiken zu Tabellenvorgängen. |
close |
done |
Am seltensten verwendete Tabellen nach Vorgängen (keine) |
Die 15 am wenigsten verwendeten Tabellen und Indexe in der Instanz oder Datenbank, bestimmt vom Anzahl der Lese-, Schreib- oder Löschvorgänge. Die Daten dieses Diagramms werden durch Abfragen der Statistiktabellen für Tabellenvorgänge abgerufen. Weitere Informationen finden Sie unter <ph type="x-smartling-placeholder"></ph> Statistiken zu Tabellenvorgängen. |
close |
done |
Wartezeit bei Sperren lock_stat/total/lock_wait_time |
Die Wartezeit bei einer Transaktion bei Sperren ist die Zeit, die zum Erhalt eines eine Ressource, die von einer anderen Transaktion gehalten wird. Gesamtwartezeit bei Sperren für Sperren werden für die gesamte Datenbank aufgezeichnet. |
done |
done |
Wartezeit bei Sperren nach Datenbank lock_stat/total/lock_wait_time |
Die Wartezeit bei einer Transaktion bei Sperren ist die Zeit, die zum Erhalt eines eine Ressource, die von einer anderen Transaktion gehalten wird. Gesamtwartezeit bei Sperren für Sperren werden für die gesamte Datenbank aufgezeichnet. |
done |
close |
Gesamtspeicherplatz für Sicherungen Instanz/Sicherung/Verwendete_Byte |
Die Datenmenge, die in den Sicherungen gespeichert wird, die die mit der Instanz oder Datenbank verknüpft sind. Dieser Wert wird gemessen in binären Byte-Einheiten. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte bezeichnet. (GiB) enthalten. |
done |
done |
Gesamtspeicher für Sicherungen nach Datenbank Instanz/Sicherung/Verwendete_Byte |
Die Datenmenge, die in den Sicherungen gespeichert wird, die mit der Instanz oder Datenbank, gruppiert nach Datenbank. Dieser Wert wird gemessen in binären Byte-Einheiten. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte bezeichnet. (GiB) enthalten. |
done |
close |
Rechenkapazität instance/processing_units Instanz/Knoten |
Die Computing- Kapazität ist die Menge der verfügbaren Verarbeitungseinheiten oder Knoten in eine Instanz. Sie können auswählen, ob die Verarbeitungskapazität angezeigt werden soll oder in Knoten. |
done |
close |
Leader-Verteilung instance/leader_percentage_by_region |
Für multiregionale Instanzen können Sie die Anzahl der Datenbanken mit der Methode der Spitzenpolitiker (≥50%) in einer bestimmten Region. Klicken Sie im Bereich Drop-down-Menü Regionen, wenn Sie eine bestimmte Region ist, zeigt das Diagramm die Gesamtzahl der Datenbanken in dieser Region Instanz mit der ausgewählten Region als führende Region haben. Wenn Sie wählen Sie unter dem Menüpunkt Alle Regionen Regionen nicht angezeigt wird, zeigt das Diagramm eine Zeile für jede Region und jede Zeile zeigt die Gesamtzahl der Datenbanken in der Instanz, die diese Region als führende Region hat. Für Datenbanken in einer multiregionalen Instanz können Sie den Prozentsatz der Leader anzeigen lassen nach Region gruppiert. Beispiel: Wenn eine Datenbank fünf Leader hat, eine in us-west1 und vier in us-east1 zu einer bestimmten Zeit, „Alle Regionen“ Das Diagramm zeigt zwei Linien (eines pro Region). Eine Linie für us-west1 liegt bei 20%, die andere Linie für us-east1 liegt bei 80%. Das us-west1-Diagramm zeigt eine einzelne Linie bei 20 % und das Das us-east1-Diagramm zeigt eine einzelne Linie bei 80%. Wenn vor Kurzem eine Datenbank erstellt wurde, oder eine führende Region ist vor Kurzem geändert wurde, stabilisieren sich die Diagramme möglicherweise nicht rechts. weg sind. Dieses Diagramm ist nur für multiregionale Instanzen verfügbar. |
done |
done |
Verfügbarkeit des dual-regionalen Quorums instance/dual_region_quorum_availability |
Dieses Diagramm ist nur verfügbar für Instanzkonfigurationen mit zwei Regionen. Sie zeigt eine Zeitachse der Integrität von drei Quoren: der Dual-Region. und das Quorum einzelner Regionen in jeder Region. Im Diagramm gibt es ein Drop-down-Menü für die Quorumverfügbarkeit. Regionen befinden sich im Modus Fehlerfrei oder Störung. Verwenden zusammen mit den Fehlerraten und Latenzmesswerten an, selbstverwaltete wann-Failover-Entscheidungen bei regionalen Störungen. Weitere Informationen finden Sie unter Failover und Failback: Informationen zum manuellen Failover und Failback finden Sie unter Dual-Region-Quorum ändern |
done |
close |
Anzahl der Remote-Dienstaufrufe query_stat/total/remote_service_calls_count |
Anzahl der Remote-Dienstaufrufe, gruppiert nach Dienst und Antwortcodes. Antwortet mit einem HTTP-Antwortcode, z. B. 200 oder 500. |
done |
done |
Latenzen der Remote-Dienstaufrufe query_stat/total/remote_service_calls_latencies |
Die Latenz der Remote-Dienstaufrufe, gruppiert nach Dienst. Über das Drop-down-Menü „Perzentil“ können Sie sich Latenzmesswerte für die Latenzen des 50. und 99. Perzentils ansehen:
|
done |
done |
Anzahl der vom Remote-Dienst verarbeiteten Zeilen query_stat/total/remote_service_processed_rows_count |
Anzahl der Zeilen, die von einem Remote-Dienst verarbeitet wurden, gruppiert nach Servicer und Antwortcodes. Antwortet mit einem HTTP-Antwortcode, z. B. 200 oder 500. |
done |
done |
Latenzen der Remote-Dienstzeilen query_stat/total/remote_service_processed_rows_latencies |
Anzahl der Zeilen, die von einem Remote-Dienst verarbeitet wurden, gruppiert nach Dienst und Antwortcodes. Über das Drop-down-Menü „Perzentil“ können Sie sich Latenzmesswerte für die Latenzen des 50. und 99. Perzentils ansehen:
|
done |
done |
Netzwerk-Byte des Remote-Dienstes query_stat/total/remote_service_network_bytes_sizes |
Mit dem Remote-Dienst ausgetauschte Netzwerkbyte, gruppiert nach Dienst und Richtung. Dieser Wert wird in binären Byteeinheiten gemessen. Diese Einheit von Messung basiert auf der <ph type="x-smartling-placeholder"></ph> Potenz von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Einheit wird auch als Gibibyte (GiB) ein. Die Richtung bezieht sich auf den gesendeten oder empfangenen Traffic. Über das Drop-down-Menü „Perzentil“ können Sie sich Messwerte für das 50. und 99. Perzentil des Netzwerkbyte-Austauschs ansehen:
|
done |
done |
Diagramme und Messwerte für das verwaltete Autoscaling
Zusätzlich zu den im vorherigen Abschnitt gezeigten Optionen kann für den Fall, dass eine Instanz aktiviert ist, enthält das Rechenkapazitätsdiagramm Schaltfläche Logs ansehen Wenn Sie auf diese Schaltfläche klicken, werden Protokolle aus dem verwalteten Autoscalings.
Die folgenden Messwerte sind für Instanzen verfügbar, die das verwaltete Autoscaling aktiviert.
Diagrammname und Messwerttyp | Beschreibung |
---|---|
Rechenkapazität | Mit ausgewählten Knoten. |
instance/autoscaling/min_node_count |
Die Mindestanzahl von Knoten, die das Autoscaling für die Instanz. |
instance/autoscaling/max_node_count |
Die maximale Anzahl von Knoten, die das Autoscaling für die Instanz. |
instance/autoscaling/recommended_node_count_for_cpu |
Die empfohlene Anzahl von Knoten basiert auf der CPU-Nutzung des Instanz. |
instance/autoscaling/recommended_node_count_for_storage |
Empfohlene Anzahl von Knoten auf Basis der Speichernutzung der Instanz. |
Rechenkapazität | Mit ausgewählten Verarbeitungseinheiten. |
instance/autoscaling/min_processing_units |
Die Mindestanzahl von Verarbeitungseinheiten, die vom Autoscaling zugewiesen werden soll auf die Instanz zu übertragen. |
instance/autoscaling/max_processing_units |
Die maximale Anzahl von Verarbeitungseinheiten, denen das Autoscaling zugewiesen wird für die Instanz. |
instance/autoscaling/recommended_processing_units_for_cpu |
Empfohlene Anzahl von Verarbeitungseinheiten. Diese Empfehlung basiert auf der bisherigen CPU-Nutzung der Instanz ab. |
instance/autoscaling/recommended_processing_units_for_storage |
Empfohlene Anzahl von zu verwendenden Verarbeitungseinheiten. Diese Empfehlung ist basierend auf der bisherigen Speichernutzung der Instanz. |
CPU-Auslastung nach Priorität | |
instance/autoscaling/high_priority_cpu_utilization_target |
CPU-Auslastungsziel mit hoher Priorität für das Autoscaling. |
Gesamtspeicherplatz | Mit ausgewählten Verarbeitungseinheiten. |
instance/storage/limit_bytes |
Speicherlimit für die Instanz in Byte. |
instance/autoscaling/storage_utilization_target |
Speicherauslastungsziel für das Autoscaling. |
Datenaufbewahrung
Die maximale Datenaufbewahrung für die meisten Messwerte im Systemstatistiken-Dashboard beträgt sechs Wochen. Im Diagramm Datenbankspeicher nach Tabelle sind die Daten jedoch aufgenommen aus dem SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (anstelle von Spanner) mit einer maximalen Aufbewahrungsdauer von 30 Tagen. Weitere Informationen finden Sie unter Datenaufbewahrung um mehr zu erfahren.
Dashboard für Systemstatistiken aufrufen
Zum Aufrufen der Seite mit den Systemstatistiken benötigen Sie Folgendes: Identity and Access Management IAM-Berechtigungen zusätzlich zu den Spanner-Berechtigungen Berechtigungen und Spanner-Berechtigungen auf Instanz- und Datenbankebene:
spanner.databases.beginReadOnlyTransaction
spanner.databases.select
spanner.sessions.create
Weitere Informationen zu Spanner-IAM finden Sie unter Zugriffssteuerung mit IAM.
Wenn Sie das verwaltete Autoscaling auf Ihrem
Sie benötigen außerdem die Berechtigung logging.logEntries.list
, um
verwalteten Autoscaling-Logs an.
Weitere Informationen zu dieser Berechtigung finden Sie unter Vordefinierte Rollen:
So rufen Sie das Dashboard für Systemstatistiken auf:
Öffnen Sie in der Google Cloud Console die Liste der Spanner-Instanzen.
Führen Sie einen der folgenden Schritte aus:
Um Messwerte für eine Instanz zu sehen, klicken Sie auf den Namen der Instanz, über die Sie mehr erfahren möchten, Systemstatistiken.
Um Messwerte für eine Datenbank anzuzeigen, klicken Sie auf den Namen der Instanz, wählen Sie eine Datenbank aus und klicken Systemstatistiken.
Optional: Um Verlaufsdaten für einen anderen Zeitraum zu sehen, suchen Sie oben rechts auf der Seite und dann auf den Zeitraum, den Sie anzuzeigen.
Optional: Klicken Sie auf eine der Drop-down-Listen im Diagramm, um einzustellen, welche Daten im Diagramm angezeigt werden. Wenn die Instanz beispielsweise eine Konfiguration mit mehreren Regionen verwendet, bieten einige Diagramme eine Drop-down-Liste an, um sich Daten für eine bestimmte Region anzeigen zu lassen. Nicht alle Diagramme haben Drop-down-Listen.
Nächste Schritte
- Informationen zur CPU-Auslastung und Latenz Messwerte für Spanner.
- Benutzerdefinierte Diagramme und Benachrichtigungen einrichten mit Monitoring
- Weitere Informationen zu Arten von Spanner-Instanzen.