Halaman ini memberikan deskripsi mendetail tentang setiap metrik sisi klien yang ditawarkan Spanner. Untuk informasi selengkapnya tentang cara melihat dan mengelola metrik sisi klien, lihat Melihat dan mengelola metrik sisi klien.
Metrik sisi klien menawarkan informasi latensi tentang upaya dan operasi permintaan RPC klien ke Spanner.
Upaya adalah satu permintaan RPC dari klien ke Spanner. Klien dapat melakukan beberapa upaya jika permintaan gagal.
Operasi mewakili penyelesaian semua permintaan RPC, termasuk semua upaya yang dilakukan klien ke Spanner. Operasi selesai saat klien menerima respons atau menghabiskan semua upaya.
Metrik ini mencakup jenis nilai metrik DISTRIBUTION
dan INT64
. Untuk
mengetahui informasi selengkapnya, lihat
Jenis nilai dan jenis metrik.
Metrik sisi klien tersedia saat Anda menggunakan library klien Spanner untuk Java atau Go.
Metrik sisi klien mendukung semua metode Spanner yang tersedia di RPC API google.spanner.v1.Spanner
.
Latensi operasi
Metrik latensi operasi mengukur perjalanan bolak-balik operasi dari lapisan gRPC klien ke Spanner dan kembali ke klien.
Metrik ini memiliki atribut berikut:
Metric name
:spanner.googleapis.com/client/operation_latencies
Metric value type
:DISTRIBUTION
- Dimensi yang tersedia:
project ID
: project ID Google Cloud.instance ID
: ID instance Spanner.database ID
: ID database Spanner.location
: region Google Cloud tempat metrik sisi klien dipublikasikan. Jika aplikasi Anda di-deploy di luar Google Cloud, metrik akan dipublikasikan ke regionglobal
.method
: nama metode RPC—misalnya,spanner.commit
.status
: status RPC—misalnya,OK
atauINTERNAL
.client_name
: nama dan versi library—misalnya,spanner-java/6.70.1
.
Jumlah operasi
Metrik jumlah operasi mencatat jumlah operasi yang dilakukan.
Metrik ini memiliki atribut berikut:
Metric name
:spanner.googleapis.com/client/operation_count
Metric value type
:INT64
- Dimensi yang tersedia:
project ID
: project ID Google Cloud.instance ID
: ID instance Spanner.database ID
: ID database Spanner.location
: region Google Cloud tempat metrik sisi klien dipublikasikan. Jika aplikasi Anda di-deploy di luar Google Cloud, metrik akan dipublikasikan ke regionglobal
.method
: nama metode RPC—misalnya,spanner.commit
.status
: status RPC—misalnya,OK
atauINTERNAL
.client_name
: nama dan versi library. Contoh,spanner-java/6.70.1
.
Latensi percobaan
Metrik latensi upaya mengukur durasi yang diperlukan untuk satu
permintaan RPC mencapai Spanner dari klien.
Nilai attempt_latencies
biasanya identik dengan
nilai operation_latencies
. Jika klien menerima error sementara, nilai
operation_latencies
adalah jumlah dari semua nilai attempt_latencies
.
Metrik ini memiliki atribut berikut:
Metric name
:spanner.googleapis.com/client/attempt_latencies
Metric value type
:DISTRIBUTION
- Dimensi yang tersedia:
project ID
: project ID Google Cloud.instance ID
: ID instance Spanner.database ID
: ID database Spanner.location
: region Google Cloud tempat metrik sisi klien dipublikasikan. Jika aplikasi Anda di-deploy di luar Google Cloud, metrik akan dipublikasikan ke regionglobal
.method
: nama metode RPC—misalnya,spanner.commit
.status
: status RPC—misalnya,OK
atauINTERNAL
.client_name
: nama dan versi library. Contoh,spanner-java/6.70.1
.
Jumlah upaya
Metrik jumlah upaya mencatat jumlah upaya yang dilakukan. Nilai
attempt_count
biasanya identik dengan nilai operation_count
.
Jika klien menerima error sementara, nilai attempt_count
adalah jumlah
semua upaya.
Metrik ini memiliki atribut berikut:
Metric name
:spanner.googleapis.com/client/attempt_count
Metric value type
:INT64
- Dimensi yang tersedia:
project ID
: project ID Google Cloud.instance ID
: ID instance Spanner.database ID
: ID database Spanner.location
: region Google Cloud tempat metrik sisi klien dipublikasikan. Jika aplikasi Anda di-deploy di luar Google Cloud, metrik akan dipublikasikan ke regionglobal
.method
: nama metode RPC—misalnya,spanner.commit
.status
: status RPC—misalnya,OK
atauINTERNAL
.client_name
: nama dan versi library. Contoh,spanner-java/6.70.1
.