你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

CosmosDiagnostics class

  • 这是一种 Cosmos 诊断类型,用于保存客户端操作期间收集的诊断信息。 即。Item.read () 、Container.create () 。 它有三个成员 -
  1. clientSideRequestStatistics 成员包含聚合诊断信息,包括 -
  • 元数据查找。 此处,除最终预期资源外,所有服务器请求都被视为元数据调用。 例如,对于 item.read (id) ,如果客户端进行服务器调用以发现终结点,则会将其视为元数据调用。
  • retries
  • 已联系终结点。
  • 请求、响应有效负载统计信息。
  • gatewayStatistics - 对应于main操作的信息。 例如,在 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

属性值