统计报表

June 24, 2022About 27 min

统计报表

SDK类名:/common/Statistics;

事件记录 - 获取列表

SDK方法名:listStatistics

URL

/statistics

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber默认为1, 符合条件范围的当前页数1
nameString搜索过滤字段, 名称
limitNumber默认为系统参数设置数量, 每页数量10
startNumber时间戳,非必填, 查询开始时间
endNumber时间戳,非必填, 查询结束时间
statusString可选,用是否已读过滤,0:未读;1:已读;
typeStringOVERVIEW - 概览,
bak_bk - 应用保护-备份,
bak_rc - 应用保护-恢复,
cmp_all - 比较任务与同步,
ffo - 整机保护,
sys_cdm - 整机CDM,
rule - 文件复制,
vp - 虚拟化管理,
ha - 应用高可用,
sys_cloud - 云容灾,
bb - 大数据备份,
dto - DTO管理,
cdm_remote_rep - 远程复制,
timing_work - 定时任务
sub_typeNumberbak_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备份,
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(备份中心 - 回切)
uuidString可选,用任务uuid过滤
group_uuidString可选,用任务组uuid过滤,比如 vp nas 等有 group_uuid 的模块
wk_uuidString工作机uuid、源平台uuid,查看平台未读错误数时用此字段过滤
bk_uuidString备机uuid
other_uuidString同步机uuid、目标平台uuid
resultNumber可选,用任务结果过滤:
0:成功;
1:取消;
2:跳过;
3:备份失败
time_used_rateNumber执行时间过滤 0:不到50% 1:超过50% 2:超过100%
obj_nameString可选,根据节点或虚机名称获取统计时才传
time_consumingNumber0关1开,传1,返回当前条件查询出来的任务的总耗时时间 time_consuming
sys_nameString应用系统名称
protect_nameString受保护对象名称

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  listArray9
    idString6
    nameArray名称['FFO_RC','FFO_BK','BAK_RC','MIRROR','CMP','NAS_CMP', 'CDP_RC', 'COOPY_RC', 'COOPY_SNAP_RC']+1
    uuidString相关规则任务的UUID4E2609C0-71DA-F693-43A4-EB92C4C42C95
    detailString原始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": ""
}
    resultString运行结果0
    start_timeString开始时间2019-12-11 20:04:10
    end_timeString结束时间2019-12-11 20:04:11
    typeArray类型:

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 - 磁带到磁带,
['FFO_RC','FFO_BK','BAK_RC','MIRROR','CMP','NAS_CMP', 'CDP_RC', 'COOPY_RC', 'COOPY_SNAP_RC','HA_SWITCH','SYS_CLOUD_BK']+1
    statusString0 - 成功
非零 - 失败
0
    create_timeString创建时间1576066341
    time_used_rateString备份时间占用率0
    user_uuidString用户UUID1BCFCAA3-E3C8-3E28-BDC5-BE36FDC2B5DC
    wk_uuidString工作机UUID
    bk_uuidString灾备机UUID
    other_uuidString其他UUID
    time_consumingNumber单位秒,返回当前条件查询出来的任务的总耗时时间,只有入参有 time_consuming=1,才会返回这个字段
    sys_nameString应用系统名称
    protect_nameString受保护对象名称(工作机名称、源虚机vm_name)
    wk_nameString工作机名称
    bk_nameString灾备机名称
    storageString存储
  totalNumber5

事件记录 - 单条详情

id 报表list返回的id,并不是uuid

SDK方法名:describeStatistics

URL

/statistics/:id([0-9]+)

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] 操作成功
  detailObject
    uuidString任务或规则UUIDF909EF26-CB10-62A1-2391-481A0901219E
    nameString任务名称d2luZG93c2ZpbGVyYXc=
    typeString任务类型: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_CMPI2VP_BK
    wk_uuidString生产机端UUID,源端,任务发起端(rpc对象)FD48C53F-5F90-A4F5-9060-583D341F7882
    bk_uuidString备份机端UUID,目标端,任务连接对端424E97D1-66E0-F6AF-3A4C-55DA6D4D0BA8
    other_uuidString目标平台UUID, VP中使用,或其他设备的UUID(如同步主机)没有留空串
    create_timeString2020-05-12 10:17:23
    start_timeString2020-05-12 10:17:23
    end_timeString2020-05-12 10:17:23
    resultString0 成功,1取消,2跳过,<0失败错误码0
    error_messageString
    time_used_rateString时间消耗比,消耗时间/阈值时间 没有留串没有留空串
    src_typeStringFILE(0) SNAPSHOT(1) BLOCK(2) MSSQL(3) ORACLE(4) VP(5) DB2(6)
