我对 Kusto Query 语言还很陌生,所以这可能很常见,但我真的找不到我的答案。所以就到这里了。
我在我们的一些服务器上启用了 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
到后者。
关于performance - Kusto 查询,选择 5 分钟的间隔并计算平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59578681/