rollup_rate (avg) 和 MetricsQL 中的比率有什么区别?
What is a difference between rollup_rate (avg) and rate in MetricsQL?
如标题所述,avg
与 MetricsQL 中的 rollup_rate()
和 rate()
有何区别?
假设我们有一个时间序列,其中样本持续时间为 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)
.
如标题所述,avg
与 MetricsQL 中的 rollup_rate()
和 rate()
有何区别?
假设我们有一个时间序列,其中样本持续时间为 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)
.