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

标签 performance azure-log-analytics azure-data-explorer

我对 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/

相关文章:

c++ - 从 C++ 文件中快速读取特定单词

c++ - 如何以毫秒为单位获取当前时间?

ios - WAV 音频文件的 Spritekit 性能

Mysql 使用 explain 优化慢查询

Azure 日志分析严重性级别作为字符串

Azure 数据资源管理器 - 使用 MI 连续数据导出

logging - Kusto 自定义排序顺序?

azure - 如何在azure逻辑应用程序中的日志分析中添加日志?

azure - 库斯托 : make-series stops with first day - doesnt work as expected

azure - 在创建时引用 Kusto 物化 View