CosmosDiagnostics class
- 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:
-
clientSideRequestStatisticstag ö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.
Tulajdonságok
| client |
|
| client |
|
| diagnostic |
Tulajdonság adatai
clientConfig
clientSideRequestStatistics
clientSideRequestStatistics: ClientSideRequestStatistics