Metrik klien layanan - AWS SDK for Java 2.x

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Metrik klien layanan

Dengan itu AWS SDK for Java 2.x, Anda dapat mengumpulkan metrik dari klien layanan di aplikasi Anda dan kemudian menerbitkan (mengeluarkan) metrik tersebut ke Amazon. CloudWatch

Tabel ini mencantumkan metrik yang dapat Anda kumpulkan dan persyaratan penggunaan HTTP klien apa pun.

Untuk informasi selengkapnya tentang mengaktifkan dan mengonfigurasi metrikSDK, lihat Mengaktifkan metrik. SDK

Metrik dikumpulkan dengan setiap permintaan

Nama metrik Deskripsi Jenis

ApiCallDuration

Total waktu yang dibutuhkan untuk menyelesaikan permintaan (termasuk semua percobaan ulang).

Durasi*

ApiCallSuccessful

Benar jika API panggilan berhasil; salah jika tidak.

Boolean

CredentialsFetchDuration

Waktu yang dibutuhkan untuk mengambil kredensi AWS penandatanganan untuk permintaan tersebut.

Durasi*

EndpointResolveDuration Durasi waktu yang dibutuhkan untuk menyelesaikan titik akhir yang digunakan untuk API panggilan. Durasi*

MarshallingDuration

Waktu yang dibutuhkan untuk mengajukan SDK permintaan permintaan. HTTP

Durasi*

OperationName

Nama permintaan dibuat untuk. AWS API

String

RetryCount

Berapa kali API panggilan itu SDK dicoba lagi.

Bilangan Bulat

ServiceId

ID Layanan dari API permintaan Layanan AWS yang dibuat terhadap permintaan.

String

TokenFetchDuration

Waktu yang dibutuhkan untuk mengambil kredensi penandatanganan token untuk permintaan tersebut. Durasi*

* java.time.duration.

Metrik dikumpulkan untuk setiap upaya permintaan

Setiap API panggilan mungkin memerlukan beberapa upaya sebelum respons diterima. Metrik ini dikumpulkan untuk setiap upaya.

Metrik inti

Nama metrik Deskripsi Jenis

AwsExtendedRequestId

ID permintaan yang diperpanjang dari permintaan layanan.

String

AwsRequestId

ID permintaan permintaan layanan.

String

BackoffDelayDuration

Durasi waktu SDK menunggu sebelum upaya API panggilan ini.

Durasi*

ErrorType Jenis kesalahan yang terjadi untuk upaya panggilan. String
ReadThroughput Throughput baca klien dalam bytes/detik. Ganda

ServiceCallDuration

Waktu yang diperlukan untuk terhubung ke layanan, mengirim permintaan, dan menerima kode HTTP status dan header dari respons.

Durasi*

SigningDuration

Waktu yang dibutuhkan untuk menandatangani HTTP permintaan.

Durasi*

TimeToFirstByte Waktu berlalu dari mengirim HTTP permintaan (termasuk memperoleh koneksi) hingga menerima byte pertama header dalam respons. Durasi*
TimeToLastByte Waktu berlalu dari mengirim HTTP permintaan (termasuk memperoleh koneksi) hingga menerima byte terakhir dari respons. Durasi*

UnmarshallingDuration

Waktu yang dibutuhkan untuk melepaskan respons HTTP terhadap responsSDK.

Durasi*

* java.time.duration.

Metrik HTTP

Nama metrik Deskripsi Jenis HTTPklien diperlukan*

AvailableConcurrency

Jumlah permintaan bersamaan yang tersisa yang dapat didukung oleh HTTP klien tanpa perlu membuat koneksi lain.

Bilangan Bulat

Apache, Netty, CRT

ConcurrencyAcquireDuration

Waktu yang dibutuhkan untuk mendapatkan saluran dari kolam koneksi.

Durasi*

Apache, Netty, CRT

HttpClientName

Nama yang HTTP digunakan untuk permintaan tersebut.

String

Apache, Netty, CRT

HttpStatusCode

Kode status dikembalikan dengan HTTP respons.

Bilangan Bulat

Setiap

LeasedConcurrency

Jumlah permintaan yang saat ini sedang dijalankan oleh HTTP klien.

Bilangan Bulat

Apache, Netty, CRT

LocalStreamWindowSize

Ukuran jendela HTTP /2 lokal dalam byte untuk aliran tempat permintaan ini dijalankan.

Bilangan Bulat

Netty

MaxConcurrency

Jumlah maksimum permintaan bersamaan yang didukung oleh HTTP klien.

Bilangan Bulat

Apache, Netty, CRT

PendingConcurrencyAcquires

Jumlah permintaan yang diblokir, menunggu TCP koneksi lain atau aliran baru tersedia dari kumpulan koneksi.

Bilangan Bulat

Apache, Netty, CRT

RemoteStreamWindowSize

Ukuran jendela HTTP /2 jarak jauh dalam byte untuk aliran tempat permintaan ini dijalankan.

Bilangan Bulat

Netty

* java.time.duration.

Istilah yang digunakan dalam kolom berarti: