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