应用服务的响应时间指标到底是什么

csg*_*csg 5 iis metrics azure azure-web-app-service

它与 IIS 日志中所述的“所用时间(time-taken)”相同吗?

所用时间是指从 IIS 收到请求中的第一个字节到发出该请求中的最后一个字节所花费的时间。这包括到达客户端的网络时间(对于几乎所有情况,如果您有一个小于 2KB 的页面,我认为,该页面已被缓存),因此缓慢的网络连接将具有更长的网络时间,从而花费更多的时间。IIS收到第一个字节的开始时间为“time”字段,IIS发出最后一个字节的结束时间为“time”字段+“time-taken”字段

小智 2

平均响应时间是由 2 个指标组成的复合指标。

1) 请求数

2) 样本响应时间的总和。

我们每 10 秒发布一次指标,因此一分钟内有 6 个样本。这意味着每 10 秒我们就会发布这 10 秒内的请求数量以及这 10 秒内的响应时间总和。

它没有有关每个请求的响应时间的信息。最小粒度为 1 分钟,因此聚合 6 个样本来计算计算的采样类型(平均值、总和、最大值、最小值)。