你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CosmosDiagnostics class
- 这是一种 Cosmos 诊断类型,用于在客户端作期间保存收集的诊断信息。 ie.Item.read()、 Container.create()。 它有三个成员 -
-
clientSideRequestStatistics
成员包含聚合诊断信息,包括 -
- 元数据查找。 此处,除最终预期资源外,所有服务器请求都被视为元数据调用。 例如,对于 item.read(id),如果客户端发出服务器调用来发现终结点,则将其视为元数据调用。
- 重试
- 已联系终结点。
- 请求,响应有效负载统计信息。
- gatewayStatistics - 对应于主作的信息。 例如,在 Item.read()期间,客户端可能会执行许多作,例如元数据查找等,但 gatewayStatistics 表示实际读取作的诊断信息。
- diagnosticNode - 是一种类似于结构的结构,用于捕获详细的诊断信息。 默认情况下,它处于禁用状态,仅用于在非生产环境中进行调试。 diagnosticNode 中捕获的详细信息类型由
CosmosDbDiagnosticLevel
控制。
- CosmosDbDiagnosticLevel.info - 默认值。 在此级别中,仅捕获 clientSideRequestStatistics。 适用于生产环境。
- CosmosDbDiagnosticLevel.debug - 捕获 diagnosticNode 和 clientConfig。 未捕获任何请求和响应有效负载。 不应在生产环境中使用。
- CosmosDbDiagnosticLevel.debug-unsafe - 除了 CosmosDbDiagnosticLevel.debug 中捕获的数据外,还捕获请求和响应有效负载。 不应在生产环境中使用。
- clientConfig - 捕获与初始化期间客户端配置方式相关的信息。
属性
client |
|
client |
|
diagnostic |