Bu, istemci işlemleri sırasında toplanan tanılama bilgilerini tutan bir Cosmos Tanılama türüdür. Yani. Item.read(), Container.create().
Üç üyesi vardır -
clientSideRequestStatistics üye, - dahil olmak üzere toplu tanılama bilgilerini içerir
meta veri aramaları. Burada, hedeflenen son kaynak dışında tüm sunucu istekleri meta veri çağrıları olarak kabul edilir.
örneğin item.read(id) için istemci uç noktaları bulmak için sunucu çağrısı yaparsa meta veri çağrısı olarak kabul edilir.
Yeni -den deneme
uç noktalarıyla iletişime geçildi.
istek, yanıt yükü istatistikleri.
gatewayStatistics - Ana işleme karşılık gelen bilgiler. Örneğin Item.read() sırasında istemci meta veri arama gibi birçok işlem gerçekleştirebilir, ancak gatewayStatistics gerçek okuma işlemi için tanılama bilgilerini temsil eder.
diagnosticNode - Ayrıntılı tanılama bilgilerini yakalayan yapı gibi bir ağaçtır. Varsayılan olarak devre dışıdır ve yalnızca üretim dışı ortamlarda hata ayıklama için kullanılması amaçlanmıştır. diagnosticNode'da yakalanan ayrıntıların türü tarafından CosmosDbDiagnosticLeveldenetlenmektedir.
CosmosDbDiagnosticLevel.info - Varsayılan değerdir. Bu düzeyde yalnızca clientSideRequestStatistics yakalanır. üretim ortamları için tasarlanmıştır.
CosmosDbDiagnosticLevel.debug - diagnosticNode ve clientConfig'i yakalar. Hiçbir istek ve yanıt yükü yakalanmaz. Üretim ortamında kullanılması amaçlanmamıştır.
CosmosDbDiagnosticLevel.debug-unsafe - CosmosDbDiagnosticLevel.debug içinde yakalanan verilere ek olarak, istek ve yanıt yüklerini de yakalar.
Üretim ortamında kullanılması amaçlanmamıştır.
clientConfig - başlatma sırasında istemcinin nasıl yapılandırıldığıyla ilgili bilgileri yakalar.