统计报表
February 26, 2024About 33 min
统计报表
SDK类名:/common/Statistics;
事件记录 - 获取列表
SDK方法名:listStatistics
URL
/statistics
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 默认为1, 符合条件范围的当前页数 | 1 | |
name | String | 否 | 搜索过滤字段, 名称 | ||
limit | Number | 否 | 默认为系统参数设置数量, 每页数量 | 10 | |
start | Number | 否 | 时间戳,非必填, 查询开始时间 | ||
end | Number | 否 | 时间戳,非必填, 查询结束时间 | ||
status | String | 否 | 可选,用是否已读过滤,0:未读;1:已读; | ||
type | String | 否 | OVERVIEW - 概览, bak_bk - 应用保护-备份, bak_rc - 应用保护-恢复, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化管理, ha - 应用高可用, sys_cloud - 云容灾, bb - 大数据备份, dto - DTO管理, cdm_remote_rep - 远程复制, timing_work - 定时任务, vm_clone - 虚机克隆(备份中心), bak_bk9 - 备份规则(9.x), bak_rc9 - 恢复任务(9.x), ffo_bak9 - 整机备份(9.x), ffo_rc9 - 整机恢复(9.x) | ||
sub_type | Number | 否 | bak_bk - 应用保护-备份, bak_rc - 应用保护-还原, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化支持, sys_cloud - 云容灾, bb - 大数据备份, DB2 - 应用保护-DB2备份, MSSQL - 应用保护-MSSQL备份, MySQL - 应用保护-MySQL备份, GaussDB - 应用保护-Gauss DB备份, GaussDB100T - 应用保护-Gauss DB100T备份, Informix - 应用保护-Informix备份, DM 应用保护-DM备份, block - 应用保护-块备份, file - 应用保护-文件备份, Oracle - 应用保护-Oracle备份, GoldenDB - 应用保护-GoldenDB备份, AIX - 应用保护-AIX备份, cmp - 比较与同步-文件比较与同步, cmp_nas - 比较与同步-NAS比较与同步, ffo_bk - 整机保护-整机备份, ffo_rc - 整机保护-整机恢复, ffo_or - 整机保护-整机迁移, sys_cdm_bk - 整机CDM-整机复制, sys_cdm_rc - 整机CDM-整机恢复, cdm_or - CDM-自动演练, cdm_take_over - CDM-接管, cdm_drill - CDM-演练, cdm_ffo_mount CDM-挂接任务, cdm_remote_rep CDM-远程复制, rule_rc - 文件复制-恢复, rule_rep - 文件复制-复制, vp_bk - 虚拟化支持-虚机备份, vp_mv - 虚拟化支持-虚机迁移, vp_rc - 虚拟化支持-虚机恢复, vp_pt - 虚拟化支持-虚机复制, vp_or - 虚拟化支持-虚机演练, ha - 应用高可用, ha_switch - 应用高可用-高可用, sys_cloud_bk - 云容灾-整机复制, bb_bk - 大数据备份-备份, bb_rc - 大数据备份-恢复, dto - DTO管理, dto_bk - DTO管理-本地到对象存储, dto_rc - DTO管理-对象存储到本地, dto_cmp - DTO管理-文件比较与同步, zfs_pool - 存储池, zfs_volume - 复制卷或副本卷, zfs_filesystem - 文件类型, zfs_obj - 仅复制所选对象, 其他: timing_work:(所有定时作业任务) tape_arch:磁带归档任务; tape_rc:磁带到本地(磁带恢复); tape_cp:磁带到磁带(磁带复制); sys_cdm_bk:整机复制: sys_cdm_rc:整机恢复; cdm_or:自动演练; cdm_take_over:接管; cdm_drill;演练; cdm_ffo_mount:挂接任务; sys_bk:整机副本;(备份中心) rec_cp:应用容灾;(备份中心) rec_or:容灾演练;(备份中心) rec_failover:容灾接管;(备份中心) rec_failback:容灾回切;(备份中心) fir_copy:一级副本;(备份中心) sec_copy:二级副本;(备份中心) vp_failover(备份中心 - 接管) vp_faileback(备份中心 - 回切) ffo_failover(备份中心 - 接管) ffo_failback(备份中心 - 回切) mach_clone(备份中心 - 虚机克隆) bak_bk9 - 备份规则(9.x), bak_rc9 - 恢复任务(9.x), GaussDB HCS(9.x), GaussDB DWS(9.x), bb_bak9 - 大数据备份(9.x) bb_rec9 - 大数据恢复(9.x) | ||
uuid | String | 否 | 可选,用任务uuid过滤 | ||
group_uuid | String | 否 | 可选,用任务组uuid过滤,比如 vp nas 等有 group_uuid 的模块 | ||
wk_uuid | String | 否 | 工作机uuid、源平台uuid,查看平台未读错误数时用此字段过滤 | ||
bk_uuid | String | 否 | 备机uuid | ||
other_uuid | String | 否 | 同步机uuid、目标平台uuid | ||
result | Number | 否 | 可选,用任务结果过滤: 0:成功; 1:取消; 2:跳过; 3:备份失败 | ||
time_used_rate | Number | 否 | 执行时间过滤 0:不到50% 1:超过50% 2:超过100% | ||
obj_name | String | 否 | 可选,根据节点或虚机名称获取统计时才传 | ||
time_consuming | Number | 否 | 0关1开,传1,返回当前条件查询出来的任务的总耗时时间 time_consuming | ||
sys_name | String | 应用系统名称 | |||
protect_name | String | 受保护对象名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 是 | 200 | ||
msg | String | 是 | |||
data | Object | 是 | |||
code | Number | 是 | 0 | ||
message | String | 是 | |||
list | Array | 是 | 9 | ||
id | String | 是 | 6 | ||
name | Array | 是 | 名称 | ['FFO_RC','FFO_BK','BAK_RC','MIRROR','CMP','NAS_CMP', 'CDP_RC', 'COOPY_RC', 'COOPY_SNAP_RC'] | +1 |
uuid | String | 是 | 相关规则任务的UUID | 4E2609C0-71DA-F693-43A4-EB92C4C42C95 | |
detail | String | 是 | 原始jSON串,含义参考: 事件记录 - 详情 | { "bkup_window": "00:00-00:00", "create_time": "2019-12-11 20:04:11", "data_writed_num": "762", "dir_failed_num": "--", "dup_rate": "00.00%", "end_time": "2019-12-11 20:04:11", "file_skiped_num": 0, "name": "1", "policy": 3, "project_failed_num": "", "result": 0, "space_occu": "12288", "src_size": "0", "src_type": "MySQL", "stage": 0, "start_time": "2019-12-11 20:04:10", "sync_obj_num": 0, "time_used_rate": "", "tran_rate": "802.00", "trans_data_num": "802", "type": "I2BAK_BK", "used_time": "1", "uuid": "4E2609C0-71DA-F693-43A4-EB92C4C42C95", "timing_type": 0, "version_time": "", "cdm_rc_target": "" } | |
result | String | 是 | 运行结果 | 0 | |
start_time | String | 是 | 开始时间 | 2019-12-11 20:04:10 | |
end_time | String | 是 | 结束时间 | 2019-12-11 20:04:11 | |
type | Array | 是 | 类型: VP_BK - 虚机备份, VP_RC - 虚机恢复, VP_MV - 虚机迁移, VP_PT - 虚机复制, VP_OR - 虚机演练, BAK_BK - 定时备份, BAK_RC - 定时还原, BB_BK - 大数据备份, BB_RC - 大数据恢复, FFO_BK - 整机备份, FFO_RC - 整机恢复, FFO_OR - 整机迁移, SYS_CLOUD_BK - 整机复制, SYS_CDM_BK - 整机复制, SYS_CDM_RC - 整机恢复, CDM_OR - 自动演练, CDM_TAKE_OVER - 接管, CDM_DRILL - 演练, CDM_FFO_MOUNT - 挂接, CDM_REMOTE_REP - 远程复制, MIRROR - 文件复制, CDP_RC - CDP恢复, COOPY_RC - 即时恢复, COOPY_SNAP_RC - 快照恢复, CMP - 比较与同步, NAS_CMP - NAS比较与同步, HA_SWITCH - 高可用, DTO_BK - 本地到对象存储, DTO_RC - 对象存储到本地, DTO_CMP - 文件比较与同步, TAPE_ARCH - 磁带归档, TAPE_RC - 磁带到本地, TAPE_CP - 磁带到磁带, BAK_BK9 - 备份规则, BAK_RC9 - 恢复任务, FFO_BK9 - 整机备份 FFO_RC9 - 整机恢复 BB_BAK9 - 大数据备份 BB_REC9 - 大数据恢复 | ['FFO_RC','FFO_BK','BAK_RC','MIRROR','CMP','NAS_CMP', 'CDP_RC', 'COOPY_RC', 'COOPY_SNAP_RC','HA_SWITCH','SYS_CLOUD_BK'] | +1 |
status | String | 是 | 0 - 成功 非零 - 失败 | 0 | |
create_time | String | 是 | 创建时间 | 1576066341 | |
time_used_rate | String | 是 | 备份时间占用率 | 0 | |
user_uuid | String | 是 | 用户UUID | 1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC | |
wk_uuid | String | 是 | 工作机UUID | ||
bk_uuid | String | 是 | 灾备机UUID | ||
other_uuid | String | 是 | 其他UUID | ||
time_consuming | Number | 否 | 单位秒,返回当前条件查询出来的任务的总耗时时间,只有入参有 time_consuming=1,才会返回这个字段 | ||
sys_name | String | 否 | 应用系统名称 | ||
protect_name | String | 否 | 受保护对象名称(工作机名称、源虚机vm_name) | ||
wk_name | String | 是 | 工作机名称 | ||
bk_name | String | 是 | 灾备机名称 | ||
storage | String | 否 | 存储 | ||
host_name | String | (恢复规则)目标客户端:<客户端名称>/<恢复时的hostname> | |||
bk_set_info | String | (恢复规则)恢复涉及的备份集:<备份集ID1_copyid>, <备份集ID2_copyid> | |||
rule_version | String | 规则版本 | |||
total | Number | 是 | 5 |
事件记录 - 单条详情
id 报表list返回的id,并不是uuid
SDK方法名:describeStatistics
URL
/statistics/:id([0-9]+)
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
ret | Number | 200 | |||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功 | |||
detail | Object | ||||
uuid | String | 任务或规则UUID | F909EF26-CB10-62A1-2391-481A0901219E | ||
name | String | 任务名称 | d2luZG93c2ZpbGVyYXc= | ||
type | String | 任务类型:MIRROR, COOPY_RC, COOPY_SNAP_RC, CDP_RC, CMP, NAS_CMP, FFO_BK,FFO_RC,FFO_OR,BAK_BK,BAK_RC,VP_BK,VP_RC, VP_MV,VP_PT,VP_OR,HA_SWITCH,UNKNOWN,DTO_BK,DTO_RC,DTO_CMP | I2VP_BK | ||
wk_uuid | String | 生产机端UUID,源端,任务发起端(rpc对象) | FD48C53F-5F90-A4F5-9060-583D341F7882 | ||
bk_uuid | String | 备份机端UUID,目标端,任务连接对端 | 424E97D1-66E0-F6AF-3A4C-55DA6D4D0BA8 | ||
other_uuid | String | 目标平台UUID, VP中使用,或其他设备的UUID(如同步主机) | 没有留空串 | ||
create_time | String | 2020-05-12 10:17:23 | |||
start_time | String | 2020-05-12 10:17:23 | |||
end_time | String | 2020-05-12 10:17:23 | |||
result | String | 0 成功,1取消,2跳过,<0失败错误码 | 0 | ||
error_message | String | ||||
time_used_rate | String | 时间消耗比,消耗时间/阈值时间 没有留串 | 没有留空串 | ||
src_type | String | FILE(0) SNAPSHOT(1) BLOCK(2) MSSQL(3) ORACLE(4) VP(5) DB2(6) MYSQL(9) GAUSSDB(12) AIX(30) | FILE | ||
src_size | String | 源数据大小,默认单位bytes | 31715712 | ||
trans_size | String | 传输数据大小,默认单位bytes | 31715712 | ||
trans_rate | String | 传输速率,默认单位Bps | 31715712 | ||
write_size | String | 目标端写入大小,单位bytes | 31715712 | ||
occupied_size | String | 目标端占用空间大小 | 31719424 | ||
dup_rate | String | 重删率(去重) | 0 | ||
sync_obj_num | String | 同步对象数,需明确下具体含义 | 1 | ||
elapsed_time | String | 使用的时间, 默认单位秒 | 111999 | ||
backup_time | String | 备份的时间点或称备份点,在VP中使用 | 2020-05-12 10:17:23 | ||
backup_type | String | 备份类型,增量(i),全量(o),差异(d)等,需统一定义。 f 整盘 m erge 合成 n ull 未知 增加定义(2021-02-22):数据(data),日志(log)。 | o | ||
total_files | String | 总文件数;6项文件数在文件镜像,比较中使用,总大小定义在src_size,使用时间定义在elapsed_time | |||
equal_files | String | 相同文件数 | |||
diff_files | String | 差异文件数 | |||
miss_files | String | 丢失文件数 | |||
skip_files | String | 忽略文件数 | |||
errno_files | String | 错误文件数 | |||
failed_dirs | String | 失败文件夹数,备份中使用 | |||
failed_projects | String | 失败项目数,备份中使用 | |||
policy | String | 0, // 一次性任务(立即执行) 1, // 一次性任务,有开始时间 2, // 周期性任务 3, 立刻执行 | |||
media | String | 存储介质 多个逗号隔开 存放在文件系统时,值为目标路径,存放在磁带库上时,为磁带条形码 |
事件记录 - 标为已读
从Dashboard未读错误数点进来需要调用这个接口清掉那个数
SDK方法名:readStatistics
URL
/statistics
Method
PUT
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 以下参数同获取统计报表入参 | 1 | |
end | Number | 否 | 1 | ||
name | String | 否 | |||
limit | Number | 否 | 10 | ||
start | Number | 否 | 1 | ||
status | String | 否 | |||
type | String | 否 | OVERVIEW,bak_bk,bak_rc,cmp_all,ffo,rule,vp | ||
result | Number | 否 | 1 | ||
group_uuid | String | 否 | |||
uuid | String | 否 | |||
statistics_start | Number | 否 | 1 | ||
statistics_end | Number | 否 | 1 | ||
time_used_rate | Number | 否 | 1 | ||
sub_type | String | 否 | bak_bk,bak_rc,cmp_all,ffo,rule,vp,DB2,MSSQL,block,file,Oracle,cmp,cmp_nas,ffo_bk,ffo_rc,rule_rc,rule_rep,vp_bk,vp_mv,vp_rc,vp_pt | ||
obj_name | String | 否 | |||
time_consuming | Number | 否 | 1 | ||
wk_uuid | String | 否 | |||
bk_uuid | String | 否 | |||
other_uuid | String | 否 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
ret | Number | 否 | 200 |
事件统计 - 整体统计 - 按功能统计
SDK方法名:listStatisticsChart; 获取结果统计和性能统计
URL
/statistics/chart
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
start | Number | 否 | 可选表自动周期 开始时间 | 1 | |
end | Number | 否 | 可选表自动周期 结束时间 | 2 | |
page | Number | 否 | 分页-第几页 | 1 | |
limit | Number | 否 | 分页-每页的记录数 | 10 | |
type | String | 否 | OVERVIEW - 概览, bak_bk - 应用保护-备份, bak_rc - 应用保护-恢复, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化管理, ha - 应用高可用, sys_cloud - 云容灾, bb - 大数据备份, dto - DTO管理, cdm_remote_rep - 远程复制, timing_work - 定时任务 vm_clone - 虚机克隆(备份中心) bak_bk9 - 备份规则, bak_rc9 - 恢复任务, | vp | |
sub_type | String | 否 | bak_bk - 应用保护-备份, bak_rc - 应用保护-还原, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化支持, sys_cloud - 云容灾, bb - 大数据备份, DB2 - 应用保护-DB2备份, MSSQL - 应用保护-MSSQL备份, MySQL - 应用保护-MySQL备份, GaussDB - 应用保护-Gauss DB备份, GaussDB100T - 应用保护-Gauss DB100T备份, GaussDB HCS, Informix - 应用保护-Informix备份, DM 应用保护-DM备份, block - 应用保护-块备份, file - 应用保护-文件备份, Oracle - 应用保护-Oracle备份, GoldenDB - 应用保护-GoldenDB备份, AIX - 应用保护-AIX备份, cmp - 比较与同步-文件比较与同步, cmp_nas - 比较与同步-NAS比较与同步, ffo_bk - 整机保护-整机备份, ffo_rc - 整机保护-整机恢复, ffo_or - 整机保护-整机迁移, sys_cdm_bk - 整机CDM-整机复制, sys_cdm_rc - 整机CDM-整机恢复, cdm_or - CDM-自动演练, cdm_take_over - CDM-接管, cdm_drill - CDM-演练, cdm_ffo_mount CDM-挂接任务, cdm_remote_rep CDM-远程复制, rule_rc - 文件复制-恢复, rule_rep - 文件复制-复制, vp_bk - 虚拟化支持-虚机备份, vp_mv - 虚拟化支持-虚机迁移, vp_rc - 虚拟化支持-虚机恢复, vp_pt - 虚拟化支持-虚机复制, vp_or - 虚拟化支持-虚机演练, ha - 应用高可用, ha_switch - 应用高可用-高可用, sys_cloud_bk - 云容灾-整机复制, bb_bk - 大数据备份-备份, bb_rc - 大数据备份-恢复, dto - DTO管理, dto_bk - DTO管理-本地到对象存储, dto_rc - DTO管理-对象存储到本地, dto_cmp - DTO管理-文件比较与同步, zfs_pool - 存储池, zfs_volume - 复制卷或副本卷, zfs_filesystem - 文件类型, zfs_obj - 仅复制所选对象, 其他: timing_work:(所有定时作业任务) tape_arch:磁带归档任务; tape_rc:磁带到本地(磁带恢复); tape_cp:磁带到磁带(磁带复制); sys_cdm_bk:整机复制: sys_cdm_rc:整机恢复; cdm_or:自动演练; cdm_take_over:接管; cdm_drill;演练; cdm_ffo_mount:挂接任务; sys_bk:整机副本;(备份中心) rec_cp:应用容灾;(备份中心) rec_or:容灾演练;(备份中心) rec_failover:容灾接管;(备份中心) rec_failback:容灾回切;(备份中心) fir_copy:一级副本;(备份中心) sec_copy:二级副本;(备份中心) vp_failover(备份中心 - 接管) vp_faileback(备份中心 - 回切) ffo_failover(备份中心 - 接管) ffo_failback(备份中心 - 回切) mach_clone(备份中心 - 虚机克隆) bak_bk9 - 备份规则, bak_rc9 - 恢复任务, gaussdb hcs - GaussDB HCS gaussdb dws - GaussDB DWS | bak_bk | |
timing_only | Number | 【可选】点击定时数据复制获取定时概览时传 0-拿所有,1-只获取定时数据复制的整体统计 | 0 | ||
sys_name | String | 应用系统名称 | |||
protect_name | String | 受保护对象名称 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 是 | 200 | ||
msg | String | 是 | |||
data | Object | 是 | |||
code | Number | 是 | 0 | ||
message | String | 是 | |||
statistics_info | Object | 是 | |||
result_statistics | Object | 是 | 结果统计 | ||
success | Number | 是 | 成功 | 16666 | |
failed | Number | 是 | 失败 | 3 | |
skipped | Number | 是 | 跳过 | 1 | |
canceled | Number | 是 | 取消 | 0 | |
overview_list | Object | 是 | 概览 - 任务列表 | ||
bak_bk | Object | 应用保护-备份 | |||
id | String | 类型 | bak_bk | ||
sum | Object | 总数 | |||
id | String | 类型 | sum | ||
success | Number | 成功 | 16666 | ||
failed | Number | 失败 | 0 | ||
skipped | Number | 跳过 | 0 | ||
canceled | Number | 取消 | 0 | ||
data_total_writed | Number | 写入数据 | 0 | ||
file | Object | 文件 | |||
id | String | 类型 | file | ||
success | Number | 成功 | 16666 | ||
failed | Number | 失败 | 0 | ||
skipped | Number | 跳过 | 0 | ||
canceled | Number | 取消 | 0 | ||
data_total_writed | Number | 写入数据 | 0 | ||
block | Object | 同 文件 | |||
MSSQL | Object | 同 文件 | |||
Oracle | Object | 同 文件 | |||
DB2 | Object | 同 文件 | |||
MySQL | Object | 同 文件 | |||
Informix | Object | 同 文件 | |||
DM | Object | 同 文件 | |||
GaussDB | Object | 同 文件 | |||
GaussDB100T | Object | 同 文件 | |||
GoldenDB | Object | 同 文件 | |||
KingbaseES | Object | 同 文件 | |||
bak_rc | Object | 应用保护-还原 | |||
id | String | 类型 | bak_rc | ||
sum | Object | 总数 | |||
id | String | 类型 | sum | ||
success | Number | 成功 | 16666 | ||
failed | Number | 失败 | 0 | ||
skipped | Number | 跳过 | 0 | ||
canceled | Number | 取消 | 0 | ||
data_total_writed | Number | 写入数据 | 0 | ||
file | Object | 文件 | |||
id | String | 类型 | file | ||
success | Number | 成功 | 0 | ||
failed | Number | 失败 | 0 | ||
skipped | Number | 跳过 | 0 | ||
canceled | Number | 取消 | 0 | ||
data_total_writed | Number | 写入数据 | 0 | ||
block | Object | 同 文件 | |||
MSSQL | Object | 同 文件 | |||
Oracle | Object | 同 文件 | |||
DB2 | Object | 同 文件 | |||
MySQL | Object | 同 文件 | |||
Informix | Object | 同 文件 | |||
DM | Object | 同 文件 | |||
GaussDB | Object | 同 文件 | |||
GaussDB100T | Object | 同 文件 | |||
GoldenDB | Object | 同 文件 | |||
KingbaseES | Object | 同 文件 | |||
ffo | Object | 整机保护 | |||
id | String | 类型 | ffo | ||
sum | Object | 总数 | |||
id | String | 类型 | sum | ||
success | Number | 成功 | 0 | ||
failed | Number | 失败 | 3 | ||
skipped | Number | 跳过 | 0 | ||
canceled | Number | 取消 | 0 | ||
data_total_writed | Number | 写入数据 | 0 | ||
ffo_bk | Object | 整机保护 - 整机备份 | |||
id | String | 类型 | |||
success | Number | 成功 | |||
failed | Number | 失败 | |||
skipped | Number | 跳过 | |||
canceled | Number | 取消 | |||
data_total_writed | Number | 写入数据 | |||
ffo_rc | Object | 同 整机保护 - 整机备份 | |||
ffo_or | Object | 同 整机保护 - 整机备份 | |||
ffo_failback | Object | 同 整机保护 - 整机备份 | |||
ffo_failover | Object | 同 整机保护 - 整机备份 | |||
bb | Object | 大数据备份 | |||
id | String | 类型 | |||
sum | Object | 同 整机保护 - 总数 | |||
bb_bk | Object | 同 整机保护 - 整机备份 | |||
bb_rc | Object | 同 整机保护 - 整机备份 | |||
vp | Object | ||||
id | String | 类型 | vp | ||
sum | Object | 同 整机保护 - 总数 | |||
vp_bk | Object | 同 整机保护 - 整机备份 | |||
vp_mv | Object | 同 整机保护 - 整机备份 | |||
vp_rc | Object | 同 整机保护 - 整机备份 | |||
vp_pt | Object | 同 整机保护 - 整机备份 | |||
vp_or | Object | 同 整机保护 - 整机备份 | |||
vp_failback | Object | 同 整机保护 - 整机备份 | |||
vp_failover | Object | 同 整机保护 - 整机备份 | |||
rule | Object | ||||
id | String | 类型 | rule | ||
sum | Object | 同 整机保护 - 总数 | |||
rule_rep | Object | 同 整机保护 - 整机备份 | |||
rule_rc | Object | 同 整机保护 - 整机备份 | |||
cmp_all | Object | ||||
id | String | 类型 | cmp_all | ||
sum | Object | 同 整机保护 - 总数 | |||
cmp | Object | 同 整机保护 - 整机备份 | |||
cmp_nas | Object | 同 整机保护 - 整机备份 | |||
ha | Object | ||||
sum | Object | 同 整机保护 - 总数 | |||
ha_switch | Object | 同 整机保护 - 整机备份 | |||
sys_cloud | Object | ||||
sum | Object | 同 整机保护 - 总数 | |||
sys_cloud_bk | Object | 同 整机保护 - 整机备份 | |||
cdm_remote_rep | Object | ||||
id | String | 类型 | |||
sum | String | 同 整机保护 - 总数 | |||
zfs_pool | Object | 同 整机保护 - 整机备份 | |||
zfs_volume | Object | 同 整机保护 - 整机备份 | |||
zfs_filesystem | Object | 同 整机保护 - 整机备份 | |||
zfs_obj | Object | 同 整机保护 - 整机备份 | |||
timing_work | Object | ||||
id | String | 类型 | timing_work | ||
sum | Object | 同 整机保护 - 总数 | |||
tape_arch | Object | 同 整机保护 - 整机备份 | |||
tape_rc | Object | 同 整机保护 - 整机备份 | |||
tape_cp | Object | 同 整机保护 - 整机备份 | |||
sys_cdm | Object | ||||
id | String | 类型 | |||
sum | String | 同 整机保护 - 总数 | |||
sys_cdm_bk | Object | 同 整机保护 - 整机备份 | |||
sys_cdm_rc | Object | 同 整机保护 - 整机备份 | |||
cdm_or | Object | 同 整机保护 - 整机备份 | |||
cdm_take_over | Object | 同 整机保护 - 整机备份 | |||
cdm_drill | Object | 同 整机保护 - 整机备份 | |||
cdm_ffo_mount | Object | 同 整机保护 - 整机备份 | |||
full_machine | Object | ||||
id | String | 类型 | |||
sum | String | 同 整机保护 - 总数 | |||
sys_bk | Object | 同 整机保护 - 整机备份 | |||
app_continuity | Object | 应用容灾 | |||
id | String | 类型 | |||
sum | String | 同 整机保护 - 总数 | |||
rec_cp | Object | 同 整机保护 - 整机备份 | |||
rec_or | Object | 同 整机保护 - 整机备份 | |||
rec_failover | Object | 同 整机保护 - 整机备份 | |||
rec_failback | Object | 同 整机保护 - 整机备份 | |||
dr_copy | Object | ||||
id | String | 类型 | |||
sum | String | 同 整机保护 - 总数 | |||
fir_copy | Object | 同 整机保护 - 整机备份 | |||
sec_copy | Object | 同 整机保护 - 整机备份 | |||
bak_bk9 | Object | ||||
id | String | ||||
sum | Object | ||||
id | String | ||||
success | String | ||||
failed | String | ||||
canceled | String | ||||
data_total_writed | String | ||||
file | Object | ||||
Oracle | Object | ||||
GaussDB HCS | Object | ||||
bak_rc9 | Object | ||||
id | String | ||||
sum | Object | ||||
file | Object | ||||
Oracle | Object | ||||
GaussDB HCS | Object | ||||
task_list | Array | 是 | 非概览 - 任务列表 | ||
obj_name | String | 资源名称 | |||
obj_uuids | Array | 资源uuid列表 | |||
node_addr | String | 节点地址 | |||
success | Number | 成功 | |||
failed | Number | 失败 | |||
skipped | Number | 跳过 | |||
canceled | Number | 取消 | |||
data_total_writed | Number | 写入总数 | |||
task_list_total | Number | 是 | 非概览 - 任务总数 | 0 |
统计报表 - 发送配置
SDK方法名:updateStatisticsConfig;
URL
/statistics/config
Method
POST
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
daily_report | Object | 日报:获取到目前为止一日以内的统计记录 | |||
daily_sw | Boolean | 1 | |||
daily_st | String | 11:43 | |||
OVERVIEW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | String | ||||
weekly_report | Object | 周报:获取到目前为止一周以内的统计记录 | |||
weekly_sw | Boolean | 0 | |||
weekly_st | String | 1,00:00 | |||
OVERVIEW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
monthly_report | Object | 月报:获取到目前为止一月以内的统计记录 | |||
monthly_sw | Boolean | 0 | |||
monthly_st | String | 1,00:00 | |||
OVERVIEW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
realtime_report | Object | 实时报:备份任务完成即发送完成记录 | |||
realtime_sw | Boolean | @boolean | |||
bak_bk | Boolean | @boolean | |||
bak_rc | Boolean | @boolean | |||
cmp_all | Boolean | @boolean | |||
ffo | Boolean | @boolean | |||
rule | Boolean | @boolean | |||
vp | Boolean | @boolean | |||
ha | Boolean | @boolean | |||
sys_cdm | Boolean | @boolean | |||
bb | Boolean | ||||
sys_cloud | String | ||||
sms_content | String | 0:全部规则;1:成功规则;2:失败规则 | |||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
hourly_report | Object | 小时报:获取到目前为止一小时以内的统计记录 | |||
hourly_sw | Boolean | ||||
hourly_st | String | "00" | |||
OVERVIEW | Boolean | ||||
bak_bk | Boolean | ||||
bak_rc | Boolean | ||||
cmp_all | Boolean | ||||
ffo | Boolean | ||||
rule | Boolean | ||||
vp | Boolean | ||||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | String | ||||
String | |||||
stat_type | String | 0:备份统计报表-按功能统计(每天、每周、每月) 1:备份记录报表(实时、每时、每天) | 0 | ||
phone | String | 手机号,多个手机号用逗号隔开 | |||
sms_template | String | 手机短信模板。占位符:${username} ${name} ${module} ${status} ${result} ${starttime} ${endtime} | |||
sms_switch | Boolean | 发送事件记录邮件报告时是否发送短信 | |||
sms_report_template | String | 备份记录成功率模板。占位符:${module} ${success_sum} ${failed_sum} | |||
email_switch | Boolean | 发送事件记录邮件报告时是否发送邮件(与短信分离) | |||
platform_switch | String | 是否发送告警平台:0:关,1:开 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
data | Object | 否 | |||
code | Number | 否 | 0 | ||
message | String | 否 | |||
ret | Number | 否 | 200 |
统计报表 - 获取配置信息
获取当前用户统计报表配置信息
SDK方法名:listStatisticsConfig;
URL
/statistics/config
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | [0] 操作成功。 | |||
statistics_report_conf | Object | ||||
daily_report | Object | ||||
daily_sw | Boolean | 1 | |||
daily_st | String | 11:43 | |||
OVERVEIW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | 1 | |||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
weekly_report | Object | ||||
weekly_sw | Boolean | 0 | |||
weekly_st | String | 1,00:00 | |||
OVERVIEW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | 1 | |||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
monthly_report | Object | ||||
monthly_sw | Boolean | 0 | |||
monthly_st | String | 1,00:00 | |||
OVERVIEW | Boolean | 1 | |||
bak_bk | Boolean | 1 | |||
bak_rc | Boolean | 1 | |||
cmp_all | Boolean | 1 | |||
ffo | Boolean | 1 | |||
rule | Boolean | 1 | |||
vp | Boolean | 1 | |||
ha | Boolean | 1 | |||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
hourly_report | Object | ||||
hourly_sw | Boolean | ||||
hourly_st | Boolean | ||||
OVERVIEW | Boolean | ||||
bak_bk | Boolean | ||||
bak_rc | Boolean | ||||
cmp_all | Boolean | ||||
ffo | Boolean | ||||
rule | Boolean | ||||
vp | Boolean | ||||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
realtime_report | Object | ||||
realtime_sw | Boolean | ||||
bak_bk | Boolean | ||||
bak_rc | Boolean | ||||
cmp_all | Boolean | ||||
ffo | Boolean | ||||
rule | Boolean | ||||
vp | Boolean | ||||
ha | Boolean | ||||
sys_cdm | Boolean | ||||
bb | Boolean | ||||
sys_cloud | String | ||||
cdm_remote_rep | String | ||||
timing_work | Boolean | ||||
String | wenc@info2soft.com | ||||
stat_type | String | 0:备份统计报表配置 1:备份记录报表配置 |
事件记录 - 下载
SDK方法名:downloadStatistics;
URL
/statistics/download
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
page | Number | 否 | 默认为1, 符合条件范围的当前页数 | 1 | |
name | String | 否 | 搜索过滤字段, 名称 | ||
limit | Number | 否 | 默认为系统参数设置数量, 每页数量 | 10 | |
start | Number | 否 | 时间戳,非必填, 查询开始时间 | ||
end | Number | 否 | 时间戳,非必填, 查询结束时间 | ||
status | String | 否 | 可选,用是否已读过滤,0:未读;1:已读; | ||
type | String | 否 | 可选,总的未读数量框子点进去就传数组,用任务类型过滤, 'I2BAK_BK':定时备份, 'I2BAK_RC':定时备份-还原, 'I2VP_BK': 备份规则, 'I2VP_RC':恢复规则, 'I2VP_MV':迁移规则, 'I2VP_PT':复制规则, 'I2VP_OR':虚机演练规则, 'I2FFO_BK':全服备份, 'I2VP':虚机相关所有记录, 'I2TAPE_ARCH':磁带归档; 'I2TAPE_RC':磁带到本地(磁带恢复); 'I2TAPE_CP':磁带到磁带(磁带复制); | ||
src_type | Number | 否 | 源类型,VP不用传这个 | ||
uuid | String | 否 | 可选,用任务uuid过滤 | ||
group_uuid | String | 否 | 可选,用任务组uuid过滤,比如 vp nas 等有 group_uuid 的模块 | ||
wk_uuid | String | 否 | 工作机uuid、源平台uuid,查看平台未读错误数时用此字段过滤 | ||
bk_uuid | String | 否 | 备机uuid | ||
other_uuid | String | 否 | 同步机uuid、目标平台uuid | ||
result | Number | 否 | 可选,用任务结果过滤,0:成功;1:备份取消;2:跳过;3:备份失败 | ||
statistics_start | Number | 否 | 报表生成时间 | ||
statistics_end | Number | 否 | 报表生成时间 | ||
obj_name | String | 否 | 可选,根据节点或虚机名称获取统计时才传 | ||
time_consuming | Number | 否 | 0关1开,传1,返回当前条件查询出来的任务的总耗时时间 time_consuming | ||
suffix | String | 后缀名 | .csv |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | 否 | |||
ret | Number | 否 | 如果有ret返回,表明下载失败,默认返回二进制流 | 200 | |
data | Object | 否 | |||
code | Number | 否 | 如果有code返回,表明下载失败,默认返回二进制流 | 0 | |
message | String | 否 | [0] 操作成功 |
事件统计 - 整体统计下载
SDK方法名:downloadStatisticsChart;
URL
/statistics/chart_download
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
start | Number | 1 | |||
sub_type | String | 0 | |||
end | Number | 2 | |||
type | String | vp | |||
page | Number | 1 | |||
limit | Number | 10 | |||
timing_only | Number | 0 | |||
sys_name | String | ||||
protect_name | String | ||||
suffix | String | 下载类型: csv; log; txt; html; |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
事件统计 - 整体统计 - 按规则统计
SDK方法名:listStatisticsRuleChart;
URL
/statistics/rule_chart
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
start | String | 可选表自动周期 开始时间 | |||
end | String | 可选表自动周期 结束时间 | |||
type | String | OVERVIEW - 概览, bak_bk - 应用保护-备份, bak_rc - 应用保护-恢复, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化管理, ha - 应用高可用, sys_cloud - 云容灾, bb - 大数据备份, dto - DTO管理, cdm_remote_rep - 远程复制, timing_work - 定时任务 | |||
sub_type | String | bak_bk - 应用保护-备份, bak_rc - 应用保护-还原, cmp_all - 比较任务与同步, ffo - 整机保护, sys_cdm - 整机CDM, rule - 文件复制, vp - 虚拟化支持, sys_cloud - 云容灾, bb - 大数据备份, DB2 - 应用保护-DB2备份, MSSQL - 应用保护-MSSQL备份, MySQL - 应用保护-MySQL备份, GaussDB - 应用保护-Gauss DB备份, GaussDB100T - 应用保护-Gauss DB100T备份, Informix - 应用保护-Informix备份, DM 应用保护-DM备份, block - 应用保护-块备份, file - 应用保护-文件备份, Oracle - 应用保护-Oracle备份, GoldenDB - 应用保护-GoldenDB备份, AIX - 应用保护-AIX备份, cmp - 比较与同步-文件比较与同步, cmp_nas - 比较与同步-NAS比较与同步, ffo_bk - 整机保护-整机备份, ffo_rc - 整机保护-整机恢复, ffo_or - 整机保护-整机迁移, sys_cdm_bk - 整机CDM-整机复制, sys_cdm_rc - 整机CDM-整机恢复, cdm_or - CDM-自动演练, cdm_take_over - CDM-接管, cdm_drill - CDM-演练, cdm_ffo_mount CDM-挂接任务, cdm_remote_rep CDM-远程复制, rule_rc - 文件复制-恢复, rule_rep - 文件复制-复制, vp_bk - 虚拟化支持-虚机备份, vp_mv - 虚拟化支持-虚机迁移, vp_rc - 虚拟化支持-虚机恢复, vp_pt - 虚拟化支持-虚机复制, vp_or - 虚拟化支持-虚机演练, ha - 应用高可用, ha_switch - 应用高可用-高可用, sys_cloud_bk - 云容灾-整机复制, bb_bk - 大数据备份-备份, bb_rc - 大数据备份-恢复, dto - DTO管理, dto_bk - DTO管理-本地到对象存储, dto_rc - DTO管理-对象存储到本地, dto_cmp - DTO管理-文件比较与同步, zfs_pool - 存储池, zfs_volume - 复制卷或副本卷, zfs_filesystem - 文件类型, zfs_obj - 仅复制所选对象, 其他: timing_work:(所有定时作业任务) tape_arch:磁带归档任务; tape_rc:磁带到本地(磁带恢复); tape_cp:磁带到磁带(磁带复制); sys_cdm_bk:整机复制: sys_cdm_rc:整机恢复; cdm_or:自动演练; cdm_take_over:接管; cdm_drill;演练; cdm_ffo_mount:挂接任务; sys_bk:整机副本;(备份中心) rec_cp:应用容灾;(备份中心) rec_or:容灾演练;(备份中心) rec_failover:容灾接管;(备份中心) rec_failback:容灾回切;(备份中心) fir_copy:一级副本;(备份中心) sec_copy:二级副本;(备份中心) vp_failover(备份中心 - 接管) vp_faileback(备份中心 - 回切) ffo_failover(备份中心 - 接管) ffo_failback(备份中心 - 回切) | |||
page | String | 分页-第几页 按规则 | |||
limit | String | 分页-每页的记录数 按规则 | |||
task_name | String | 规则名称 模糊查询 | |||
task_uuid | String | 业务组 | |||
wk_node_name | String | 工作机 | |||
bk_node_name | String | 灾备机 | |||
config_addr | String | 管理地址 | |||
total | Number | 总数 | |||
success | Number | 成功 | |||
failed | Number | 失败 | |||
skipped | Number | 跳过 | |||
canceled | Number | 取消 | |||
filter_by_biz_grp | Number | 业务组过滤为1 | |||
download | Number | 导出时置1,其他情况不传或传0 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
ret | Number | 200 | |||
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
info_list | Array | ||||
name | String | 规则名称 | xxx | ||
uuid | String | 规则uuid | |||
wk_node_name | String | 工作机名称 | |||
bk_node_name | String | 灾备机名称 | |||
wk_uuid | String | 工作机uuid | |||
bk_uuid | String | 灾备机uuid | |||
wk_data_type | Number | 源类型 | 1 | ||
config_addr | String | 管理地址 | |||
total | Number | 总数 | 11 | ||
success | Number | 成功数 | 11 | ||
failed | Number | 失败数 | 0 | ||
skipped | Number | 跳过数 | 0 | ||
canceled | Number | 取消数 | 0 | ||
total | Number | 总数 |
事件统计
SDK方法名:listStatisticsTrendChart;
URL
/statistics/trend_chart
Method
GET
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
trend_type | Number | 0-每日 1-每月 | |||
type | String | 否 | 类型 同事件记录 | ||
subtype | String | 子类型 同事件记录 | |||
start | String | 开始时间 | |||
end | String | 结束时间 |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|---|---|---|---|---|
msg | String | ||||
data | Object | ||||
code | Number | 0 | |||
message | String | ||||
info_list | Object | ||||
date | Array | 日/月 时间节点 | ["2022-06-15","2022-06-16"] | ||
backup_time | Array | 备份时长 | [30,30] | ||
trans_data | Array | 传输数据量 | [30,30] | ||
backup_data | Array | 备份数据量 | [1212,121212] | ||
ret | Number | 200 |