rollup_rate (avg) 和 MetricsQL 中的比率有什么区别?

What is a difference between rollup_rate (avg) and rate in MetricsQL?

如标​​题所述,avg 与 MetricsQL 中的 rollup_rate()rate() 有何区别?

the official documentation我不清楚。

假设我们有一个时间序列,其中样本持续时间为 d

(v1, t1), (v2, t2), .... (vN, tN)`

tN处的rate(m[d])计算为(vN - v1) / (tN - t1),而rollup_rate(m[d])返回的avg计算为per-采样率 (v2-v1)/(t2-t1), ..., (vN - vNminus1) / (tN - tNminus1).