解析装载信息监控
February 26, 2024About 6 min
解析装载信息监控
示例接口
示例接口描述
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
foo | String | | 请求属性示例 | @ctitle | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
string | String | | 字符串属性示例 | ★ | 1-10 |
number | Number | | 数字属性示例 | 1 | 1-100 |
boolean | Boolean | | 布尔属性示例 | true | 1-2 |
regexp | RegExp | | 正则属性示例 | /[a-z][A-Z][0-9]/ | |
function | Function | | 函数属性示例 | () => Math.random() | |
array | Array | | 数组属性示例 | | 1-10 |
foo | Number | | 数组元素示例 | 1 | +1 |
bar | String | | 数组元素示例 | ★ | 1-10 |
items | Array | | 自定义数组元素示例 | [1, true, 'hello', /\w{10}/] | |
object | Object | | 对象属性示例 | | |
foo | Number | | 对象属性示例 | 1 | +1 |
bar | String | | 对象属性示例 | ★ | 1-10 |
placeholder | String | | 占位符示例 | @title | |
同步规则 - 获取监控配置
SDK方法名:getSyncRuleMonitorConf
URL
Method
Request
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
stream_monitor_settings | Object | | | | |
stream_monitor_switch | Number | | 监控开关, 0:关,1:开 | | |
stream_monitor_addr | String | | 监控数据库地址 | | |
stream_monitor_port | Number | | 监控数据库端口 | | |
stream_monitor_default_db | String | | 监控数据库服务名 | | |
stream_monitor_user | String | | 监控数据库用户名 | | |
stream_monitor_pass | String | | 监控数据库密码 | | |
stream_monitor_interval | Number | | 监控间隔 | | |
同步规则 - 更新监控配置
SDK方法名:modifySyncRuleMonitorConf
URL
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
stream_monitor_settings | Object | | | | |
stream_monitor_switch | String | | 监控开关, 0:关,1:开 | | |
stream_monitor_addr | String | | 监控数据库地址 | | |
stream_monitor_port | String | | 监控数据库端口 | | |
stream_monitor_default_db | String | | 监控数据库服务名 | | |
stream_monitor_user | String | | 监控数据库用户名 | | |
stream_monitor_pass | String | | 监控数据库密码 | | |
stream_monitor_interval | String | | 监控间隔 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
code | String | | 数据库测试链接结果 | 0 | |
message | String | | | | |
同步规则 - 监控信息导出
SDK方法名:exportSyncRuleMonitorStat
URL
/active/rule/statistics_export
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
rule_uuid | String | | 规则uuid | | |
stat_type | Number | 是 | 监控导出类型:解析:0,装载:1 | | |
start | Number | 是 | 起始时间 | | |
end | Number | 是 | 结束事件 | | |
user | String | | 用户名 | | |
table | String | | 表名 | | |
Response
同步规则 - 规则状态监控 解析统计
SDK方法名:syncRuleExtractStatistics
URL
/active/rule/extract_statistics
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
start | String | | 起始时间 | | |
end | String | | 结束时间 | | |
rule_uuid | String | | 规则uuid | | |
interval | Number | | 间隔秒数 | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
code | Number | | | 0 | |
all | Number | | 总解析数 | @integer(6, 100) | |
match | Number | | 复合条件解析数 | @integer(6, 100) | |
insert | Number | | | @integer(6, 100) | |
update | Number | | | @integer(6, 100) | |
delete | Number | | | @integer(6, 100) | |
ddl_sum | Number | | DDL总数 | @integer(6, 100) | |
delay | Number | | 解析耗时(毫秒) | @integer(6, 100) | |
first_extract_time | Number | | 最早解析时间戳 | @integer(6, 100) | |
ddl_list | Object | | | | |
ddl_create | Number | | 创建 | @integer(6, 100) | |
ddl_drop | Number | | 删除 | @integer(6, 100) | |
ddl_rename | Number | | 重命名 | @integer(6, 100) | |
ddl_alter | Number | | 结构调整 | @integer(6, 100) | |
ddl_truncate | Number | | 截断 | @integer(6, 100) | |
ddl_partition | Number | | 分区操作 | @integer(6, 100) | |
ddl_index | Number | | 索引操作 | @integer(6, 100) | |
ddl_constraint | Number | | 约束操作 | @integer(6, 100) | |
同步规则 - 规则状态监控 装载统计
SDK方法名:syncRuleLoadStatistics
URL
/active/rule/load_statistics
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
start | String | | 起始时间 | | |
end | String | | 结束时间 | | |
rule_uuid | String | | 规则uuid | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
code | Number | | | 0 | |
all | Number | | 总装载数 | @integer(6, 100) | |
match | Number | | 符合条件装载数 | @integer(6, 100) | |
insert | Number | | | @integer(6, 100) | |
update | Number | | | @integer(6, 100) | |
delete | Number | | | @integer(6, 100) | |
ddl_sum | Number | | DDL总数 | @integer(6, 100) | |
first_load_time | Number | | 最早解析时间戳 | @integer(6, 100) | |
load_time | Number | | 装载耗时 | @integer(6, 100) | |
fail | Number | | 装载失败记录数 | @integer(6, 100) | |
delay | Number | | 链路延迟(毫秒) | @integer(6, 100) | |
ddl_list | Object | | | | |
ddl_create | Number | | 创建 | @integer(6, 100) | |
ddl_drop | Number | | 删除 | @integer(6, 100) | |
ddl_rename | Number | | 重命名 | @integer(6, 100) | |
ddl_alter | Number | | 结构调整 | @integer(6, 100) | |
ddl_truncate | Number | | 截断 | @integer(6, 100) | |
ddl_partition | Number | | 分区操作 | @integer(6, 100) | |
ddl_index | Number | | 索引操作 | @integer(6, 100) | |
ddl_constraint | Number | | 约束操作 | @integer(6, 100) | |
同步规则 - 规则状态监控 表解析统计
SDK方法名:syncRuleTableExtractStatistics
URL
/active/rule/table_extract_statistics
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
limit | String | | 单页数量 | | |
page | String | | 页码 | | |
start | String | | 起始时间 | | |
end | String | | 结束时间 | | |
user | String | | 数据库/用户名/schema | | |
table | String | | 表名 | | |
rule_uuid | String | | 规则uuid | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | String | | | | |
data | Object | | | | |
info_list | Array | | 解析统计 | | 15 |
name | Number | | 数据库/用户名/schema . 表名 | @first().@last | |
all | Number | | 总解析数 | @integer(60, 1000000) | |
insert | Number | | | @integer(60, 100) | |
update | Number | | | @integer(60, 100) | |
delete | Number | | | @integer(60, 100) | |
ddl_sum | Number | | 单表DDL总数 | @integer(60, 100) | |
ddl_list | Object | | 单表DDL信息 | | |
ddl_alter | Number | | 结构调整 | @integer(60, 100) | |
ddl_truncate | Number | | 截断 | @integer(60, 100) | |
ddl_partition | Number | | 分区操作 | @integer(60, 100) | |
ddl_index | Number | | 索引操作 | @integer(60, 100) | |
ddl_constraint | Number | | 约束操作 | @integer(60, 100) | |
total | Number | | 总表数 | 15 | |
code | Number | | | 0 | |
同步规则 - 规则状态监控 表装载统计
SDK方法名:syncRuleTableLoadStatistics
URL
/active/rule/table_load_statistics
Method
Request
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
limit | String | | 单页数量 | | |
page | String | | 页码 | | |
start | String | | 起始时间 | | |
end | String | | 结束时间 | | |
user | String | | 数据库/用户名/schema | | |
table | String | | 表名 | | |
rule_uuid | String | | 规则uuid | | |
Response
名称 | 类型 | 必选 | 简介 | Mock初始值 | Mock规则 |
---|
ret | Number | | | 200 | |
msg | Number | | | | |
data | Object | | | | |
info_list | Array | | 解析统计 | | 15 |
name | Number | | 数据库/用户名/schema . 表名 | @first().@last | |
all | Number | | 总装载数 | @integer(60, 100000) | |
insert | Number | | | @integer(60, 100) | |
update | Number | | | @integer(60, 100) | |
delete | Number | | | @integer(60, 100) | |
ddl_sum | Number | | 单表DDL总数 | @integer(60, 10000) | |
ddl_list | Object | | 单表DDL信息 | | |
ddl_alter | Number | | 结构调整 | @integer(60, 100) | |
ddl_truncate | Number | | 截断 | @integer(60, 100) | |
ddl_partition | Number | | 分区操作 | @integer(60, 100) | |
ddl_index | Number | | 索引操作 | @integer(60, 100) | |
ddl_constraint | Number | | 约束操作 | @integer(60, 100) | |
total | Number | | 总表数 | 15 | |
code | Number | | | 0 | |