Ez egy Cosmos Diagnosztikai típus, amely az ügyfélműveletek során gyűjtött diagnosztikai adatokat tárolja. Ie. Item.read(), Container.create().
Három tagból áll:
clientSideRequestStatistics tag összesített diagnosztikai adatokat tartalmaz, beleértve a következőket:
metaadat-keresések. Itt a végső tervezett erőforráson kívül az összes kiszolgálókérés metaadat-hívásnak minősül.
Például az item.read(id) esetében, ha az ügyfél kiszolgálói hívást kezdeményez a végpontok felderítésére, az metaadat-hívásnak minősül.
Próbálkozás
a kapcsolattal kapcsolatba lépő végpontok.
kérelem, válasz hasznos adatstatisztikái.
gatewayStatistics – A fő műveletnek megfelelő információk. Például az Item.read() során az ügyfél számos műveletet hajthat végre, például metaadatok keresését stb., de a gatewayStatistics a tényleges olvasási művelet diagnosztikai adatait jelöli.
diagnosticNode – Olyan fa, mint a struktúra, amely részletes diagnosztikai információkat rögzít. Alapértelmezés szerint le van tiltva, és csak nem éles környezetekben történő hibakereséshez használható. A diagnosticNode-ban rögzített adatok típusait a CosmosDbDiagnosticLevelvezérli.
CosmosDbDiagnosticLevel.info – Az alapértelmezett érték. Ezen a szinten csak a clientSideRequestStatistics lesz rögzítve. Éles környezetekhez készült.
CosmosDbDiagnosticLevel.debug – Rögzíti a diagnosticNode és a clientConfig fájlt. A rendszer nem rögzíti a kérések és válaszok hasznos adatait. Éles környezetben nem használható.
CosmosDbDiagnosticLevel.debug-unsafe – A CosmosDbDiagnosticLevel.debugban rögzített adatok mellett a kérelmek és válaszok hasznos adatait is rögzíti.
Éles környezetben nem használható.
clientConfig – Az ügyfél inicializálás során konfigurálásának módjával kapcsolatos információkat rögzíti.