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