日志服务(Log Service)提供给用户丰富的时间选择功能,意图帮助用户快速选择时间段对日志信息进行查询和分析。主要包括3个大类
- 相对时间
- 整点时间
- 自定义时间
一、相对时间
相对时间的计算方式为:
当前时间精确到秒 - 窗口
如当前时间为2018-04-26 21:14:32
,时间窗口大小为15分钟,则查询日志时间范围为2018-04-26 20:59:32~2018-04-26 21:14:32
目前提供的窗口大小包括:
- 1分钟
- 15分钟
- 1小时
- 4小时
- 1天
- 1周
- 30天
二、整点时间
整点时间的计算方式为:
当前时间 / 窗口粒度(取上一时刻最后1秒) - 窗口
注:该计算方式不适用于今天、前天、本周、上周等特殊的窗口
粒度为分钟
窗口粒度为分钟的主要包含如下窗口:
- 1分钟
- 15分钟
如当前时间为2018-04-26 21:53:11
,取整操作会将分钟粒度后的时间抹去,得到2018-04-26 21:52:59
,再减去窗口大小:
- 1分钟:
2018-04-26 21:52:00~2018-04-26 21:52:59
- 15分钟:
2018-04-26 21:38:00~2018-04-26 21:52:59
粒度为小时
窗口粒度为分钟的主要包含如下窗口:
- 1小时
- 4小时
- 1天(窗口为24小时)
如当前时间为2018-04-26 21:53:11
,取整操作会将小时粒度后的时间抹去,得到2018-04-26 20:59:59
,再减去窗口大小:
- 1小时:
2018-04-26 20:00:00~2018-04-26 20:59:59
- 4小时:
2018-04-26 17:00:00~2018-04-26 20:59:59
- 1天:
2018-04-25 21:00:00~2018-04-26 20:59:59
粒度为天
窗口粒度为分钟的主要包含如下窗口:
- 昨天(窗口为1天)
- 1周(窗口为7天)
- 30天
如当前时间为2018-04-26 21:53:11
,取整操作会将天粒度后的时间抹去,得到2018-04-25 23:59:59
,再减去窗口大小:
- 昨天:
2018-04-25 00:00:00~2018-04-25 23:59:59
- 1周:
2018-04-19 00:00:00~2018-04-25 23:59:59
- 30天:
2018-03-27 00:00:00~2018-04-25 23:59:59
特殊窗口
- 今天
- 前天
- 本周
- 上周
根据字面意思根据当前时间获取窗口大小,注意今天和本周两个窗口会包含未来时间
三、自定义时间
提供给用户输入任意时间区间进行日志查询和分析,格式为yyyy-MM-dd HH:mm:ss
,起始时间和结束时间用~
隔开
如果你还有更好得窗口,可以回复我们~