Sdílet prostřednictvím


CosmosDiagnostics class

  • Jedná se o typ diagnostiky Cosmos, který uchovává shromážděné diagnostické informace během operací klienta. Ie. Item.read(), Container.create(). Má tři členy –
  1. clientSideRequestStatistics member obsahuje agregované diagnostické informace, včetně -
  • vyhledávání metadat. Zde se všechny požadavky serveru kromě konečného zamýšleného prostředku považují za volání metadat. To znamená, že pokud v případě item.read(id) klient provede volání serveru za účelem zjišťování koncových bodů, považuje se to za volání metadat.
  • Opakování
  • kontaktovaných koncových bodů.
  • požadavek, statistiky datové části odpovědi.
  • gatewayStatistics – informace odpovídající hlavní operaci. Například během operace Item.read() může klient provádět mnoho operací, tj. vyhledávání metadat atd., ale gatewayStatistics představuje diagnostické informace pro skutečnou operaci čtení.
  1. diagnosticNode – jedná se o stromovou strukturu, která zachycuje podrobné diagnostické informace. Ve výchozím nastavení je zakázaná a slouží pouze k ladění v neprodukčním prostředí. Druh podrobností zachycených ve diagnostickém uzlu řídí .CosmosDbDiagnosticLevel
  • CosmosDbDiagnosticLevel.info – je výchozí hodnota. Na této úrovni jsou zachyceny pouze clientSideRequestStatistics. Je určená pro produkční prostředí.
  • CosmosDbDiagnosticLevel.debug – zachytí diagnosticNode a clientConfig. Nezachytávají se žádné datové části požadavků a odpovědí. Není určen pro použití v produkčním prostředí.
  • CosmosDbDiagnosticLevel.debug-unsafe – kromě dat zachycených ve službě CosmosDbDiagnosticLevel.debug také zachycuje datové části požadavků a odpovědí. Není určen pro použití v produkčním prostředí.
  1. clientConfig – zaznamenává informace týkající se konfigurace klienta během inicializace.

Vlastnosti

clientConfig
clientSideRequestStatistics
diagnosticNode

Podrobnosti vlastnosti

clientConfig

clientConfig?: ClientConfigDiagnostic

Hodnota vlastnosti

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

Hodnota vlastnosti

diagnosticNode

diagnosticNode: DiagnosticNode

Hodnota vlastnosti