You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Cosmos DB操作类型释义及存储过程读写指标获取咨询

Azure Cosmos DB操作类型与存储过程指标问题解答

一、Execute和Readfeed操作类型说明

  • Execute:对应调用Azure Cosmos DB中自定义逻辑的操作,比如执行存储过程、用户定义函数(UDF)或触发器的请求,用于触发预定义的业务逻辑执行。
  • Readfeed:指批量读取集合文档的操作,包括分页查询文档列表、读取变更馈送(Change Feed)、执行范围查询返回多条文档等场景,属于批量类读取请求。

二、获取存储过程执行的总读写操作指标的方法

  • 启用诊断日志:在Azure Cosmos DB账户的诊断设置中开启DataPlaneRequests日志收集,存储过程执行时的底层读写操作会被记录在此类日志中,日志包含operationName(标记存储过程调用)、requestCharge(消耗的请求单位)等关键字段,可用于统计操作量。
  • Log Analytics分析:将诊断日志发送至Log Analytics工作区后,使用Kusto查询语言筛选存储过程相关日志并统计指标,示例查询:
    AzureDiagnostics
    | where ResourceType == "COSMOSDB" and OperationName == "ExecuteStoredProcedure"
    | summarize TotalRequests = count(), TotalConsumedRU = sum(RequestCharge) by bin(TimeGenerated, 1h)
    
  • 自定义埋点统计:在存储过程代码中添加自定义逻辑,将内部执行的读写操作次数上报至Azure Monitor自定义指标,实现更精细化的操作统计。

内容的提问来源于stack exchange,提问作者pingpong2020

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 04:06:27