MYSQL(9) GAUSSDB(12)
FILE
    src_sizeString源数据大小,默认单位bytes31715712
    trans_sizeString传输数据大小,默认单位bytes31715712
    trans_rateString传输速率,默认单位Bps31715712
    write_sizeString目标端写入大小,单位bytes31715712
    occupied_sizeString目标端占用空间大小31719424
    dup_rateString重删率(去重)0
    sync_obj_numString同步对象数,需明确下具体含义1
    elapsed_timeString使用的时间, 默认单位秒111999
    backup_timeString备份的时间点或称备份点,在VP中使用2020-05-12 10:17:23
    backup_typeString备份类型,增量(i),全量(o),差异(d)等,需统一定义。
f 整盘
m erge 合成
n ull 未知
增加定义(2021-02-22):数据(data),日志(log)。
o
    total_filesString总文件数;6项文件数在文件镜像,比较中使用,总大小定义在src_size,使用时间定义在elapsed_time
    equal_filesString相同文件数
    diff_filesString差异文件数
    miss_filesString丢失文件数
    skip_filesString忽略文件数
    errno_filesString错误文件数
    failed_dirsString失败文件夹数,备份中使用
    failed_projectsString失败项目数,备份中使用
    policyString0, // 一次性任务(立即执行)
1, // 一次性任务,有开始时间
2, // 周期性任务
3, 立刻执行
    mediaString存储介质
多个逗号隔开
存放在文件系统时,值为目标路径,存放在磁带库上时,为磁带条形码

事件记录 - 标为已读

从Dashboard未读错误数点进来需要调用这个接口清掉那个数

SDK方法名:readStatistics

URL

/statistics

Method

PUT

Request

名称类型必选简介Mock初始值Mock规则
pageNumber以下参数同获取统计报表入参1
endNumber1
nameString
limitNumber10
startNumber1
statusString
typeStringOVERVIEW,bak_bk,bak_rc,cmp_all,ffo,rule,vp
resultNumber1
group_uuidString
uuidString
statistics_startNumber1
statistics_endNumber1
time_used_rateNumber1
sub_typeStringbak_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_nameString
time_consumingNumber1
wk_uuidString
bk_uuidString
other_uuidString

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString
retNumber200

事件统计 - 整体统计

SDK方法名:listStatisticsChart; 获取结果统计和性能统计

URL

