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* |
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* |
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 |
Die in der Spalte verwendeten Begriffe bedeuten:
-
Apache: der Apache-basierte Client HTTP ()
ApacheHttpClient
-
Netty: der Netty-basierte Client () HTTP
NettyNioAsyncHttpClient
-
CRT: der AWS CRT basierte HTTP Client ()
AwsCrtAsyncHttpClient
-
Beliebig: Die Erfassung von Metrikdaten hängt nicht vom HTTP Client ab. Dazu gehört auch der URLConnection basierte HTTP Client (
UrlConnectionHttpClient
)