Azure Log Analytics中KQL删除查询位置及CDBQueryRuntimeStatistics排查
排查CDBQueryRuntimeStatistics中未显示Delete查询的方案
- 检查QueryText原始格式:先获取部分原始日志,确认Delete查询的文本结构,避免过滤逻辑遗漏:
CDBQueryRuntimeStatistics | take 20 | project QueryText, OperationName - 验证诊断设置的采集范围:确认Azure Cosmos DB的诊断设置中,已开启收集写入类操作的统计数据,部分场景下默认可能只采集查询类(SELECT)操作。
- 调整过滤逻辑直接匹配Delete:替换原有的排除式过滤,改为直接查找含DELETE关键词的记录:
CDBQueryRuntimeStatistics | where QueryText contains "DELETE" - 针对参数化查询的处理:若使用参数化查询,QueryText中可能不会直接出现DELETE,可通过
OperationName字段筛选写入类操作:CDBQueryRuntimeStatistics | where OperationName has_any ("Delete", "Write")
内容的提问来源于stack exchange,提问作者LosManos
相关产品推荐
相关产品推荐

