在查看我们在 Azure 中的应用服务的指标时,我对Sum和Count的requests聚合指标感到非常困惑。根据MS 技术文档,它们应该是相同的。
计数:在聚合间隔期间捕获的测量数。
当度量总是以 1 的值捕获时,计数聚合等于总和聚合。当指标跟踪不同事件的计数并且每个度量代表一个事件时,这种情况很常见。每次有新请求到达时,代码都会发出一个指标记录。
还有这个MS 技术文档。
尽管在此示例中不是这种情况,但在始终以 1 的值捕获度量的情况下,Count 等于 Sum。这在度量跟踪事务事件的发生时很常见——例如,本文前面的示例中提到的 HTTP 失败次数。
所以,比如说,在一个特定的时间段内,如果有 10 个 HTTP 请求,那么请求数是 10,那么请求的总和也是 10。