Metriche - AWS SDK per Kotlin

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Metriche

La tabella seguente elenca le metriche di telemetria emesse dall'SDK. Configura un provider di telemetria per rendere le metriche osservabili.

Quali metriche vengono emesse?
Nome parametro Unità Tipo Attributes Descrizione
smithy.client.call.duration s Istogramma rpc.service, rpc.method Durata complessiva della chiamata (compresi i nuovi tentativi)
smithy.client.call.attemps {tentativo} MonotonicCounter rpc.service, rpc.method Il numero di tentativi per una singola operazione
smithy.client.call.errors {errore} MonotonicCounter rpc.service, rpc.method, exception.type Il numero di errori per un'operazione
smithy.client.call.attempt_duration s Istogramma rpc.service, rpc.method Il tempo necessario per connettersi al servizio, inviare la richiesta e recuperare il codice di stato HTTP e le intestazioni (incluso il tempo in coda in attesa di invio)
smithy.client.call.resolve_endpoint_duration s Istogramma rpc.service, rpc.method Il tempo necessario per risolvere un endpoint (endpoint resolver, non DNS) per la richiesta
smithy.client.call.serialization_duration s Istogramma rpc.service, rpc.method Il tempo necessario per serializzare il corpo di un messaggio
smithy.client.call.deserialization_duration s Istogramma rpc.service, rpc.method Il tempo necessario per deserializzare il corpo di un messaggio
smithy.client.call.auth.signing_duration s Istogramma rpc.service, rpc.method, auth.scheme_id Il tempo necessario per firmare una richiesta
smithy.client.call.auth.resolve_identity_duration s Istogramma rpc.service, rpc.method, auth.scheme_id Il tempo necessario per acquisire un'identità (ad esempio credenziali o un bearer token) da un Identity AWS Provider
smithy.client.http.connections.acquire_duration s Istogramma Il tempo impiegato da una richiesta per acquisire una connessione
smithy.client.http.connections.limit {connessione} [Asincrono] UpDownCounter Numero massimo di connessioni aperte allowed/configured per il client HTTP
smithy.client.http.connections.usage {connessione} [Asincrono] UpDownCounter stato: inattivo | acquisito Stato attuale del pool di connessioni
smithy.client.http.connections.uptime s Istogramma La quantità di tempo in cui una connessione è stata aperta
smithy.client.http.requests.usage {richiesta} [Asincrono] UpDownCounter stato: in coda | in volo Lo stato attuale della concorrenza delle richieste del client HTTP
smithy.client.http.requests.queued_duration s Istogramma La quantità di tempo che una richiesta ha trascorso in coda e in attesa di essere eseguita dal client HTTP
smithy.client.http.bytes_sent Come MonotonicCounter indirizzo.server Il numero totale di byte inviati dal client HTTP
smithy.client.http.bytes_received Come MonotonicCounter indirizzo.server Il numero totale di byte ricevuti dal client HTTP

Di seguito sono riportate le descrizioni delle colonne:

  • Nome della metrica: il nome della metrica emessa.

  • Unità: l'unità di misura per la metrica. Le unità sono fornite nella notazione UCUM con distinzione tra maiuscole e minuscole («c/s»).

  • Tipo: il tipo di strumento utilizzato per acquisire la metrica.

  • Descrizione: una descrizione di ciò che la metrica sta misurando.

  • Attributi: l'insieme di attributi (dimensioni) emessi con la metrica.