天蓝色的日志分析使用平均值并在查询中计数

时间:2019-12-05 03:33:21

标签: azure azure-log-analytics

我对天蓝色的日志分析还很陌生,我无法弄清楚如何对一个字符串字段的计数求平均值。 我想获取特定集合的平均“读取”操作是波斯菊。 我尝试了以下方法:

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

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

谢谢, 萨沙

1 个答案:

答案 0 :(得分:0)

请尝试在下面查询:

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