背景
在面板开发的时候,我们经常会碰到图表类的需求,而图表类的需求,可以使用统计相关的能力实现。参考接口,根据文档,这个统计功能是需要提工单开通的,但是大家在开通的时候对这个统计类型和统计间隔往往会有些疑惑,今天我们就来详细介绍一下这两个东西。
统计类型
备注 里面的时间间隔我写的都是1小时,可以换成支持的 1天或1个月。
- sum
类型描述示例 把 【1小时】 内上报的数据,进行 【累加】 操作,得到这个小时数据的 【总和】 - minux
类型描述示例 取 【1小时】 内上报的数据的最大值,减去 【上个小时】上报的数据的最大,得到【这个小时】的使用数据。
ps: 如果 【上个小时】没有数据,再之前的上报的最大数据相减,得到【这个小时】的使用数据。
ps2: 这个类型本应该是 minus, 因为一开始(三年前)的单词拼错了,所以现在就一直用 minux了。 - avg
类型描述示例 把 【1小时】 内上报的数据,进行 【累加】 操作,并除以上报的 【次数】,得到这个 【小时】数据的 【平均值】 - min
类型描述 统计 【1小时】 内上报的数据的最小值。 - max
类型描述 统计 【1小时】 内上报的数据的最大值。 - count
类型描述示例 统计 【1小时】 内上报的数据的次数。 ## recently 统计离 【整点时间】 最近的那个点。
统计间隔
- 按小时统计
简单说就是根据【统计类型】统计一个小时内上报的数据,然后聚合成一个点 - 按天获取
简单说就是根据【统计类型】统计一天内上报的数据,然后聚合成一个点 - 按月统计
简单说就是根据【统计类型】统计月内上报的数据,然后聚合成一个点