Freigeben über


CosmosDiagnostics class

  • Dies ist ein Cosmos Diagnostic-Typ, der gesammelte Diagnoseinformationen während eines Clientbetriebs enthält. ie. Item.read(), Container.create(). Es hat drei Mitglieder -
  1. clientSideRequestStatistics Mitglied enthält aggregierte Diagnoseinformationen, einschließlich -
  • Metadaten-Nachschlagevorgänge. Hier werden alle Serveranforderungen abgesehen von der endgültigen vorgesehenen Ressource als Metadatenaufrufe betrachtet. d. h. für item.read(id), wenn der Client serveraufruft, um Endpunkte zu ermitteln, wird er als Metadatenaufruf betrachtet.
  • Wiederholungen
  • Endpunkte, die kontaktiert wurden.
  • Anforderungs-, Antwortnutzlast-Statistiken.
  • gatewayStatistics – Informationen, die dem Hauptvorgang entsprechen. Beispielsweise während item.read(), kann der Client viele Vorgänge ausführen, z. B. Metadatensuche usw., aber gatewayStatistics stellt die Diagnoseinformationen für den tatsächlichen Lesevorgang dar.
  1. diagnosticNode – Ist eine Struktur wie struktur, die detaillierte Diagnoseinformationen erfasst. Standardmäßig ist sie deaktiviert und soll nur für das Debuggen in Nicht-Produktionsumgebungen verwendet werden. Die Art der in diagnosticNode erfassten Details wird durch CosmosDbDiagnosticLevelgesteuert.
  • CosmosDbDiagnosticLevel.info – Standardwert. Auf dieser Ebene werden nur clientSideRequestStatistics erfasst. Ist für Produktionsumgebungen vorgesehen.
  • CosmosDbDiagnosticLevel.debug - Erfasst diagnosticNode und clientConfig. Es werden keine Anforderungs- und Antwortnutzlasten erfasst. Ist nicht für die Verwendung in der Produktionsumgebung vorgesehen.
  • CosmosDbDiagnosticLevel.debug-unsafe - Zusätzlich zu den in CosmosDbDiagnosticLevel.debug erfassten Daten werden auch Anforderungs- und Antwortnutzlasten erfasst. Ist nicht für die Verwendung in der Produktionsumgebung vorgesehen.
  1. clientConfig – Erfasst Informationen im Zusammenhang mit der Konfiguration des Clients während der Initialisierung.

Eigenschaften

clientConfig
clientSideRequestStatistics
diagnosticNode

Details zur Eigenschaft

clientConfig

clientConfig?: ClientConfigDiagnostic

Eigenschaftswert

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

Eigenschaftswert

diagnosticNode

diagnosticNode: DiagnosticNode

Eigenschaftswert