Dit is een Cosmos Diagnostic-type dat verzamelde diagnostische gegevens bevat tijdens een clientbewerking. Ie. Item.read(), Container.create().
Het heeft drie leden -
clientSideRequestStatistics lid bevat geaggregeerde diagnostische gegevens, waaronder -
zoekacties voor metagegevens. Hier worden alle serveraanvragen, afgezien van de uiteindelijke beoogde resource, beschouwd als metagegevens aanroepen.
d.w.e. voor item.read(id), als de client serveroproep doet om eindpunten te detecteren, wordt deze beschouwd als metagegevensoproep.
Pogingen
eindpunten die contact hebben opgenomen.
aanvraag, nettoladingstatistieken van antwoord.
gatewayStatistics : informatie die overeenkomt met de hoofdbewerking. Tijdens Item.read() kan de client bijvoorbeeld veel bewerkingen uitvoeren, zoals het opzoeken van metagegevens, enzovoort, maar gatewayStatistics vertegenwoordigen de diagnostische gegevens voor de werkelijke leesbewerking.
diagnosticNode: is een structuur zoals structuur die gedetailleerde diagnostische gegevens vastlegt. Deze is standaard uitgeschakeld en is alleen bedoeld voor foutopsporing in niet-productieomgevingen. Het soort gegevens dat in diagnosticNode is vastgelegd, wordt beheerd door CosmosDbDiagnosticLevel.
CosmosDbDiagnosticLevel.info - is de standaardwaarde. In dit niveau worden alleen clientSideRequestStatistics vastgelegd. Is bedoeld voor productieomgevingen.
CosmosDbDiagnosticLevel.debug : legt diagnosticNode en clientConfig vast. Er worden geen nettoladingen voor aanvragen en antwoorden vastgelegd. Is niet bedoeld om te worden gebruikt in een productieomgeving.
CosmosDbDiagnosticLevel.debug-onveilig: naast gegevens die zijn vastgelegd in CosmosDbDiagnosticLevel.debug, worden ook nettoladingen van aanvragen en antwoorden vastgelegd.
Is niet bedoeld om te worden gebruikt in een productieomgeving.
clientConfig: legt informatie vast met betrekking tot de configuratie van de client tijdens de initialisatie.