gpt4 book ai didi

azure - 我们能否查明对给定页面的请求数量是否增加?

转载 作者:行者123 更新时间:2023-12-02 06:26:01 24 4
gpt4 key购买 nike

如果我在 Azure 中有一个 Web 应用程序,并配置了 ApplicationInsights,我们是否可以通过某种方式判断给定页面的请求数量是否有所增加?

我知道我们可以在给定的时间片内获得与前一时期相比的性能的“增量”,但我们似乎无法对请求执行此操作强>?

例如,我想回答这样的问题:“与前一时期相比,过去一小时内哪些页面的请求增长百分比最高”?

有谁知道如何执行此操作,或者可以通过 AppInsights 查询语言来完成吗?

谢谢!

最佳答案

不确定是否可以使用 Portal 来完成,我不这么认为。但我提出了以下 Kusto 查询:

requests
| where timestamp > ago(2h) and timestamp < ago(1h)
| summarize previousPeriod = todouble(count()) by url
| join (
requests
| where timestamp > ago(1h)
| summarize lastHour = todouble(count()) by url
) on url
| project url, previousPeriod, lastHour, change = ((lastHour - previousPeriod) / previousPeriod) * 100
| order by change desc

这是关于每个网址流量的增加/减少,您可以将 count() 更改为 avg(duration) 来获取增加/减少平均持续时间。

关于azure - 我们能否查明对给定页面的请求数量是否增加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66113630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com