CosmosDiagnostics class

  • Este é um tipo de Diagnóstico do Cosmos que contém informações de diagnóstico recolhidas durante as operações de 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, todos os pedidos do servidor, para além do recurso final pretendido, são considerados chamadas de metadados. Ou seja, para item.read(id), se o cliente fizer uma chamada de servidor para detetar pontos finais, será considerado como uma chamada de metadados.
  • repetições
  • pontos finais contactados.
  • estatísticas de payload de pedido, resposta.
  • gatewayStatistics - Informações correspondentes à operação principal. Por exemplo, durante Item.read(), o cliente pode realizar 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 árvore como a estrutura que captura informações de diagnóstico detalhadas. Por predefinição, está desativada e destina-se a ser utilizada apenas para depuração em ambientes de não produção. O tipo de detalhes capturados no diagnosticNode é controlado por CosmosDbDiagnosticLevel.
  • CosmosDbDiagnosticLevel.info – é o valor predefinido. Neste nível, apenas clientSideRequestStatistics são capturados. Destina-se a ambientes de produção.
  • CosmosDbDiagnosticLevel.debug - Captura diagnosticNode e clientConfig. Não são capturados payloads de pedidos e respostas. Não se destina a ser utilizado no ambiente de produção.
  • CosmosDbDiagnosticLevel.debug-unsafe – além dos dados capturados em CosmosDbDiagnosticLevel.debug, também captura payloads de pedidos e respostas. Não se destina a ser utilizado no ambiente de produção.
  1. clientConfig – captura informações relacionadas com a forma 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