监控降采样

在监控页面中,当选择的时间范围比较大时,查询监控时会自动降采样,看上去横轴的时间点间隔会变大,数据看上去更稀疏了。

为什么需要降采样

在时序数据应用场景中,降采样通常是将某段时间内原始的 N 个数据点,通过某种算法计算得到 1 个数据点,并在较长周期保持曲线趋势不变的算法。

降采样带来的好处:

  1. 降低成本,例如将原来的 6 个数据点,降低低为 1 个数据点,如此压缩比就是 6:1。

  2. 减少计算,降采后,前端的绘图速度和资源占用也会得到极大的优化。

示例

../../_images/monitor_downsample.png

图 315 监控无降采样

当时间区间较短时,可以看到图中数据点的时间间隔是 1 分钟,下一个有数据的时间点 00:45,没有降采样。

../../_images/monitor_downsample_large.png

图 316 监控自动降采样

当时间区间较长时,可以看到图中数据点的时间间隔变成了 2 分钟,下一个有数据的时间点 19:41,压缩比是 2:1 。