Kusto Query,选择间隔5分钟,计算平均值
Kusto Query, selecting an interval of 5 minutes and calculate the average
我对 Kusto 查询语言还很陌生,所以这也许很常见,但我真的找不到答案。就这样吧。
我已经在我们的一些服务器上启用了 Azure Log Analytics 的性能收集,并希望实现以下目标:
来自 Perf 数据集,select 前一天的所有 CPU 数据,并显示每 5 分钟的平均 CPU 利用率。现在我已经弄清楚了第一部分,这真的很容易做到。但是我不知道如何在 Kusto 中每 5 分钟 selection。我在猜测一些总结?谁能分享一些见解?
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
。
我对 Kusto 查询语言还很陌生,所以这也许很常见,但我真的找不到答案。就这样吧。
我已经在我们的一些服务器上启用了 Azure Log Analytics 的性能收集,并希望实现以下目标:
来自 Perf 数据集,select 前一天的所有 CPU 数据,并显示每 5 分钟的平均 CPU 利用率。现在我已经弄清楚了第一部分,这真的很容易做到。但是我不知道如何在 Kusto 中每 5 分钟 selection。我在猜测一些总结?谁能分享一些见解?
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
。