App Insights 分析查询以计算给定持续时间的平均 RPS
Appinsights analytics Query to calculate Avg RPS for given duration
Appinsights 分析查询下方显示给定持续时间的 RPS w.r.t 时间戳。
let start=datetime("2021-04-13T18:35:00.000Z");
let end=datetime("2021-04-13T18:52:00.000Z");
要求
|其中 timestamp > start 和 timestamp < end
|通过 bin(timestamp, 1s)
总结 RequestPerSecond = sum(itemCount)
输出
“时间戳 [UTC]”,RequestPerSecond
“2021 年 4 月 13 日,6:36:39.000 点”,2429
“2021 年 4 月 13 日,6:36:40.000 点”,2292
“2021 年 4 月 13 日,6:36:41.000 点”,2055
我需要一个 AI 分析查询,它将根据上述结果计算 RPS 的平均值并以以下格式显示输出
指标,AverageRequestPerSecond
RequestPerSecond,2258
其中 2258 是 (2429,2292,2055) 的平均值
如果有人能对此提供帮助,我们将不胜感激
request per second in a specific time range 意味着我们需要得到这个时间段内的总计数,得到开始时间和结束时间之间的时间差,所以我尝试了这个查询:
let start=datetime("2021-04-28 5:40:00.000Z");
let end=datetime("2021-04-28 5:42:00.000Z");
requests
| where timestamp > start and timestamp < end
| summarize req_count_per_sec = todecimal(sum(itemCount))/todecimal(datetime_diff('second',end,start))
Appinsights 分析查询下方显示给定持续时间的 RPS w.r.t 时间戳。
let start=datetime("2021-04-13T18:35:00.000Z"); let end=datetime("2021-04-13T18:52:00.000Z"); 要求 |其中 timestamp > start 和 timestamp < end |通过 bin(timestamp, 1s)
总结 RequestPerSecond = sum(itemCount)输出 “时间戳 [UTC]”,RequestPerSecond “2021 年 4 月 13 日,6:36:39.000 点”,2429 “2021 年 4 月 13 日,6:36:40.000 点”,2292 “2021 年 4 月 13 日,6:36:41.000 点”,2055
我需要一个 AI 分析查询,它将根据上述结果计算 RPS 的平均值并以以下格式显示输出
指标,AverageRequestPerSecond RequestPerSecond,2258
其中 2258 是 (2429,2292,2055) 的平均值
如果有人能对此提供帮助,我们将不胜感激
request per second in a specific time range 意味着我们需要得到这个时间段内的总计数,得到开始时间和结束时间之间的时间差,所以我尝试了这个查询:
let start=datetime("2021-04-28 5:40:00.000Z");
let end=datetime("2021-04-28 5:42:00.000Z");
requests
| where timestamp > start and timestamp < end
| summarize req_count_per_sec = todecimal(sum(itemCount))/todecimal(datetime_diff('second',end,start))