Auf dieser Seite wird beschrieben, wie Sie Spanner-Instanzen und -Datenbanken mit dem Systemstatistiken-Dashboard überwachen.
Systemstatistiken
Das Dashboard für Systemstatistiken zeigt Kurzübersichten und Grafiken in Bezug auf eine ausgewählte Instanz oder Datenbank an und bietet Maße für Latenzen, CPU-Auslastung, Speicher, Durchsatz und andere Leistungsstatistiken. Sie können Diagramme für verschiedene Zeiträume aufrufen, die von der letzten Stunde bis zu den letzten 30 Tagen reichen.
Das Dashboard für Systemstatistiken enthält die folgenden Abschnitte (siehe Screenshot):
- Datenbankliste: Zeigt Statistiken der ausgewählten Datenbank an. Sie können eine einzelne Datenbank oder ein Aggregat aller Datenbanken anzeigen lassen. Dies ist nur für Instanzen verfügbar.
- Layout-Umschalter: Wechselt zwischen einem ein- oder zweispaltigen Layout.
- Zeitraumfilter: Filtert die Statistiken nach Zeiträumen wie Stunden, Tagen oder einem benutzerdefinierten Bereich.
- Kurzübersichten : Zeigt Statistiken zu einem bestimmten Zeitpunkt über den ausgewählten Zeitraum an.
- Grafiken: Zeigt Grafiken zur CPU-Auslastung, zu Durchsatzen, Latenzen, zur Speichernutzung usw. an.
Kurzübersichten, Diagramme und Messwerte für Systemstatistiken
Das Dashboard für Systemstatistiken enthält die folgenden Diagramme und Messwerte zur Anzeige des aktuellen Status und des Verlaufs einer Instanz. Die meisten Diagramme und Messwerte sind auf Instanzebene verfügbar. Sie können auch viele Diagramme und Messwerte für eine einzelne Datenbank innerhalb einer Instanz aufrufen.
Verfügbare Kurzübersichten
Name | Beschreibung |
---|---|
CPU-Auslastung | Gesamte CPU-Nutzung in einer Instanz oder ausgewählten Datenbank. In einer multiregionalen Instanz stellt dieser Messwert den Mittelwert der CPU-Auslastung über die Regionen hinweg dar. |
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 pro Sekunde aus der Instanz oder Datenbank gelesen oder in diese geschrieben wurden. Dieser Wert wird in binären Megabyte (MB) gemessen, wobei 1 MB 2^20 Byte entspricht. Diese Maßeinheit wird auch als Mebibyte (MiB) bezeichnet. |
Vorgänge pro Sekunde | Anzahl der Vorgänge pro Sekunde (Rate) bei Lese- und Schreibvorgängen in einer Instanz oder ausgewählten Datenbank. |
Speicherauslastung | Auf Instanzebene ist es der Prozentsatz der gesamten Speicherauslastung innerhalb einer Instanz. Auf Datenbankebene ist dies der Gesamtspeicher, der für die ausgewählte Datenbank verwendet wird. |
Verfügbare Diagramme und Messwerte
Im Folgenden finden Sie ein Diagramm für einen Beispielmesswert:
Die Symbolleiste auf jeder Diagrammkarte enthält die folgenden Standardoptionen:
Um einen bestimmten Abschnitt eines Diagramms heranzuzoomen, klicken Sie auf das Diagramm und ziehen es horizontal oder vertikal. Wenn Sie den Zoomvorgang zurücksetzen möchten, klicken Sie auf youtube_searched_for Zoom zurücksetzen. Zoomvorgänge werden gleichzeitig auf alle Diagramme im Dashboard angewendet.
Zum Ein- oder Ausblenden der Legende klicken Sie auf legend_toggle Diagrammlegende maximieren/minimieren.
Zum Aufrufen eines Diagramms im Vollbildmodus klicken Sie auf fullscreen Vollbildmodus aktivieren/beenden. Sie können den Vollbildmodus auch mit der Esc beenden.
Wenn Sie weitere Optionen einblenden möchten, 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 einem neuen oder einem vorhandenen Dashboard in Cloud Monitoring ein Diagramm hinzufügen.
- In Metrics Explorer ansehen. Sehen Sie sich den Messwert im Metrics Explorer an. Sie können andere Spanner-Messwerte im Metrics Explorer ansehen, nachdem Sie den Ressourcentyp Spanner Database ausgewählt haben.
In der folgenden Tabelle werden die Diagramme beschrieben, die standardmäßig im Dashboard für Systemstatistiken angezeigt werden. Für jedes Diagramm wird der Messwerttyp aufgeführt. Die Strings des Messwerttyps folgen diesem Präfix: spanner.googleapis.com/
. Der Messwerttyp 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_priorität |
Der Prozentsatz der CPU-Ressourcen der Instanz für Aufgaben mit hoher, mittlerer, niedriger oder hoher Priorität nach Priorität. Zu diesen Aufgaben gehören von Ihnen initiierte Anfragen sowie Wartungsaufgaben, die Spanner umgehend ausführen muss. Bei Instanzen mit mehreren Regionen werden Messwerte nach Region und Priorität gruppiert. Weitere Informationen zu Aufgaben mit hoher Priorität Weitere Informationen zur CPU-Auslastung. |
done |
close |
Gesamte CPU-Auslastung instance/cpu/utilization_by_priorität |
Die gesamte CPU-Auslastung als Prozentsatz der CPU-Ressourcen der Instanz. Bei Instanzen können Sie sich das gestapelte Diagramm der gesamten CPU-Auslastung anzeigen lassen, gruppiert nach Datenbank oder nach einer Kombination aus Aufgabentyp (Nutzer/System) und Priorität. Bei Datenbanken können Sie das gestapelte Diagramm der gesamten CPU-Auslastung anzeigen, gruppiert nach Kombination aus Aufgabentyp (Nutzer/System) und Priorität. Bei Instanzen mit mehreren Regionen können Sie die Region auswählen oder alle Regionen als mehrere Liniendiagramme darstellen lassen. |
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 Lese-, Schreib- und Commits. Verwenden Sie diesen Messwert, um eine detaillierte Aufschlüsselung der CPU-Nutzung zu erhalten und weitere Fehler zu beheben, wie unter Hohe CPU-Auslastung untersuchen erläutert. Über das Drop-down-Menü Priorität können Sie weiter nach der Priorität der Aufgaben filtern. Bei Instanzen mit mehreren Regionen zeigen Messwerte im Liniendiagramm den mittleren Prozentsatz zwischen Regionen an. |
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-Ressourcen der Instanz für jede Datenbank. Jeder Datenpunkt ist ein Durchschnittswert für die letzten 24 Stunden. Bei Instanzen mit mehreren Regionen können Sie Messwerte im Liniendiagramm über das Drop-down-Menü Region nach Region filtern. |
done |
close |
Latenz api/request_latencies |
Die Zeit, die Spanner für die Verarbeitung einer Lese- oder Schreibanfrage benötigt hat. Wählen Sie im Drop-down-Menü Funktion die Option Lesen oder Schreiben aus oder wählen Sie Lesen/Schreiben aus, um Messwerte für beide aufzurufen. Diese Messung beginnt, wenn Spanner eine Anfrage empfängt, und endet, wenn Spanner mit dem Senden einer Antwort beginnt. Sie können die Latenzmesswerte für die Latenzen des 50. und 99. Perzentils über das Drop-down-Menü Perzentil aufrufen:
|
done |
done |
Latenz nach Datenbank api/request_latencies |
Die Zeit, die Spanner für die Verarbeitung einer Lese- oder Schreibanfrage benötigt hat, gruppiert nach Datenbank. Wählen Sie im Drop-down-Menü Funktion die Option Lesen oder Schreiben aus oder wählen Sie Lesen/Schreiben aus, um Messwerte für beide aufzurufen. Diese Messung beginnt, wenn Spanner eine Anfrage empfängt, und endet, wenn Spanner mit dem Senden einer Antwort beginnt. Sie können Messwerte für das 50. und 99. Perzentil über das Drop-down-Menü Perzentil aufrufen:
|
done |
close |
Latenz nach API-Methode api/request_latencies |
Die Zeit, die Spanner für die Bearbeitung einer Anfrage benötigt hat, gruppiert nach Spanner API-Methoden. Diese Messung beginnt, wenn Spanner eine Anfrage erhält, und endet, wenn Spanner mit dem Senden einer Antwort beginnt. Über das Drop-down-Menü Perzentil können Sie Messwerte für die Latenzen für das 50. und 99. Perzentil aufrufen:
|
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 schreibgeschützte und schreibgeschützte Transaktionen angezeigt werden sollen. Der Hauptunterschied zwischen dem Latenzdiagramm und dem Transaktionslatenzdiagramm besteht darin, dass Sie im Diagramm zur Transaktionslatenz die führende Rolle für den schreibgeschützten Typ auswählen können. Sie können Leader ist beteiligt oder Kein Leader ist beteiligt für die schreibgeschützte Transaktion auswählen. Bei Lesevorgängen, an denen der Leader beteiligt ist, kann die Latenz höher sein. Anhand dieses Diagramms können Sie beurteilen, ob Sie veraltete Lesevorgänge verwenden sollten, ohne mit dem Leader zu kommunizieren, sofern die Zeitstempelgrenze mindestens 15 Sekunden beträgt. Bei Lese-/Schreibtransaktionen ist der Leader immer an der Transaktion beteiligt. Daher enthalten die im Diagramm angezeigten Daten immer die Zeit, die für die Anfrage benötigt wurde, um den Leader zu erreichen und eine Antwort zu erhalten. Sie können sich Messwerte für die Latenz des 50. und 99. Perzentils ansehen:
|
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 schreibgeschützte und schreibgeschützte Transaktionen angezeigt werden sollen. Der Hauptunterschied zwischen dem Latenzdiagramm und dem Diagramm „Transaktionslatenz nach Datenbank“ besteht darin, dass Sie mit dem Diagramm „Transaktionslatenz nach Datenbank“ die führende Beteiligung für den schreibgeschützten Typ auswählen können. Sie können Leader ist beteiligt oder Kein Leader ist beteiligt für die schreibgeschützte Transaktion auswählen. Bei Lesevorgängen mit dem Leader kann eine höhere Latenz auftreten. Anhand dieses Diagramms können Sie beurteilen, ob Sie veraltete Lesevorgänge verwenden sollten, ohne mit dem Leader zu kommunizieren. Dabei wird davon ausgegangen, dass die Zeitstempelgrenze mindestens 15 Sekunden beträgt. Bei Lese-/Schreibtransaktionen ist der Leader immer an der Transaktion beteiligt. Daher enthalten die im Diagramm angezeigten Daten immer die Zeit, die für die Anfrage benötigt wurde, um den Leader zu erreichen und eine Antwort zu erhalten. Sie können sich Messwerte für die Latenz des 50. und 99. Perzentils ansehen:
|
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 schreibgeschützte und schreibgeschützte Transaktionen angezeigt werden sollen. Der Hauptunterschied zwischen dem Diagramm „Latenz“ und dem Diagramm „Transaktionslatenz nach API-Methode“ besteht darin, dass Sie im Diagramm „Transaktionslatenz nach API-Methode“ die führende Rolle für den schreibgeschützten Typ auswählen können. Sie können Leader ist beteiligt oder kein Leader ist beteiligt für die schreibgeschützte Transaktion auswählen. Bei Lesevorgängen mit dem Leader kann die Latenz höher sein. Anhand dieses Diagramms können Sie beurteilen, ob Sie veraltete Lesevorgänge verwenden sollten, ohne mit dem Leader zu kommunizieren. Dabei wird davon ausgegangen, dass die Zeitstempelgrenze mindestens 15 Sekunden beträgt. Bei Lese-/Schreibtransaktionen ist der Leader immer an der Transaktion beteiligt. Daher enthalten die im Diagramm angezeigten Daten immer die Zeit, die für die Anfrage benötigt wurde, um den Leader zu erreichen und eine Antwort zu erhalten. Sie können sich Messwerte für die Latenz für das 50. und 99. Perzentil ansehen:
|
close |
done |
Vorgänge pro Sekunde api/api_request_count |
Die Anzahl der Vorgänge (Lese-/Schreibvorgänge), die Spanner pro Sekunde ausgeführt hat, oder die Anzahl der Fehler, die pro Sekunde auf dem Spanner-Server aufgetreten sind. 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 Sekunde ausgeführt hat, oder die Anzahl der Fehler, die pro Sekunde auf dem Spanner-Server aufgetreten sind. 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 Sekunde ausgeführt hat, gruppiert nach der Spanner API-Methode |
close |
done |
Durchsatz api/sent_bytes_count (read) api/empfänger_bytes_count (schreib) |
Die Menge an unkomprimierten Daten, die pro Sekunde aus der Instanz oder Datenbank gelesen oder in diese geschrieben wurden. Dieser Wert wird in binären Byteeinheiten gemessen. Diese Maßeinheit basiert auf der Potenz von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. Der Lesedurchsatz umfasst Anfragen und Antworten für Methoden in der Read API und für SQL-Abfragen. Auch Anfragen und Antworten für DML-Anweisungen sind enthalten. Der Schreibdurchsatz umfasst Anfragen und Antworten zum Commit von Daten über die Mutation API. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
done |
done |
Durchsatz nach Datenbank api/sent_bytes_count (read) api/empfänger_bytes_count (schreib) |
Die Menge an unkomprimierten Daten, die pro Sekunde aus der Instanz oder Datenbank gelesen oder in diese geschrieben wurden, gruppiert nach Datenbank. Dieser Wert wird in binären Byte-Einheiten gemessen. Diese Maßeinheit basiert auf der Potenz von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. Der Lesedurchsatz umfasst Anfragen und Antworten für Methoden in der Read API und für SQL-Abfragen. Auch Anfragen und Antworten für DML-Anweisungen sind enthalten. Der Schreibdurchsatz umfasst Anfragen und Antworten zum Commit von Daten über die Mutation API. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
done |
close |
Durchsatz nach API-Methode api/sent_bytes_count (read) api/empfänger_bytes_count (schreib) |
Die Menge an unkomprimierten Daten, die pro Sekunde aus der Instanz oder Datenbank gelesen oder in diese geschrieben wurden, gruppiert nach API-Methode. Dieser Wert wird in binären Byteeinheiten gemessen. Diese Maßeinheit basiert auf der Potenz von 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. Der Lesedurchsatz umfasst Anfragen und Antworten für Methoden in der Read API und für SQL-Abfragen. Auch Anfragen und Antworten für DML-Anweisungen sind enthalten. Der Schreibdurchsatz umfasst Anfragen und Antworten zum Commit von Daten über die Mutation API. Anfragen und Antworten für DML-Anweisungen sind darin nicht enthalten. |
close |
done |
Gesamtspeicherplatz 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) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. |
done |
done |
Gesamtspeicher der Datenbank nach Datenbank instance/storage/used_bytes |
Die Datenmenge, die in der Instanz oder Datenbank gespeichert ist, gruppiert nach Datenbank. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. |
done |
close |
Datenbankspeicher nach Tabelle (keine) |
Die Datenmenge, die in der Instanz oder Datenbank gespeichert ist, gruppiert nach Tabellen in der ausgewählten Datenbank. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. Die Daten für dieses Diagramm werden durch Abfragen von SPANNER_SYS.TABLE_SIZES_STATS_1HOUR abgerufen. Weitere Informationen finden Sie unter
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, abhängig von der Anzahl der Lese-, Schreib- oder Löschvorgänge. Bei diesem Diagramm werden die Daten durch Abfragen der Statistiktabellen für Tabellenvorgänge abgerufen. Weitere Informationen finden Sie unter 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 durch die Anzahl der Lese-, Schreib- oder Löschvorgänge. Bei diesem Diagramm werden die Daten durch Abfragen der Statistiktabellen für Tabellenvorgänge abgerufen. Weitere Informationen finden Sie unter Statistiken zu Tabellenvorgängen. |
close |
done |
Wartezeit bei Sperren lock_stat/total/lock_wait_time |
Die Wartezeit bei Sperren einer Transaktion ist die Zeit, die benötigt wird, um eine Sperre für eine Ressource zu übernehmen, die von einer anderen Transaktion zugewiesen ist. Die gesamte Wartezeit bei Sperrkonflikten bei Sperren wird für die gesamte Datenbank erfasst. |
done |
done |
Wartezeit bei Sperren nach Datenbank lock_stat/total/lock_wait_time |
Die Wartezeit bei Sperren einer Transaktion ist die Zeit, die benötigt wird, um eine Sperre für eine Ressource zu übernehmen, die von einer anderen Transaktion zugewiesen ist. Die gesamte Wartezeit bei Sperrkonflikten bei Sperren wird für die gesamte Datenbank erfasst. |
done |
close |
Gesamtspeicherplatz für Sicherungen instance/backup/used_bytes |
Die Datenmenge, die in den Sicherungen gespeichert wird, die der Instanz oder Datenbank zugeordnet sind. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. |
done |
done |
Gesamtspeicher für Sicherungen nach Datenbank instance/backup/used_bytes |
Die Datenmenge, die in den Sicherungen gespeichert wird, die der Instanz oder Datenbank zugeordnet sind, gruppiert nach Datenbank. Dieser Wert wird in binären Byteeinheiten gemessen. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. |
done |
close |
Rechenkapazität Instanz/Verarbeitungseinheiten Instanz/Knoten |
Die Rechenkapazität ist die Menge der in einer Instanz verfügbaren Verarbeitungseinheiten oder Knoten. Sie können die Kapazität in Verarbeitungseinheiten oder in Knoten anzeigen lassen. |
done |
close |
Leader-Verteilung instance/leader_percentage_by_region |
Bei multiregionalen Instanzen können Sie die Anzahl der Datenbanken mit den meisten Leadern (>=50%) in einer bestimmten Region anzeigen. Wenn Sie im Drop-down-Menü Regionen eine bestimmte Region auswählen, zeigt das Diagramm die Gesamtzahl der Datenbanken in dieser Instanz, die die ausgewählte Region als führende Region haben. Wenn Sie im Drop-down-Menü Regionen die Option Alle Regionen auswählen, wird im Diagramm eine Zeile für jede Region angezeigt. In jeder Zeile wird die Gesamtzahl der Datenbanken in der Instanz angezeigt, in der diese Region die führende Region ist. Für Datenbanken in einer multiregionalen Instanz können Sie den Prozentsatz der nach Region gruppierten Leader anzeigen. Wenn eine Datenbank beispielsweise zu einem bestimmten Zeitpunkt fünf Leader hat, eine in us-west1 und vier in us-east1, zeigt das Diagramm „Alle Regionen“ zwei Linien (eine pro Region). Eine Linie für us-west1 liegt bei 20 % und die andere Linie für us-east1 bei 80%. Das us-west1-Diagramm zeigt eine einzelne Linie mit 20 % und das us-east1-Diagramm eine einzelne Linie mit 80 % an. Wenn vor Kurzem eine Datenbank erstellt oder eine führende Region geändert wurde, stabilisieren sich die Diagramme möglicherweise nicht sofort. Dieses Diagramm ist nur für multiregionale Instanzen verfügbar. |
done |
done |
Anzahl der Remote-Dienstaufrufe query_stat/total/remote_service_calls_count |
Anzahl der Remote-Dienstaufrufe, gruppiert nach Dienst und Antwortcodes. Antwort mit einem HTTP-Antwortcode, z. B. 200 oder 500. |
done |
done |
Latenzen von Remote-Dienstaufrufen query_stat/total/remote_service_calls_latencies |
Die Latenz der Remote-Dienstaufrufe, gruppiert nach Dienst. Sie können die Latenzmesswerte für die Latenzen des 50. und 99. Perzentils über das Drop-down-Menü „Perzentil“ aufrufen:
|
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-Dienst-Zeilen query_stat/total/remote_service_processed_rows_latencies |
Anzahl der Zeilen, die von einem Remote-Dienst verarbeitet wurden, gruppiert nach Dienst und Antwortcodes. Sie können die Latenzmesswerte für die Latenzen des 50. und 99. Perzentils über das Drop-down-Menü „Perzentil“ aufrufen:
|
done |
done |
Netzwerkbyte von Remote-Diensten 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 Byte-Einheiten gemessen. Diese Maßeinheit basiert auf der Potenz 2. Beispiel: 1 binäres Gigabyte (GB) entspricht 2^30 Byte. Diese Maßeinheit wird auch als Gibibyte (GiB) bezeichnet. Richtung bezieht sich auf den gesendeten oder empfangenen Traffic. Über das Drop-down-Menü „Perzentil“ können Sie Messwerte für das 50. und 99. Perzentil des Austauschs von Netzwerkbyte ansehen:
|
done |
done |
Diagramme und Messwerte des verwalteten Autoscalings
Wenn für eine Instanz verwaltetes Autoscaling aktiviert ist, wird zusätzlich zu den im vorherigen Abschnitt gezeigten Optionen im Diagramm zur Rechenkapazität die Schaltfläche Logs ansehen angezeigt. Wenn Sie auf diese Schaltfläche klicken, werden Logs aus dem verwalteten Autoscaling angezeigt.
Für Instanzen, bei denen das verwaltete Autoscaling aktiviert ist, stehen folgende Messwerte zur Verfügung.
Diagrammname und Messwerttyp | Beschreibung |
---|---|
Rechenkapazität | Mit ausgewählten Knoten. |
instance/autoscaling/min_node_count |
Die Mindestanzahl von Knoten, die der Instanz automatisch zugewiesen wird, ist so konfiguriert. |
instance/autoscaling/max_node_count |
Die maximale Anzahl von Knoten, die der Instanz automatisch zugewiesen werden soll, ist konfiguriert. |
instance/autoscaling/recommended_node_count_for_cpu |
Empfohlene Anzahl von Knoten basierend auf der CPU-Nutzung der 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 der Instanz automatisch von Autoscaling zugewiesen werden. |
instance/autoscaling/max_processing_units |
Die maximale Anzahl von Verarbeitungseinheiten, die der Instanz vom Autoscaling zugewiesen werden können. |
instance/autoscaling/recommended_processing_units_for_cpu |
Empfohlene Anzahl von Verarbeitungseinheiten. Diese Empfehlung basiert auf der bisherigen CPU-Nutzung der Instanz. |
instance/autoscaling/recommended_processing_units_for_storage |
Empfohlene Anzahl von zu verwendenden Verarbeitungseinheiten. Diese Empfehlung basiert auf der bisherigen Speichernutzung der Instanz. |
CPU-Auslastung nach Priorität | |
instance/autoscaling/high_priority_cpu_utilization_target |
Für das Autoscaling zu verwendendes CPU-Auslastungsziel mit hoher Priorität. |
Gesamtspeicherplatz | Mit ausgewählten Verarbeitungseinheiten. |
instance/storage/limit_bytes |
Speicherlimit für die Instanz in Byte. |
Instanz/Autoscaling/storage_utilization_target |
Speicherauslastungsziel, das für das Autoscaling verwendet werden soll. |
Datenaufbewahrung
Die maximale Datenaufbewahrungszeit beträgt für die meisten Messwerte im Dashboard für Systemstatistiken sechs Wochen. Für das Diagramm Datenbankspeicher nach Tabelle werden die Daten jedoch aus der Tabelle SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (anstatt über Spanner) abgerufen, deren Aufbewahrungsdauer 30 Tage beträgt. Weitere Informationen finden Sie unter Datenaufbewahrung.
Dashboard für Systemstatistiken aufrufen
Zum Aufrufen der Seite „Systemstatistiken“ benötigen Sie zusätzlich zu den Spanner-Berechtigungen und Spanner-Berechtigungen auf Instanz- und Datenbankebene die folgenden IAM-Berechtigungen (Identity and Access Management):
spanner.databases.beginReadOnlyTransaction
spanner.databases.select
spanner.sessions.create
Weitere Informationen zu Spanner-IAM-Berechtigungen finden Sie unter Zugriffssteuerung mit IAM.
Wenn Sie auf Ihrer Instanz verwaltetes Autoscaling aktivieren, benötigen Sie auch die Berechtigung logging.logEntries.list
, um die Logs des verwalteten Autoscalings aufzurufen.
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:
Wenn Sie Messwerte für eine Instanz aufrufen möchten, klicken Sie auf den Namen der Instanz, über die Sie mehr erfahren möchten, und dann im Navigationsmenü auf Systemstatistiken.
Wenn Sie Messwerte für eine Datenbank ansehen möchten, klicken Sie auf den Namen der Instanz, wählen Sie eine Datenbank aus und klicken Sie dann im Navigationsmenü auf Systemstatistiken.
Optional: Wenn Sie Verlaufsdaten für einen anderen Zeitraum aufrufen möchten, suchen Sie die Schaltflächen oben rechts auf der Seite und klicken Sie dann auf den Zeitraum, den Sie sich ansehen möchten.
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 zu den Latenzmesswerten für Spanner.
- Mit Monitoring benutzerdefinierte Diagramme und Benachrichtigungen einrichten
- Weitere Informationen zu Arten von Spanner-Instanzen.