azure log analytics 在查询中使用 average 和 count

azure log analytics use average and count in a query

我对 Azure 日志分析还很陌生,我不知道如何 运行 计算字符串字段计数的平均值。 我想获得对特定集合的平均 "read" 操作是 cosmos。 我尝试了以下方法:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.DOCUMENTDB" and requestResourceType_s == "Collection" 
| summarize avg(count(OperationName)) by OperationName

根据文档 avg 只能用于整数值。我也尝试了该项目,但似乎没有用。关于如何获得平均读取操作的任何想法?

谢谢, 萨沙

请尝试在下方查询:

AzureDiagnostics
| where ResourceProvider == "MICROSOFT.DOCUMENTDB" and requestResourceType_s == "Collection" 
| summarize mycount=count(OperationName) by OperationName
| summarize avg(mycount) by OperationName