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 enthalten Informationen zur Latenz der Versuche und Vorgänge des Clients für RPC-Anfragen an Spanner.
Ein Versuch ist eine einzelne RPC-Anfrage vom Client an Spanner. Der Client kann mehrere Versuche ausführen, wenn eine Anfrage fehlschlägt.
Ein Vorgang stellt den Abschluss aller RPC-Anfragen dar, einschließlich aller Versuche des Clients, Spanner aufzurufen. Ein Vorgang ist abgeschlossen, wenn der Client eine Antwort erhält oder alle Versuche ausgeschöpft sind.
Dazu gehören die Messwerttypen DISTRIBUTION
und INT64
. Weitere Informationen finden Sie unter Werttypen und Messwertarten.
Clientseitige Messwerte sind verfügbar, wenn Sie die Spanner-Clientbibliothek für Java oder Go verwenden.
Die clientseitigen Messwerte unterstützen alle Spanner-Methoden, die in der google.spanner.v1.Spanner
RPC API verfügbar sind.
Vorgangslatenzen
Mit dem Messwert „Vorgangslatenz“ wird die Laufzeit eines Vorgangs von der gRPC-Schicht des Clients zu Spanner und zurück zum Client gemessen.
Dieser Messwert hat die folgenden Attribute:
Metric name
:spanner.googleapis.com/client/operation_latencies
Metric value type
:DISTRIBUTION
- Verfügbare Dimensionen:
project ID
: die Google Cloud -Projekt-ID.instance ID
: Die Spanner-Instanz-ID.database ID
: Die Spanner-Datenbank-ID.location
: die Google Cloud -Region, in der die clientseitigen Messwerte veröffentlicht werden. Wenn Ihre Anwendung außerhalb von Google Cloudbereitgestellt wird, werden die Messwerte in der Regionglobal
veröffentlicht.method
: der Name der RPC-Methode, z. B.spanner.commit
.status
: Der RPC-Status, z. B.OK
oderINTERNAL
.client_name
: Name und Version der Bibliothek, z. B.spanner-java/6.70.1
.
Anzahl der Vorgänge
Der Messwert „Anzahl der Vorgänge“ gibt die Anzahl der ausgeführten Vorgänge an.
Dieser Messwert hat die folgenden Attribute:
Metric name
:spanner.googleapis.com/client/operation_count
Metric value type
:INT64
- Verfügbare Dimensionen:
project ID
: die Google Cloud -Projekt-ID.instance ID
: Die Spanner-Instanz-ID.database ID
: Die Spanner-Datenbank-ID.location
: die Google Cloud -Region, in der die clientseitigen Messwerte veröffentlicht werden. Wenn Ihre Anwendung außerhalb von Google Cloudbereitgestellt wird, werden die Messwerte in der Regionglobal
veröffentlicht.method
: der Name der RPC-Methode, z. B.spanner.commit
.status
: Der RPC-Status, z. B.OK
oderINTERNAL
.client_name
: den Namen und die Version der Bibliothek. Beispiel:spanner-java/6.70.1
Versuchslatenzen
Mit dem Messwert „Versuchslatenz“ wird die Dauer gemessen, die eine einzelne RPC-Anfrage benötigt, um vom Client aus Spanner zu erreichen.
Der Wert attempt_latencies
ist in der Regel mit dem Wert operation_latencies
identisch. Wenn der Client vorübergehende Fehler empfängt, ist der Wert „operation_latencies
“ die Summe aller Werte „attempt_latencies
“.
Dieser Messwert hat die folgenden Attribute:
Metric name
:spanner.googleapis.com/client/attempt_latencies
Metric value type
:DISTRIBUTION
- Verfügbare Dimensionen:
project ID
: die Google Cloud -Projekt-ID.instance ID
: Die Spanner-Instanz-ID.database ID
: Die Spanner-Datenbank-ID.location
: die Google Cloud -Region, in der die clientseitigen Messwerte veröffentlicht werden. Wenn Ihre Anwendung außerhalb von Google Cloudbereitgestellt wird, werden die Messwerte in der Regionglobal
veröffentlicht.method
: der Name der RPC-Methode, z. B.spanner.commit
.status
: Der RPC-Status, z. B.OK
oderINTERNAL
.client_name
: den Namen und die Version der Bibliothek. Beispiel:spanner-java/6.70.1
Anzahl der Versuche
Der Messwert „Anzahl der Versuche“ erfasst die Anzahl der durchgeführten Versuche. Der Wert attempt_count
ist normalerweise mit dem Wert operation_count
identisch.
Wenn der Client vorübergehende Fehler empfängt, ist der Wert attempt_count
die Summe aller Versuche.
Dieser Messwert hat die folgenden Attribute:
Metric name
:spanner.googleapis.com/client/attempt_count
Metric value type
:INT64
- Verfügbare Dimensionen:
project ID
: die Google Cloud -Projekt-ID.instance ID
: Die Spanner-Instanz-ID.database ID
: Die Spanner-Datenbank-ID.location
: die Google Cloud -Region, in der die clientseitigen Messwerte veröffentlicht werden. Wenn Ihre Anwendung außerhalb von Google Cloudbereitgestellt wird, werden die Messwerte in der Regionglobal
veröffentlicht.method
: der Name der RPC-Methode, z. B.spanner.commit
.status
: Der RPC-Status, z. B.OK
oderINTERNAL
.client_name
: den Namen und die Version der Bibliothek. Beispiel:spanner-java/6.70.1