定时器
定时器是承载定时任务的容器。该功能非常适用于长时间运行的操作,例如,为某个云主机定时创建快照。定时器和定时任务完全解耦,用户可按需创建不同规则的定时器、以及不同的定时任务,并将定时任务灵活加载到定时器或从定时器上卸载。定时器的操作会完整的进入审计中。
定时器页面显示了定时器的名称、执行策略、开始时间、周期、定时器状态和创建日期等信息。
创建定时器
在ZStack私有云主菜单,点击 ,点击
创建定时器按钮,弹出创建定时器界面,可参考以下示例输入相应内容:
- 名称:自定义定时器名称
- 简介:可选项,可留空不填
- 执行策略:选择合适的执行策略,包括重复执行和按次数执行
- 选择重复执行:定时任务按周期无限重复执行
- 选择选择次数:定时任务按周期有限次执行,需设置执行次数Note: 对于周期内有限次执行的定时器,当定时任务执行完后,定时器状态将显示为已完成。
- 开始日期:默认当前时间,可按需更改
- 周期:设置定时器执行周期,单位包括:分、小时、天
如Figure 2所示:Figure 2. 创建定时器


定时器详情页
定时器详情页包括基本属性、定时任务和审计三个子页面。
- 基本属性基本属性子页面显示了定时器的基本信息,包括:定时器状态、定时器名称和简介、任务数量、执行策略、执行周期、开始时间及到期时间等。其中执行策略和周期支持在该页面上修改。如Figure 3所示:
Figure 3. 基本属性
- 定时任务定时任务子页面不仅可查看该定时器上加载的定时任务信息,还可对定时任务进行相关操作,包括:创建定时任务、启用定时任务、停用定时任务、加载定时任务到定时器、将定时任务从定时器卸载、删除定时任务。如Figure 4所示:
Figure 4. 定时任务
- 审计审计子页面针对定时器调用API操作提供审计,可查看该调用API名称、消耗时间、任务结果、操作员,任务创建/完成时间,以及API行为的消息详情。
- 支持设置时间段,可查看所设时间段内调用API的审计信息。Note: 界面最多显示300条审计信息,请调整合适的时间段进行搜索。
- 支持通过输入资源类型/资源UUID/API名称/操作员,搜索调用API的审计信息。
- 支持调整每页显示的审计消息数量,可选值为:10、20、50、100;且支持翻页操作。
- 支持设置时间段,可查看所设时间段内调用API的审计信息。
定时器支持的操作
- 创建定时器:创建一个新的定时器
- 创建定时任务:创建一个定时任务并加载到该定时器
- 删除:删除定时器。删除定时器后,该定时器上的定时任务将被卸载,定时任务可重新加载到其它运行的定时器上