Поделиться через


CosmosDiagnostics class

  • Это тип диагностики Cosmos, содержащий собранные диагностические сведения во время клиентских операций. т. е. Item.read(), Container.create(). Он имеет три члена -
  1. элемент clientSideRequestStatistics содержит статистические диагностические сведения, в том числе —
  • Поиск метаданных. Здесь все запросы сервера, кроме окончательного предполагаемого ресурса, считаются вызовами метаданных. т. е. для item.read(id), если клиент вызывает сервер для обнаружения конечных точек, он будет считаться вызовом метаданных.
  • Повторных попыток
  • контактные точки.
  • статистика полезных данных запроса, ответа.
  • gatewayStatistics — сведения, соответствующие основной операции. Например, во время item.read() клиент может выполнять множество операций, т. е. подстановки метаданных и т. д., но gatewayStatistics представляет сведения о диагностике для фактической операции чтения.
  1. diagnosticNode — это дерево, например структура, которая записывает подробные диагностические сведения. По умолчанию он отключен и предназначен для отладки только в рабочих средах. Тип сведений, записанных в диагностикеNode, управляется CosmosDbDiagnosticLevel.
  • CosmosDbDiagnosticLevel.info — значение по умолчанию. На этом уровне фиксируются только clientSideRequestStatistics. Предназначен для рабочих сред.
  • CosmosDbDiagnosticLevel.debug — записывает диагностические данные и clientConfig. Полезные данные запроса и ответа не записываются. Не предназначено для использования в рабочей среде.
  • CosmosDbDiagnosticLevel.debug-unsafe — помимо данных, захваченных в CosmosDbDiagnosticLevel.debug, также записывает полезные данные запросов и ответов. Не предназначено для использования в рабочей среде.
  1. clientConfig — записывает сведения, связанные с настройкой клиента во время инициализации.

Свойства

clientConfig
clientSideRequestStatistics
diagnosticNode

Сведения о свойстве

clientConfig

clientConfig?: ClientConfigDiagnostic

Значение свойства

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

Значение свойства

diagnosticNode

diagnosticNode: DiagnosticNode

Значение свойства