总览

November 23, 2021About 5 min

总览

SDK类名:/active/Summary

示例接口

示例接口描述

URL

//example/1583479887801

Method

GET

Request

名称类型必选初始值简介Mock规则
fooString@ctitle请求属性示例

Response

名称类型必选初始值简介Mock规则
stringString字符串属性示例1-10
numberNumber1数字属性示例1-100
booleanBooleantrue布尔属性示例1-2
regexpRegExp/[a-z][A-Z][0-9]/正则属性示例
functionFunction() => Math.random()函数属性示例
arrayArray数组属性示例1-10
  fooNumber1数组元素示例+1
  barString数组元素示例1-10
itemsArray[1, true, 'hello', /\w{10}/]自定义数组元素示例
objectObject对象属性示例
  fooNumber1对象属性示例+1
  barString对象属性示例1-10
placeholderString@title占位符示例

获取总览列表

SDK方法名:listSummaryView

URL

//active/summary/list_view

Method

GET

Request

名称类型必选初始值简介Mock规则
srcString
dstString
statusString
typeString
ipString

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  totalNumber20
  messageString
  info_listArray5
    rule_nameString@name
    rule_uuidStringe2F1DbC3-5f63-e181-d1a7-43693E6Cc705
    src_db_nameStringdb-199
    tgt_db_nameStringdb-200
    loadString2020-03-09 09:55:21装载时间----启动时间
    bytesString165.4MB流量
    compressString100.00压缩率
    delayString424ms
    stageStringfixtrack,error,unknow,dump,stop, doing,fix
    typeArray['oracle', 'kafka', 'mysql', 'sqlserver', 'postgres']oracle,kafka,mysql+1

总览页面

SDK方法名:listSummary

URL

//active/summary

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString[0] 操作成功。
  proxyStatusStringonline
  infoObject
    resultNumber0
    summaryObject
      dbsObject
        normalNumber5
        warnNumber0
        abnormalNumber36
        unknownNumber0
      nodesObject
        onlineNumber3
        offlineNumber0
        inactiveNumber0
        unknownNumber7
      rulesObject
        errorNumber0
        unknownNumber3
        trackNumber0
        dumpNumber0
        stopNumber0
    rulesArray20
      dstObject
        dbObject
          nameStringoracle_174
          statusStringdb_abnormal
          stateNumber3
        nodeArray
          nameString192.168.28.1
          stateStringerror
          statusStringnode_error
      srcObject
        dbObject
          nameStringgyq-mysql1
          statusStringdb_abnormal
        nodeArray4
          nameString192.168.199.100
          stateStringerror
          statusStringnode_error
      summaryObject
        nameString1
        extractString-
        loadString-
        delayString876ms
        stateNumber1
        stageStringunknown
        tarDbNameStringoracle_174
        srcDbNameStringgyq-mysql1
        bytesString0Bytes
        uuidNumber111本来应该是str,为了方便测试改成num+1
        wStageStringunknown
        tStageStringunknown
        peakString876ms
        compressString100.00
        rStageStringunknown
        bStageStringunknown
        maxNodeCntNumber1
        statusStringrect_error
        rule_typeStringkafka

测试-总览拓补图

SDK方法名:listSummaryChart;

URL

//active/summary/chart

Method

GET

Request

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

Response

名称类型必选初始值简介Mock规则
retNumber200
msgString
dataObject
  codeNumber0
  messageString
  info_listArray12
    nameArray['源端节点1','源端节点2','源库1','源库2','源库3','源库4','备库1','备库2','备库3','备端节点1','备端节点2','备端节点3']+1
    uuidArray['source01','source02','srcnode01','srcnode02','srcnode03','srcnode04','dstnode01','dstnode02','dstnode03','dst1','dst2','dst3']+1
    linkTargetNameArray[[{uuid:'srcnode01',state:'normal',value:'1'},{uuid:'srcnode02',state:'normal',value:'2'},{uuid:'srcnode03',state:'error',value:'3'}],
[{uuid:'srcnode04',state:'normal',value:'1'}],
[{uuid:'dstnode01',state:'normal',value:'1'},{uuid:'dstnode02',state:'normal',value:'2'}],
[{uuid:'dstnode01',state:'normal',value:'1'},{uuid:'dstnode02',state:'normal',value:'2'}],
[{uuid:'dstnode03',state:'normal',value:'1'}],
[{uuid:'dstnode03',state:'normal',value:'1'}],
[{uuid:'dst1',state:'normal',value:'1'}],
[{uuid:'dst2',state:'normal',value:'1'}],
[{uuid:'dst3',state:'normal',value:'1'}],
[],
[],
[]]+1
    linkValueString1
    typeArray[1,1,2,2,2,2,3,3,3,4,4,4]+1
    symbolArray['appSymbol','appSymbol','slaveSymbol','errorSlaveSymbol','slaveSymbol','masterSymbol','slaveSymbol','errorEffectSymbol','errorSlaveSymbol','appSymbol','appSymbol','appSymbol']+1
Last update: 6/25/2022, 9:23:18 PM
Contributors: ganl