共用方式為


CosmosDiagnostics class

  • 這是 Cosmos 診斷類型,會在用戶端作業期間保存收集的診斷資訊。 即。Item.read () 、Container.create () 。 它有三個成員 -
  1. clientSideRequestStatistics 成員包含匯總診斷資訊,包括 -
  • 中繼資料查閱。 這裡除了最終預期的資源之外,所有伺服器要求都會視為中繼資料呼叫。 亦即,如果用戶端進行伺服器呼叫以探索端點,則針對 item.read (識別碼) ,則會將其視為中繼資料呼叫。
  • 重試
  • 已連絡端點。
  • 要求,回應承載統計資料。
  • gatewayStatistics - 對應至主要作業的資訊。 例如,在 Item.read () 期間,用戶端可能會執行許多作業,例如中繼資料查閱等,但 gatewayStatistics 代表實際讀取作業的診斷資訊。
  1. diagnosticNode - 是類似結構的樹狀結構,可擷取詳細的診斷資訊。 根據預設,它會停用,而且僅供非生產環境偵錯使用。 diagnosticNode 中擷取的詳細資料種類是由 CosmosDbDiagnosticLevel 控制。
  • CosmosDbDiagnosticLevel.info - 是預設值。 在此層級中,只會擷取 clientSideRequestStatistics。 這是用於生產環境。
  • CosmosDbDiagnosticLevel.debug - 擷取 diagnosticNode 和 clientConfig。 不會擷取任何要求和回應承載。 並非要在生產環境中使用。
  • CosmosDbDiagnosticLevel.debug-unsafe - 除了在 CosmosDbDiagnosticLevel.debug 中擷取的資料之外,也會擷取要求和回應承載。 並非要在生產環境中使用。
  1. clientConfig - 擷取與初始化期間用戶端設定方式相關的資訊。

屬性

clientConfig
clientSideRequestStatistics
diagnosticNode

屬性詳細資料

clientConfig

clientConfig?: ClientConfigDiagnostic

屬性值

clientSideRequestStatistics

clientSideRequestStatistics: ClientSideRequestStatistics

屬性值

diagnosticNode

diagnosticNode: DiagnosticNode

屬性值