Partilhar via


CosmosDiagnosticsRequestInfo Classe

  • java.lang.Object
    • com.azure.cosmos.CosmosDiagnosticsRequestInfo

public final class CosmosDiagnosticsRequestInfo

Essa classe representa informações de diagnóstico para solicitações de transporte (chamadas para um réplica no modo direto, chamadas para o Gateway, por exemplo, para obter metadados como endereços físicos de réplica para uma partição.

Resumo do método

Modificador e tipo Método e descrição
String getActivityId()

Obtém a Atividade usada para acompanhar essa solicitação no serviço do Cosmos DB.

Duration getBackendLatency()

Obtém a latência de back-end se disponível ou nulo quando a latência de back-end não estiver disponível para uma solicitação

Duration getDuration()

Obtém a duração total para processar essa solicitação.

String getPartitionId()

Obtém o identificador para a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

String getPartitionKeyRangeId()

Obtém a ID do Intervalode Chavesde Partiçãopara a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

Collection<CosmosDiagnosticsRequestEvent> getRequestPipelineEvents()

Obtém informações mais granulares sobre diferentes estágios do pipeline de solicitação.

String getRequestType()

Obtém o tipo de solicitação

Instant getStartTime()

Obtém a hora de início da solicitação.

Métodos herdados de java.lang.Object

Detalhes do método

getActivityId

public String getActivityId()

Obtém a Atividade usada para acompanhar essa solicitação no serviço do Cosmos DB.

Retornos:

a Atividade usada para acompanhar essa solicitação no serviço do Cosmos DB.

getBackendLatency

public Duration getBackendLatency()

Obtém a latência de back-end se disponível ou nulo quando a latência de back-end não estiver disponível para uma solicitação

Retornos:

a latência de back-end se disponível ou nulo quando a latência de back-end não estiver disponível para uma solicitação

getDuration

public Duration getDuration()

Obtém a duração total para processar essa solicitação.

Retornos:

a duração total para processar essa solicitação.

getPartitionId

public String getPartitionId()

Obtém o identificador para a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

Retornos:

o identificador para a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

getPartitionKeyRangeId

public String getPartitionKeyRangeId()

Obtém o PartitionKeyRangeId para a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

Retornos:

PartitionKeyRangeId para a partição/fragmento físico em que essa solicitação foi processada ou nula quando a solicitação não estava direcionando um réplica/partição diretamente.

getRequestPipelineEvents

public Collection getRequestPipelineEvents()

Obtém informações mais granulares sobre diferentes estágios do pipeline de solicitação.

Retornos:

informações mais granulares sobre diferentes estágios do pipeline de solicitação.

getRequestType

public String getRequestType()

Obtém o tipo de solicitação

Retornos:

o tipo da solicitação

getStartTime

public Instant getStartTime()

Obtém a hora de início da solicitação.

Retornos:

a hora de início da solicitação.

Aplica-se a