Cat.sql 18.4 KB
Newer Older
Y
youyong 已提交
1
CREATE TABLE `dailygraph` (
S
fix  
sean.wang 已提交
2 3
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL COMMENT '报表名称',
Y
youyong 已提交
4
  `ip` varchar(20) NULL COMMENT '报表来自于哪台cat-client机器ip, 空串表示合并同domain所有ip',
Y
youyong 已提交
5
  `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',
S
fix  
sean.wang 已提交
6 7
  `period` datetime NOT NULL  COMMENT '报表时间段',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 3/csv, 默认3',
S
sean.wang 已提交
8 9
  `detail_content` mediumtext NOT NULL COMMENT '详细绘图内容',
  `summary_content` mediumtext NOT NULL COMMENT '概要绘图内容',
S
fix  
sean.wang 已提交
10
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
Y
youyong 已提交
11 12 13
  PRIMARY KEY (`id`),
  UNIQUE KEY `dailygraph_period_ip_domain_name` (`period`,`ip`,`domain`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于月报的画图曲线';
S
fix  
sean.wang 已提交
14 15 16 17 18

CREATE TABLE `dailyreport` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL COMMENT '报表名称, transaction, problem...',
  `ip` varchar(20) NOT NULL COMMENT '报表来自于哪台cat-consumer机器',
Y
youyong 已提交
19
  `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',
S
fix  
sean.wang 已提交
20 21 22 23
  `period` datetime NOT NULL  COMMENT '报表时间段',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 默认1',
  `content` mediumtext NOT NULL COMMENT '报表内容',
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
Y
youyong 已提交
24
  PRIMARY KEY (`id`),
Y
youyong 已提交
25
  UNIQUE KEY `period` (`period`,`domain`,`name`)
Y
youyong 已提交
26
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='天报表';
S
sean.wang 已提交
27

Y
youyong 已提交
28
CREATE TABLE `weeklyreport` (
Y
youyong 已提交
29 30 31
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL COMMENT '报表名称, transaction, problem...',
  `ip` varchar(20) NOT NULL COMMENT '报表来自于哪台cat-consumer机器',
Y
youyong 已提交
32
  `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',
Y
youyong 已提交
33 34 35 36 37 38 39 40 41 42 43 44
  `period` datetime NOT NULL  COMMENT '报表时间段',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 默认1',
  `content` mediumtext NOT NULL COMMENT '报表内容',
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `period` (`period`,`domain`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='周报表';

CREATE TABLE `monthreport` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL COMMENT '报表名称, transaction, problem...',
  `ip` varchar(20) NOT NULL COMMENT '报表来自于哪台cat-consumer机器',
Y
youyong 已提交
45
  `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',
Y
youyong 已提交
46
  `period` datetime NOT NULL  COMMENT '报表时间段',
Y
youyong 已提交
47 48 49 50 51 52 53
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 默认1',
  `content` mediumtext NOT NULL COMMENT '报表内容',
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `period` (`period`,`domain`,`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='月报表';

Y
youyong 已提交
54
CREATE TABLE `graph` (
S
fix  
sean.wang 已提交
55 56
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) NOT NULL COMMENT '报表名称',
Y
youyong 已提交
57
  `ip` varchar(20) NULL COMMENT '报表来自于哪台cat-client机器ip, NULL表示合并同domain所有ip',
Y
youyong 已提交
58
  `domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',
S
fix  
sean.wang 已提交
59 60
  `period` datetime NOT NULL  COMMENT '报表时间段',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 3/csv, 默认3',
S
sean.wang 已提交
61 62
  `detail_content` mediumtext NOT NULL COMMENT '详细绘图内容',
  `summary_content` mediumtext NOT NULL COMMENT '概要绘图内容',
S
fix  
sean.wang 已提交
63
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
Y
youyong 已提交
64 65
  PRIMARY KEY (`id`),
  UNIQUE KEY `graph_period_ip_domain_name` (`period`,`ip`,`domain`,`name`)
Y
youyong 已提交
66
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='小时图表曲线';
S
fix  
sean.wang 已提交
67

Y
youyong 已提交
68 69 70 71 72 73 74 75
CREATE TABLE `hostinfo` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ip` varchar(50) NOT NULL COMMENT '部署机器IP',
  `domain` varchar(50) NOT NULL COMMENT '部署机器对应的项目名',
  `creation_date` datetime NOT NULL,
  `last_modified_date` datetime NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `ip_index` (`ip`)
Y
youyong 已提交
76
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='IP和项目名的对应关系';
S
sean.wang 已提交
77

S
sean.wang 已提交
78 79 80 81 82 83 84
CREATE TABLE `location` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `lat` double NOT NULL,
  `lng` double NOT NULL,
  `total` int(11) NOT NULL,
  `transaction_date` datetime NOT NULL,
  `creation_date` datetime NOT NULL,
Y
youyong 已提交
85 86
  PRIMARY KEY (`id`),
  UNIQUE KEY `transaction_date_lat_lng` (`transaction_date`,`lat`,`lng`)
Y
youyong 已提交
87
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于热点图地理位置表';
Y
youyong 已提交
88

Y
youyong 已提交
89

Y
youyong 已提交
90
CREATE TABLE `report` (
Y
youyong 已提交
91
  `id` int(11) NOT NULL AUTO_INCREMENT,
F
Frankie Wu 已提交
92
  `type` tinyint(4) NOT NULL COMMENT '报表类型, 1/xml, 9/binary 默认1',
Y
youyong 已提交
93 94 95 96
  `name` varchar(20) NOT NULL COMMENT '报表名称',
  `ip` varchar(20) DEFAULT NULL COMMENT '报表来自于哪台机器',
  `domain` varchar(50) NOT NULL,
  `period` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '报表时间段',
F
Frankie Wu 已提交
97 98 99
  `headers` text NOT NULL,  
  `content` longtext NULL,
  `binary_content` longblob NULL,
Y
youyong 已提交
100
  `creation_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '报表创建时间',
Y
youyong 已提交
101
  PRIMARY KEY (`id`),
Y
youyong 已提交
102 103 104
  KEY `IX_Domain_Name_Period` (`domain`,`name`,`period`),
  KEY `IX_Name_Period` (`name`,`period`),
  KEY `IX_Period` (`period`)
Y
youyong 已提交
105
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED COMMENT='用于存放实时报表信息,处理之后的结果';
Y
youyong 已提交
106

Y
yong.you 已提交
107

108 109 110 111 112
CREATE TABLE `businessReport` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` tinyint(4) NOT NULL COMMENT '报表类型 报表数据格式, 1/Binary, 2/xml , 3/json',
  `name` varchar(20) NOT NULL COMMENT '报表名称',
  `ip` varchar(20) NOT NULL COMMENT '报表来自于哪台机器',
Y
yong.you 已提交
113 114 115 116
  `productLine` varchar(50) NOT NULL COMMENT '指标来源于哪个产品组',
  `period` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '报表时间段',
  `content` longblob COMMENT '用于存放报表的具体内容',
  `creation_date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '报表创建时间',
117
  PRIMARY KEY (`id`),
Y
yong.you 已提交
118 119
  KEY `IX_Group_Name_Period` (`productLine`,`name`,`period`),
  KEY `IX_Name_Period` (`name`,`period`),
120
  KEY `IX_Period` (`period`)
F
Frankie Wu 已提交
121
) ENGINE=InnoDB AUTO_INCREMENT=106 DEFAULT CHARSET=utf8 ROW_FORMAT=COMPRESSED COMMENT='用于存放业务监控实时报表信息,处理之后的结果';
Y
yong.you 已提交
122

123

Y
youyong 已提交
124 125 126 127
CREATE TABLE `sqlreport` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `domain` varchar(50) NOT NULL,
  `name` varchar(100) NOT NULL COMMENT 'SQL的名称',
128
  `statement` varchar(3000) NOT NULL COMMENT 'SQL的具体描述',
Y
youyong 已提交
129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144
  `total_count` int(11) NOT NULL COMMENT '总数',
  `failure_count` int(11) NOT NULL COMMENT '错误数目',
  `long_sqls` int(11) NOT NULL COMMENT 'longsql的数目',
  `min_value` double NOT NULL COMMENT '最小值',
  `max_value` double NOT NULL COMMENT '最大值',
  `avg2_value` double NOT NULL COMMENT '90%的平均值',
  `sum_value` double NOT NULL COMMENT '和',
  `sum2_value` double NOT NULL COMMENT '平方和',
  `sample_link` varchar(64) NOT NULL COMMENT '链接',
  `transaction_date` datetime NOT NULL COMMENT 'SQL的时间段',
  `creation_date` datetime NOT NULL COMMENT '数据库创建时间',
  `duration_distribution` varchar(512) NOT NULL COMMENT 'SQL处理的时间分布信息',
  `hits_over_time` varchar(512) NOT NULL COMMENT 'SQL在当前一个小时处理信息',
  `duration_over_time` varchar(512) NOT NULL COMMENT 'SQL处理时间的信息',
  `failure_over_time` varchar(512) NOT NULL COMMENT '在一个小时内的错误分布',
  PRIMARY KEY (`id`)
Y
youyong 已提交
145
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于存放Hadoop处理的SQL报表信息';
Y
youyong 已提交
146

Y
youyong 已提交
147 148 149 150 151 152

CREATE TABLE `sqltable` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `domain` varchar(50) DEFAULT NULL COMMENT '这条sql语句的属于项目名',
  `sql_name` varchar(100) DEFAULT NULL COMMENT 'sql 语句的简写',
  `table_name` varchar(100) DEFAULT NULL COMMENT 'sql语句操作的表名',
Y
youyong 已提交
153
  `sql_statement` text,
Y
youyong 已提交
154 155 156 157 158
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_date` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`),
  KEY `domain` (`domain`),
  KEY `sql_name` (`sql_name`)
Y
youyong 已提交
159
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于存放SQL和操作的表名的关系';
Y
youyong 已提交
160 161 162 163 164 165 166 167 168

CREATE TABLE `subscriber` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `domain` char(250) NOT NULL COMMENT '域名',
  `group` char(250) NOT NULL COMMENT '域名',
  `owner` char(250) NOT NULL COMMENT '域名',
  `address` varchar(1000) NOT NULL COMMENT '订阅者地址',
  `type` int(4) NOT NULL DEFAULT '0' COMMENT '订阅类型(0,表示邮件;1,表示短信)',
  PRIMARY KEY (`id`)
Y
youyong 已提交
169
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知订阅者表';
Y
youyong 已提交
170 171 172 173 174 175 176

CREATE TABLE `task` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `producer`      varchar(20) NOT NULL COMMENT '任务创建者ip',
  `consumer`      varchar(20) NULL COMMENT '任务执行者ip',
  `failure_count` tinyint(4) NOT NULL COMMENT '任务失败次数',
  `report_name`   varchar(20) NOT NULL COMMENT '报表名称, transaction, problem...',
Y
youyong 已提交
177
  `report_domain` varchar(50) NOT NULL COMMENT '报表处理的Domain信息',  
Y
youyong 已提交
178 179 180 181 182 183 184 185
  `report_period` datetime NOT NULL  COMMENT '报表时间',
  `status`        tinyint(4) NOT NULL COMMENT '执行状态: 1/todo, 2/doing, 3/done 4/failed',  
  `task_type`     tinyint(4) NOT NULL DEFAULT '1' COMMENT '0表示小时任务,1表示天任务',
  `creation_date` datetime NOT NULL  COMMENT '任务创建时间',
  `start_date`    datetime NULL  COMMENT '开始时间, 这次执行开始时间',
  `end_date`      datetime NULL  COMMENT '结束时间, 这次执行结束时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `task_period_domain_name_type` (`report_period`,`report_domain`,`report_name`,`task_type`)
Y
youyong 已提交
186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='后台任务';

CREATE TABLE `alarmTemplate` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(64) DEFAULT NULL COMMENT '告警模板名称',
  `content` text DEFAULT NULL COMMENT '告警模板内容',
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_date` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='告警模板';

CREATE TABLE `alarmRule` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `template_id` int(11) NOT NULL   COMMENT '告警模板ID' ,
  `domain` varchar(64) DEFAULT NULL COMMENT '具体项目名称',
  `content` text DEFAULT NULL COMMENT '自定义告警模板内容',
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_date` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='告警规则实例表';

CREATE TABLE `alarmRuleSubscription` (
  `alarm_rule_id` int(11) NOT NULL COMMENT '告警规则ID',
  `user_id` int(11) NOT NULL COMMENT '用户ID',
Y
youyong 已提交
210
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
Y
youyong 已提交
211
  PRIMARY KEY (`alarm_rule_id`,`user_id`)
Y
youyong 已提交
212
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户订阅告警记录表';
Y
youyong 已提交
213 214 215 216 217 218 219 220

CREATE TABLE `mailRecord` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` int(11) NOT NULL COMMENT '发送邮件的内容,1表示告警邮件,2表示每日报表邮件',
  `rule_id` int(11) NOT NULL COMMENT '用户订阅ID外间',
  `receivers` varchar(500) NOT NULL COMMENT '接受用户邮件列表',
  `title` varchar(200) NOT NULL COMMENT '邮件标题',
  `content` text NOT NULL COMMENT '邮件具体内容',
Y
youyong 已提交
221 222
  `status` int(11) NOT NULL COMMENT '1表示发送成功、2表示发送失败',
  `creation_date` datetime NOT NULL COMMENT '创建时间',
Y
youyong 已提交
223
  PRIMARY KEY (`id`)
Y
youyong 已提交
224
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='邮件通知记录表';
Y
youyong 已提交
225 226 227 228 229 230 231 232 233 234 235 236 237

CREATE TABLE `scheduledReport` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `domain` varchar(64) DEFAULT NULL COMMENT '具体项目名称',
  `names` varchar(200) DEFAULT NULL COMMENT '发送具体的报表,逗号分割',
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_date` datetime DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='告警规则实例表';

CREATE TABLE `scheduledReportSubscription` (
  `scheduled_report_id` int(11) NOT NULL COMMENT '定时任务ID',
  `user_id` int(11) NOT NULL COMMENT '用户ID',
Y
youyong 已提交
238
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
Y
youyong 已提交
239 240 241
  PRIMARY KEY (`scheduled_report_id`,`user_id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户订阅定时报表记录表';

Y
youyong 已提交
242
CREATE TABLE `project` (
Y
youyong 已提交
243
  `id` int(11) NOT NULL AUTO_INCREMENT,
Y
youyong 已提交
244 245 246 247 248 249 250
  `domain` varchar(50) NOT NULL COMMENT '项目名称',
  `project_line` varchar(50)  DEFAULT NULL COMMENT '关联产品线名称',
  `department` varchar(50) DEFAULT NULL COMMENT '关联项目组名称',  
  `owner` varchar(50)  DEFAULT NULL COMMENT '项目负责人',
  `email` varchar(200)  DEFAULT NULL COMMENT '项目组邮件',
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modify_date` datetime DEFAULT NULL COMMENT '修改时间',
Y
youyong 已提交
251
  PRIMARY KEY (`id`)
Y
youyong 已提交
252 253
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='项目基本信息';

Y
yong.you 已提交
254
CREATE TABLE `event` (
Y
yong.you 已提交
255 256
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` int(11) NOT NULL COMMENT '1、运维系统告警,2、DB告警,3、CAT内容告警',
Y
yong.you 已提交
257 258
  `link` varchar(500)  COMMENT '详细信息link',
  `domain` varchar(50) Binary COMMENT '错误机器上项目或者数据库名',
Y
yong.you 已提交
259
  `ip` varchar(32)  COMMENT '错误机器IP',
Y
yong.you 已提交
260 261 262 263
  `subject` varchar(200)  COMMENT '事件标题',
  `content` text  COMMENT '事件内容',
  `date` datetime NOT NULL COMMENT '事件发生时间',
  `creation_date` datetime NOT NULL COMMENT '记录创建时间',
Y
yong.you 已提交
264
  PRIMARY KEY (`id`)
Y
yong.you 已提交
265
)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='事件记录表';
Y
yong.you 已提交
266

267 268
CREATE TABLE `topologyGraph` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
Y
yong.you 已提交
269
  `ip` varchar(20) NOT NULL COMMENT '报表来自于哪台cat-client机器ip',
270 271 272 273 274 275 276 277
  `period` datetime NOT NULL  COMMENT '报表时间段,精确到分钟',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 3/binary',
  `content` longblob COMMENT '用于存放报表的具体内容',
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
  PRIMARY KEY (`id`),
  KEY `period` (`period`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于存储历史的拓扑图曲线';

Y
yong.you 已提交
278 279
CREATE TABLE `config` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
Y
yong.you 已提交
280
  `name` varchar(50) NOT NULL COMMENT '配置名称',
Y
yong.you 已提交
281 282 283 284 285 286 287
  `content` longtext COMMENT '配置的具体内容',
  `creation_date` datetime NOT NULL COMMENT '配置创建时间',
  `modify_date` datetime NOT NULL COMMENT '配置修改时间',
  PRIMARY KEY (`id`),
  KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用于存储系统的全局配置信息';

F
Frankie Wu 已提交
288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313
CREATE TABLE `abtest` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(45) NOT NULL COMMENT '名字',
  `owner` varchar(45) NOT NULL COMMENT 'case的Owner',
  `group_strategy` int(11) DEFAULT NULL COMMENT '分组策略ID',
  `domains` varchar(200) DEFAULT NULL COMMENT 'Domains,逗号分割',
  `creation_date` datetime DEFAULT NULL COMMENT '创建时间',
  `modified_date` datetime DEFAULT NULL COMMENT '上次修改时间',
  `description` varchar(512) DEFAULT NULL COMMENT '描述',
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_name` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8;

CREATE TABLE `abtest_run` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `creator` varchar(45) DEFAULT NULL COMMENT 'Creator',
  `case_id` int(11) NOT NULL COMMENT 'Case ID',
  `start_date` datetime DEFAULT NULL COMMENT '开始时间',
  `end_date` datetime DEFAULT NULL COMMENT '结束时间',
  `disabled` tinyint(4) NOT NULL COMMENT '是否有效',
  `domains` varchar(100) NOT NULL COMMENT '属于的domain,用逗号分割',
  `strategy_configuration` text COMMENT '策略配置',
  `creation_date` datetime NOT NULL COMMENT '创建时间',
  `modified_date` datetime NOT NULL COMMENT '上次修改时间',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8;
Y
youyong 已提交
314

F
Frankie Wu 已提交
315 316 317 318 319 320 321 322 323 324 325
CREATE TABLE `group_strategy` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL COMMENT 'GroupStrategy的名字',
  `alias` varchar(100) NOT NULL COMMENT 'GroupStrategy的英文名',
  `classname` varchar(100) NOT NULL COMMENT 'GroupStrategy的class名字',
  `configuration` text COMMENT '配置的schema',
  `status` tinyint(4) NOT NULL COMMENT '是否开/关,1是开,0是关',
  `description` varchar(512) DEFAULT NULL COMMENT '描述',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name_UNIQUE` (`name`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
Y
youyong 已提交
326

Y
yong.you 已提交
327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351
CREATE TABLE `event` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `type` int(11) NOT NULL COMMENT '1、运维系统告警,2、DB告警,3、CAT内容告警',
  `link` varchar(500) DEFAULT NULL COMMENT '详细信息link',
  `domain` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
  `ip` varchar(32) DEFAULT NULL COMMENT '错误机器IP',
  `subject` varchar(200) DEFAULT NULL COMMENT '事件标题',
  `content` text COMMENT '事件内容',
  `date` datetime NOT NULL COMMENT '事件发生时间',
  `creation_date` datetime NOT NULL COMMENT '记录创建时间',
  PRIMARY KEY (`id`),
  KEY `ix_date_domain` (`date`,`domain`)
) ENGINE=InnoDB AUTO_INCREMENT=23106 DEFAULT CHARSET=utf8 COMMENT='事件记录表';

CREATE TABLE `topologyGraph` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ip` varchar(20) DEFAULT NULL COMMENT '报表来自于哪台cat-client机器ip',
  `period` datetime NOT NULL COMMENT '报表时间段,精确到分钟',
  `type` tinyint(4) NOT NULL COMMENT '报表数据格式, 1/xml, 2/json, 3/binary',
  `content` longblob COMMENT '用于存放报表的具体内容',
  `creation_date` datetime NOT NULL COMMENT '报表创建时间',
  PRIMARY KEY (`id`),
  KEY `period` (`period`)
) ENGINE=InnoDB AUTO_INCREMENT=21912 DEFAULT CHARSET=utf8 COMMENT='用于存储历史的拓扑图曲线';

S
sunryuan 已提交
352 353 354 355 356 357 358 359 360 361 362 363
CREATE TABLE `baseline` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `report_name` varchar(100) DEFAULT NULL,
  `index_key` varchar(100) DEFAULT NULL,
  `report_period` datetime DEFAULT NULL,
  `data` blob,
  `creation_date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `ix_indexkey_reportperiod` (`index_key`,`report_period`),
  KEY `ix_reportperiod` (`report_period`)
) ENGINE=InnoDB AUTO_INCREMENT=5062 DEFAULT CHARSET=utf8

Y
youyong 已提交
364 365 366 367 368 369






Y
youyong 已提交
370

Y
yong.you 已提交
371