/statistics/chart

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
startNumber可选表自动周期 开始时间1
endNumber可选表自动周期 结束时间2
pageNumber分页-第几页1
limitNumber分页-每页的记录数10
typeStringOVERVIEW - 概览,
bak_bk - 应用保护-备份,
bak_rc - 应用保护-恢复,
cmp_all - 比较任务与同步,
ffo - 整机保护,
sys_cdm - 整机CDM,
rule - 文件复制,
vp - 虚拟化管理,
ha - 应用高可用,
sys_cloud - 云容灾,
bb - 大数据备份,
dto - DTO管理,
cdm_remote_rep - 远程复制,
timing_work - 定时任务
vp
sub_typeStringbak_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备份,
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(备份中心 - 回切)
bak_bk
timing_onlyNumber【可选】点击定时数据复制获取定时概览时传
0-拿所有,1-只获取定时数据复制的整体统计
0
sys_nameString应用系统名称
protect_nameString受保护对象名称

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  statistics_infoObject
    result_statisticsObject结果统计
      successNumber成功16666
      failedNumber失败3
      skippedNumber跳过1
      canceledNumber取消0
    overview_listObject概览 - 任务列表
      bak_bkObject应用保护-备份
        idString类型bak_bk
        sumObject总数
          idString类型sum
          successNumber成功16666
          failedNumber失败0
          skippedNumber跳过0
          canceledNumber取消0
          data_total_writedNumber写入数据0
        fileObject文件
          idString类型file
          successNumber成功16666
          failedNumber失败0
          skippedNumber跳过0
          canceledNumber取消0
          data_total_writedNumber写入数据0
        blockObject同 文件
        MSSQLObject同 文件
        OracleObject同 文件
        DB2Object同 文件
        MySQLObject同 文件
        InformixObject同 文件
        DMObject同 文件
        GaussDBObject同 文件
        GaussDB100TObject同 文件
        GoldenDBObject同 文件
        KingbaseESObject同 文件
      bak_rcObject应用保护-还原
        idString类型bak_rc
        sumObject总数
          idString类型sum
          successNumber成功16666
          failedNumber失败0
          skippedNumber跳过0
          canceledNumber取消0
          data_total_writedNumber写入数据0
        fileObject文件
          idString类型file
          successNumber成功0
          failedNumber失败0
          skippedNumber跳过0
          canceledNumber取消0
          data_total_writedNumber写入数据0
        blockObject同 文件
        MSSQLObject同 文件
        OracleObject同 文件
        DB2Object同 文件
        MySQLObject同 文件
        InformixObject同 文件
        DMObject同 文件
        GaussDBObject同 文件
        GaussDB100TObject同 文件
        GoldenDBObject同 文件
        KingbaseESObject同 文件
      ffoObject整机保护
        idString类型ffo
        sumObject总数
          idString类型sum
          successNumber成功0
          failedNumber失败3
          skippedNumber跳过0
          canceledNumber取消0
          data_total_writedNumber写入数据0
        ffo_bkObject整机保护 - 整机备份
          idString类型
          successNumber成功
          failedNumber失败
          skippedNumber跳过
          canceledNumber取消
          data_total_writedNumber写入数据
        ffo_rcObject同 整机保护 - 整机备份
        ffo_orObject同 整机保护 - 整机备份
        ffo_failbackObject同 整机保护 - 整机备份
        ffo_failoverObject同 整机保护 - 整机备份
      bbObject大数据备份
        idString类型
        sumObject同 整机保护 - 总数
        bb_bkObject同 整机保护 - 整机备份
        bb_rcObject同 整机保护 - 整机备份
      vpObject
        idString类型vp
        sumObject同 整机保护 - 总数
        vp_bkObject同 整机保护 - 整机备份
        vp_mvObject同 整机保护 - 整机备份
        vp_rcObject同 整机保护 - 整机备份
        vp_ptObject同 整机保护 - 整机备份
        vp_orObject同 整机保护 - 整机备份
        vp_failbackObject同 整机保护 - 整机备份
        vp_failoverObject同 整机保护 - 整机备份
      ruleObject
        idString类型rule
        sumObject同 整机保护 - 总数
        rule_repObject同 整机保护 - 整机备份
        rule_rcObject同 整机保护 - 整机备份
      cmp_allObject
        idString类型cmp_all
        sumObject同 整机保护 - 总数
        cmpObject同 整机保护 - 整机备份
        cmp_nasObject同 整机保护 - 整机备份
      haObject
        sumObject同 整机保护 - 总数
        ha_switchObject同 整机保护 - 整机备份
      sys_cloudObject
        sumObject同 整机保护 - 总数
        sys_cloud_bkObject同 整机保护 - 整机备份
      cdm_remote_repObject
        idString类型
        sumString同 整机保护 - 总数
        zfs_poolObject同 整机保护 - 整机备份
        zfs_volumeObject同 整机保护 - 整机备份
        zfs_filesystemObject同 整机保护 - 整机备份
        zfs_objObject同 整机保护 - 整机备份
      timing_workObject
        idString类型timing_work
        sumObject同 整机保护 - 总数
        tape_archObject同 整机保护 - 整机备份
        tape_rcObject同 整机保护 - 整机备份
        tape_cpObject同 整机保护 - 整机备份
      sys_cdmObject
        idString类型
        sumString同 整机保护 - 总数
        sys_cdm_bkObject同 整机保护 - 整机备份
        sys_cdm_rcObject同 整机保护 - 整机备份
        cdm_orObject同 整机保护 - 整机备份
        cdm_take_overObject同 整机保护 - 整机备份
        cdm_drillObject同 整机保护 - 整机备份
        cdm_ffo_mountObject同 整机保护 - 整机备份
      full_machineObject
        idString类型
        sumString同 整机保护 - 总数
        sys_bkObject同 整机保护 - 整机备份
      app_continuityObject应用容灾
        idString类型
        sumString同 整机保护 - 总数
        rec_cpObject同 整机保护 - 整机备份
        rec_orObject同 整机保护 - 整机备份
        rec_failoverObject同 整机保护 - 整机备份
        rec_failbackObject同 整机保护 - 整机备份
      dr_copyObject
        idString类型
        sumString同 整机保护 - 总数
        fir_copyObject同 整机保护 - 整机备份
        sec_copyObject同 整机保护 - 整机备份
    task_listArray非概览 - 任务列表
      obj_nameString资源名称
      obj_uuidsArray资源uuid列表
      node_addrString节点地址
      successNumber成功
      failedNumber失败
      skippedNumber跳过
      canceledNumber取消
      data_total_writedNumber写入总数
    task_list_totalNumber非概览 - 任务总数0

