Det här är en Cosmos-diagnostiktyp som innehåller insamlad diagnostikinformation under en klientåtgärd. Dvs. Item.read(), Container.create().
Den har tre medlemmar -
clientSideRequestStatistics medlem innehåller aggregerad diagnostikinformation, inklusive -
metadatasökningar. Här betraktas alla serverbegäranden, förutom den slutliga avsedda resursen som metadataanrop.
Dvs. för item.read(id), om klienten gör serveranrop för att identifiera slutpunkter skulle det betraktas som metadataanrop.
Försök
slutpunkter som kontaktas.
begäran, svarsnyttolaststatistik.
gatewayStatistics – information som motsvarar huvudåtgärden. Till exempel under Item.read() kan klienten utföra många åtgärder, t.ex. metadatasökning osv. men gatewayStatistics representerar diagnostikinformationen för den faktiska läsåtgärden.
diagnosticNode – är ett träd som en struktur som samlar in detaljerad diagnostikinformation. Som standard är den inaktiverad och är avsedd att endast användas för felsökning i icke-produktionsmiljöer. Den typ av information som samlas in i diagnosticNode styrs av CosmosDbDiagnosticLevel.
CosmosDbDiagnosticLevel.info – är standardvärde. På den här nivån registreras endast clientSideRequestStatistics. Är avsett för produktionsmiljöer.
CosmosDbDiagnosticLevel.debug – Samlar in diagnosticNode och clientConfig. Inga nyttolaster för begäranden och svar samlas in. Är inte avsett att användas i produktionsmiljön.
CosmosDbDiagnosticLevel.debug-unsafe – Förutom data som samlas in i CosmosDbDiagnosticLevel.debug samlar även in nyttolaster för förfrågningar och svar.
Är inte avsett att användas i produktionsmiljön.
clientConfig – samlar in information om hur klienten konfigurerades under initieringen.