CosmosDiagnostics class
- Jest to typ diagnostyki usługi Cosmos, który przechowuje zebrane informacje diagnostyczne podczas operacji klienta. Ie. Item.read(), Container.create(). Ma trzech członków -
- element członkowski
clientSideRequestStatisticszawiera zagregowane informacje diagnostyczne, w tym —
- wyszukiwania metadanych. Tutaj wszystkie żądania serwera, oprócz końcowego zamierzonego zasobu są traktowane jako wywołania metadanych. tj. w przypadku elementu item.read(id), jeśli klient wykonuje wywołanie serwera w celu odnalezienia punktów końcowych, zostanie uznane za wywołanie metadanych.
- Ponownych prób
- skontaktowano się z punktami końcowymi.
- żądanie, statystyki ładunku odpowiedzi.
- gatewayStatistics — informacje odpowiadające głównej operacji. Na przykład podczas item.read() klient może wykonywać wiele operacji, np. wyszukiwanie metadanych itp., ale gatewayStatistics reprezentuje informacje diagnostyczne dotyczące rzeczywistej operacji odczytu.
- diagnosticNode — to struktura podobna do drzewa, która przechwytuje szczegółowe informacje diagnostyczne. Domyślnie jest on wyłączony i ma być używany tylko do debugowania w środowiskach nieprodukcyjnych. Rodzaj szczegółów przechwyconych w węźle diagnostycznym jest kontrolowany przez
CosmosDbDiagnosticLevel.
- CosmosDbDiagnosticLevel.info — jest wartością domyślną. Na tym poziomie przechwytywane są tylko elementy clientSideRequestStatistics. Jest przeznaczony dla środowisk produkcyjnych.
- CosmosDbDiagnosticLevel.debug — przechwytuje węzeł diagnosticNode i clientConfig. Nie są przechwytywane ładunki żądań i odpowiedzi. Nie jest przeznaczony do użycia w środowisku produkcyjnym.
- CosmosDbDiagnosticLevel.debug-niebezpieczne — oprócz danych przechwyconych w pliku CosmosDbDiagnosticLevel.debug również przechwytuje ładunki żądań i odpowiedzi. Nie jest przeznaczony do użycia w środowisku produkcyjnym.
- clientConfig — przechwytuje informacje dotyczące sposobu konfigurowania klienta podczas inicjowania.
Właściwości
| client |
|
| client |
|
| diagnostic |
Szczegóły właściwości
clientConfig
clientSideRequestStatistics
clientSideRequestStatistics: ClientSideRequestStatistics