统计报表 - 发送配置

SDK方法名:updateStatisticsConfig;

URL

/statistics/config

Method

POST

Request

名称类型必选简介Mock初始值Mock规则
daily_reportObject日报:获取到目前为止一日以内的统计记录
  daily_swBoolean1
  daily_stString11:43
  OVERVIEWBoolean1
  bak_bkBoolean1
  bak_rcBoolean1
  cmp_allBoolean1
  ffoBoolean1
  ruleBoolean1
  vpBoolean1
  haBoolean
  sys_cdmBoolean
  bbBoolean
  sys_cloudString
  cdm_remote_repString
  timing_workString
weekly_reportObject周报:获取到目前为止一周以内的统计记录
  weekly_swBoolean0
  weekly_stString1,00:00
  OVERVIEWBoolean1
  bak_bkBoolean1
  bak_rcBoolean1
  cmp_allBoolean1
  ffoBoolean1
  ruleBoolean1
  vpBoolean1
  haBoolean
  sys_cdmBoolean
  bbBoolean
  sys_cloudString
  cdm_remote_repString
  timing_workBoolean
monthly_reportObject月报:获取到目前为止一月以内的统计记录
  monthly_swBoolean0
  monthly_stString1,00:00
  OVERVIEWBoolean1
  bak_bkBoolean1
  bak_rcBoolean1
  cmp_allBoolean1
  ffoBoolean1
  ruleBoolean1
  vpBoolean1
  haBoolean
  sys_cdmBoolean
  bbBoolean
  sys_cloudString
  cdm_remote_repString
  timing_workBoolean
realtime_reportObject实时报:备份任务完成即发送完成记录
  realtime_swBoolean@boolean
  bak_bkBoolean@boolean
  bak_rcBoolean@boolean
  cmp_allBoolean@boolean
  ffoBoolean@boolean
  ruleBoolean@boolean
  vpBoolean@boolean
  haBoolean@boolean
  sys_cdmBoolean@boolean
  bbBoolean
  sys_cloudString
  sms_contentString0:全部规则;1:成功规则;2:失败规则
  cdm_remote_repString
  timing_workBoolean
hourly_reportObject小时报:获取到目前为止一小时以内的统计记录
  hourly_swBoolean
  hourly_stString"00"
  OVERVIEWBoolean
  bak_bkBoolean
  bak_rcBoolean
  cmp_allBoolean
  ffoBoolean
  ruleBoolean
  vpBoolean
  haBoolean
  sys_cdmBoolean
  bbBoolean
  sys_cloudString
  cdm_remote_repString
  timing_workString
emailString@email
stat_typeString0:备份统计报表(每天、每周、每月)
1:备份记录报表(实时、每时、每天)
0
phoneString手机号,多个手机号用逗号隔开
sms_templateString手机短信模板。占位符:${username} ${name} ${module} ${status} ${result} ${starttime} ${endtime}
sms_switchBoolean发送事件记录邮件报告时是否发送短信
sms_report_templateString备份记录成功率模板。占位符:${module} ${success_sum} ${failed_sum}
email_switchBoolean发送事件记录邮件报告时是否发送邮件(与短信分离)

Response

名称类型必选简介Mock初始值Mock规则
msgString
dataObject
  codeNumber0
  messageString
retNumber200

统计报表 - 获取配置信息

获取当前用户统计报表配置信息

SDK方法名:listStatisticsConfig;

URL

/statistics/config

Method

GET

Request

名称类型必选简介Mock初始值Mock规则

Response

