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 A tag összesített diagnosztikai információkat tartalmaz, beleértve a -
metaadat-keresések. Itt az összes kiszolgálókérés a végső tervezett erőforráson kívül metaadat-hívásoknak minősül.
Például az item.read(id) esetében, ha az ügyfél kiszolgálóhívást indít a végpontok felderítésére, az metaadat-hívásnak minősül.
Próbálkozás
a felkeresett 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 faszerkezet, 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 részletek típusát a következő szabályozza CosmosDbDiagnosticLevel: .
CosmosDbDiagnosticLevel.info – Az alapértelmezett érték. Ebben a szinten csak a clientSideRequestStatistics lesz rögzítve. Éles környezetekhez készült.
CosmosDbDiagnosticLevel.debug – A diagnosticNode és a clientConfig rögzítése. 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érések és válaszok hasznos adatait is rögzíti.
Éles környezetben nem használható.
clientConfig – Az ügyfél inicializálás során történő konfigurálásával kapcsolatos információkat rögzíti.