如何解释天蓝色图表

时间:2020-11-06 22:37:01

标签: azure azure-log-analytics azure-monitoring

我想知道是否有人可以帮助我解释天蓝色的统计数据

查询

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

输出 enter image description here

我无法理解avg_counterValue?在文档中-counterValue被定义为计数器的数值,并且我无法将此计数器与处理器关联。有人可以帮忙吗。

1 个答案:

答案 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+" ");
       }
     }
}

enter image description here

接下来,如果记录的数量很大,并且您想通过基于表的特定列汇总表的内容来汇总记录,则可以利用summarize运算符来实现。

在您的情况下,您已根据计算机,_ResourceId等列进行汇总,并在15分钟的时间范围内进行了汇总。

我的环境输出的插图:

Perf
| where CounterName == "% Processor Time"
| where ObjectName == "Processor"

enter image description here

在上面的示例中,上午6:15的平均CounterValue为0.712,这意味着从6:00 AM到6:15 AM的CounterValue列的所有值的平均值为0.712。