Metrics - AWS SDK para Kotlin

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Metrics

A tabela a seguir lista as métricas de telemetria emitidas pelo SDK. Configure um provedor de telemetria para tornar as métricas observáveis.

Quais métricas são emitidas?
Nome da métrica Unidades Tipo Atributos Description
smithy.client.call.duration s Histograma rpc.service, rpc.method Duração geral da chamada (incluindo novas tentativas)
smithy.client.call.attempts {attempt} MonotonicCounter rpc.service, rpc.method O número de tentativas de uma operação individual.
smithy.client.call.errors {error} MonotonicCounter rpc.service, rpc.method, exception.type O número de erros de uma operação.
smithy.client.call.tempt_duration s Histograma rpc.service, rpc.method O tempo necessário para se conectar ao serviço, enviar a solicitação e recuperar o código de status HTTP e os cabeçalhos (incluindo o tempo de espera para envio).
smithy.client.call.resolve_endpoint_duration s Histograma rpc.service, rpc.method O tempo necessário para resolver um endpoint (resolvedor de endpoint, não DNS) para a solicitação.
smithy.client.call.serialization_duration s Histograma rpc.service, rpc.method O tempo necessário para serializar o corpo da mensagem.
smithy.client.call.duração_desserialização s Histograma rpc.service, rpc.method O tempo necessário para desserializar o corpo da mensagem.
smithy.client.call.auth.signing_duration s Histograma rpc.service, rpc.method, auth.scheme_id O tempo necessário para assinar uma solicitação
smithy.client.call.auth.resolve_identity_duration s Histograma rpc.service, rpc.method, auth.scheme_id O tempo necessário para adquirir uma identidade (como AWS credenciais ou um token de portador) de um provedor de identidade
smithy.client.http.connections.acquire_duration s Histograma O tempo necessário para que uma solicitação adquira uma conexão
smithy.client.http.connections.limit {conexão} [Assíncrono] UpDownCounter O máximo de conexões abertas allowed/configured para o cliente HTTP
smithy.client.http.connections.usage {conexão} [Assíncrono] UpDownCounter estado: ocioso | adquirido Estado atual do pool de conexões
smithy.client.http.connections.uptime s Histograma A quantidade de tempo em que uma conexão foi aberta
smithy.client.http.requests.usage {solicitação} [Assíncrono] UpDownCounter estado: em fila | em voo O estado atual da simultaneidade de solicitações do cliente HTTP
smithy.client.http.requests.queued_duration s Histograma A quantidade de tempo que uma solicitação passou na fila e esperando para ser executada pelo cliente HTTP
smithy.client.http.bytes_sent Por MonotonicCounter server.address O número total de bytes enviados pelo cliente HTTP
smithy.client.http.bytes_received Por MonotonicCounter server.address O número total de bytes recebidos pelo cliente HTTP

Veja a seguir as descrições das colunas.

  • Nome da métrica: o nome da métrica emitida.

  • Unidades: a unidade de medida da métrica. As unidades são fornecidas na notação UCUM com distinção entre maiúsculas e minúsculas (“c/s”).

  • Tipo: o tipo de instrumento usado para capturar a métrica.

  • Descrição: descrição do que a métrica está medindo.

  • Atributos: o conjunto de atributos (dimensões) emitidos com a métrica.