Delen via


CosmosDiagnostics class

  • Dit is een Cosmos Diagnostic-type dat verzamelde diagnostische gegevens bevat tijdens een clientbewerking. Ie. Item.read(), Container.create(). Het heeft drie leden :
  1. clientSideRequestStatistics lid bevat geaggregeerde diagnostische gegevens, waaronder -
  • zoekacties voor metagegevens. Hier worden alle serveraanvragen, met uitzondering van de uiteindelijke beoogde resource, beschouwd als aanroepen van metagegevens. Dat wil zeggen voor item.read(id), als de client een server aanroep doet om eindpunten te detecteren, wordt deze beschouwd als aanroep van metagegevens.
  • Pogingen
  • eindpunten die zijn gecontacteerd.
  • nettoladingstatistieken van aanvragen en antwoorden.
  • 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 vertegenwoordigt de diagnostische gegevens voor de werkelijke leesbewerking.
  1. diagnosticNode : is een structuur die lijkt op een structuur die gedetailleerde diagnostische gegevens vastlegt. Deze is standaard uitgeschakeld en is alleen bedoeld om te worden gebruikt voor foutopsporing in niet-productieomgevingen. Het soort details dat is vastgelegd in diagnosticNode wordt beheerd door CosmosDbDiagnosticLevel.
  • CosmosDbDiagnosticLevel.info: is de standaardwaarde. Op dit niveau worden alleen clientSideRequestStatistics vastgelegd. Is bedoeld voor productieomgevingen.
  • CosmosDbDiagnosticLevel.debug : legt diagnosticNode en clientConfig vast. Er worden geen nettoladingen van 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.
  1. clientConfig: legt informatie vast met betrekking tot de configuratie van de client tijdens de initialisatie.

Eigenschappen

clientConfig
clientSideRequestStatistics
diagnosticNode

Eigenschapdetails

clientConfig

clientConfig?: ClientConfigDiagnostic

Waarde van eigenschap

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

Waarde van eigenschap

diagnosticNode

diagnosticNode: DiagnosticNode

Waarde van eigenschap