Partilhar via


CosmosDiagnostics class

  • Este é um tipo de Diagnóstico Cosmos que contém informações de diagnóstico coletadas durante as operações de um cliente. ou seja. Item.read(), Container.create(). Tem três membros:
  1. clientSideRequestStatistics membro contém informações de diagnóstico agregadas, incluindo -
  • pesquisas de metadados. Aqui, todas as solicitações do servidor, além do recurso final pretendido, são consideradas chamadas de metadados. ou seja, para item.read(id), se o cliente fizer chamada de servidor para descobrir pontos de extremidade, ela será considerada como chamada de metadados.
  • tentativas
  • pontos finais contactados.
  • solicitação, estatísticas de carga útil de resposta.
  • gatewayStatistics - Informação correspondente à operação principal. Por exemplo, durante Item.read(), o cliente pode executar muitas operações, ou seja, pesquisa de metadados, etc., mas gatewayStatistics representa as informações de diagnóstico para a operação de leitura real.
  1. diagnosticNode - É uma estrutura semelhante a uma árvore que captura informações de diagnóstico detalhadas. Por padrão, ele é desativado e destina-se a ser usado apenas para depuração em ambientes que não sejam de produção. O tipo de detalhes capturados no diagnosticNode é controlado por CosmosDbDiagnosticLevel.
  • CosmosDbDiagnosticLevel.info - É o valor padrão. Neste nível, apenas clientSideRequestStatistics é capturado. Destina-se a ambientes de produção.
  • CosmosDbDiagnosticLevel.debug - Captura diagnosticNode e clientConfig. Nenhuma carga útil de solicitação e resposta é capturada. Não se destina a ser usado em ambiente de produção.
  • CosmosDbDiagnosticLevel.debug-unsafe - Além dos dados capturados em CosmosDbDiagnosticLevel.debug, também captura cargas úteis de solicitação e resposta. Não se destina a ser usado em ambiente de produção.
  1. clientConfig - Captura informações relacionadas a como o cliente foi configurado durante a inicialização.

Propriedades

clientConfig
clientSideRequestStatistics
diagnosticNode

Detalhes de Propriedade

clientConfig

clientConfig?: ClientConfigDiagnostic

Valor de Propriedade

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

Valor de Propriedade

diagnosticNode

diagnosticNode: DiagnosticNode

Valor de Propriedade