diff --git a/datasophon-api/pom.xml b/datasophon-api/pom.xml
index eea9f0b1..5cc84ce0 100644
--- a/datasophon-api/pom.xml
+++ b/datasophon-api/pom.xml
@@ -139,6 +139,15 @@
test
+
+ org.flywaydb
+ flyway-core
+
+
+ com.h2database
+ h2
+
+
diff --git a/datasophon-api/src/main/resources/application-dev.yml b/datasophon-api/src/main/resources/application-dev.yml
new file mode 100644
index 00000000..02b8affa
--- /dev/null
+++ b/datasophon-api/src/main/resources/application-dev.yml
@@ -0,0 +1,12 @@
+spring:
+ datasource:
+ # 配置自带数据库的相对路径
+ url: jdbc:h2:~/.datasophon/db/datasophon_dev;MODE=MYSQL
+ driver-class-name: org.h2.Driver
+ h2:
+ console:
+ enabled: true
+ path: /h2
+ settings:
+ trace: true
+ web-allow-others: true
\ No newline at end of file
diff --git a/datasophon-api/src/main/resources/application-pro.yml b/datasophon-api/src/main/resources/application-pro.yml
new file mode 100644
index 00000000..a9ceaa2b
--- /dev/null
+++ b/datasophon-api/src/main/resources/application-pro.yml
@@ -0,0 +1,7 @@
+spring:
+ datasource:
+ type: com.alibaba.druid.pool.DruidDataSource
+ url: jdbc:mysql://ddp2:3306/datasophon?useUnicode=true&characterEncoding=utf-8
+ username: root
+ password: root
+ driver-class-name: com.mysql.jdbc.Driver
\ No newline at end of file
diff --git a/datasophon-api/src/main/resources/application.yml b/datasophon-api/src/main/resources/application.yml
index e291cfb1..f5f03fcc 100644
--- a/datasophon-api/src/main/resources/application.yml
+++ b/datasophon-api/src/main/resources/application.yml
@@ -8,12 +8,8 @@ security:
type: PASSWORD
# mysql
spring:
- datasource:
- type: com.alibaba.druid.pool.DruidDataSource
- url: jdbc:mysql://ddp2:3306/datasophon?useUnicode=true&characterEncoding=utf-8
- username: root
- password: root
- driver-class-name: com.mysql.jdbc.Driver
+ profiles:
+ active: dev
resources:
static-locations: classpath:/front/views/
#json格式化全局配置
@@ -24,6 +20,9 @@ spring:
date-format: yyyy-MM-dd HH:mm:ss
view:
suffix: .html
+ flyway:
+ locations: classpath:db/migration
+ placeholder-replacement: false
#国际化配置
messages:
basename: i18n/messages
diff --git a/datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_0__DDL_datasophon.sql b/datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_0__DDL_datasophon.sql
new file mode 100644
index 00000000..958a6798
--- /dev/null
+++ b/datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_0__DDL_datasophon.sql
@@ -0,0 +1,634 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+
+
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
+
+-- ----------------------------
+-- Table structure for t_ddh_access_token
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_access_token`;
+CREATE TABLE `t_ddh_access_token` (
+ `id` int(10) NOT NULL,
+ `user_id` int(10) DEFAULT NULL,
+ `token` varchar(255) DEFAULT NULL,
+ `create_time` datetime DEFAULT NULL,
+ `update_time` datetime DEFAULT NULL,
+ `expire_time` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_alert_group
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_alert_group`;
+CREATE TABLE `t_ddh_alert_group` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `alert_group_name` varchar(32) DEFAULT NULL COMMENT '告警组名称',
+ `alert_group_category` varchar(32) DEFAULT NULL COMMENT '告警组类别',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 24 DEFAULT CHARSET=utf8mb4 COMMENT = '告警组表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_alert_expression
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_alert_expression`;
+CREATE TABLE `t_ddh_cluster_alert_expression` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
+ `name` varchar(255) DEFAULT NULL COMMENT '指标名称',
+ `expr` varchar(4096) DEFAULT NULL COMMENT '监控指标表达式',
+ `service_category` varchar(255) DEFAULT NULL COMMENT '服务类别',
+ `value_type` varchar(255) DEFAULT NULL COMMENT '阈值类型 BOOL INT FLOAT ',
+ `is_predefined` varchar(255) DEFAULT NULL COMMENT '是否预定义',
+ `state` varchar(255) NOT NULL COMMENT '表达式状态',
+ `is_delete` varchar(255) DEFAULT NULL COMMENT '是否删除',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 134002 DEFAULT CHARSET=utf8mb4 COMMENT = '表达式常量表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_alert_group_map
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_alert_group_map`;
+CREATE TABLE `t_ddh_cluster_alert_group_map` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `cluster_id` int(10) DEFAULT NULL,
+ `alert_group_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_alert_history
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_alert_history`;
+CREATE TABLE `t_ddh_cluster_alert_history` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `alert_group_name` varchar(32) DEFAULT NULL COMMENT '告警组',
+ `alert_target_name` varchar(32) DEFAULT NULL COMMENT '告警指标',
+ `alert_info` varchar(1024) DEFAULT NULL COMMENT '告警详情',
+ `alert_advice` varchar(1024) DEFAULT NULL COMMENT '告警建议',
+ `hostname` varchar(32) DEFAULT NULL COMMENT '主机',
+ `alert_level` int(11) DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
+ `is_enabled` int(11) DEFAULT NULL COMMENT '是否处理 1:未处理2:已处理',
+ `service_role_instance_id` int(11) DEFAULT NULL COMMENT '集群服务角色实例id',
+ `service_instance_id` int(11) DEFAULT NULL COMMENT '集群服务实例id',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `cluster_id` int(10) DEFAULT NULL COMMENT '集群id',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群告警历史表 ' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_alert_quota
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_alert_quota`;
+CREATE TABLE `t_ddh_cluster_alert_quota` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `alert_quota_name` varchar(32) DEFAULT NULL COMMENT '告警指标名称',
+ `service_category` varchar(32) DEFAULT NULL COMMENT '服务分类',
+ `alert_expr` varchar(1024) DEFAULT NULL COMMENT '告警指标表达式',
+ `alert_level` int(11) DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
+ `alert_group_id` int(11) DEFAULT NULL COMMENT '告警组',
+ `notice_group_id` int(11) DEFAULT NULL COMMENT '通知组',
+ `alert_advice` varchar(1024) DEFAULT NULL COMMENT '告警建议',
+ `compare_method` varchar(32) DEFAULT NULL COMMENT '比较方式 !=;>;<',
+ `alert_threshold` bigint(200) DEFAULT NULL COMMENT '告警阀值',
+ `alert_tactic` int(11) DEFAULT NULL COMMENT '告警策略 1:单次2:连续',
+ `interval_duration` int(11) DEFAULT NULL COMMENT '间隔时长 单位分钟',
+ `trigger_duration` int(11) DEFAULT NULL COMMENT '触发时长 单位秒',
+ `service_role_name` varchar(255) DEFAULT NULL COMMENT '服务角色名称',
+ `quota_state` int(2) DEFAULT NULL COMMENT '1: 启用 2:未启用',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 628 DEFAULT CHARSET=utf8mb4 COMMENT = '集群告警指标表 ' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_alert_rule
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_alert_rule`;
+CREATE TABLE `t_ddh_cluster_alert_rule` (
+ `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
+ `expression_id` bigint(20) NOT NULL COMMENT '表达式 ID',
+ `is_predefined` varchar(255) DEFAULT NULL COMMENT '是否预定义',
+ `compare_method` varchar(255) NOT NULL COMMENT '比较方式 如 大于 小于 等于 等',
+ `threshold_value` varchar(255) NOT NULL COMMENT '阈值',
+ `persistent_time` bigint(20) NOT NULL COMMENT '持续时长',
+ `strategy` varchar(255) NOT NULL COMMENT '告警策略:单次,连续',
+ `repeat_interval` bigint(11) DEFAULT NULL COMMENT '连续告警时 间隔时长',
+ `alert_level` varchar(255) NOT NULL COMMENT '告警级别',
+ `alert_desc` varchar(4096) NOT NULL COMMENT '告警描述',
+ `receiver_group_id` bigint(20) DEFAULT NULL COMMENT '接收组 ID',
+ `state` varchar(255) NOT NULL COMMENT '状态',
+ `is_delete` varchar(255) DEFAULT NULL COMMENT '是否删除',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
+ `cluster_id` int(10) DEFAULT NULL COMMENT '集群id',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 134002 DEFAULT CHARSET=utf8mb4 COMMENT = '规则表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_group
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_group`;
+CREATE TABLE `t_ddh_cluster_group` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `group_name` varchar(255) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_host
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_host`;
+CREATE TABLE `t_ddh_cluster_host` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `hostname` varchar(32) DEFAULT NULL COMMENT '主机名',
+ `ip` varchar(32) DEFAULT NULL COMMENT 'IP',
+ `rack` varchar(32) DEFAULT NULL COMMENT '机架',
+ `core_num` int(11) DEFAULT NULL COMMENT '核数',
+ `total_mem` int(11) DEFAULT NULL COMMENT '总内存',
+ `total_disk` int(11) DEFAULT NULL COMMENT '总磁盘',
+ `used_mem` int(11) DEFAULT NULL COMMENT '已用内存',
+ `used_disk` int(11) DEFAULT NULL COMMENT '已用磁盘',
+ `average_load` varchar(32) DEFAULT NULL COMMENT '平均负载',
+ `check_time` datetime DEFAULT NULL COMMENT '检测时间',
+ `cluster_id` varchar(32) DEFAULT NULL COMMENT '集群id',
+ `host_state` int(2) DEFAULT NULL COMMENT '1:健康 2、有一个角色异常3、有多个角色异常',
+ `managed` int(2) DEFAULT NULL COMMENT '1:受管 2:断线',
+ `cpu_architecture` varchar(255) DEFAULT NULL COMMENT 'cpu架构',
+ `node_label` varchar(255) DEFAULT NULL COMMENT '节点标签',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群主机表 ' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_info`;
+CREATE TABLE `t_ddh_cluster_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `create_by` varchar(128) DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `cluster_name` varchar(128) DEFAULT NULL COMMENT '集群名称',
+ `cluster_code` varchar(128) DEFAULT NULL COMMENT '集群编码',
+ `cluster_frame` varchar(128) DEFAULT NULL COMMENT '集群框架',
+ `frame_version` varchar(128) DEFAULT NULL COMMENT '集群版本',
+ `cluster_state` int(11) DEFAULT NULL COMMENT '集群状态 1:待配置2:正在运行',
+ `frame_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群信息表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_node_label
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_node_label`;
+CREATE TABLE `t_ddh_cluster_node_label` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `cluster_id` int(10) DEFAULT NULL,
+ `node_label` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_queue_capacity
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_queue_capacity`;
+CREATE TABLE `t_ddh_cluster_queue_capacity` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `cluster_id` int(10) DEFAULT NULL,
+ `queue_name` varchar(255) DEFAULT NULL,
+ `capacity` varchar(255) DEFAULT NULL,
+ `node_label` varchar(255) DEFAULT NULL,
+ `acl_users` varchar(255) DEFAULT NULL,
+ `parent` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_rack
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_rack`;
+CREATE TABLE `t_ddh_cluster_rack` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `rack` varchar(255) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_role_user
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_role_user`;
+CREATE TABLE `t_ddh_cluster_role_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `cluster_id` int(11) DEFAULT NULL COMMENT '集群id',
+ `user_type` int(2) DEFAULT NULL COMMENT '集群用户类型1:管理员2:普通用户',
+ `user_id` int(11) DEFAULT NULL COMMENT '用户id',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群角色用户中间表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_command
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_command`;
+CREATE TABLE `t_ddh_cluster_service_command` (
+ `command_id` varchar(128) NOT NULL COMMENT '主键',
+ `create_by` varchar(32) DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `command_name` varchar(256) DEFAULT NULL COMMENT '命令名称',
+ `command_state` int(11) DEFAULT NULL COMMENT '命令状态 0:待运行 1:正在运行2:成功3:失败4、取消',
+ `command_progress` int(11) DEFAULT NULL COMMENT '命令进度',
+ `cluster_id` int(10) DEFAULT NULL,
+ `service_name` varchar(128) DEFAULT NULL,
+ `command_type` int(2) DEFAULT NULL COMMENT '命令类型1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
+ `end_time` datetime DEFAULT NULL COMMENT '结束时间',
+ `service_instance_id` int(10) DEFAULT NULL COMMENT '服务实例id',
+ UNIQUE INDEX `command_id`(`command_id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务操作指令表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_command_host
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host`;
+CREATE TABLE `t_ddh_cluster_service_command_host` (
+ `command_host_id` varchar(128) NOT NULL DEFAULT '1' COMMENT '主键',
+ `hostname` varchar(32) DEFAULT NULL COMMENT '主机',
+ `command_state` int(11) DEFAULT NULL COMMENT '命令状态 1:正在运行2:成功3:失败4、取消',
+ `command_progress` int(11) DEFAULT NULL COMMENT '命令进度',
+ `command_id` varchar(128) DEFAULT NULL COMMENT '操作指令id',
+ `create_time` datetime DEFAULT NULL,
+ UNIQUE INDEX `command_host_id`(`command_host_id`) ,
+ UNIQUE INDEX `command_host_id_2`(`command_host_id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务操作指令主机表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_command_host_command
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host_command`;
+CREATE TABLE `t_ddh_cluster_service_command_host_command` (
+ `host_command_id` varchar(128) NOT NULL DEFAULT '1' COMMENT '主键',
+ `command_name` varchar(256) DEFAULT NULL COMMENT '指令名称',
+ `command_state` int(11) DEFAULT NULL COMMENT '指令状态',
+ `command_progress` int(11) DEFAULT NULL COMMENT '指令进度',
+ `command_host_id` varchar(128) DEFAULT NULL COMMENT '主机id',
+ `hostname` varchar(128) DEFAULT NULL COMMENT '主机',
+ `service_role_name` varchar(128) DEFAULT NULL COMMENT '服务角色名称',
+ `service_role_type` int(2) DEFAULT NULL COMMENT '服务角色类型',
+ `command_id` varchar(128) DEFAULT NULL COMMENT '指令id',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `command_type` int(2) DEFAULT NULL COMMENT '1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
+ `result_msg` text NULL,
+ UNIQUE INDEX `host_command_id`(`host_command_id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务操作指令主机指令表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_dashboard
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_dashboard`;
+CREATE TABLE `t_ddh_cluster_service_dashboard` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主机',
+ `service_name` varchar(128) DEFAULT NULL COMMENT '服务名称',
+ `dashboard_url` varchar(256) DEFAULT NULL COMMENT '总览页面地址',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 22 DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务总览仪表盘' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_instance
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_instance`;
+CREATE TABLE `t_ddh_cluster_service_instance` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `cluster_id` int(11) DEFAULT NULL COMMENT '集群id',
+ `service_name` varchar(32) DEFAULT NULL COMMENT '服务名称',
+ `service_state` int(11) DEFAULT NULL COMMENT '服务状态 1、待安装 2:正在运行 3:存在告警 4:存在异常',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `need_restart` int(2) DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
+ `frame_service_id` int(10) DEFAULT NULL COMMENT '框架服务id',
+ `sort_num` int(2) DEFAULT NULL COMMENT '排序字段',
+ `label` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_instance_role_group
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_instance_role_group`;
+CREATE TABLE `t_ddh_cluster_service_instance_role_group` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `role_group_name` varchar(255) DEFAULT NULL,
+ `service_instance_id` int(11) DEFAULT NULL,
+ `service_name` varchar(255) DEFAULT NULL,
+ `cluster_id` int(11) DEFAULT NULL,
+ `role_group_type` varchar(255) DEFAULT NULL,
+ `create_time` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_role_group_config
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_role_group_config`;
+CREATE TABLE `t_ddh_cluster_service_role_group_config` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `role_group_id` int(10) DEFAULT NULL,
+ `config_json` text NULL,
+ `config_json_md5` varchar(255) DEFAULT NULL,
+ `config_version` int(2) DEFAULT NULL,
+ `config_file_json` text NULL,
+ `config_file_json_md5` varchar(255) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ `create_time` datetime DEFAULT NULL,
+ `update_time` datetime DEFAULT NULL,
+ `service_name` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_role_instance
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance`;
+CREATE TABLE `t_ddh_cluster_service_role_instance` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `service_role_name` varchar(32) DEFAULT NULL COMMENT '服务角色名称',
+ `hostname` varchar(32) DEFAULT NULL COMMENT '主机',
+ `service_role_state` int(2) DEFAULT NULL COMMENT '服务角色状态 1:正在运行2:停止',
+ `update_time` datetime DEFAULT NULL COMMENT '更新时间',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `service_id` int(11) DEFAULT NULL COMMENT '服务id',
+ `role_type` int(11) DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
+ `cluster_id` int(10) DEFAULT NULL COMMENT '集群id',
+ `service_name` varchar(255) DEFAULT NULL COMMENT '服务名称',
+ `role_group_id` int(10) DEFAULT NULL COMMENT '角色组id',
+ `need_restart` int(10) DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务角色实例表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_service_role_instance_webuis
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance_webuis`;
+CREATE TABLE `t_ddh_cluster_service_role_instance_webuis` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `service_role_instance_id` int(10) DEFAULT NULL COMMENT '服务角色id',
+ `web_url` varchar(256) DEFAULT NULL COMMENT 'URL地址',
+ `service_instance_id` int(10) DEFAULT NULL,
+ `name` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群服务角色对应web ui表 ' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_user
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_user`;
+CREATE TABLE `t_ddh_cluster_user` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `username` varchar(255) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_user_group
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_user_group`;
+CREATE TABLE `t_ddh_cluster_user_group` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `user_id` int(10) DEFAULT NULL,
+ `group_id` int(10) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ `user_group_type` int(2) DEFAULT NULL COMMENT '1:主用户组 2:附加组',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_variable
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_variable`;
+CREATE TABLE `t_ddh_cluster_variable` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `cluster_id` int(10) DEFAULT NULL,
+ `variable_name` varchar(255) DEFAULT NULL,
+ `variable_value` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_yarn_queue
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_yarn_queue`;
+CREATE TABLE `t_ddh_cluster_yarn_queue` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `queue_name` varchar(255) DEFAULT NULL,
+ `min_core` int(10) DEFAULT NULL,
+ `min_mem` int(10) DEFAULT NULL,
+ `max_core` int(10) DEFAULT NULL,
+ `max_mem` int(10) DEFAULT NULL,
+ `app_num` int(10) DEFAULT NULL,
+ `weight` int(2) DEFAULT NULL,
+ `schedule_policy` varchar(255) DEFAULT NULL COMMENT 'fifo ,fair ,drf',
+ `allow_preemption` int(2) DEFAULT NULL COMMENT '1: true 2:false',
+ `cluster_id` int(10) DEFAULT NULL,
+ `am_share` varchar(255) DEFAULT NULL,
+ `create_time` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_yarn_scheduler
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_yarn_scheduler`;
+CREATE TABLE `t_ddh_cluster_yarn_scheduler` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `cluster_id` int(11) DEFAULT NULL,
+ `scheduler` varchar(255) DEFAULT NULL,
+ `in_use` int(2) DEFAULT NULL COMMENT '1: 是 2:否',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_cluster_zk
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_cluster_zk`;
+CREATE TABLE `t_ddh_cluster_zk` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `zk_server` varchar(255) DEFAULT NULL,
+ `myid` int(10) DEFAULT NULL,
+ `cluster_id` int(10) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_command
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_command`;
+CREATE TABLE `t_ddh_command` (
+ `id` int(10) NOT NULL,
+ `command_type` int(2) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_frame_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_frame_info`;
+CREATE TABLE `t_ddh_frame_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `frame_name` varchar(128) DEFAULT NULL COMMENT '框架名称',
+ `frame_code` varchar(128) DEFAULT NULL COMMENT '框架编码',
+ `frame_version` varchar(128) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群框架表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_frame_service
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_frame_service`;
+CREATE TABLE `t_ddh_frame_service` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `frame_id` int(11) DEFAULT NULL COMMENT '版本id',
+ `service_name` varchar(32) DEFAULT NULL COMMENT '服务名称',
+ `label` varchar(255) DEFAULT NULL,
+ `service_version` varchar(32) DEFAULT NULL COMMENT '服务版本',
+ `service_desc` varchar(1024) DEFAULT NULL COMMENT '服务描述',
+ `dependencies` varchar(255) DEFAULT NULL COMMENT '服务依赖',
+ `package_name` varchar(255) DEFAULT NULL COMMENT '安装包名称',
+ `service_config` text NULL,
+ `service_json` text NULL,
+ `service_json_md5` varchar(255) DEFAULT NULL,
+ `frame_code` varchar(255) DEFAULT NULL,
+ `config_file_json` text NULL,
+ `config_file_json_md5` varchar(255) DEFAULT NULL,
+ `decompress_package_name` varchar(255) DEFAULT NULL,
+ `sort_num` int(2) DEFAULT NULL COMMENT '排序字段',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '集群框架版本服务表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_frame_service_role
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_frame_service_role`;
+CREATE TABLE `t_ddh_frame_service_role` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `service_id` int(11) DEFAULT NULL COMMENT '服务id',
+ `service_role_name` varchar(32) DEFAULT NULL COMMENT '角色名称',
+ `service_role_type` int(11) DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
+ `cardinality` varchar(32) DEFAULT NULL,
+ `service_role_json` text NULL,
+ `service_role_json_md5` varchar(255) DEFAULT NULL,
+ `frame_code` varchar(255) DEFAULT NULL,
+ `jmx_port` varchar(255) DEFAULT NULL,
+ `log_file` varchar(255) DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '框架服务角色表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_install_step
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_install_step`;
+CREATE TABLE `t_ddh_install_step` (
+ `id` int(10) NOT NULL AUTO_INCREMENT,
+ `step_name` varchar(128) DEFAULT NULL,
+ `step_desc` varchar(256) DEFAULT NULL,
+ `install_type` int(1) DEFAULT NULL COMMENT '1:集群配置2:添加服务3:添加主机',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 10 DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_notice_group
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_notice_group`;
+CREATE TABLE `t_ddh_notice_group` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `notice_group_name` varchar(32) DEFAULT NULL COMMENT '通知组名称',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '通知组表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_notice_group_user
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_notice_group_user`;
+CREATE TABLE `t_ddh_notice_group_user` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `notice_group_id` int(11) DEFAULT NULL COMMENT '通知组id',
+ `user_id` int(11) DEFAULT NULL COMMENT '用户id',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '通知组-用户中间表' ROW_FORMAT = DYNAMIC;
+
+
+-- ----------------------------
+-- Table structure for t_ddh_role_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_role_info`;
+CREATE TABLE `t_ddh_role_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `role_name` varchar(128) DEFAULT NULL COMMENT '角色名称',
+ `role_code` varchar(128) DEFAULT NULL COMMENT '角色编码',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 1 DEFAULT CHARSET=utf8mb4 COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for t_ddh_session
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_session`;
+CREATE TABLE `t_ddh_session` (
+ `id` varchar(128) NOT NULL,
+ `user_id` int(10) DEFAULT NULL,
+ `ip` varchar(128) DEFAULT NULL,
+ `last_login_time` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT = DYNAMIC;
+
+
+
+-- ----------------------------
+-- Table structure for t_ddh_user_info
+-- ----------------------------
+DROP TABLE IF EXISTS `t_ddh_user_info`;
+CREATE TABLE `t_ddh_user_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `username` varchar(128) DEFAULT NULL COMMENT '用户名',
+ `password` varchar(128) DEFAULT NULL COMMENT '密码',
+ `email` varchar(128) DEFAULT NULL COMMENT '邮箱',
+ `phone` varchar(128) DEFAULT NULL COMMENT '手机号',
+ `create_time` datetime DEFAULT NULL COMMENT '创建时间',
+ `user_type` int(2) DEFAULT NULL COMMENT '1:超级管理员 2:普通用户',
+ PRIMARY KEY (`id`)
+) ENGINE = InnoDB AUTO_INCREMENT = 2 DEFAULT CHARSET=utf8mb4 COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC;
+
+
+SET FOREIGN_KEY_CHECKS = 1;
diff --git a/datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_dml.sql b/datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_1__DML_datasophon.sql
similarity index 99%
rename from datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_dml.sql
rename to datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_1__DML_datasophon.sql
index 7d83996e..6fe5d744 100644
--- a/datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_dml.sql
+++ b/datasophon-api/src/main/resources/db/migration/1.1.0/V1.1.0_1__DML_datasophon.sql
@@ -221,16 +221,16 @@ INSERT INTO `t_ddh_cluster_alert_quota` VALUES (611, 'KafkaBorker进程存活',
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (612, 'TrinoCoordinator进程存活', 'TRINO', 'up{job=\"trinocoordinator\"}', 2, 17, 1, '重新启动', '!=', 1, 1, 1, 15, 'TrinoCoordinator', 1, NULL);
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (613, 'TrinoWorker进程存活', 'TRINO', 'up{job=\"trinoworker\"}', 2, 17, 1, '重新启动', '!=', 1, 1, 1, 15, 'TrinoWorker', 1, NULL);
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (614, '主机状态', 'NODE', 'up{job=\"node\"}', 2, 11, 1, '重新启动该服务器', '!=', 1, 1, 1, 0, 'node', 1, NULL);
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (615, 'FE进程存活', 'STARROCKS', 'up{group=\'fe\'}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'FE', 1, '2022-09-13 14:54:39');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (616, 'BE进程存活', 'STARROCKS', 'up{group=\'be\'}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'BE', 1, '2022-09-13 14:55:16');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (615, 'FE进程存活', 'STARROCKS', 'up{group=\"fe\"}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'FE', 1, '2022-09-13 14:54:39');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (616, 'BE进程存活', 'STARROCKS', 'up{group=\"be\"}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'BE', 1, '2022-09-13 14:55:16');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (617, 'SparkMaster进程存活', 'SPARK3', 'up{job=\"sparkmaster\"}', 2, 16, 1, '重新启动', '!=', 1, 1, 1, 15, 'SparkMaster', 1, '2022-09-16 10:24:38');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (618, 'SparkWorker进程存活', 'SPARK3', 'up{job=\"sparkworker\"}', 2, 16, 1, '重新启动', '!=', 1, 1, 1, 15, 'SparkWorker', 1, '2022-09-16 10:25:18');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (619, 'ElasticSearch进程存活', 'ELASTICSEARCH', 'com_datasophon_ddh_worker_metrics_esMetrics_EsUp', 2, 20, 1, '重新启动', '!=', 1, 1, 1, 15, 'ElasticSearch', 1, '2022-10-08 16:17:00');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (620, 'DS API存活', 'DS', 'up{job=\'apiserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'ApiServer', 1, '2022-11-20 21:00:54');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (621, 'DSMaster存活', 'DS', 'up{job=\'masterserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'MasterServer', 1, '2022-11-20 21:01:33');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (622, 'DSWorker存活', 'DS', 'up{job=\'workerserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'WorkerServer', 1, '2022-11-20 21:02:10');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (623, 'DSAlert存活', 'DS', 'up{job=\'alertserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'AlertServer', 1, '2022-11-20 21:02:46');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (624, 'StreamPark存活', 'STREAMPARK', 'up{job=\'streampark\'}', 2, 22, 1, '重新启动', '!=', 1, 1, 1, 15, 'StreamPark', 1, '2022-11-21 18:20:51');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (620, 'DS API存活', 'DS', 'up{job=\"apiserver\"}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'ApiServer', 1, '2022-11-20 21:00:54');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (621, 'DSMaster存活', 'DS', 'up{job=\"masterserver\"}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'MasterServer', 1, '2022-11-20 21:01:33');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (622, 'DSWorker存活', 'DS', 'up{job=\"workerserver\"}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'WorkerServer', 1, '2022-11-20 21:02:10');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (623, 'DSAlert存活', 'DS', 'up{job=\"alertserver\"}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'AlertServer', 1, '2022-11-20 21:02:46');
+INSERT INTO `t_ddh_cluster_alert_quota` VALUES (624, 'StreamPark存活', 'STREAMPARK', 'up{job=\"streampark\"}', 2, 22, 1, '重新启动', '!=', 1, 1, 1, 15, 'StreamPark', 1, '2022-11-21 18:20:51');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (625, 'FE进程存活', 'DORIS', 'up{group=\"fe\",job=\"doris\"}', 2, 23, 1, 'restart', '!=', 1, 1, 1, 15, 'FE', 1, '2023-01-07 22:21:36');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (626, 'BE进程存活', 'DORIS', 'up{group=\"be\",job=\"doris\"}', 2, 23, 1, 'restart', '!=', 1, 1, 1, 15, 'BE', 1, '2023-01-07 22:22:10');
INSERT INTO `t_ddh_cluster_alert_quota` VALUES (627, 'HistoryServer进程存活', 'YARN', 'up{job=\"historyserver\"}', 2, 3, 1, '重新启动', '!=', 1, 1, 1, 15, 'HistoryServer', 1, '2023-01-12 14:20:23');
diff --git a/datasophon-api/src/main/resources/sql/upgrade/1.1.1_schema/mysql/datasophon_ddl.sql b/datasophon-api/src/main/resources/db/migration/1.1.1/V1.1.1_0__DDL_datasophon.sql
similarity index 100%
rename from datasophon-api/src/main/resources/sql/upgrade/1.1.1_schema/mysql/datasophon_ddl.sql
rename to datasophon-api/src/main/resources/db/migration/1.1.1/V1.1.1_0__DDL_datasophon.sql
diff --git a/datasophon-api/src/main/resources/sql/upgrade/1.1.1_schema/mysql/datasophon_dml.sql b/datasophon-api/src/main/resources/db/migration/1.1.1/V1.1.1_1__DML_datasophon.sql
similarity index 100%
rename from datasophon-api/src/main/resources/sql/upgrade/1.1.1_schema/mysql/datasophon_dml.sql
rename to datasophon-api/src/main/resources/db/migration/1.1.1/V1.1.1_1__DML_datasophon.sql
diff --git a/datasophon-api/src/main/resources/sql/datasophon.sql b/datasophon-api/src/main/resources/sql/datasophon.sql
deleted file mode 100644
index bc1467f5..00000000
--- a/datasophon-api/src/main/resources/sql/datasophon.sql
+++ /dev/null
@@ -1,1114 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for t_ddh_access_token
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_access_token`;
-CREATE TABLE `t_ddh_access_token` (
- `id` int(10) NOT NULL,
- `user_id` int(10) NULL DEFAULT NULL,
- `token` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- `update_time` datetime NULL DEFAULT NULL,
- `expire_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_access_token
--- ----------------------------
-INSERT INTO `t_ddh_access_token` VALUES (0, 1, 'test', '2022-06-15 09:51:54', '2022-06-15 09:51:57', '2023-01-01 09:51:59');
-
--- ----------------------------
--- Table structure for t_ddh_alert_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_alert_group`;
-CREATE TABLE `t_ddh_alert_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_group_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警组名称',
- `alert_group_category` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警组类别',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '告警组表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_alert_group
--- ----------------------------
-INSERT INTO `t_ddh_alert_group` VALUES (1, 'HIVE告警组', 'HIVE', '2022-07-14 15:52:45');
-INSERT INTO `t_ddh_alert_group` VALUES (2, 'HDFS告警组', 'HDFS', '2022-07-14 15:52:47');
-INSERT INTO `t_ddh_alert_group` VALUES (3, 'YARN告警组', 'YARN', '2022-07-14 15:52:50');
-INSERT INTO `t_ddh_alert_group` VALUES (8, 'HBASE告警组', 'HBASE', '2022-07-14 15:52:52');
-INSERT INTO `t_ddh_alert_group` VALUES (10, 'KAFKA告警组', 'KAFKA', '2022-07-14 15:52:57');
-INSERT INTO `t_ddh_alert_group` VALUES (11, '主机告警组', 'NODE', '2022-07-14 15:52:59');
-INSERT INTO `t_ddh_alert_group` VALUES (12, 'ZOOKEEPER告警组', 'ZOOKEEPER', '2022-07-14 15:53:02');
-INSERT INTO `t_ddh_alert_group` VALUES (13, 'ALERTMANAGER告警组', 'ALERTMANAGER', '2022-07-14 15:53:05');
-INSERT INTO `t_ddh_alert_group` VALUES (14, 'GRAFANA告警组', 'GRAFANA', '2022-07-14 15:53:07');
-INSERT INTO `t_ddh_alert_group` VALUES (15, 'PROMETHEUS告警组', 'PROMETHEUS', '2022-07-14 15:53:09');
-INSERT INTO `t_ddh_alert_group` VALUES (16, 'SPARK告警组', 'SPARK3', '2022-07-15 14:12:38');
-INSERT INTO `t_ddh_alert_group` VALUES (17, 'TRINO告警组', 'TRINO', '2022-07-24 23:23:01');
-INSERT INTO `t_ddh_alert_group` VALUES (18, 'RANGER告警组', 'RANGER', '2022-09-09 11:29:14');
-INSERT INTO `t_ddh_alert_group` VALUES (19, 'STARROCKS告警组', 'STARROCKS', '2022-09-13 14:53:57');
-INSERT INTO `t_ddh_alert_group` VALUES (20, 'ELASTICSEARCH告警组', 'ELASTICSEARCH', '2022-10-08 16:15:55');
-INSERT INTO `t_ddh_alert_group` VALUES (21, 'DS告警组', 'DS', '2022-11-20 21:00:00');
-INSERT INTO `t_ddh_alert_group` VALUES (22, 'SP告警组', 'STREAMPARK', '2022-11-21 18:20:10');
-INSERT INTO `t_ddh_alert_group` VALUES (23, 'Doris告警组', 'DORIS', '2023-01-07 22:12:36');
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_expression
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_expression`;
-CREATE TABLE `t_ddh_cluster_alert_expression` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
- `name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '指标名称',
- `expr` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '监控指标表达式',
- `service_category` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务类别',
- `value_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '阈值类型 BOOL INT FLOAT ',
- `is_predefined` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否预定义',
- `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '表达式状态',
- `is_delete` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否删除',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 134002 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '表达式常量表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_alert_expression
--- ----------------------------
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101001, '主机内存使用率(%)', '(1-(node_memory_MemAvailable_bytes/(node_memory_MemTotal_bytes)))*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101002, '主机CPU使用率(%)', '(1-avg(irate(node_cpu_seconds_total{mode=\"idle\"}[5m]))by(instance))*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101003, '主机CPU系统使用率(%)', 'avg(irate(node_cpu_seconds_total{mode=\"system\"}[5m]))by(instance)*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101004, '主机CPU用户使用率(%)', 'avg(irate(node_cpu_seconds_total{mode=\"user\"}[5m]))by(instance)*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101005, '主机磁盘IO使用率(%)', 'avg(irate(node_cpu_seconds_total{mode=\"iowait\"}[5m]))by(instance)*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101006, '主机交换分区使用率(%)', '(1-((node_memory_SwapFree_bytes+1)/(node_memory_SwapTotal_bytes+1)))*100', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101007, '主机磁盘使用率(%)', '(node_filesystem_size_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}-node_filesystem_free_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"})*100/(node_filesystem_avail_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}+(node_filesystem_size_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}-node_filesystem_free_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}))', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101008, '主机入网带宽', 'irate(node_network_receive_bytes_total[5m])*8', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101009, '主机出网带宽', 'irate(node_network_transmit_bytes_total[5m])*8', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101010, '系统平均负载[1m]', 'node_load1', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101011, '系统平均负载[5m]', 'node_load5', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101012, '系统平均负载[15m]', 'node_load15', 'NODE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101013, 'Ntp服务存活', 'cluster_basic_isNtpServiceAlive', 'NODE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (101014, 'Ntp时间同步', 'cluster_basic_isNtpClockSyncNormal', 'NODE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (102001, 'AlertManager进程存活', 'alertmanager_isAlertmanagerProcessAlive', 'ALERTMANAGER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (103001, 'Elasticsearch进程存活', 'Elastic_isEsProcessAlive', 'ELASTICSEARCH', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (103002, 'ElasticsearchCPU使用率(%)', 'es_os_cpu_percent{job=\"ELASTICSEARCH-ElasticSearch\"}', 'ELASTICSEARCH', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (103003, 'Elasticsearch内存使用率(%)', 'es_os_mem_used_percent', 'ELASTICSEARCH', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (103004, 'Elasticsearch磁盘使用率(%)', '100-es_fs_path_available_bytes*100/es_fs_path_total_bytes', 'ELASTICSEARCH', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (104001, 'FlinkHistoryServer进程存活', 'up{job=\"FLINK-FlinkHistoryServer\"}', 'FLINK', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (105001, 'Grafana进程存活', 'grafana_isGrafanaProcessAlive', 'GRAFANA', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (106001, 'HBaseMaster进程存活', 'hbase_isHMasterProcessAlive', 'HBASE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (106002, 'HRegionServer进程存活', 'hbase_isHRegionServerProcessAlive', 'HBASE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (106003, 'HThriftServer进程存活', 'hbase_isHThriftServerProcessAlive', 'HBASE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107001, 'NameNode进程存活', 'hdfs_isNameNodeProcessAlive', 'HDFS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107002, 'NameNodeRPC延迟[5m]', 'avg_over_time(Hadoop_NameNode_RpcProcessingTimeAvgTime{job=\"HDFS-NameNode\"}[5m])', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107003, 'NameNodeRPC延迟[15m]', 'avg_over_time(Hadoop_NameNode_RpcProcessingTimeAvgTime{job=\"HDFS-NameNode\"}[15m])', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107004, 'NameNode堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HDFS-NameNode\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HDFS-NameNode\"}', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107005, 'NameNode老年代GC持续时间[5m]', 'avg_over_time(Hadoop_NameNode_GcTimeMillisConcurrentMarkSweep{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107006, 'NameNode新生代GC持续时间[5m]', 'avg_over_time(Hadoop_NameNode_GcTimeMillisParNew{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107007, 'NameNodeGC持续时间[5m]', 'avg_over_time(Hadoop_NameNode_GcTimeMillis{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107008, 'DataNode进程存活', 'hdfs_isDataNodeProcessAlive', 'HDFS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107009, 'DataNodeRPC[5m]', 'avg_over_time(Hadoop_DataNode_RpcProcessingTimeAvgTime{job=\"HDFS-DataNode\"}[5m])', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107010, 'DataNodeRPC[15m]', 'avg_over_time(Hadoop_DataNode_RpcProcessingTimeAvgTime{job=\"HDFS-DataNode\"}[15m])', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107011, 'DataNode堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HDFS-DataNode\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HDFS-DataNode\"}', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107012, 'DataNode老年代GC持续时间[5m]', 'avg_over_time(Hadoop_DataNode_GcTimeMillisConcurrentMarkSweep{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107013, 'DataNode新生代GC持续时间[5m]', 'avg_over_time(Hadoop_DataNode_GcTimeMillisParNew{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107014, 'DataNodeGC持续时间[5m]', 'avg_over_time(Hadoop_DataNode_GcTimeMillis{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 'HDFS', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107015, 'JournalNode进程存活', 'hdfs_isJournalNodeProcessAlive', 'HDFS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107016, 'ZKFailoverController进程存活', 'hdfs_isDFSZKFCProcessAlive', 'HDFS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107017, 'HttpFs进程存活', 'supplement_isHttpFsServerProcessNormal', 'HDFS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107018, 'HDFS坏盘', 'Hadoop_NameNode_VolumeFailuresTotal{name=\"FSNamesystem\"}', 'HDFS', 'INT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (107019, 'HDFS块丢失', 'Hadoop_NameNode_MissingBlocks{name=\"FSNamesystem\"}', 'HDFS', 'INT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108001, 'HiveServer2进程存活', 'hive_isHiveServer2ProcessAlive', 'HIVE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108002, 'HiveServer2堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HIVE-HiveServer2\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HIVE-HiveServer2\"}', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108003, 'HiveServer2老年代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-HiveServer2\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108004, 'HiveServer2新生代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-HiveServer2\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108005, 'HiveMetastore进程存活', 'hive_isHiveMetaStoreProcessAlive', 'HIVE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108006, 'HiveMetastore堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HIVE-MetaStore\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HIVE-MetaStore\"}', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108007, 'HiveMetastore老年代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-MetaStore\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108008, 'HiveMetastore新生代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-MetaStore\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 'HIVE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (108009, 'MySQL进程存活', 'hive_isMysqlProcessAlive', 'HIVE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (109001, 'HueServer进程存活', 'hue_isHueProcessAlive', 'HUE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (110001, 'InfluxDB进程存活', 'supplement_isInfluxDBProcessAlive', 'INFLUXDB', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (111001, 'KafkaEagle进程存活', 'KafkaEagle_isKafkaEagleProcessAlive', 'KAFKAEAGLE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (112001, 'Kibana进程存活', 'kibana_isKibanaProcessAlive', 'KIBANA', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (113001, 'KylinServer进程存活', 'up{job=\"KYLIN-KylinServer\"}', 'KYLIN', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (113002, 'KylinServer堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"KYLIN-KylinServer\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"KYLIN-KylinServer\"}', 'KYLIN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (113003, 'KylinServer老年代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"KYLIN-KylinServer\",name=\"ConcurrentMarkSweep\"}[5m])/(5*60*1000)', 'KYLIN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (113004, 'KylinServer新生代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"KYLIN-KylinServer\",name=\"ParNew\"}[5m])/(5*60*1000)', 'KYLIN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (114001, 'LivyServer进程存活', 'up{job=\"LIVY-LivyServer\"}', 'LIVY', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (114002, 'LivyServer堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"LIVY-LivyServer\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"LIVY-LivyServer\"}', 'LIVY', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (114003, 'LivyServer老年代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"LIVY-LivyServer\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 'LIVY', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (114004, 'LivyServer新生代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"LIVY-LivyServer\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 'LIVY', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (115001, 'NodeExporter进程存活', 'up{job=\"NODEEXPORTER-NodeExporter\"}', 'NODEEXPORTER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (116001, 'OozieServer进程存活', 'up{job=\"OOZIE-OozieServer\"}', 'OOZIE', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (116002, 'OozieServer堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"OOZIE-OozieServer\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"OOZIE-OozieServer\"}', 'OOZIE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (116003, 'OozieServer老年代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"OOZIE-OozieServer\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 'OOZIE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (116004, 'OozieServer新生代GC持续时间[5m]', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"OOZIE-OozieServer\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 'OOZIE', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (117001, 'Prometheus进程存活', 'up{job=\"prometheus\"}', 'PROMETHEUS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (118001, 'RangerServer进程存活', 'up{job=\"RANGER-RangerAdmin\"}', 'RANGER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (119001, 'SparkHistoryServer进程存活', 'spark_isHistoryServerProcessAlive', 'SPARK', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (120001, 'TezUI进程存活', 'hive_isTezUIProcessAlive', 'TEZ', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (121001, 'MonitorAgent进程存活', 'up{job=\"USDPMONITOR-MonitorAgent\"}', 'USDPMONITOR', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (122001, 'ZkUI进程存活', 'zk_isZKUIProcessAlive', 'ZKUI', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (123001, 'QuarumPeermain进程存活', 'zk_isZKProcessAlive', 'ZOOKEEPER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124001, 'ResourceManager进程存活', 'yarn_isResourceManagerProcessAlive', 'YARN', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124002, 'ResourceManager堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"YARN-ResourceManager\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"YARN-ResourceManager\"}', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124003, 'ResourceManager老年代GC持续时间[5m]', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillisPS_MarkSweep{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124004, 'ResourceManager新生代GC持续时间[5m]', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillisPS_Scavenge{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124005, 'ResourceManagerGC持续时间[5m]', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillis{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124006, 'NodeManager进程存活', 'yarn_isNodeManagerProcessAlive', 'YARN', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124007, 'NodeManager堆内存使用率(%)', 'java_lang_Memory_HeapMemoryUsage_used{job=\"YARN-NodeManager\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"YARN-NodeManager\"}', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124008, 'NodeManager老年代GC持续时间[5m]', 'avg_over_time(Hadoop_NodeManager_GcTimeMillisPS_MarkSweep{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124009, 'NodeManager新生代GC持续时间[5m]', 'avg_over_time(Hadoop_NodeManager_GcTimeMillisPS_Scavenge{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (124010, 'NodeManagerGC持续时间[5m]', 'avg_over_time(Hadoop_NodeManager_GcTimeMillis{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 'YARN', 'FLOAT', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (125001, 'PrestoCoordinator进程存活', 'presto_isCoordinatorProcessAlive', 'PRESTO', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (125002, 'PrestoWorker进程存活', 'presto_isWorkerProcessAlive', 'PRESTO', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (126001, 'UdsMaster进程存活', 'uds_isMasterProcessAlive', 'UDS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (126002, 'UdsWorker进程存活', 'uds_isWorkerProcessAlive', 'UDS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (126003, 'UdsWeb进程存活', 'uds_isWebProcessAlive', 'UDS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (127001, 'KuduMaster进程存活', 'kudu_isMasterProcessAlive', 'KUDU', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (127002, 'KuduTserver进程存活', 'kudu_isTServerProcessAlive', 'KUDU', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (128001, 'ImpalaImpalad进程存活', 'impala_isImpaladProcessAlive', 'IMPALA', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (128002, 'ImpalaCatalog进程存活', 'impala_isCatalogdProcessAlive', 'IMPALA', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (128003, 'ImpalaStatestored进程存活', 'impala_isStatestoredProcessAlive', 'IMPALA', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (129001, 'ZeppelinServer进程存活', 'supplement_isZeppelinServerProcessNormal', 'ZEPPELIN', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (130001, 'AirflowWebserver进程存活', 'supplement_isAirflowWebserverProcessAlive', 'AIRFLOW', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (130002, 'AirflowScheduler进程存活', 'supplement_isAirflowSchedulerProcessAlive', 'AIRFLOW', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (131001, 'AtlasIndexServer进程存活', 'supplement_isAtlasIndexServerProcessAlive', 'ATLAS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (131002, 'AtlasServer进程存活', 'supplement_isAtlasServerProcessAlive', 'ATLAS', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (132001, 'AlertServer进程存活', 'DolphinScheduler_isAlertProcessAlive', 'DOLPHINSCHEDULER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (132002, 'ApiServer进程存活', 'DolphinScheduler_isAPIProcessAlive', 'DOLPHINSCHEDULER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (132003, 'LoggerServer进程存活', 'DolphinScheduler_isLoggerProcessAlive', 'DOLPHINSCHEDULER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (132004, 'MasterServer进程存活', 'DolphinScheduler_isMasterProcessAlive', 'DOLPHINSCHEDULER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (132005, 'WorkerServer进程存活', 'DolphinScheduler_isWorkerProcessAlive', 'DOLPHINSCHEDULER', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (133001, 'TrinoCoordinator进程存活', 'trino_isCoordinatorProcessAlive', 'TRINO', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (133002, 'TrinoWorker进程存活', 'trino_isWorkerProcessAlive', 'TRINO', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_expression` VALUES (134001, 'Neo4j进程存活', 'supplement_isNeo4jServerProcessAlive', 'NEO4J', 'BOOL', 'TRUE', 'VALID', 'FALSE', NULL, NULL);
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_group_map
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_group_map`;
-CREATE TABLE `t_ddh_cluster_alert_group_map` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `alert_group_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_alert_group_map
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_history
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_history`;
-CREATE TABLE `t_ddh_cluster_alert_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_group_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警组',
- `alert_target_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警指标',
- `alert_info` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警详情',
- `alert_advice` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警建议',
- `hostname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机',
- `alert_level` int(11) NULL DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
- `is_enabled` int(11) NULL DEFAULT NULL COMMENT '是否处理 1:未处理2:已处理',
- `service_role_instance_id` int(11) NULL DEFAULT NULL COMMENT '集群服务角色实例id',
- `service_instance_id` int(11) NULL DEFAULT NULL COMMENT '集群服务实例id',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群告警历史表 ' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_alert_history
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_quota
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_quota`;
-CREATE TABLE `t_ddh_cluster_alert_quota` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_quota_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警指标名称',
- `service_category` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务分类',
- `alert_expr` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警指标表达式',
- `alert_level` int(11) NULL DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
- `alert_group_id` int(11) NULL DEFAULT NULL COMMENT '告警组',
- `notice_group_id` int(11) NULL DEFAULT NULL COMMENT '通知组',
- `alert_advice` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '告警建议',
- `compare_method` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '比较方式 !=;>;<',
- `alert_threshold` bigint(200) NULL DEFAULT NULL COMMENT '告警阀值',
- `alert_tactic` int(11) NULL DEFAULT NULL COMMENT '告警策略 1:单次2:连续',
- `interval_duration` int(11) NULL DEFAULT NULL COMMENT '间隔时长 单位分钟',
- `trigger_duration` int(11) NULL DEFAULT NULL COMMENT '触发时长 单位秒',
- `service_role_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `quota_state` int(2) NULL DEFAULT NULL COMMENT '1: 启用 2:未启用',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 629 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群告警指标表 ' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_alert_quota
--- ----------------------------
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (464, '主机内存使用率', 'NODE', '(1-(node_memory_MemAvailable_bytes/(node_memory_MemTotal_bytes)))*100', 2, 11, 1, '1234', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (465, '主机CPU使用率', 'NODE', '(1-avg(irate(node_cpu_seconds_total{mode=\"idle\"}[5m]))by(instance))*100', 2, 11, 1, '444', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (466, '主机CPU系统使用率', 'NODE', 'avg(irate(node_cpu_seconds_total{mode=\"system\"}[5m]))by(instance)*100', 1, 11, 1, 'cpu使用过高,评估是否有任务倾斜', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (467, '主机CPU用户使用率', 'NODE', 'avg(irate(node_cpu_seconds_total{mode=\"user\"}[5m]))by(instance)*100', 2, 11, 1, 'cpu使用过高,评估是否有任务倾斜', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (468, '主机磁盘IO使用率', 'NODE', 'avg(irate(node_cpu_seconds_total{mode=\"iowait\"}[5m]))by(instance)*100', 1, 11, 1, '磁盘IO过高,评估任务执行是否过于密集', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (469, '主机交换分区使用率', 'NODE', '(1-((node_memory_SwapFree_bytes+1)/(node_memory_SwapTotal_bytes+1)))*100', 1, 11, 1, '主机交换分区使用率过高,评估是否存在任务密集执行', '>', 95, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (470, '主机磁盘使用率', 'NODE', '(node_filesystem_size_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}-node_filesystem_free_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"})*100/(node_filesystem_avail_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}+(node_filesystem_size_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}-node_filesystem_free_bytes{fstype=~\"ext.*|xfs\",mountpoint!~\".*pod.*\"}))', 1, 11, 1, '1', '>', 85, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (471, '主机入网带宽', 'NODE', 'irate(node_network_receive_bytes_total[5m])*8', 1, 11, 1, '网络流量过高', '>', 8589934592, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (472, '主机出网带宽', 'NODE', 'irate(node_network_transmit_bytes_total[5m])*8', 1, 11, 1, '网络流量过高', '>', 8589934592, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (473, '系统平均负载[1m]', 'NODE', 'node_load1', 1, 11, 1, '系统负载过高', '>', 100, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (474, '系统平均负载[5m]', 'NODE', 'node_load5', 1, 11, 1, '系统负载过高', '>', 100, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (475, '系统平均负载[15m]', 'NODE', 'node_load15', 1, 11, 1, '系统负载过高', '>', 100, 1, 1, 60, 'node', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (479, 'NameNode进程存活', 'HDFS', 'up{job=\"namenode\"}', 2, 2, 2, '查看日志,分析宕机原因,解决问题后重新启动', '!=', 1, 1, 1, 15, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (482, 'NameNode堆内存使用率', 'HDFS', '(Hadoop_NameNode_MemHeapUsedM/Hadoop_NameNode_MemHeapMaxM )*100', 1, 2, 2, 'NameNode堆内存不足,增大NameNode堆内存', '>', 95, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (483, 'NameNode老年代GC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_NameNode_GcTimeMillisConcurrentMarkSweep{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 1, 2, 2, '老年代GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (484, 'NameNode新生代GC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_NameNode_GcTimeMillisParNew{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 1, 2, 2, '新生代GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (485, 'NameNodeGC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_NameNode_GcTimeMillis{job=\"HDFS-NameNode\"}[5m])/(5*60*1000)', 1, 2, 2, 'GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (486, 'DataNode进程存活', 'HDFS', 'up{job=\"datanode\"}', 2, 2, 2, '查看日志,分析宕机原因,解决问题后重新启动', '!=', 1, 1, 1, 15, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (487, 'DataNodeRPC[5m]', 'HDFS', 'avg_over_time(Hadoop_DataNode_RpcProcessingTimeAvgTime{job=\"HDFS-DataNode\"}[5m])', 1, 2, 2, '请检查网络流量使用情况', '>', 5, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (488, 'DataNodeRPC[15m]', 'HDFS', 'avg_over_time(Hadoop_DataNode_RpcProcessingTimeAvgTime{job=\"HDFS-DataNode\"}[15m])', 1, 2, 2, '请检查网络流量使用情况', '>', 5, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (489, 'DataNode堆内存使用率', 'HDFS', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HDFS-DataNode\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HDFS-DataNode\"}', 1, 2, 2, 'NameNode堆内存不足,增大NameNode堆内存', '>', 95, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (490, 'DataNode老年代GC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_DataNode_GcTimeMillisConcurrentMarkSweep{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 1, 2, 2, '老年代GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (491, 'DataNode新生代GC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_DataNode_GcTimeMillisParNew{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 1, 2, 2, '新生代GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (492, 'DataNodeGC持续时间[5m]', 'HDFS', 'avg_over_time(Hadoop_DataNode_GcTimeMillis{job=\"HDFS-DataNode\"}[5m])/(5*60*1000)', 1, 2, 2, 'GC时间过长,可考虑加大堆内存', '>', 60, 1, 1, 60, 'DataNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (493, 'JournalNode进程存活', 'HDFS', 'up{job=\"journalnode\"}', 2, 2, 2, 'JournalNode宕机,请重新启动', '!=', 1, 1, 1, 15, 'JournalNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (494, 'ZKFailoverController进程存活', 'HDFS', 'up{job=\"zkfc\"}', 2, 2, 2, 'ZKFC宕机,请重新启动', '!=', 1, 1, 1, 15, 'ZKFC', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (496, 'HDFS坏盘', 'HDFS', 'Hadoop_NameNode_VolumeFailuresTotal{name=\"FSNamesystem\"}', 1, 2, 2, '存在坏盘', '>', 0, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (497, 'HDFS块丢失', 'HDFS', 'Hadoop_NameNode_MissingBlocks{name=\"FSNamesystem\"}', 1, 2, 2, '存在块丢失', '>', 0, 1, 1, 60, 'NameNode', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (512, 'AlertManager进程存活', 'ALERTMANAGER', 'up{job=\"alertmanager\"}', 2, 13, 1, 'AlertManager宕机,请重新启动', '!=', 1, 1, 1, 15, 'AlertManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (518, 'Grafana进程存活', 'GRAFANA', 'up{job=\"grafana\"}', 2, 14, 1, 'Grafana宕机,请重新启动', '!=', 1, 1, 1, 15, 'Grafana', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (519, 'HBaseMaster进程存活', 'HBASE', 'up{job=\"hbasemaster\"}', 2, 8, 1, 'Hbase Master宕机,请重新启动', '!=', 1, 1, 1, 15, 'HbaseMaster', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (520, 'HRegionServer进程存活', 'HBASE', 'up{job=\"regionserver\"}', 2, 8, 1, 'RegionServer宕机,请重新启动', '!=', 1, 1, 1, 15, 'RegionServer', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (541, 'HiveServer2进程存活', 'HIVE', 'up{job=\"hiveserver2\"}', 2, 1, 1, 'HiveServer2宕机,请重新启动', '!=', 1, 1, 1, 15, 'HiveServer2', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (542, 'HiveServer2堆内存使用率', 'HIVE', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HIVE-HiveServer2\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HIVE-HiveServer2\"}', 1, 1, 1, 'HiveServer2堆内存不足,增大NameNode堆内存', '>', 95, 1, 1, 60, 'HiveServer2', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (543, 'HiveServer2老年代GC持续时间[5m]', 'HIVE', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-HiveServer2\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 1, 1, NULL, '请联系管理员', '>', 60, NULL, NULL, 60, 'HiveServer2', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (544, 'HiveServer2新生代GC持续时间[5m]', 'HIVE', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-HiveServer2\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 1, 1, NULL, '请联系管理员', '>', 60, NULL, NULL, 60, 'HiveServer2', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (545, 'HiveMetastore进程存活', 'HIVE', 'up{job=\"hivemetastore\"}', 2, 1, 1, 'HiveMetastore宕机,请重新启动', '!=', 1, 1, 1, 15, 'HiveMetaStore', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (546, 'HiveMetastore堆内存使用率', 'HIVE', 'java_lang_Memory_HeapMemoryUsage_used{job=\"HIVE-MetaStore\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"HIVE-MetaStore\"}', 1, 1, NULL, '请联系管理员', '>', 95, NULL, NULL, 60, 'HiveMetaStore', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (547, 'HiveMetastore老年代GC持续时间[5m]', 'HIVE', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-MetaStore\",name=\"PS MarkSweep\"}[5m])/(5*60*1000)', 1, 1, NULL, '请联系管理员', '>', 60, NULL, NULL, 60, 'HiveMetaStore', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (548, 'HiveMetastore新生代GC持续时间[5m]', 'HIVE', 'avg_over_time(java_lang_GarbageCollector_CollectionTime{job=\"HIVE-MetaStore\",name=\"PS Scavenge\"}[5m])/(5*60*1000)', 1, 1, NULL, '请联系管理员', '>', 60, NULL, NULL, 60, 'HiveMetaStore', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (567, 'Prometheus进程存活', 'PROMETHEUS', 'up{job=\"prometheus\"}', 2, 15, 1, 'Prometheus宕机,请重新启动', '!=', 1, 1, 1, 15, 'Prometheus', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (568, 'RangerServer进程存活', 'RANGER', 'up{job=\"rangeradmin\"}', 2, 18, 1, '请联系管理员', '!=', 1, 1, 1, 15, 'RangerAdmin', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (569, 'SparkHistoryServer进程存活', 'SPARK', 'up{job=\"sparkhistoryserver\"}', 2, 16, 1, '请联系管理员', '!=', 1, 1, 1, 15, 'SparkHistoryServer', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (573, 'ZK进程存活', 'ZOOKEEPER', 'up{job=\"zkserver\"}', 2, 12, 1, 'zk宕机,请重新启动', '!=', 1, 1, 1, 15, 'ZkServer', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (574, 'ResourceManager进程存活', 'YARN', 'up{job=\"resourcemanager\"}', 2, 3, 1, 'ResourceManager宕机,请重新启动', '!=', 1, 1, 1, 15, 'ResourceManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (575, 'ResourceManager堆内存使用率', 'YARN', 'java_lang_Memory_HeapMemoryUsage_used{job=\"YARN-ResourceManager\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"YARN-ResourceManager\"}', 1, 3, 1, '请联系管理员', '>', 95, 1, 1, 60, 'ResourceManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (576, 'ResourceManager老年代GC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillisPS_MarkSweep{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'ResourceManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (577, 'ResourceManager新生代GC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillisPS_Scavenge{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'ResourceManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (578, 'ResourceManagerGC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_ResourceManager_GcTimeMillis{job=\"YARN-ResourceManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'ResourceManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (579, 'NodeManager进程存活', 'YARN', 'up{job=\"nodemanager\"}', 2, 3, 1, 'NodeManager宕机,请重新启动', '!=', 1, 1, 1, 15, 'NodeManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (580, 'NodeManager堆内存使用率', 'YARN', 'java_lang_Memory_HeapMemoryUsage_used{job=\"YARN-NodeManager\"}*100/java_lang_Memory_HeapMemoryUsage_max{job=\"YARN-NodeManager\"}', 1, 3, 1, '请联系管理员', '>', 95, 1, 1, 60, 'NodeManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (581, 'NodeManager老年代GC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_NodeManager_GcTimeMillisPS_MarkSweep{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'NodeManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (582, 'NodeManager新生代GC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_NodeManager_GcTimeMillisPS_Scavenge{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'NodeManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (583, 'NodeManagerGC持续时间[5m]', 'YARN', 'avg_over_time(Hadoop_NodeManager_GcTimeMillis{job=\"YARN-NodeManager\"}[5m])/(5*60*1000)', 1, 3, 1, '请联系管理员', '>', 60, 1, 1, 60, 'NodeManager', 1, '2022-07-14 14:22:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (611, 'KafkaBorker进程存活', 'KAFKA', 'up{job=\"kafkabroker\"}', 2, 10, 1, 'KafkaBroker宕机,请重新启动', '!=', 1, 1, 1, 15, 'KafkaBroker', 1, '2022-07-15 14:32:25');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (612, 'TrinoCoordinator进程存活', 'TRINO', 'up{job=\"trinocoordinator\"}', 2, 17, 1, '重新启动', '!=', 1, 1, 1, 15, 'TrinoCoordinator', 1, NULL);
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (613, 'TrinoWorker进程存活', 'TRINO', 'up{job=\"trinoworker\"}', 2, 17, 1, '重新启动', '!=', 1, 1, 1, 15, 'TrinoWorker', 1, NULL);
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (614, '主机状态', 'NODE', 'up{job=\"node\"}', 2, 11, 1, '重新启动该服务器', '!=', 1, 1, 1, 0, 'node', 1, NULL);
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (615, 'FE进程存活', 'STARROCKS', 'up{group=\'fe\',job=\"StarRocks\"}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'SRFE', 1, '2022-09-13 14:54:39');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (616, 'BE进程存活', 'STARROCKS', 'up{group=\'be\',job=\"StarRocks\"}', 2, 19, 1, '重新启动', '!=', 1, 1, 1, 15, 'SRBE', 1, '2022-09-13 14:55:16');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (617, 'SparkMaster进程存活', 'SPARK3', 'up{job=\"sparkmaster\"}', 2, 16, 1, '重新启动', '!=', 1, 1, 1, 15, 'SparkMaster', 1, '2022-09-16 10:24:38');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (618, 'SparkWorker进程存活', 'SPARK3', 'up{job=\"sparkworker\"}', 2, 16, 1, '重新启动', '!=', 1, 1, 1, 15, 'SparkWorker', 1, '2022-09-16 10:25:18');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (619, 'ElasticSearch进程存活', 'ELASTICSEARCH', 'com_datasophon_ddh_worker_metrics_esMetrics_EsUp', 2, 20, 1, '重新启动', '!=', 1, 1, 1, 15, 'ElasticSearch', 1, '2022-10-08 16:17:00');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (620, 'DS API存活', 'DS', 'up{job=\'apiserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'ApiServer', 1, '2022-11-20 21:00:54');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (621, 'DSMaster存活', 'DS', 'up{job=\'masterserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'MasterServer', 1, '2022-11-20 21:01:33');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (622, 'DSWorker存活', 'DS', 'up{job=\'workerserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'WorkerServer', 1, '2022-11-20 21:02:10');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (623, 'DSAlert存活', 'DS', 'up{job=\'alertserver\'}', 2, 21, 1, '重新启动', '!=', 1, 1, 1, 15, 'AlertServer', 1, '2022-11-20 21:02:46');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (624, 'StreamPark存活', 'STREAMPARK', 'up{job=\'streampark\'}', 2, 22, 1, '重新启动', '!=', 1, 1, 1, 15, 'StreamPark', 1, '2022-11-21 18:20:51');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (625, 'FE进程存活', 'DORIS', 'up{group=\"fe\",job=\"doris\"}', 2, 23, 1, 'restart', '!=', 1, 1, 1, 15, 'DorisFE', 1, '2023-01-07 22:21:36');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (626, 'BE进程存活', 'DORIS', 'up{group=\"be\",job=\"doris\"}', 2, 23, 1, 'restart', '!=', 1, 1, 1, 15, 'DorisBE', 1, '2023-01-07 22:22:10');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (627, 'HistoryServer进程存活', 'YARN', 'up{job=\"historyserver\"}', 2, 3, 1, '重新启动', '!=', 1, 1, 1, 15, 'HistoryServer', 1, '2023-01-12 14:20:23');
-INSERT INTO `t_ddh_cluster_alert_quota` VALUES (628, 'DataSophonWorker存活', 'NODE', 'up{job=\'worker\'}', 2, 11, 1, '使用service datasophon-worker start命令启动worker', '!=', 1, 1, 1, 15, 'node', 1, '2023-04-17 21:10:01');
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_rule
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_rule`;
-CREATE TABLE `t_ddh_cluster_alert_rule` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
- `expression_id` bigint(20) NOT NULL COMMENT '表达式 ID',
- `is_predefined` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否预定义',
- `compare_method` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '比较方式 如 大于 小于 等于 等',
- `threshold_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '阈值',
- `persistent_time` bigint(20) NOT NULL COMMENT '持续时长',
- `strategy` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '告警策略:单次,连续',
- `repeat_interval` bigint(11) NULL DEFAULT NULL COMMENT '连续告警时 间隔时长',
- `alert_level` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '告警级别',
- `alert_desc` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '告警描述',
- `receiver_group_id` bigint(20) NULL DEFAULT NULL COMMENT '接收组 ID',
- `state` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '状态',
- `is_delete` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否删除',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 134002 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '规则表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_alert_rule
--- ----------------------------
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101001, 101001, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101002, 101002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机CPU使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101003, 101003, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机CPU系统使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101004, 101004, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机CPU用户使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101005, 101005, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机磁盘IO使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101006, 101006, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机交换分区使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101007, 101007, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', '主机磁盘使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101008, 101008, 'TRUE', '>', '8589934592', 60, 'REPEAT', 30, 'WARN', '主机入网带宽', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101009, 101009, 'TRUE', '>', '8589934592', 60, 'REPEAT', 30, 'WARN', '主机出网带宽', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101010, 101010, 'TRUE', '>', '100', 60, 'REPEAT', 30, 'WARN', '系统平均负载[1m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101011, 101011, 'TRUE', '>', '100', 60, 'REPEAT', 30, 'WARN', '系统平均负载[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101012, 101012, 'TRUE', '>', '100', 60, 'REPEAT', 30, 'WARN', '系统平均负载[15m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101013, 101013, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Ntp服务存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (101014, 101014, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Ntp时间同步', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (102001, 102001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AlertManager进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (103001, 103001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Elasticsearch进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (103002, 103002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'ElasticsearchCPU使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (103003, 103003, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'Elasticsearch内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (103004, 103004, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'Elasticsearch磁盘使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (104001, 104001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'FlinkHistoryServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (105001, 105001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Grafana进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (106001, 106001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HBaseMaster进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (106002, 106002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HRegionServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (106003, 106003, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HThriftServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107001, 107001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'NameNode进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107002, 107002, 'TRUE', '>', '5', 60, 'REPEAT', 30, 'WARN', 'NameNodeRPC延迟[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107003, 107003, 'TRUE', '>', '5', 60, 'REPEAT', 30, 'WARN', 'NameNodeRPC延迟[15m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107004, 107004, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'NameNode堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107005, 107005, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NameNode老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107006, 107006, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NameNode新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107007, 107007, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NameNodeGC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107008, 107008, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'DataNode进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107009, 107009, 'TRUE', '>', '5', 60, 'REPEAT', 30, 'WARN', 'DataNodeRPC[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107010, 107010, 'TRUE', '>', '5', 60, 'REPEAT', 30, 'WARN', 'DataNodeRPC[15m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107011, 107011, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'DataNode堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107012, 107012, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'DataNode老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107013, 107013, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'DataNode新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107014, 107014, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'DataNodeGC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107015, 107015, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'JournalNode进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107016, 107016, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ZKFailoverController进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107017, 107017, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HttpFs进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107018, 107018, 'TRUE', '>', '0', 60, 'REPEAT', 30, 'WARN', 'HDFS坏盘', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (107019, 107019, 'TRUE', '>', '0', 60, 'REPEAT', 30, 'WARN', 'HDFS块丢失', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108001, 108001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HiveServer2进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108002, 108002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'HiveServer2堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108003, 108003, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'HiveServer2老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108004, 108004, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'HiveServer2新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108005, 108005, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HiveMetastore进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108006, 108006, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'HiveMetastore堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108007, 108007, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'HiveMetastore老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108008, 108008, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'HiveMetastore新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (108009, 108009, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'MySQL进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (109001, 109001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'HueServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (110001, 110001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'InfluxDB进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (111001, 111001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'KafkaEagle进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (112001, 112001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Kibana进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (113001, 113001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'KylinServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (113002, 113002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'KylinServer堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (113003, 113003, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'KylinServer老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (113004, 113004, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'KylinServer新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (114001, 114001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'LivyServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (114002, 114002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'LivyServer堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (114003, 114003, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'LivyServer老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (114004, 114004, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'LivyServer新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (115001, 115001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'NodeExporter进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (116001, 116001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'OozieServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (116002, 116002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'OozieServer堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (116003, 116003, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'OozieServer老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (116004, 116004, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'OozieServer新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (117001, 117001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Prometheus进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (118001, 118001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'RangerServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (119001, 119001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'SparkHistoryServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (120001, 120001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'TezUI进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (121001, 121001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'MonitorAgent进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (122001, 122001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ZkUI进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (123001, 123001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'QuarumPeermain进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124001, 124001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ResourceManager进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124002, 124002, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'ResourceManager堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124003, 124003, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'ResourceManager老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124004, 124004, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'ResourceManager新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124005, 124005, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'ResourceManagerGC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124006, 124006, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'NodeManager进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124007, 124007, 'TRUE', '>', '95', 60, 'REPEAT', 30, 'WARN', 'NodeManager堆内存使用率', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124008, 124008, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NodeManager老年代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124009, 124009, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NodeManager新生代GC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (124010, 124010, 'TRUE', '>', '60', 60, 'REPEAT', 30, 'WARN', 'NodeManagerGC持续时间[5m]', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (125001, 125001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'PrestoCoordinator进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (125002, 125002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'PrestoWorker进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (126001, 126001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'UdsMaster进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (126002, 126002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'UdsWorker进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (126003, 126003, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'UdsWeb进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (127001, 127001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'KuduMaster进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (127002, 127002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'KuduTserver进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (128001, 128001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ImpalaImpalad进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (128002, 128002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ImpalaCatalog进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (128003, 128003, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ImpalaStatestored进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (129001, 129001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ZeppelinServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (130001, 130001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AirflowWebserver进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (130002, 130002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AirflowScheduler进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (131001, 131001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AtlasIndexServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (131002, 131002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AtlasServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (132001, 132001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'AlertServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (132002, 132002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'ApiServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (132003, 132003, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'LoggerServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (132004, 132004, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'MasterServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (132005, 132005, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'WorkerServer进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (133001, 133001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'TrinoCoordinator进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (133002, 133002, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'TrinoWorker进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-INSERT INTO `t_ddh_cluster_alert_rule` VALUES (134001, 134001, 'TRUE', '!=', '1', 60, 'REPEAT', 30, 'WARN', 'Neo4j进程存活', NULL, 'VALID', 'FALSE', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for t_ddh_cluster_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_group`;
-CREATE TABLE `t_ddh_cluster_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `group_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_group
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_host
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_host`;
-CREATE TABLE `t_ddh_cluster_host` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `hostname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机名',
- `ip` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'IP',
- `rack` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '机架',
- `core_num` int(11) NULL DEFAULT NULL COMMENT '核数',
- `total_mem` int(11) NULL DEFAULT NULL COMMENT '总内存',
- `total_disk` int(11) NULL DEFAULT NULL COMMENT '总磁盘',
- `used_mem` int(11) NULL DEFAULT NULL COMMENT '已用内存',
- `used_disk` int(11) NULL DEFAULT NULL COMMENT '已用磁盘',
- `average_load` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '平均负载',
- `check_time` datetime NULL DEFAULT NULL COMMENT '检测时间',
- `cluster_id` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集群id',
- `host_state` int(2) NULL DEFAULT NULL COMMENT '1:健康 2、有一个角色异常3、有多个角色异常',
- `managed` int(2) NULL DEFAULT NULL COMMENT '1:受管 2:断线',
- `cpu_architecture` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'cpu架构',
- `node_label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '节点标签',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群主机表 ' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_host
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_info`;
-CREATE TABLE `t_ddh_cluster_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `create_by` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `cluster_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集群名称',
- `cluster_code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集群编码',
- `cluster_frame` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集群框架',
- `frame_version` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '集群版本',
- `cluster_state` int(11) NULL DEFAULT NULL COMMENT '集群状态 1:待配置2:正在运行',
- `frame_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群信息表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_info
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_node_label
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_node_label`;
-CREATE TABLE `t_ddh_cluster_node_label` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `node_label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_node_label
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_queue_capacity
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_queue_capacity`;
-CREATE TABLE `t_ddh_cluster_queue_capacity` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `queue_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `capacity` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `node_label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `acl_users` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `parent` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_queue_capacity
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_rack
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_rack`;
-CREATE TABLE `t_ddh_cluster_rack` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `rack` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_rack
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_role_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_role_user`;
-CREATE TABLE `t_ddh_cluster_role_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `cluster_id` int(11) NULL DEFAULT NULL COMMENT '集群id',
- `user_type` int(2) NULL DEFAULT NULL COMMENT '集群用户类型1:管理员2:普通用户',
- `user_id` int(11) NULL DEFAULT NULL COMMENT '用户id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群角色用户中间表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_role_user
--- ----------------------------
-INSERT INTO `t_ddh_cluster_role_user` VALUES (1, 1, 1, 1);
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command`;
-CREATE TABLE `t_ddh_cluster_service_command` (
- `command_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主键',
- `create_by` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `command_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '命令名称',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '命令状态 0:待运行 1:正在运行2:成功3:失败4、取消',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '命令进度',
- `cluster_id` int(10) NULL DEFAULT NULL,
- `service_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `command_type` int(2) NULL DEFAULT NULL COMMENT '命令类型1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
- `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
- `service_instance_id` int(10) NULL DEFAULT NULL COMMENT '服务实例id',
- UNIQUE INDEX `command_id`(`command_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群服务操作指令表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_command
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command_host
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host`;
-CREATE TABLE `t_ddh_cluster_service_command_host` (
- `command_host_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '主键',
- `hostname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '命令状态 1:正在运行2:成功3:失败4、取消',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '命令进度',
- `command_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '操作指令id',
- `create_time` datetime NULL DEFAULT NULL,
- UNIQUE INDEX `command_host_id`(`command_host_id`) USING BTREE,
- UNIQUE INDEX `command_host_id_2`(`command_host_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群服务操作指令主机表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_command_host
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command_host_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host_command`;
-CREATE TABLE `t_ddh_cluster_service_command_host_command` (
- `host_command_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '1' COMMENT '主键',
- `command_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '指令名称',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '指令状态',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '指令进度',
- `command_host_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机id',
- `hostname` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机',
- `service_role_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `service_role_type` int(2) NULL DEFAULT NULL COMMENT '服务角色类型',
- `command_id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '指令id',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `command_type` int(2) NULL DEFAULT NULL COMMENT '1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
- `result_msg` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- UNIQUE INDEX `host_command_id`(`host_command_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群服务操作指令主机指令表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_command_host_command
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_dashboard
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_dashboard`;
-CREATE TABLE `t_ddh_cluster_service_dashboard` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主机',
- `service_name` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '服务名称',
- `dashboard_url` varchar(256) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '总览页面地址',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '集群服务总览仪表盘' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_dashboard
--- ----------------------------
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (1, 'HDFS', 'http://${grafanaHost}:3000/d/huM_B3dZz/2-hdfs?orgId=1&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (2, 'YARN', 'http://${grafanaHost}:3000/d/-ZErfqOWz/3-yarn?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (3, 'HIVE', 'http://${grafanaHost}:3000/d/WYNeBqdZz/5-hive?orgId=1&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (4, 'HBASE', 'http://${grafanaHost}:3000/d/_S8XBqOWz/4-hbase?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (5, 'KAFKA', 'http://${grafanaHost}:3000/d/DGHHkJKWk/6-kafka?orgId=1&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (6, 'ZOOKEEPER', 'http://${grafanaHost}:3000/d/000000261/8-zookeeper?orgId=1&refresh=1m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (7, 'RANGER', 'http://${grafanaHost}:3000/d/qgVDEd3nk/ranger?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (8, 'PROMETHEUS', 'http://${grafanaHost}:3000/d/dd4t3A6nz/prometheus-2-0-overview?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (9, 'GRAFANA', 'http://${grafanaHost}:3000/d/eea-11_sik/grafana?orgId=1&refresh=5m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (10, 'ALERTMANAGER', 'http://${grafanaHost}:3000/d/eea-9_siks/alertmanager?orgId=1&refresh=5m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (11, 'SPARK3', 'http://${grafanaHost}:3000/d/rCUqf3dWz/7-spark?orgId=1&from=now-30m&to=now&refresh=5m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (12, 'TOTAL', 'http://${grafanaHost}:3000/d/_4gf-qOZz/1-zong-lan?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (13, 'TRINO', 'http://${grafanaHost}:3000/d/TGzKne5Wk/trino?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (14, 'STARROCKS', 'http://${grafanaHost}:3000/d/wpcA3tG7z/starrocks?orgId=1&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (15, 'FLINK', 'http://${grafanaHost}:3000/d/-0rFuzoZk/flink-dashboard?orgId=1&refresh=30s&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (16, 'ELASTICSEARCH', 'http://${grafanaHost}:3000/d/3788af4adc3046dd92b3af31d0150c79/elasticsearch-cluster?orgId=1&refresh=5m&var-cluster=ddp_es&var-name=All&var-interval=5m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (17, 'DS', 'http://${grafanaHost}:3000/d/X_NPpJOVk/dolphinscheduler?refresh=1m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (18, 'STREAMPARK', 'http://${grafanaHost}:3000/d/98U0T1OVz/streampark?kiosk&refresh=1m');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (19, 'DINKY', 'http://${grafanaHost}:3000/d/9qU9T1OVk/dinky?kiosk&refresh=1m');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (20, 'DORIS', 'http://${grafanaHost}:3000/d/1fFiWJ4mz/doris-overview?orgId=1&from=now-6h&to=now&refresh=1m&kiosk');
-INSERT INTO `t_ddh_cluster_service_dashboard` VALUES (21, 'KERBEROS', 'http://${grafanaHost}:3000/d/QflaxlA4k/kerberos?orgId=1&refresh=1m&kiosk');
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_instance
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_instance`;
-CREATE TABLE `t_ddh_cluster_service_instance` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `cluster_id` int(11) NULL DEFAULT NULL COMMENT '集群id',
- `service_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `service_state` int(11) NULL DEFAULT NULL COMMENT '服务状态 1、待安装 2:正在运行 3:存在告警 4:存在异常',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `need_restart` int(2) NULL DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
- `frame_service_id` int(10) NULL DEFAULT NULL COMMENT '框架服务id',
- `sort_num` int(2) NULL DEFAULT NULL COMMENT '排序字段',
- `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群服务表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_instance
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_instance_role_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_instance_role_group`;
-CREATE TABLE `t_ddh_cluster_service_instance_role_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `role_group_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `service_instance_id` int(11) NULL DEFAULT NULL,
- `service_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `cluster_id` int(11) NULL DEFAULT NULL,
- `role_group_type` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- `need_restart` int(2) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_instance_role_group
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_group_config
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_group_config`;
-CREATE TABLE `t_ddh_cluster_service_role_group_config` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `role_group_id` int(10) NULL DEFAULT NULL,
- `config_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `config_json_md5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `config_version` int(2) NULL DEFAULT NULL,
- `config_file_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `config_file_json_md5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- `update_time` datetime NULL DEFAULT NULL,
- `service_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_role_group_config
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_instance
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance`;
-CREATE TABLE `t_ddh_cluster_service_role_instance` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `hostname` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机',
- `service_role_state` int(2) NULL DEFAULT NULL COMMENT '服务角色状态 1:正在运行2:停止',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `service_id` int(11) NULL DEFAULT NULL COMMENT '服务id',
- `role_type` int(11) NULL DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- `service_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `role_group_id` int(10) NULL DEFAULT NULL COMMENT '角色组id',
- `need_restart` int(10) NULL DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群服务角色实例表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_role_instance
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_instance_webuis
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance_webuis`;
-CREATE TABLE `t_ddh_cluster_service_role_instance_webuis` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_role_instance_id` int(10) NULL DEFAULT NULL COMMENT '服务角色id',
- `web_url` varchar(256) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT 'URL地址',
- `service_instance_id` int(10) NULL DEFAULT NULL,
- `name` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '集群服务角色对应web ui表 ' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_service_role_instance_webuis
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_user`;
-CREATE TABLE `t_ddh_cluster_user` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `username` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_user
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_user_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_user_group`;
-CREATE TABLE `t_ddh_cluster_user_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `user_id` int(10) NULL DEFAULT NULL,
- `group_id` int(10) NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `user_group_type` int(2) NULL DEFAULT NULL COMMENT '1:主用户组 2:附加组',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_user_group
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_variable
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_variable`;
-CREATE TABLE `t_ddh_cluster_variable` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `variable_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `variable_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_cluster_variable
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_yarn_queue
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_yarn_queue`;
-CREATE TABLE `t_ddh_cluster_yarn_queue` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `queue_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `min_core` int(10) NULL DEFAULT NULL,
- `min_mem` int(10) NULL DEFAULT NULL,
- `max_core` int(10) NULL DEFAULT NULL,
- `max_mem` int(10) NULL DEFAULT NULL,
- `app_num` int(10) NULL DEFAULT NULL,
- `weight` int(2) NULL DEFAULT NULL,
- `schedule_policy` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'fifo ,fair ,drf',
- `allow_preemption` int(2) NULL DEFAULT NULL COMMENT '1: true 2:false',
- `cluster_id` int(10) NULL DEFAULT NULL,
- `am_share` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_yarn_queue
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_yarn_scheduler
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_yarn_scheduler`;
-CREATE TABLE `t_ddh_cluster_yarn_scheduler` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(11) NULL DEFAULT NULL,
- `scheduler` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `in_use` int(2) NULL DEFAULT NULL COMMENT '1: 是 2:否',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_yarn_scheduler
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_cluster_zk
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_zk`;
-CREATE TABLE `t_ddh_cluster_zk` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `zk_server` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `myid` int(10) NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_cluster_zk
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_command`;
-CREATE TABLE `t_ddh_command` (
- `id` int(10) NOT NULL,
- `command_type` int(2) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Records of t_ddh_command
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_frame_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_info`;
-CREATE TABLE `t_ddh_frame_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `frame_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '框架名称',
- `frame_code` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '框架编码',
- `frame_version` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群框架表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_frame_info
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_frame_service
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_service`;
-CREATE TABLE `t_ddh_frame_service` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `frame_id` int(11) NULL DEFAULT NULL COMMENT '版本id',
- `service_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `label` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `service_version` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务版本',
- `service_desc` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务描述',
- `dependencies` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '服务依赖',
- `package_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '安装包名称',
- `service_config` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `service_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `service_json_md5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `frame_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `config_file_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `config_file_json_md5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `decompress_package_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `sort_num` int(2) NULL DEFAULT NULL COMMENT '排序字段',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '集群框架版本服务表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_frame_service
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_frame_service_role
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_service_role`;
-CREATE TABLE `t_ddh_frame_service_role` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_id` int(11) NULL DEFAULT NULL COMMENT '服务id',
- `service_role_name` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '角色名称',
- `service_role_type` int(11) NULL DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
- `cardinality` varchar(32) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `service_role_json` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL,
- `service_role_json_md5` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `frame_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `jmx_port` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `log_file` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '框架服务角色表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_frame_service_role
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_install_step
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_install_step`;
-CREATE TABLE `t_ddh_install_step` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `step_name` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `step_desc` varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `install_type` int(1) NULL DEFAULT NULL COMMENT '1:集群配置2:添加服务3:添加主机',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_install_step
--- ----------------------------
-INSERT INTO `t_ddh_install_step` VALUES (1, '安装主机', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (2, '主机环境校验', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (3, '分发安装启动主机agent', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (4, '选择服务', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (5, '分配服务Master角色', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (6, '分配服务Worker与Client角色', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (7, '服务配置', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (8, '服务安装总览', NULL, 1);
-INSERT INTO `t_ddh_install_step` VALUES (9, '服务安装启动', NULL, 1);
-
--- ----------------------------
--- Table structure for t_ddh_notice_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_notice_group`;
-CREATE TABLE `t_ddh_notice_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `notice_group_name` varchar(32) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '通知组名称',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '通知组表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_notice_group
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_notice_group_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_notice_group_user`;
-CREATE TABLE `t_ddh_notice_group_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `notice_group_id` int(11) NULL DEFAULT NULL COMMENT '通知组id',
- `user_id` int(11) NULL DEFAULT NULL COMMENT '用户id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '通知组-用户中间表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_notice_group_user
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_role_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_role_info`;
-CREATE TABLE `t_ddh_role_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `role_name` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '角色名称',
- `role_code` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '角色编码',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '角色信息表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_role_info
--- ----------------------------
-
--- ----------------------------
--- Table structure for t_ddh_session
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_session`;
-CREATE TABLE `t_ddh_session` (
- `id` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
- `user_id` int(10) NULL DEFAULT NULL,
- `ip` varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
- `last_login_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_session
--- ----------------------------
-INSERT INTO `t_ddh_session` VALUES ('8a7baa4b-5034-4048-a5a4-7edcf0a1ee18', 1, '192.168.75.13', '2023-04-26 11:15:22');
-
--- ----------------------------
--- Table structure for t_ddh_user_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_user_info`;
-CREATE TABLE `t_ddh_user_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `username` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '用户名',
- `password` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '密码',
- `email` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '邮箱',
- `phone` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL COMMENT '手机号',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `user_type` int(2) NULL DEFAULT NULL COMMENT '1:超级管理员 2:普通用户',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci COMMENT = '用户信息表' ROW_FORMAT = COMPACT;
-
--- ----------------------------
--- Records of t_ddh_user_info
--- ----------------------------
-INSERT INTO `t_ddh_user_info` VALUES (1, 'admin', '0192023a7bbd73250516f069df18b500', 'xxx@163.com', '1865xx', '2022-05-10 16:05:18', 1);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_ddl.sql b/datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_ddl.sql
deleted file mode 100644
index cb6644ef..00000000
--- a/datasophon-api/src/main/resources/sql/upgrade/1.1.0_schema/mysql/datasophon_ddl.sql
+++ /dev/null
@@ -1,634 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-
-
-
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for t_ddh_access_token
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_access_token`;
-CREATE TABLE `t_ddh_access_token` (
- `id` int(10) NOT NULL,
- `user_id` int(10) NULL DEFAULT NULL,
- `token` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- `update_time` datetime NULL DEFAULT NULL,
- `expire_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_alert_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_alert_group`;
-CREATE TABLE `t_ddh_alert_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_group_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警组名称',
- `alert_group_category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警组类别',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 24 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '告警组表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_expression
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_expression`;
-CREATE TABLE `t_ddh_cluster_alert_expression` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
- `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称',
- `expr` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '监控指标表达式',
- `service_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务类别',
- `value_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '阈值类型 BOOL INT FLOAT ',
- `is_predefined` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否预定义',
- `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表达式状态',
- `is_delete` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否删除',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 134002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '表达式常量表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_group_map
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_group_map`;
-CREATE TABLE `t_ddh_cluster_alert_group_map` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `alert_group_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_history
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_history`;
-CREATE TABLE `t_ddh_cluster_alert_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_group_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警组',
- `alert_target_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警指标',
- `alert_info` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警详情',
- `alert_advice` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警建议',
- `hostname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机',
- `alert_level` int(11) NULL DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
- `is_enabled` int(11) NULL DEFAULT NULL COMMENT '是否处理 1:未处理2:已处理',
- `service_role_instance_id` int(11) NULL DEFAULT NULL COMMENT '集群服务角色实例id',
- `service_instance_id` int(11) NULL DEFAULT NULL COMMENT '集群服务实例id',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群告警历史表 ' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_quota
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_quota`;
-CREATE TABLE `t_ddh_cluster_alert_quota` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `alert_quota_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警指标名称',
- `service_category` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务分类',
- `alert_expr` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警指标表达式',
- `alert_level` int(11) NULL DEFAULT NULL COMMENT '告警级别 1:警告2:异常',
- `alert_group_id` int(11) NULL DEFAULT NULL COMMENT '告警组',
- `notice_group_id` int(11) NULL DEFAULT NULL COMMENT '通知组',
- `alert_advice` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '告警建议',
- `compare_method` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '比较方式 !=;>;<',
- `alert_threshold` bigint(200) NULL DEFAULT NULL COMMENT '告警阀值',
- `alert_tactic` int(11) NULL DEFAULT NULL COMMENT '告警策略 1:单次2:连续',
- `interval_duration` int(11) NULL DEFAULT NULL COMMENT '间隔时长 单位分钟',
- `trigger_duration` int(11) NULL DEFAULT NULL COMMENT '触发时长 单位秒',
- `service_role_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `quota_state` int(2) NULL DEFAULT NULL COMMENT '1: 启用 2:未启用',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 628 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群告警指标表 ' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_alert_rule
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_alert_rule`;
-CREATE TABLE `t_ddh_cluster_alert_rule` (
- `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增 ID',
- `expression_id` bigint(20) NOT NULL COMMENT '表达式 ID',
- `is_predefined` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否预定义',
- `compare_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '比较方式 如 大于 小于 等于 等',
- `threshold_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '阈值',
- `persistent_time` bigint(20) NOT NULL COMMENT '持续时长',
- `strategy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '告警策略:单次,连续',
- `repeat_interval` bigint(11) NULL DEFAULT NULL COMMENT '连续告警时 间隔时长',
- `alert_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '告警级别',
- `alert_desc` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '告警描述',
- `receiver_group_id` bigint(20) NULL DEFAULT NULL COMMENT '接收组 ID',
- `state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '状态',
- `is_delete` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '是否删除',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `update_time` datetime NULL DEFAULT NULL COMMENT '修改时间',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 134002 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '规则表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_group`;
-CREATE TABLE `t_ddh_cluster_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_host
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_host`;
-CREATE TABLE `t_ddh_cluster_host` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `hostname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机名',
- `ip` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'IP',
- `rack` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '机架',
- `core_num` int(11) NULL DEFAULT NULL COMMENT '核数',
- `total_mem` int(11) NULL DEFAULT NULL COMMENT '总内存',
- `total_disk` int(11) NULL DEFAULT NULL COMMENT '总磁盘',
- `used_mem` int(11) NULL DEFAULT NULL COMMENT '已用内存',
- `used_disk` int(11) NULL DEFAULT NULL COMMENT '已用磁盘',
- `average_load` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '平均负载',
- `check_time` datetime NULL DEFAULT NULL COMMENT '检测时间',
- `cluster_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集群id',
- `host_state` int(2) NULL DEFAULT NULL COMMENT '1:健康 2、有一个角色异常3、有多个角色异常',
- `managed` int(2) NULL DEFAULT NULL COMMENT '1:受管 2:断线',
- `cpu_architecture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'cpu架构',
- `node_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '节点标签',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群主机表 ' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_info`;
-CREATE TABLE `t_ddh_cluster_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `create_by` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `cluster_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集群名称',
- `cluster_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集群编码',
- `cluster_frame` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集群框架',
- `frame_version` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '集群版本',
- `cluster_state` int(11) NULL DEFAULT NULL COMMENT '集群状态 1:待配置2:正在运行',
- `frame_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群信息表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_node_label
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_node_label`;
-CREATE TABLE `t_ddh_cluster_node_label` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `node_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_queue_capacity
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_queue_capacity`;
-CREATE TABLE `t_ddh_cluster_queue_capacity` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `queue_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `capacity` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `node_label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `acl_users` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `parent` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_rack
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_rack`;
-CREATE TABLE `t_ddh_cluster_rack` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `rack` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_role_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_role_user`;
-CREATE TABLE `t_ddh_cluster_role_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `cluster_id` int(11) NULL DEFAULT NULL COMMENT '集群id',
- `user_type` int(2) NULL DEFAULT NULL COMMENT '集群用户类型1:管理员2:普通用户',
- `user_id` int(11) NULL DEFAULT NULL COMMENT '用户id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群角色用户中间表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command`;
-CREATE TABLE `t_ddh_cluster_service_command` (
- `command_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '主键',
- `create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `command_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '命令名称',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '命令状态 0:待运行 1:正在运行2:成功3:失败4、取消',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '命令进度',
- `cluster_id` int(10) NULL DEFAULT NULL,
- `service_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `command_type` int(2) NULL DEFAULT NULL COMMENT '命令类型1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
- `end_time` datetime NULL DEFAULT NULL COMMENT '结束时间',
- `service_instance_id` int(10) NULL DEFAULT NULL COMMENT '服务实例id',
- UNIQUE INDEX `command_id`(`command_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务操作指令表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command_host
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host`;
-CREATE TABLE `t_ddh_cluster_service_command_host` (
- `command_host_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '主键',
- `hostname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '命令状态 1:正在运行2:成功3:失败4、取消',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '命令进度',
- `command_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '操作指令id',
- `create_time` datetime NULL DEFAULT NULL,
- UNIQUE INDEX `command_host_id`(`command_host_id`) USING BTREE,
- UNIQUE INDEX `command_host_id_2`(`command_host_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务操作指令主机表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_command_host_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_command_host_command`;
-CREATE TABLE `t_ddh_cluster_service_command_host_command` (
- `host_command_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '1' COMMENT '主键',
- `command_name` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指令名称',
- `command_state` int(11) NULL DEFAULT NULL COMMENT '指令状态',
- `command_progress` int(11) NULL DEFAULT NULL COMMENT '指令进度',
- `command_host_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机id',
- `hostname` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机',
- `service_role_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `service_role_type` int(2) NULL DEFAULT NULL COMMENT '服务角色类型',
- `command_id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指令id',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `command_type` int(2) NULL DEFAULT NULL COMMENT '1:安装服务 2:启动服务 3:停止服务 4:重启服务 5:更新配置后启动 6:更新配置后重启',
- `result_msg` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- UNIQUE INDEX `host_command_id`(`host_command_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务操作指令主机指令表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_dashboard
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_dashboard`;
-CREATE TABLE `t_ddh_cluster_service_dashboard` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主机',
- `service_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `dashboard_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '总览页面地址',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 22 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务总览仪表盘' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_instance
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_instance`;
-CREATE TABLE `t_ddh_cluster_service_instance` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `cluster_id` int(11) NULL DEFAULT NULL COMMENT '集群id',
- `service_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `service_state` int(11) NULL DEFAULT NULL COMMENT '服务状态 1、待安装 2:正在运行 3:存在告警 4:存在异常',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `need_restart` int(2) NULL DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
- `frame_service_id` int(10) NULL DEFAULT NULL COMMENT '框架服务id',
- `sort_num` int(2) NULL DEFAULT NULL COMMENT '排序字段',
- `label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_instance_role_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_instance_role_group`;
-CREATE TABLE `t_ddh_cluster_service_instance_role_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `role_group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `service_instance_id` int(11) NULL DEFAULT NULL,
- `service_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `cluster_id` int(11) NULL DEFAULT NULL,
- `role_group_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_group_config
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_group_config`;
-CREATE TABLE `t_ddh_cluster_service_role_group_config` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `role_group_id` int(10) NULL DEFAULT NULL,
- `config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `config_json_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `config_version` int(2) NULL DEFAULT NULL,
- `config_file_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `config_file_json_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- `update_time` datetime NULL DEFAULT NULL,
- `service_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_instance
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance`;
-CREATE TABLE `t_ddh_cluster_service_role_instance` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_role_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务角色名称',
- `hostname` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主机',
- `service_role_state` int(2) NULL DEFAULT NULL COMMENT '服务角色状态 1:正在运行2:停止',
- `update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `service_id` int(11) NULL DEFAULT NULL COMMENT '服务id',
- `role_type` int(11) NULL DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
- `cluster_id` int(10) NULL DEFAULT NULL COMMENT '集群id',
- `service_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `role_group_id` int(10) NULL DEFAULT NULL COMMENT '角色组id',
- `need_restart` int(10) NULL DEFAULT NULL COMMENT '是否需要重启 1:正常 2:需要重启',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务角色实例表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_service_role_instance_webuis
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_service_role_instance_webuis`;
-CREATE TABLE `t_ddh_cluster_service_role_instance_webuis` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_role_instance_id` int(10) NULL DEFAULT NULL COMMENT '服务角色id',
- `web_url` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'URL地址',
- `service_instance_id` int(10) NULL DEFAULT NULL,
- `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群服务角色对应web ui表 ' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_user`;
-CREATE TABLE `t_ddh_cluster_user` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_user_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_user_group`;
-CREATE TABLE `t_ddh_cluster_user_group` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `user_id` int(10) NULL DEFAULT NULL,
- `group_id` int(10) NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `user_group_type` int(2) NULL DEFAULT NULL COMMENT '1:主用户组 2:附加组',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_variable
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_variable`;
-CREATE TABLE `t_ddh_cluster_variable` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(10) NULL DEFAULT NULL,
- `variable_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `variable_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_cluster_yarn_queue
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_yarn_queue`;
-CREATE TABLE `t_ddh_cluster_yarn_queue` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `queue_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `min_core` int(10) NULL DEFAULT NULL,
- `min_mem` int(10) NULL DEFAULT NULL,
- `max_core` int(10) NULL DEFAULT NULL,
- `max_mem` int(10) NULL DEFAULT NULL,
- `app_num` int(10) NULL DEFAULT NULL,
- `weight` int(2) NULL DEFAULT NULL,
- `schedule_policy` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'fifo ,fair ,drf',
- `allow_preemption` int(2) NULL DEFAULT NULL COMMENT '1: true 2:false',
- `cluster_id` int(10) NULL DEFAULT NULL,
- `am_share` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `create_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_yarn_scheduler
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_yarn_scheduler`;
-CREATE TABLE `t_ddh_cluster_yarn_scheduler` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `cluster_id` int(11) NULL DEFAULT NULL,
- `scheduler` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `in_use` int(2) NULL DEFAULT NULL COMMENT '1: 是 2:否',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_cluster_zk
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_cluster_zk`;
-CREATE TABLE `t_ddh_cluster_zk` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `zk_server` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `myid` int(10) NULL DEFAULT NULL,
- `cluster_id` int(10) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_command
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_command`;
-CREATE TABLE `t_ddh_command` (
- `id` int(10) NOT NULL,
- `command_type` int(2) NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_frame_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_info`;
-CREATE TABLE `t_ddh_frame_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `frame_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '框架名称',
- `frame_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '框架编码',
- `frame_version` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群框架表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_frame_service
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_service`;
-CREATE TABLE `t_ddh_frame_service` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `frame_id` int(11) NULL DEFAULT NULL COMMENT '版本id',
- `service_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务名称',
- `label` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `service_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务版本',
- `service_desc` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务描述',
- `dependencies` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务依赖',
- `package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '安装包名称',
- `service_config` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `service_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `service_json_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `frame_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `config_file_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `config_file_json_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `decompress_package_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `sort_num` int(2) NULL DEFAULT NULL COMMENT '排序字段',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '集群框架版本服务表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_frame_service_role
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_frame_service_role`;
-CREATE TABLE `t_ddh_frame_service_role` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `service_id` int(11) NULL DEFAULT NULL COMMENT '服务id',
- `service_role_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色名称',
- `service_role_type` int(11) NULL DEFAULT NULL COMMENT '角色类型 1:master2:worker3:client',
- `cardinality` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `service_role_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL,
- `service_role_json_md5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `frame_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `jmx_port` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `log_file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '框架服务角色表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_install_step
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_install_step`;
-CREATE TABLE `t_ddh_install_step` (
- `id` int(10) NOT NULL AUTO_INCREMENT,
- `step_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `step_desc` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `install_type` int(1) NULL DEFAULT NULL COMMENT '1:集群配置2:添加服务3:添加主机',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_notice_group
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_notice_group`;
-CREATE TABLE `t_ddh_notice_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `notice_group_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通知组名称',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知组表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_notice_group_user
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_notice_group_user`;
-CREATE TABLE `t_ddh_notice_group_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `notice_group_id` int(11) NULL DEFAULT NULL COMMENT '通知组id',
- `user_id` int(11) NULL DEFAULT NULL COMMENT '用户id',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '通知组-用户中间表' ROW_FORMAT = DYNAMIC;
-
-
--- ----------------------------
--- Table structure for t_ddh_role_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_role_info`;
-CREATE TABLE `t_ddh_role_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `role_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色名称',
- `role_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '角色编码',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '角色信息表' ROW_FORMAT = DYNAMIC;
-
--- ----------------------------
--- Table structure for t_ddh_session
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_session`;
-CREATE TABLE `t_ddh_session` (
- `id` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
- `user_id` int(10) NULL DEFAULT NULL,
- `ip` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
- `last_login_time` datetime NULL DEFAULT NULL,
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
-
-
-
--- ----------------------------
--- Table structure for t_ddh_user_info
--- ----------------------------
-DROP TABLE IF EXISTS `t_ddh_user_info`;
-CREATE TABLE `t_ddh_user_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户名',
- `password` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '密码',
- `email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
- `phone` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '手机号',
- `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
- `user_type` int(2) NULL DEFAULT NULL COMMENT '1:超级管理员 2:普通用户',
- PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户信息表' ROW_FORMAT = DYNAMIC;
-
-
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index e00399ff..16a55b07 100644
--- a/pom.xml
+++ b/pom.xml
@@ -60,6 +60,8 @@
5.1.19.RELEASE
2.27.2
2.14.2
+ 9.20.0
+ 2.1.214