什么是聚合?
聚合是指云监控服务在一定周期内对原始采样指标数据进行最大、最小、平均、求和或方差值的计算,并把结果汇总的过程。这个计算周期又叫聚合周期。
聚合是一个平滑的计算过程,聚合周期越长、平滑处理越多,用户对趋势的预测越准确;聚合周期越短,聚合后的数据对告警越准确。
云监控服务的聚合周期目前最小是5分钟,同时还有20分钟、1小时、4小时、1天,共5种聚合周期。
聚合过程中对不同数据类型的处理是有差异的。
- 如果输入的数据类型是整数,系统会对数据进行取整处理。
- 如果输入的数据类型是小数(浮点数),系统会保留数据的小数点后两位。
例如,弹性伸缩中“实例数”的数据类型为整数。因此,如果聚合周期是5分钟,假设当前时间点为10:35,则10:30~10:35之间的原始数据会被聚合到10:30这个时间点。如果采样指标数据分别是1和4,则聚合后的最大值为4,最小值为1,平均值为[(1+4)/2] = 2,而不是2.5。
用户可以根据聚合的规律和特点,选择使用云监控服务的方式、以满足自己的业务需求。