全部产品

ScheduledTask

更新时间:2020-07-14 22:25:00

描述

opensearch 应用的定时索引重建任务

示例

  1. {
  2. "id": "cfd5ebe9-bcdd-11ea-a58d-98039b07e4ec",
  3. "progress": 0,
  4. "status": 3,
  5. "lastRanTimestamp": null,
  6. "type": "wipe",
  7. "running": false,
  8. "paused": false,
  9. "finished": false,
  10. "idle": true,
  11. "created": 1593747144,
  12. "updated": 1593747144,
  13. "cron": "0 0 * * 1,2,3,4,5,6,7",
  14. "enabled": true,
  15. "appId": null,
  16. "appGroupId": "100303899",
  17. "ownerId": "84",
  18. "lastScheduledTimestamp": null,
  19. "forkedAppId": "",
  20. "appGroup": {
  21. "id": "100303899"
  22. },
  23. "owner": {
  24. "id": "84"
  25. },
  26. "filter": {
  27. "field": "title",
  28. "days": 30,
  29. "unit": "s"
  30. }
  31. }


结构

字段 类型 描述
id String 任务ID
progress Integer 任务运行进度
status Integer 任务状态
- 0 运行中
- 1 暂停
- 2 完成
- 3 空闲
lastRanTimestamp Integer/null 最近运行时间戳
type String 定时任务类型
- wipe 数据清理
- fork 索引重建
- check-status 检查应用状态
- index 索引重建
- app
running Boolean 是否在运行中
paused Boolean 是否暂停
finished Boolean 是否完成
idle Boolean 是否空闲
cron String 定时配置
参考:ScheduledTask 定时规则
enabled Boolean 是否开启定时任务

appId
String 版本ID

appGroupId
String 应用ID

ownerId
String 用户ID
lastScheduledTimestamp Integer/null 最近调度时间戳
forkedAppId String 来源版本ID
appGroup.id String 应用ID
owner.id String 用户ID
filter Object 数据清理条件
filter.days Integer 过期天数
获取范围:[7-180]
filter.unit String 过期时间单位
- s 秒
- ms 毫秒
filter.field String 过期字段