数据库总览

February 26, 2024About 5 min

数据库总览

SDK类名:/active/Summary

示例接口

示例接口描述

URL

/example/1583479887801

Method

GET

Request

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

Response

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

获取总览列表

SDK方法名:listSummaryView

URL

/active/summary/list_view

Method

GET

Request

名称类型必选简介Mock初始值Mock规则
src_dbString数据源
tgt_dbString目标端
statusString状态
typeString源端数据库类型
rule_nameString规则名

Response

名称类型必选简介Mock初始值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
    loadString装载时间----启动时间2020-03-09 09:55:21
    bytesString流量165.4MB
    compressString压缩率100.00
    delayString424ms
    stageStringtrack,error,unknow,dump,stop, doing,fixfix
    typeArrayoracle,kafka,mysql['oracle', 'kafka', 'mysql', 'sqlserver', 'postgres']+1

总览页面

SDK方法名:listSummary

URL

/active/summary

Method

GET

Request

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

Response

名称类型必选简介Mock初始值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
        dbObject1
          nameStringoracle_174
          statusStringdb_abnormal
          stateNumber3
        nodeArray1
          nameString192.168.28.1
          stateStringerror
          statusStringnode_error
      srcObject
        dbObject1
          nameStringgyq-mysql1
          statusStringdb_abnormal
        nodeArray1
          nameString192.168.199.100
          stateStringerror
          statusStringnode_error
      summaryObject
        nameString1
        extractString-
        loadString-
        delayString876ms
        stateNumber1
        stageStringunknown
        tarDbNameStringoracle_174
        srcDbNameStringgyq-mysql1
        bytesString0Bytes
        uuidNumber本来应该是str,为了方便测试改成num111+1
        wStageStringunknown
        tStageStringunknown
        peakString876ms
        compressString100.00
        rStageStringunknown
        bStageStringunknown
        maxNodeCntNumber1
        statusStringrect_error
        rule_typeStringkafka

测试-总览拓补图

SDK方法名:listSummaryChart;

URL

/active/summary/chart

Method

GET

Request

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

Response

名称类型必选简介Mock初始值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: 2/26/2024, 5:49:44 PM
Contributors: ganl