Serviceclient-Metriken - AWS SDK for Java 2.x

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Serviceclient-Metriken

Mit dem AWS SDK for Java 2.x können Sie Metriken von den Service-Clients in Ihrer Anwendung sammeln und diese Metriken dann auf Amazon veröffentlichen (ausgeben) CloudWatch.

In diesen Tabellen sind die Metriken aufgeführt, die Sie sammeln können, sowie alle Anforderungen an die HTTP Client-Nutzung.

Weitere Informationen zur Aktivierung und Konfiguration von Metriken für finden Sie unter SDKMetriken aktivieren. SDK

Bei jeder Anfrage gesammelte Metriken

Metrikname Beschreibung Typ

ApiCallDuration

Die Gesamtzeit, die benötigt wurde, um eine Anfrage zu beenden (einschließlich aller Wiederholungen).

Dauer*

ApiCallSuccessful

Wahr, wenn der API Anruf erfolgreich war; falsch, wenn nicht.

Boolesch

CredentialsFetchDuration

Die Zeit, die zum Abrufen der AWS Signaturanmeldeinformationen für die Anfrage benötigt wurde.

Dauer*

EndpointResolveDuration Die Dauer, die zur Auflösung des für den Anruf verwendeten Endpunkts benötigt wurde. API Dauer*

MarshallingDuration

Die Zeit, die benötigt wird, um eine Anfrage zu einer SDK Anfrage umzuwandeln. HTTP

Dauer*

OperationName

Der Name der Anfrage, an AWS API die die Anfrage gestellt wurde.

String

RetryCount

Wie oft der API Anruf SDK erneut versucht wurde.

Ganzzahl

ServiceId

Dienst-ID des Benutzers AWS -Service , für den die API Anfrage gestellt wurde.

String

TokenFetchDuration

Die Zeit, die zum Abrufen der Tokensignaturanmeldeinformationen für die Anfrage benötigt wurde. Dauer*

* java.time.Duration.

Für jeden Anforderungsversuch gesammelte Metriken

Für jeden API Anruf sind möglicherweise mehrere Versuche erforderlich, bevor eine Antwort eingeht. Diese Metriken werden für jeden Versuch gesammelt.

Kernmetriken

Metrikname Beschreibung Typ

AwsExtendedRequestId

Die erweiterte Anfrage-ID der Serviceanfrage.

String

AwsRequestId

Die Anforderungs-ID der Serviceanfrage.

String

BackoffDelayDuration

Die Dauer, während der Sie vor diesem API Anrufversuch SDK gewartet haben.

Dauer*

ErrorType Die Art des Fehlers, der bei einem Anrufversuch aufgetreten ist. String
ReadThroughput Der Lesedurchsatz des Clients in Bytes/Sekunde. Double

ServiceCallDuration

Die Zeit, die benötigt wird, um eine Verbindung mit dem Dienst herzustellen, die Anfrage zu senden und den HTTP Statuscode und den Header der Antwort zu empfangen.

Dauer*

SigningDuration

Die Zeit, die benötigt wird, um die Anfrage zu unterschreiben. HTTP

Dauer*

TimeToFirstByte Verstrichene Zeit vom Senden der HTTP Anfrage (einschließlich Verbindungsaufbau) bis zum Empfang des ersten Bytes der Header in der Antwort. Dauer*
TimeToLastByte Verstrichene Zeit vom Senden der HTTP Anfrage (einschließlich Verbindungsaufbau) bis zum Empfang des letzten Bytes der Antwort. Dauer*

UnmarshallingDuration

Die Zeit, die benötigt wird, um eine Antwort auf eine HTTP Antwort zu deaktivieren. SDK

Dauer*

* java.time.Duration.

HTTPMetriken

Metrikname Beschreibung Typ HTTPKunde erforderlich*

AvailableConcurrency

Die Anzahl der verbleibenden gleichzeitigen Anfragen, die vom HTTP Client unterstützt werden können, ohne dass eine weitere Verbindung hergestellt werden muss.

Ganzzahl

Apache, Netty, CRT

ConcurrencyAcquireDuration

Die Zeit, die benötigt wurde, um einen Kanal aus dem Verbindungspool zu beziehen.

Dauer*

Apache, Netty, CRT

HttpClientName

Der Name des HTTP Wesens, das für die Anfrage verwendet wurde.

String

Apache, Netty, CRT

HttpStatusCode

Der Statuscode wurde mit der HTTP Antwort zurückgegeben.

Ganzzahl

Any

LeasedConcurrency

Die Anzahl der Anfragen, die derzeit vom HTTP Client ausgeführt werden.

Ganzzahl

Apache, Netty, CRT

LocalStreamWindowSize

Die lokale HTTP /2-Fenstergröße in Byte für den Stream, auf dem diese Anforderung ausgeführt wurde.

Ganzzahl

Netty

MaxConcurrency

Die maximale Anzahl gleichzeitiger Anfragen, die vom Client unterstützt werden. HTTP

Ganzzahl

Apache, Netty, CRT

PendingConcurrencyAcquires

Die Anzahl der Anfragen, die blockiert sind und darauf warten, dass eine andere TCP Verbindung oder ein neuer Stream aus dem Verbindungspool verfügbar ist.

Ganzzahl

Apache, Netty, CRT

RemoteStreamWindowSize

Die Größe des HTTP Remote-/2-Fensters in Byte für den Stream, auf dem diese Anforderung ausgeführt wurde.

Ganzzahl

Netty

* java.time.Duration.

Die in der Spalte verwendeten Begriffe bedeuten: