Kusto 查询,选择 5 分钟的间隔并计算平均值



我对 Kusto 查询语言相当陌生,所以也许这是很常见的事情,但我真的找不到答案。所以在这里。

我已在某些服务器上启用了使用 Azure Log Analytics 进行性能收集,并希望实现以下目标:

从 Perf 数据集中,选择前一天的所有 CPU 数据,并显示每 5 分钟的平均 CPU 利用率。现在我已经弄清楚了第一部分,这真的很容易做到。但是,我不知道如何在 Kusto 中进行每 5 分钟的选择。我在猜测总结什么?任何人都可以分享一些见解吗?

Perf
| where Computer == "servername.domain.internal"
| where TimeGenerated > ago(1d) 
| where CounterName == "% Processor Time" 
| where ObjectName == "Processor Information" 

尝试将| summarize avg(CounterValue) by bin(Time Generated, 5m)添加到查询中。

对于图表,您还可以将| render timechart附加到后者。

最新更新