我想知道是否有人可以帮助我解释天蓝色的统计数据
查询
Perf
| where CounterName == "% Processor Time"
| where ObjectName == "Processor"
| summarize avg(CounterValue) by bin(TimeGenerated, 15min), Computer, _ResourceId // bin is used to set the time grain to 15 minutes
| render timechart
我无法理解avg_counterValue?在文档中-counterValue被定义为计数器的数值,并且我无法将此计数器与处理器关联。有人可以帮忙吗。
答案 0 :(得分:1)
要解释此类kusto查询,我建议首先检查相应表或数据类型的引用。在这种情况下,由于表是“ Perf”,因此请检查this表引用。该参考文献解释说CounterValue列的类型为“实数”,这表示它代表实数的近似值。接下来,我建议您检查基本查询的输出,而无需进行太多过滤,即如下所示。
public static void main(String []args)
{
int[] arr = new int []{34,65,35,37,46,86};
Arrays.sort(arr);
for(int i: arr ) {
System.out.println(i+" ");
}
}
}
接下来,如果记录的数量很大,并且您想通过基于表的特定列汇总表的内容来汇总记录,则可以利用summarize运算符来实现。
在您的情况下,您已根据计算机,_ResourceId等列进行汇总,并在15分钟的时间范围内进行了汇总。
我的环境输出的插图:
Perf
| where CounterName == "% Processor Time"
| where ObjectName == "Processor"
在上面的示例中,上午6:15的平均CounterValue为0.712,这意味着从6:00 AM到6:15 AM的CounterValue列的所有值的平均值为0.712。