共用方式為


CosmosDiagnostics class

  • 這是 Cosmos 診斷類型,會在用戶端作業期間保存收集的診斷資訊。 即Item.read(),Container.create()。 它有三個成員 -
  1. clientSideRequestStatistics 成員包含匯總診斷資訊,包括 -
  • 元數據查閱。 除了最終預定資源之外,所有伺服器要求都會視為元數據呼叫。 也就是針對item.read(id),如果客戶端進行伺服器呼叫來探索端點,則會將其視為元數據呼叫。
  • 重試
  • 已連絡的端點。
  • 要求、響應承載統計數據。
  • 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

屬性值