名称类型必选简介Mock初始值Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  statistics_report_confObject
    daily_reportObject
      daily_swBoolean1
      daily_stString11:43
      OVERVEIWBoolean1
      bak_bkBoolean1
      bak_rcBoolean1
      cmp_allBoolean1
      ffoBoolean1
      ruleBoolean1
      vpBoolean1
      haBoolean1
      sys_cdmBoolean
      bbBoolean
      sys_cloudString
      cdm_remote_repString
      timing_workBoolean
    weekly_reportObject
      weekly_swBoolean0
      weekly_stString1,00:00
      OVERVIEWBoolean1
      bak_bkBoolean1
      bak_rcBoolean1
      cmp_allBoolean1
      ffoBoolean1
      ruleBoolean1
      vpBoolean1
      haBoolean1
      sys_cdmBoolean
      bbBoolean
      sys_cloudString
      cdm_remote_repString
      timing_workBoolean
    monthly_reportObject
      monthly_swBoolean0
      monthly_stString1,00:00
      OVERVIEWBoolean1
      bak_bkBoolean1
      bak_rcBoolean1
      cmp_allBoolean1
      ffoBoolean1
      ruleBoolean1
      vpBoolean1
      haBoolean1
      sys_cdmBoolean
      bbBoolean
      sys_cloudString
      cdm_remote_repString
      timing_workBoolean
    hourly_reportObject
      hourly_swBoolean
      hourly_stBoolean
      OVERVIEWBoolean
      bak_bkBoolean
      bak_rcBoolean
      cmp_allBoolean
      ffoBoolean
      ruleBoolean
      vpBoolean
      haBoolean
      sys_cdmBoolean
      bbBoolean
      sys_cloudString
      cdm_remote_repString
      timing_workBoolean
    realtime_reportObject
      realtime_swBoolean
      bak_bkBoolean
      bak_rcBoolean
      cmp_allBoolean
      ffoBoolean
      ruleBoolean
      vpBoolean
      haBoolean
      sys_cdmBoolean
      bbBoolean
      sys_cloudString
      cdm_remote_repString
      timing_workBoolean
    emailStringwenc@info2soft.com
    stat_typeString0:备份统计报表配置
1:备份记录报表配置

事件记录 - 下载

SDK方法名:downloadStatistics;

URL

/statistics/download

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
pageNumber默认为1, 符合条件范围的当前页数1
nameString搜索过滤字段, 名称
limitNumber默认为系统参数设置数量, 每页数量10
startNumber时间戳,非必填, 查询开始时间
endNumber时间戳,非必填, 查询结束时间
statusString可选,用是否已读过滤,0:未读;1:已读;
typeString可选,总的未读数量框子点进去就传数组,用任务类型过滤,
'I2BAK_BK':定时备份,
'I2BAK_RC':定时备份-还原,
'I2VP_BK': 备份规则,
'I2VP_RC':恢复规则,
'I2VP_MV':迁移规则,
'I2VP_PT':复制规则,
'I2VP_OR':虚机演练规则,
'I2FFO_BK':全服备份,
'I2VP':虚机相关所有记录,
'I2TAPE_ARCH':磁带归档;
'I2TAPE_RC':磁带到本地(磁带恢复);
'I2TAPE_CP':磁带到磁带(磁带复制);
src_typeNumber源类型,VP不用传这个
uuidString可选,用任务uuid过滤
group_uuidString可选,用任务组uuid过滤,比如 vp nas 等有 group_uuid 的模块
wk_uuidString工作机uuid、源平台uuid,查看平台未读错误数时用此字段过滤
bk_uuidString备机uuid
other_uuidString同步机uuid、目标平台uuid
resultNumber可选,用任务结果过滤,0:成功;1:备份取消;2:跳过;3:备份失败
statistics_startNumber报表生成时间
statistics_endNumber报表生成时间
obj_nameString可选,根据节点或虚机名称获取统计时才传
time_consumingNumber0关1开,传1,返回当前条件查询出来的任务的总耗时时间 time_consuming
suffixString后缀名.csv

Response

名称类型必选简介Mock初始值Mock规则
msgString
retNumber200
dataObject
  codeNumber0
  messageString[0] 操作成功
  download_urlStringE:\ctrlcenter\wwwroot\default\public\download\xxx.zip
  file_nameStringxxx.zip

事件统计 - 整体统计下载

SDK方法名:downloadStatisticsChart;

URL

/statistics/chart_download

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
startNumber1
sub_typeString0
endNumber2
typeStringvp
pageNumber1
limitNumber10
timing_onlyNumber0
sys_nameString
protect_nameString
suffixString下载类型:
csv;
log;
txt;
html;

Response

名称类型必选简介Mock初始值Mock规则
Last update: 11/23/2023, 10:41:35 AM
Contributors: ganl