Auf dieser Seite finden Sie eine detaillierte Beschreibung der einzelnen clientseitigen Messwerte, die Spanner bietet. Weitere Informationen zum Ansehen und Verwalten clientseitiger Messwerte finden Sie unter Clientseitige Messwerte ansehen und verwalten.
Clientseitige Messwerte liefern Latenzinformationen zu den Versuchen und Vorgängen der RPC-Anfrage des Clients an Spanner.
Ein Versuch ist eine einzelne RPC-Anfrage vom Client an Spanner. Wenn eine Anfrage fehlschlägt, kann der Client mehrere Versuche unternehmen.
Ein Vorgang stellt den Abschluss aller RPC-Anfragen dar, einschließlich aller Versuche, die der Client an Spanner gesendet hat. Ein Vorgang ist abgeschlossen, wenn der Client eine Antwort erhält oder alle Versuche ausgeschöpft sind.
Eine RPC-Anfrage erreicht zuerst das Google-Frontend (GFE) und dann das Spanner API-Frontend (AFE). Weitere Informationen finden Sie unter Latenzpunkte in einer Spanner-Anfrage.
Zu diesen Messwerten gehören die Messwerttypen DISTRIBUTION und INT64. Weitere Informationen finden Sie unter
Werttypen und Messwerttypen.
Sie können mit den Spanner Clientbibliotheken für Java, Go, Node.js und Python auf clientseitige Messwerte zugreifen.
Die clientseitigen Messwerte unterstützen alle Spanner-Methoden in
der google.spanner.v1.Spanner
RPC API.
Alle clientseitigen Messwerte haben die folgenden Dimensionen:
project ID: die Google Cloud Projekt-ID.instance ID: die Spanner-Instanz-ID.database ID: die Spanner-Datenbank-ID.location: dieregion, in der die clientseitigen Messwerte veröffentlicht werden. Google Cloud Wenn Ihre Anwendung außerhalb bereitgestellt wird Google Cloud, werden die Messwerte in der Regionglobalveröffentlicht.method: der Name der RPC-Methode, z. B.spanner.commit.status: der RPC-Status, z. B.OKoderINTERNAL.client_name: der Name und die Version der Bibliothek, z. B.spanner-java/6.70.1.
Anzahl der AFE-Verbindungsfehler
Der Messwert für die Anzahl der AFE-Verbindungsfehler erfasst die Anzahl der RPC-Anfragen, die das Spanner-AFE nicht erreicht haben.
Der Messwert für die Anzahl der AFE-Verbindungsfehler hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/afe_connectivity_error_countMetric value type:INT64
AFE-Latenzen
Der Messwert für die AFE-Latenzen misst die Zeit zwischen dem Empfang der RPC-Anfrage vom Client durch das Spanner AFE und dem Beginn des Schreibens der Antwort durch das Spanner AFE.
Der Messwert für die AFE-Latenzen hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/afe_latenciesMetric value type:DISTRIBUTION
Anzahl der Versuche
Der Messwert für die Anzahl der Versuche erfasst die Anzahl der durchgeführten Versuche. Der Wert
attempt_count ist in der Regel mit dem operation_count Wert identisch.
Wenn der Client vorübergehende Fehler empfängt, ist der attempt_count Wert die Summe
aller Versuche.
Der Messwert für die Anzahl der Versuche hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/attempt_countMetric value type:INT64
Latenzen der Versuche
Der Messwert für die Latenzen der Versuche misst die Dauer, die eine einzelne
RPC-Anfrage vom Client bis zu Spanner benötigt.
Der Wert attempt_latencies ist in der Regel mit dem
operation_latencies Wert identisch. Wenn der Client vorübergehende Fehler empfängt, ist der
operation_latencies Wert die Summe aller attempt_latencies Werte.
Der Messwert für die Latenzen der Versuche hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/attempt_latenciesMetric value type:DISTRIBUTION
Anzahl der GFE-Verbindungsfehler
Der Messwert für die Anzahl der GFE-Verbindungsfehler erfasst die Anzahl der RPC-Anfragen, die das GFE nicht erreicht haben.
Der Messwert für die Anzahl der GFE-Verbindungsfehler hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/gfe_connectivity_error_countMetric value type:INT64
GFE-Latenzen
Der Messwert für die GFE-Latenzen misst die Zeit zwischen dem Empfang der RPC Anfrage vom Client durch das GFE und dem Empfang des ersten Byte der Antwort durch das GFE. Bei diesem Messwert wird die Zeit für einen TCP/SSL Handshake nicht berücksichtigt.
Der Messwert für die GFE-Latenzen hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/gfe_latenciesMetric value type:DISTRIBUTION
Anzahl der Vorgänge
Der Messwert für die Anzahl der Vorgänge erfasst die Anzahl der Vorgänge, die alle 60 Sekunden ausgeführt werden.
Der Messwert für die Anzahl der Vorgänge hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/operation_countMetric value type:INT64
Vorgangslatenzen
Der Messwert für die Vorgangslatenzen erfasst die Umlaufdaten eines Vorgangs von der gRPC-Schicht des Clients zu Spanner und zurück zum Client.
Der Messwert für die Vorgangslatenzen hat die folgenden Attribute:
Metric name:spanner.googleapis.com/client/operation_latenciesMetric value type:DISTRIBUTION