Beschreibungen clientseitiger Messwerte

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 Region global veröffentlicht.
    • method: der Name der RPC-Methode, z. B. spanner.commit.
    • status: Der RPC-Status, z. B. OK oder INTERNAL.
    • 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 Region global veröffentlicht.
    • method: der Name der RPC-Methode, z. B. spanner.commit.
    • status: Der RPC-Status, z. B. OK oder INTERNAL.
    • 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 Region global veröffentlicht.
    • method: der Name der RPC-Methode, z. B. spanner.commit.
    • status: Der RPC-Status, z. B. OK oder INTERNAL.
    • 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 Region global veröffentlicht.
    • method: der Name der RPC-Methode, z. B. spanner.commit.
    • status: Der RPC-Status, z. B. OK oder INTERNAL.
    • client_name: den Namen und die Version der Bibliothek. Beispiel: spanner-java/6.70.1

Nächste Schritte