最近更新时间:2024.04.16 14:36:30
首次发布时间:2024.03.20 15:25:20
StartTime
和 EndTime
指定了统计时间段。但是,内容分发网络在统计指标数据时,实际使用的统计时间段受 Interval
的影响。
Interval
决定了实际的统计时间段。下面以例子来说明。
假设 StartTime
表示的时间是 15:07,EndTime
表示的时间是 15:21:
如果 Interval
是 5min
,那么实际的统计时间段是 [15:05, 15:25)。
如果 Interval
是 hour
,那么实际的统计时间段是 [15:00, 16:00)。
需要留意的是,如果 EndTime
可以被您指定的 Interval
整除,那么实际的统计时间段还要再往后延长一个 Interval
所对应的时间区间。
例子:StartTime
表示的时间是 15:07,EndTime
表示的时间是 15:15,Interval
是 5min
。由于 15:15 可以被 Interval
整除,实际的统计时间段是 [15:05,15:20)。
除了实际统计时间段,Interval
还决定了如何将实际统计时间段拆分成一系列的时间区间。
如果返回的是统计时间段的细分数据,那么内容分发网络会基于 Interval
对实际统计时间段中每个时间区间的指标数据进行统计,然后返回这一系列的指标数据。假设 StartTime
表示的时间是 15:07,EndTime
表示的时间是 15:20,
如果 Interval
是 5min
,那么内容分发网络返回的是以下各时间区间的指标数据:[15:05,15:10)、[15:10,15:15)、[15:15,15:20)、[15:20,15:25)。
如果 Interval
是 1min
,那么内容分发网络返回的是以下各时间区间的指标数据:[15:07,15:08)、[15:08,15:09)、[15:09,15:10)、... 、[15:20,15:21)。
需要留意的是,在这两个例子中,时间区间 [15:20,15:25),[15:20,15:21) 也分别包含在内。
如果返回的是统计时间段的汇总数据,那么内容分发网络会先基于 Interval
对实际统计时间段中的每个时间区间统计指标数据,然后对所有时间区间的指标数据进行汇总。不同指标的汇总方式不同。参见 指标的定义以及统计方式。
例子:StartTime
表示的时间是 15:07,EndTime
表示的时间是 15:20,Interval
是 5min
。那么内容分发网络会执行以下操作:
获取以下各时间区间的指标数据:[15:05,15:10)、[15:10,15:15)、[15:15,15:20)、[15:20,15:25)。
对这些时间区间的指标数据进行汇总,然后返回该汇总数据。