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

CosmosDiagnostics class

  • 这是一种 Cosmos 诊断类型,用于在客户端作期间保存收集的诊断信息。 ie.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

属性值