[2024-09-05T10:00:09.379] dataSource BEGIN INSTALL - [2024-09-05T10:00:09.385] dataSource BEGIN CREATE_TABLES - 10 [2024-09-05T10:00:09.389] dataSource BEGIN CREATE_TABLES sqls:cmdb_config 1 [2024-09-05T10:00:09.389] dataSource LOG CREATE_TABLES sqls SqlTask{ name=cmdb_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `cmdb_config`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP, `name` varchar(256) NOT NULL COMMENT '配置参数的key,以<一级.二级.三级>的格式命名', `value` varchar(1024) COMMENT '配置参数的value,可以为null', `description` varchar(1024), `description_en` varchar(1024), PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'CMDB主机双向同步配置表' ]} [2024-09-05T10:00:09.513] dataSource END CREATE_TABLES sqls:cmdb_config [2024-09-05T10:00:09.513] dataSource BEGIN CREATE_TABLES sqls:config_properties 1 [2024-09-05T10:00:09.513] dataSource LOG CREATE_TABLES sqls SqlTask{ name=config_properties, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `config_properties`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `key` varchar(256) NOT NULL COMMENT '配置参数的key,以<一级.二级.三级>的格式命名', `default_value` varchar(4096) COMMENT '配置参数的value 的默认值,可以为null,当未设置value时,取default_value作为值', `value` varchar(4096) COMMENT '配置参数的value,可以为null', `need_restart` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否重启生效', `application` varchar(128) NOT NULL DEFAULT 'ocp' COMMENT 'spring.application.name', `profile` varchar(128) NOT NULL DEFAULT 'default' COMMENT 'spring.cloud.config.profile', `label` varchar(128) NOT NULL DEFAULT 'master' COMMENT 'spring.cloud.config.label', `visible_level` varchar(64) NOT NULL DEFAULT 'PUBLIC' COMMENT '可见级别', `description` varchar(1024), `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `description_en` varchar(1024), `is_az_level` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否同时作为为Azone级别的参数', `type` varchar(16) NOT NULL DEFAULT '' COMMENT '参数类型,可选值 NUMERIC', PRIMARY KEY (`id`), UNIQUE KEY `uk_config_properties_key_application_profile_label` (`key`, `application`, `profile`, `label`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP应用参数配置表' ]} [2024-09-05T10:00:09.598] dataSource END CREATE_TABLES sqls:config_properties [2024-09-05T10:00:09.598] dataSource BEGIN CREATE_TABLES sqls:spring_jdbc_session 1 [2024-09-05T10:00:09.598] dataSource LOG CREATE_TABLES sqls SqlTask{ name=spring_jdbc_session, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `spring_jdbc_session`( `PRIMARY_ID` char(36) NOT NULL, `SESSION_ID` char(36) NOT NULL, `CREATION_TIME` bigint(20) NOT NULL, `LAST_ACCESS_TIME` bigint(20) NOT NULL, `MAX_INACTIVE_INTERVAL` int(11) NOT NULL, `EXPIRY_TIME` bigint(20) NOT NULL, `PRINCIPAL_NAME` varchar(100), PRIMARY KEY (`PRIMARY_ID`), KEY `SPRING_SESSION_IX1` (`SESSION_ID`) GLOBAL, KEY `SPRING_SESSION_IX2` (`EXPIRY_TIME`) GLOBAL, KEY `SPRING_SESSION_IX3` (`PRINCIPAL_NAME`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:09.718] dataSource END CREATE_TABLES sqls:spring_jdbc_session [2024-09-05T10:00:09.720] dataSource BEGIN CREATE_TABLES sqls:spring_jdbc_session_attributes 1 [2024-09-05T10:00:09.720] dataSource LOG CREATE_TABLES sqls SqlTask{ name=spring_jdbc_session_attributes, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `spring_jdbc_session_attributes`( `SESSION_PRIMARY_ID` char(36) NOT NULL, `ATTRIBUTE_NAME` varchar(200) NOT NULL, `ATTRIBUTE_BYTES` blob NOT NULL, PRIMARY KEY (`SESSION_PRIMARY_ID`, `ATTRIBUTE_NAME`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:09.836] dataSource END CREATE_TABLES sqls:spring_jdbc_session_attributes [2024-09-05T10:00:09.836] dataSource BEGIN CREATE_TABLES sqls:ocp_cache_expired_config 1 [2024-09-05T10:00:09.836] dataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_cache_expired_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_cache_expired_config`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `namespace` varchar(256) NOT NULL COMMENT '缓存的namespace', `retention_time` bigint(20) NOT NULL COMMENT '缓存存活时间该时间后缓存失效,单位:秒', `description` varchar(1024) NOT NULL COMMENT '描述(本地语言)', `description_en` varchar(1024) NOT NULL COMMENT '描述(英语)', PRIMARY KEY (`id`), UNIQUE KEY `uk_ocp_cache_expired_config_namespace` (`namespace`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP缓存失效时间配置表' ]} [2024-09-05T10:00:09.921] dataSource END CREATE_TABLES sqls:ocp_cache_expired_config [2024-09-05T10:00:09.921] dataSource BEGIN CREATE_TABLES sqls:ocp_cache_info 1 [2024-09-05T10:00:09.921] dataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_cache_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_cache_info`( `namespace` varchar(256) NOT NULL COMMENT '缓存的namespace', `identifier` varchar(256) NOT NULL COMMENT '缓存节点的标识符', `value` mediumtext NOT NULL COMMENT '缓存信息', `status` varchar(64) NOT NULL COMMENT '缓存状态', `timestamp` bigint(20) NOT NULL COMMENT '缓存插入时间,用于分区表分区', `expired_time` datetime NOT NULL COMMENT '缓存失效时间', `refresh_expired_time` datetime COMMENT '缓存刷新状态失效时间', PRIMARY KEY (`namespace`, `identifier`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP缓存信息表' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:10.027] dataSource END CREATE_TABLES sqls:ocp_cache_info [2024-09-05T10:00:10.027] dataSource BEGIN CREATE_TABLES sqls:lb_object 1 [2024-09-05T10:00:10.027] dataSource LOG CREATE_TABLES sqls SqlTask{ name=lb_object, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `lb_object`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `external_id` bigint(20) COMMENT '关联对象的 id', `app_name` varchar(32) COMMENT '该对象来自哪个业务方的定义', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `parent_id` bigint(20) COMMENT '父节点ID', `state` varchar(32) NOT NULL COMMENT '当前状态', `object_type` varchar(32) NOT NULL COMMENT '对象类型', `state_set` text NOT NULL COMMENT '状态集合', `service_type` varchar(32) NOT NULL COMMENT '服务类型,即对应哪个 lb 服务产品', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '负载均衡对象' ]} [2024-09-05T10:00:10.118] dataSource END CREATE_TABLES sqls:lb_object [2024-09-05T10:00:10.118] dataSource BEGIN CREATE_TABLES sqls:mc_ocp_cluster_config 1 [2024-09-05T10:00:10.118] dataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ocp_cluster_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ocp_cluster_config`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL COMMENT '参数名', `description` varchar(4096) COMMENT '描述', `default_value` varchar(16384) COMMENT '默认参数值', `current_value` varchar(16384) COMMENT '当前参数值', `config_type` varchar(32) COMMENT 'RUNTIME, REBOOT, BOOTSTRAP', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) GLOBAL ) AUTO_INCREMENT = 2000001 DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP 集群配置表' ]} [2024-09-05T10:00:10.200] dataSource END CREATE_TABLES sqls:mc_ocp_cluster_config [2024-09-05T10:00:10.200] dataSource BEGIN CREATE_TABLES sqls:maz_azone 1 [2024-09-05T10:00:10.200] dataSource LOG CREATE_TABLES sqls SqlTask{ name=maz_azone, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `maz_azone`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT '名称', `description` varchar(256) COMMENT '描述', PRIMARY KEY (`id`), UNIQUE KEY `uk_maz_azone_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1001 DEFAULT CHARSET = utf8mb4 COMMENT = '可用区' ]} [2024-09-05T10:00:10.277] dataSource END CREATE_TABLES sqls:maz_azone [2024-09-05T10:00:10.277] dataSource BEGIN CREATE_TABLES sqls:maz_azone_config 1 [2024-09-05T10:00:10.277] dataSource LOG CREATE_TABLES sqls SqlTask{ name=maz_azone_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `maz_azone_config`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `azone_id` bigint(20) NOT NULL COMMENT 'Azone的Id', `key` varchar(256) NOT NULL COMMENT '参数名称', `description` varchar(256) COMMENT '参数描述信息', `value` varchar(1024) COMMENT '参数当前值', PRIMARY KEY (`id`), UNIQUE KEY `uk_maz_azone_config_key` (`azone_id`, `key`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '可用区的参数配置' ]} [2024-09-05T10:00:10.356] dataSource END CREATE_TABLES sqls:maz_azone_config [2024-09-05T10:00:10.356] dataSource END CREATE_TABLES - [2024-09-05T10:00:11.401] dataSource BEGIN DEFAULT_DATA - 6 [2024-09-05T10:00:11.401] dataSource BEGIN DEFAULT_DATA sqls:cmdb_config 15 [2024-09-05T10:00:11.402] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=cmdb_config, sqls=[ sql 0: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.employee.id','','操作人的工号, 必填','Operator job number, required') ON DUPLICATE KEY UPDATE `description`='操作人的工号, 必填',`description_en`='Operator job number, required' sql 1: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.employee.nickname','','操作人的花名, 必填','Operator nick name, required') ON DUPLICATE KEY UPDATE `description`='操作人的花名, 必填',`description_en`='Operator nick name, required' sql 2: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.host','','访问CMDB的域名, 必填','CMDB domain, required') ON DUPLICATE KEY UPDATE `description`='访问CMDB的域名, 必填',`description_en`='CMDB domain, required' sql 3: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.account','','访问CMDB的账户, 必填','Account with access to CMDB, required') ON DUPLICATE KEY UPDATE `description`='访问CMDB的账户, 必填',`description_en`='Account with access to CMDB, required' sql 4: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.accessKey','','访问CMDB的accessKey, 必填','AccessKey to access CMDB, required') ON DUPLICATE KEY UPDATE `description`='访问CMDB的accessKey, 必填',`description_en`='AccessKey to access CMDB, required' sql 5: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.appName','','CMDB中记录的appName, 必填','AppName in CMDB, required') ON DUPLICATE KEY UPDATE `description`='CMDB中记录的appName, 必填',`description_en`='AppName in CMDB, required' sql 6: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.schemaName','','Aone Schema名称,电商必填','Aone Schema name, required for e-commerce') ON DUPLICATE KEY UPDATE `description`='Aone Schema名称,电商必填',`description_en`='Aone Schema name, required for e-commerce' sql 7: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.pes','','PE工号,电商必填,支持数组形式,多个记录使用英文逗号分隔开,如 1000001,100002','PE job number, required for e-commerce, supports array format, multiple records are separated by commas, such as 1000001, 100002') ON DUPLICATE KEY UPDATE `description`='PE工号,电商必填,支持数组形式,多个记录使用英文逗号分隔开,如 1000001,100002',`description_en`='PE job number, required for e-commerce, supports array format, multiple records are separated by commas, such as 1000001, 100002' sql 8: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.employeeGroupNames','','应用分组下挂责任人组,责任人组下挂责任人,阿里云必填,多个记录使用英文逗号分隔开,如 testGroup1,testGroup2','The application group is linked to the responsible person group, and the responsible person group is linked to the responsible person. Alibaba Cloud is required. Multiple records are separated by English commas, such as testGroup1, testGroup2') ON DUPLICATE KEY UPDATE `description`='应用分组下挂责任人组,责任人组下挂责任人,阿里云必填,多个记录使用英文逗号分隔开,如 testGroup1,testGroup2',`description_en`='The application group is linked to the responsible person group, and the responsible person group is linked to the responsible person. Alibaba Cloud is required. Multiple records are separated by English commas, such as testGroup1, testGroup2' sql 9: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.sync.interval','60','CMDB和OCP主机信息双向同步的定时任务时间间隔,单位:秒','Timing task interval for bidirectional synchronization of CMDB and OCP host information, unit: second') ON DUPLICATE KEY UPDATE `description`='CMDB和OCP主机信息双向同步的定时任务时间间隔,单位:秒',`description_en`='Timing task interval for bidirectional synchronization of CMDB and OCP host information, unit: second' sql 10: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.connect.timeout','5','访问CMDB接口Http请求连接超时时间,单位:秒','Access CMDB interface Http request connection timeout time, unit: second') ON DUPLICATE KEY UPDATE `description`='访问CMDB接口Http请求连接超时时间,单位:秒',`description_en`='Access CMDB interface Http request connection timeout time, unit: second' sql 11: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.read.timeout','30','访问CMDB接口Http请求读取数据超时时间,单位:秒','Timeout time for accessing CMDB interface Http request to read data, unit: second') ON DUPLICATE KEY UPDATE `description`='访问CMDB接口Http请求读取数据超时时间,单位:秒',`description_en`='Timeout time for accessing CMDB interface Http request to read data, unit: second' sql 12: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.ssh.user','admin','阿里集团环境中,ocp和其管理主机建立ssh连接的用户名','In the alibaba group environment, the user name of the ocp and its management host to establish an ssh connection') ON DUPLICATE KEY UPDATE `description`='阿里集团环境中,ocp和其管理主机建立ssh连接的用户名',`description_en`='In the alibaba group environment, the user name of the ocp and its management host to establish an ssh connection' sql 13: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.sync.app-groups','','需要从CMDB同步的应用分组名,可以是多个,使用逗号隔开,* 表示同步所有分组','The application group names that need to be synchronized from the CMDB can be multiple, separated by commas, * indicates that all groups are synchronized') ON DUPLICATE KEY UPDATE `description`='需要从CMDB同步的应用分组名,可以是多个,使用逗号隔开,* 表示同步所有分组',`description_en`='The application group names that need to be synchronized from the CMDB can be multiple, separated by commas, * indicates that all groups are synchronized' sql 14: INSERT INTO `cmdb_config`(`name`,`value`,`description`,`description_en`) VALUES ('ocp.cmdb.buffer.appGroup','','阿里集团环境中,Buffer主机所属的应用分组','In the alibaba group environment, the app group of buffer hosts') ON DUPLICATE KEY UPDATE `description`='阿里集团环境中,Buffer主机所属的应用分组',`description_en`='In the alibaba group environment, the app group of buffer hosts' ]} [2024-09-05T10:00:11.533] dataSource END DEFAULT_DATA sqls:cmdb_config [2024-09-05T10:00:11.533] dataSource BEGIN DEFAULT_DATA sqls:ocp_cache_expired_config 21 [2024-09-05T10:00:11.533] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_cache_expired_config, sqls=[ sql 0: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('tenant.database','30','租户数据库','tenant database') ON DUPLICATE KEY UPDATE `description`='租户数据库',`description_en`='tenant database' sql 1: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('tenant.db-user','30','租户数据库用户','tenant database user') ON DUPLICATE KEY UPDATE `description`='租户数据库用户',`description_en`='tenant database user' sql 2: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('tenant.parameter','30','租户参数','tenant parameter') ON DUPLICATE KEY UPDATE `description`='租户参数',`description_en`='tenant parameter' sql 3: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.parameter','30','集群参数','cluster parameter') ON DUPLICATE KEY UPDATE `description`='集群参数',`description_en`='cluster parameter' sql 4: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.hidden-parameter','30','集群隐藏参数','cluster hidden parameter') ON DUPLICATE KEY UPDATE `description`='集群隐藏参数',`description_en`='cluster hidden parameter' sql 5: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('tenant.resource-pool','30','租户资源池','tenant resource pool') ON DUPLICATE KEY UPDATE `description`='租户资源池',`description_en`='tenant resource pool' sql 6: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('tenant.unit','30','租户UNIT','tenant unit') ON DUPLICATE KEY UPDATE `description`='租户UNIT',`description_en`='tenant unit' sql 7: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.resource.stat','30','集群资源统计信息','cluster resource statistic info') ON DUPLICATE KEY UPDATE `description`='集群资源统计信息',`description_en`='cluster resource statistic info' sql 8: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.server.resource.stat','30','observer资源统计信息','observer resource statistic info') ON DUPLICATE KEY UPDATE `description`='observer资源统计信息',`description_en`='observer resource statistic info' sql 9: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.resource.tenant.assigned','30','租户占用的集群资源统计信息','cluster resource assigned by tenant statistic info') ON DUPLICATE KEY UPDATE `description`='租户占用的集群资源统计信息',`description_en`='cluster resource assigned by tenant statistic info' sql 10: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.charset','30','集群字符集','cluster charset') ON DUPLICATE KEY UPDATE `description`='集群字符集',`description_en`='cluster charset' sql 11: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.data-backup-task','60','集群数据备份任务','cluster data backup task') ON DUPLICATE KEY UPDATE `description`='集群数据备份任务',`description_en`='cluster data backup task' sql 12: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.log-backup-task','60','集群日志备份任务','cluster log backup task') ON DUPLICATE KEY UPDATE `description`='集群日志备份任务',`description_en`='cluster log backup task' sql 13: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.tenant-restore-task','60','集群租户恢复任务','cluster tenant restore task') ON DUPLICATE KEY UPDATE `description`='集群租户恢复任务',`description_en`='cluster tenant restore task' sql 14: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.unit','30','集群所有 UNIT','cluster all ob units') ON DUPLICATE KEY UPDATE `description`='集群所有 UNIT',`description_en`='cluster all ob units' sql 15: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.config.url','30','集群的 ConfigUrl','cluster config url') ON DUPLICATE KEY UPDATE `description`='集群的 ConfigUrl',`description_en`='cluster config url' sql 16: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.performance.stat','30','集群的性能统计信息','cluster performance statistic') ON DUPLICATE KEY UPDATE `description`='集群的性能统计信息',`description_en`='cluster performance statistic' sql 17: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.oracle.privilege.management.supported','30','集群是否支持Oracle权限管理','if cluster support oracle privilege management') ON DUPLICATE KEY UPDATE `description`='集群是否支持Oracle权限管理',`description_en`='if cluster support oracle privilege management' sql 18: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.transport.info','30','主备集群日志传输配置信息','primary and standby redo log transport configuration') ON DUPLICATE KEY UPDATE `description`='主备集群日志传输配置信息',`description_en`='primary and standby redo log transport configuration' sql 19: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.sync.status','30','集群日志同步状态','cluster redo log sync status') ON DUPLICATE KEY UPDATE `description`='集群日志同步状态',`description_en`='cluster redo log sync status' sql 20: INSERT INTO `ocp_cache_expired_config`(`namespace`,`retention_time`,`description`,`description_en`) VALUES ('cluster.standby.sync.status','30','备集群日志同步状态','standby cluster redo log sync status') ON DUPLICATE KEY UPDATE `description`='备集群日志同步状态',`description_en`='standby cluster redo log sync status' ]} [2024-09-05T10:00:11.610] dataSource END DEFAULT_DATA sqls:ocp_cache_expired_config [2024-09-05T10:00:11.610] dataSource BEGIN DEFAULT_DATA sqls:mc_ocp_cluster_config 8 [2024-09-05T10:00:11.610] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=mc_ocp_cluster_config, sqls=[ sql 0: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.multi-cluster.enabled','REBOOT','false','false','是否开启多集群模式') sql 1: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.cluster.role','REBOOT','FOLLOWER','FOLLOWER','集群角色 LEADER/FOLLOWER/CANDIDATE') sql 2: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.cluster.id','REBOOT','1','1','集群ID') sql 3: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.cluster.name','RUNTIME','ocp-cluster','ocp-cluster','集群名') sql 4: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.multi-cluster.heartbeat.interval.seconds','REBOOT','10','10','集群间心跳间隔') sql 5: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.multi-cluster.heartbeat.expire.seconds','REBOOT','60','60','集群间超时过期的间隔,只有LEADER角色的集群生效') sql 6: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.multi-cluster.replication.interval.seconds','REBOOT','30','30','数据同步间隔( >= 集群间心跳间隔)') sql 7: INSERT IGNORE INTO `mc_ocp_cluster_config`(`name`,`config_type`,`default_value`,`current_value`,`description`) VALUES ('ocp.multi-cluster.replication.properties.metadb.global-tables','REBOOT','{}','[ {\"tableName\":\"mc_ocp_cluster\", \"mode\":\"FULL\", \"querySql\":\"select `id`, `name`, `role`, `address`, `metadb_config`, `version`, `status`, `last_heartbeat_time`, `create_time`, `update_time` from mc_ocp_cluster\",\"writeSql\":\"replace into mc_ocp_cluster (`id`, `name`, `role`, `address`, `metadb_config`, `version`, `status`, `last_heartbeat_time`, `create_time`, `update_time`) values (:id, :name, :role, :address, :metadb_config, :version, :status, :last_heartbeat_time, :create_time, :update_time)\"}, {\"tableName\":\"mc_common_sequence\", \"mode\":\"FULL\", \"querySql\":\"select `id`, `name`, `next_val`, `create_time`, `update_time` from mc_common_sequence\",\"writeSql\":\"replace into mc_common_sequence (`id`, `name`, `next_val`, `create_time`, `update_time`) values (:id, :name, :next_val, :create_time, :update_time)\"}, {\"tableName\":\"mc_ob_cluster\", \"mode\": \"FULL\", \"querySql\":\"select `ocp_cluster_id`, `ocp_ob_cluster_id`, `ob_cluster_name`, `ob_cluster_id`, `type`, `architecture`, `rootserver_json`, `ob_version`, `locker_id`, `lock_count`, `create_time`, `update_time` from mc_ob_cluster\", \"writeSql\":\"replace into mc_ob_cluster (`ocp_cluster_id`, `ocp_ob_cluster_id`, `ob_cluster_name`, `ob_cluster_id`, `type`, `architecture`, `rootserver_json`, `ob_version`, `locker_id`, `lock_count`, `create_time`, `update_time`) values (:ocp_cluster_id, :ocp_ob_cluster_id, :ob_cluster_name, :ob_cluster_id, :type, :architecture, :rootserver_json, :ob_version, :locker_id, :lock_count, :create_time, :update_time)\"}, {\"tableName\":\"mc_ocp_cluster_remote_call\", \"mode\":\"INCREMENTAL\", \"querySql\":\"select `uuid`, `caller_id`, `executor_id`, `task_type`, `request_type`, `context`, `arguments_json`, `output_json`, `max_retry_times`, `retry_interval`, `current_retry_time`, `timeout`, `status`, `start_time`, `finish_time`, `create_time`, `update_time` from mc_ocp_cluster_remote_call where update_time >= :INCREMENTAL_COLUMN_VALUE\", \"writeSql\":\"replace into mc_ocp_cluster_remote_call (`uuid`, `caller_id`, `executor_id`, `task_type`, `request_type`, `context`, `arguments_json`, `output_json`, `max_retry_times`, `retry_interval`, `current_retry_time`, `timeout`, `status`, `start_time`, `finish_time`, `create_time`, `update_time`) values (:uuid, :caller_id, :executor_id, :task_type, :request_type, :context, :arguments_json, :output_json, :max_retry_times, :retry_interval, :current_retry_time, :timeout, :status, :start_time, :finish_time, :create_time, :update_time)\", \"queryMaxRecordSql\":\"select max(update_time) from mc_ocp_cluster_remote_call\"}, {\"tableName\":\"mc_ocp_cluster_remote_call_instance\", \"mode\":\"INCREMENTAL\", \"querySql\":\"select `uuid`, `remote_call_uuid`, `caller_id`, `executor_id`, `server_ip_port`, `task_type`, `request_type`, `context`, `arguments_json`, `output_json`, `timeout`, `status`, `start_time`, `finish_time`, `create_time`, `update_time` from mc_ocp_cluster_remote_call_instance where update_time >= :INCREMENTAL_COLUMN_VALUE\", \"writeSql\":\"replace into mc_ocp_cluster_remote_call_instance (`uuid`, `remote_call_uuid`, `caller_id`, `executor_id`, `server_ip_port`, `task_type`, `request_type`, `context`, `arguments_json`, `output_json`, `timeout`, `status`, `start_time`, `finish_time`, `create_time`, `update_time`) values (:uuid, :remote_call_uuid, :caller_id, :executor_id, :server_ip_port, :task_type, :request_type, :context, :arguments_json, :output_json, :timeout, :status, :start_time, :finish_time, :create_time, :update_time)\",\"queryMaxRecordSql\":\"select max(update_time) from mc_ocp_cluster_remote_call_instance\"}, {\"tableName\":\"mc_ob_tenant\",\"mode\": \"FULL\",\"querySql\": \"select `ocp_cluster_id`, `tenant_id`, `tenant_name`, `ob_tenant_id`, `role`, `mode`, `log_transport_mode`, `cluster_name`, `primary_tenant_id`, `primary_tenant_ocp_cluster_id`, `access_points`, `locker_id`, `lock_count`, `create_time`, `update_time`, `service_name`, `service_name_status` from mc_ob_tenant\",\"writeSql\": \"replace into mc_ob_tenant (`ocp_cluster_id`, `tenant_id`, `tenant_name`, `ob_tenant_id`, `role`, `mode`, `log_transport_mode`, `cluster_name`, `primary_tenant_id`, `primary_tenant_ocp_cluster_id`, `access_points`, `locker_id`, `lock_count`, `create_time`, `update_time`, `service_name`, `service_name_status`) values (:ocp_cluster_id, :tenant_id, :tenant_name, :ob_tenant_id, :role, :mode, :log_transport_mode, :cluster_name, :primary_tenant_id, :primary_tenant_ocp_cluster_id, :access_points, :locker_id, :lock_count, :create_time, :update_time, :service_name, :service_name_status)\"}, {\"tableName\":\"mc_distributed_lock\",\"mode\": \"FULL\",\"querySql\":\"select `lock_key`, `client_id`, `create_time`, `expire_time` from mc_distributed_lock\",\"writeSql\":\"replace into mc_distributed_lock (`lock_key`, `client_id`, `create_time`, `expire_time`) values (:lock_key, :client_id, :create_time, :expire_time)\"}, {\"tableName\":\"mc_obproxy_cluster\", \"mode\":\"FULL\", \"querySql\":\"select `ocp_cluster_id`, `obproxy_cluster_id`, `name` from mc_obproxy_cluster\",\"writeSql\":\"replace into mc_obproxy_cluster (`ocp_cluster_id`, `obproxy_cluster_id`, `name`) values (:ocp_cluster_id, :obproxy_cluster_id, :name)\"}, {\"tableName\":\"mc_ob_cluster_obproxy\", \"mode\":\"FULL\", \"querySql\":\"select `ocp_cluster_id`, `obproxy_cluster_id`, `ob_cluster_name`, `ob_cluster_id` from mc_ob_cluster_obproxy\",\"writeSql\":\"replace into mc_ob_cluster_obproxy (`ocp_cluster_id`, `obproxy_cluster_id`, `ob_cluster_name`, `ob_cluster_id`) values (:ocp_cluster_id, :obproxy_cluster_id, :ob_cluster_name, :ob_cluster_id)\"} ]','全局表数据同步的配置') ]} [2024-09-05T10:00:11.655] dataSource END DEFAULT_DATA sqls:mc_ocp_cluster_config [2024-09-05T10:00:11.655] dataSource BEGIN DEFAULT_DATA sqls:config_properties_ce 6 [2024-09-05T10:00:11.655] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=config_properties_ce, sqls=[ sql 0: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`) VALUES ('ocp.ce.supported.ob.regex','^oceanbase-actiondb-(\\d+\\.){2}(\\d+)(\\.\\d+)?-([\\d.]+)\\.([a-zA-Z0-9]+)\\.(x86_64|aarch64)(\\.rpm)?$',1,'PRIVATE','OCP CE 支持的第三方社区打包的 OceanBase 社区版名称正则','OCP CE supported third-party community packaged OceanBase community edition name regex.') ON DUPLICATE KEY UPDATE `description`='OCP CE 支持的第三方社区打包的 OceanBase 社区版名称正则',`description_en`='OCP CE supported third-party community packaged OceanBase community edition name regex.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='^oceanbase-actiondb-(\\d+\\.){2}(\\d+)(\\.\\d+)?-([\\d.]+)\\.([a-zA-Z0-9]+)\\.(x86_64|aarch64)(\\.rpm)?$' sql 1: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`) VALUES ('ocp.metric.collect.interval.second','15','PRIVATE','秒级别监控采集间隔,默认 15s,支持配置选项是 1s, 5s, 10s, 15s','The parameter determines the second-level monitoring and collection interval. The supported configuration options are 1s, 5s, 10s, 15s. Default value is 15s') ON DUPLICATE KEY UPDATE `description`='秒级别监控采集间隔,默认 15s,支持配置选项是 1s, 5s, 10s, 15s',`description_en`='The parameter determines the second-level monitoring and collection interval. The supported configuration options are 1s, 5s, 10s, 15s. Default value is 15s',`visible_level`='PRIVATE',`default_value`='15' sql 2: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`) VALUES ('ocp.perf.snapshot.generation.enable',0,'生成集群快照的开关','This parameter determines whether to enable generate snapshot') ON DUPLICATE KEY UPDATE `description`='生成集群快照的开关',`description_en`='This parameter determines whether to enable generate snapshot',`default_value`=0 sql 3: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`need_restart`,`description`,`description_en`) VALUES ('ocp.web.tracking.enabled',1,'PRIVATE',0,'是否开启前端埋点,开启后将采集系统信息等非业务敏感数据,用于改善产品使用体验和稳定性','Whether to enable the front-end tracking, after which, non-business sensitive data such as system information will be collected to improve the product experience and stability') ON DUPLICATE KEY UPDATE `description`='是否开启前端埋点,开启后将采集系统信息等非业务敏感数据,用于改善产品使用体验和稳定性',`description_en`='Whether to enable the front-end tracking, after which, non-business sensitive data such as system information will be collected to improve the product experience and stability',`need_restart`=0,`visible_level`='PRIVATE',`default_value`=1 sql 4: INSERT INTO `config_properties`(`key`,`value`,`visible_level`,`need_restart`,`description`,`description_en`) VALUES ('ocp.task.prohibit.skip.names','[\"Upgrade OB cluster\"]','PUBLIC',0,'禁止执行跳过操作的任务名称列表,跳过任务会导致运维状态异常、信息缺失等问题','Names of tasks that prohibit skipping operations. Skipping may cause abnormal operation status, missing information, and other issues') ON DUPLICATE KEY UPDATE `description`='禁止执行跳过操作的任务名称列表,跳过任务会导致运维状态异常、信息缺失等问题',`description_en`='Names of tasks that prohibit skipping operations. Skipping may cause abnormal operation status, missing information, and other issues',`need_restart`=0,`visible_level`='PUBLIC' sql 5: INSERT INTO `config_properties`(`key`,`value`,`visible_level`,`need_restart`,`description`,`description_en`) VALUES ('ocp.subtask.prohibit.skip.names','[]','PRIVATE',0,'禁止执行跳过操作的子任务名称列表,跳过子任务会导致运维状态异常、信息缺失等问题','Names of subtasks that prohibit skipping operations. Skipping may cause abnormal operation status, missing information, and other issues') ON DUPLICATE KEY UPDATE `description`='禁止执行跳过操作的子任务名称列表,跳过子任务会导致运维状态异常、信息缺失等问题',`description_en`='Names of subtasks that prohibit skipping operations. Skipping may cause abnormal operation status, missing information, and other issues',`need_restart`=0,`visible_level`='PRIVATE' ]} [2024-09-05T10:00:11.684] dataSource END DEFAULT_DATA sqls:config_properties_ce [2024-09-05T10:00:11.684] dataSource BEGIN DEFAULT_DATA sqls:config_properties 482 [2024-09-05T10:00:11.688] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=config_properties, sqls=[ sql 0: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('server.servlet.session.timeout','30m',1,'登陆会话/Session超时的时间,默认是30m,最少60s。如果不加后缀单位,则默认是秒。重启生效。','Session timeout interval, default is 30m, at least 60s. If the suffix unit is not added, the default is seconds. Restart OCP to take effect.','') ON DUPLICATE KEY UPDATE `description`='登陆会话/Session超时的时间,默认是30m,最少60s。如果不加后缀单位,则默认是秒。重启生效。',`description_en`='Session timeout interval, default is 30m, at least 60s. If the suffix unit is not added, the default is seconds. Restart OCP to take effect.',`need_restart`=1,`default_value`='30m',`type`='' sql 1: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('server.servlet.session.cookie.name','SESSION',1,'登陆成功后 Cookie 的名称,默认是 SESSION。重启生效。','The name of the cookie after logon. The default value is SESSION. The setting takes effect upon a restart. ','') ON DUPLICATE KEY UPDATE `description`='登陆成功后 Cookie 的名称,默认是 SESSION。重启生效。',`description_en`='The name of the cookie after logon. The default value is SESSION. The setting takes effect upon a restart. ',`need_restart`=1,`default_value`='SESSION',`type`='' sql 2: INSERT INTO `config_properties`(`key`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.servlet.session.cookie.same-site',1,'PRIVATE','Cookie 的 same-site 设置。重启生效。','The same-site setting of the cookie. The setting takes effect upon a restart. ','') ON DUPLICATE KEY UPDATE `description`='Cookie 的 same-site 设置。重启生效。',`description_en`='The same-site setting of the cookie. The setting takes effect upon a restart. ',`need_restart`=1,`visible_level`='PRIVATE',`type`='' sql 3: INSERT INTO `config_properties`(`key`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.servlet.session.cookie.secure',1,'PRIVATE','是否默认标记 cookie 是安全的。重启生效。','Specifies whether to automatically tag the cookie as safe. The setting takes effect upon a restart. ','') ON DUPLICATE KEY UPDATE `description`='是否默认标记 cookie 是安全的。重启生效。',`description_en`='Specifies whether to automatically tag the cookie as safe. The setting takes effect upon a restart. ',`need_restart`=1,`visible_level`='PRIVATE',`type`='' sql 4: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.sensitive-data.encryption.public-key','',1,'PRIVATE','加密敏感信息的公钥,建议部署后修改此配置,修改后重启生效','The public key for encrypting sensitive information. We recommend that you modify this setting after deployment. The modification takes effect upon a restart.','') ON DUPLICATE KEY UPDATE `description`='加密敏感信息的公钥,建议部署后修改此配置,修改后重启生效',`description_en`='The public key for encrypting sensitive information. We recommend that you modify this setting after deployment. The modification takes effect upon a restart.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 5: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.sensitive-data.encryption.private-key','',1,'PRIVATE','加密敏感信息的私钥,建议部署后修改此配置,修改后重启生效','The private key for encrypting sensitive information. We recommend that you modify this setting after deployment. The modification takes effect upon a restart.','') ON DUPLICATE KEY UPDATE `description`='加密敏感信息的私钥,建议部署后修改此配置,修改后重启生效',`description_en`='The private key for encrypting sensitive information. We recommend that you modify this setting after deployment. The modification takes effect upon a restart.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 6: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.auth.whitelist','/api/v2/time,/api/v2/mc/info,/api/v2/sensitiveDataKey,/api/v2/obproxy/loadBalanceInfo.*,.*Action=(ObRootServiceInfo|ObRootServiceRegister|ObIDCRegionInfo|GetObProxyConfig|AllocateClusterIdByNameAndIdx|DeleteObRootServiceInfoByClusterName|GetObRootServiceInfoUrlTemplate|ObRootServiceUnregister|GetObTenantInfoByServiceNames|RegisterObTenantInfo|ModifyTenantInfo|DeleteTenantInfo).*,performance/ash/reports/.*/data',1,'PRIVATE','OCP免登陆接口的白名单列表,以逗号分隔的接口URL字符串,支持正则表达式匹配,默认:/api/v2/time。重启生效。','Whitelist of OCP login-free APIs, it is comma-separated URL strings, which supports regular expression matching, default: /api/v2/time. Restart OCP to take effect.','') ON DUPLICATE KEY UPDATE `description`='OCP免登陆接口的白名单列表,以逗号分隔的接口URL字符串,支持正则表达式匹配,默认:/api/v2/time。重启生效。',`description_en`='Whitelist of OCP login-free APIs, it is comma-separated URL strings, which supports regular expression matching, default: /api/v2/time. Restart OCP to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='/api/v2/time,/api/v2/mc/info,/api/v2/sensitiveDataKey,/api/v2/obproxy/loadBalanceInfo.*,.*Action=(ObRootServiceInfo|ObRootServiceRegister|ObIDCRegionInfo|GetObProxyConfig|AllocateClusterIdByNameAndIdx|DeleteObRootServiceInfoByClusterName|GetObRootServiceInfoUrlTemplate|ObRootServiceUnregister|GetObTenantInfoByServiceNames|RegisterObTenantInfo|ModifyTenantInfo|DeleteTenantInfo).*,performance/ash/reports/.*/data',`type`='' sql 7: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.auth.basic.enabled','true',1,'PRIVATE','是否启用Basic Auth登陆模式,通常供程序和SDK等客户端场景使用,默认true。本配置与ocp.iam.auth可同时开启。重启生效。','Whether to enable Basic Authentication, usually for client programs and SDKs to call server APIs. The default is true. This configuration and ocp.iam.auth can be enabled together. Restart OCP to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否启用Basic Auth登陆模式,通常供程序和SDK等客户端场景使用,默认true。本配置与ocp.iam.auth可同时开启。重启生效。',`description_en`='Whether to enable Basic Authentication, usually for client programs and SDKs to call server APIs. The default is true. This configuration and ocp.iam.auth can be enabled together. Restart OCP to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 8: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.auth.access-key.enabled','true',1,'PRIVATE','是否启用AccessKey Auth登陆模式,通常供程序和SDK等客户端场景使用,默认true。本配置与ocp.iam.auth可同时开启。重启生效。','Whether to enable AccessKey Authentication, usually for client programs and SDKs to call server APIs. The default is true. This configuration and ocp.iam.auth can be enabled together. Restart OCP to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否启用AccessKey Auth登陆模式,通常供程序和SDK等客户端场景使用,默认true。本配置与ocp.iam.auth可同时开启。重启生效。',`description_en`='Whether to enable AccessKey Authentication, usually for client programs and SDKs to call server APIs. The default is true. This configuration and ocp.iam.auth can be enabled together. Restart OCP to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 9: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.csrf.enabled','true',1,'是否启用CSRF跨站点请求伪造安全保护,通常基于网页登陆的方式都推荐要启用,默认true。重启生效。','Whether to enable CSRF cross-site request forgery security protection. It is recommended to enable it, the default is true. Restart OCP to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否启用CSRF跨站点请求伪造安全保护,通常基于网页登陆的方式都推荐要启用,默认true。重启生效。',`description_en`='Whether to enable CSRF cross-site request forgery security protection. It is recommended to enable it, the default is true. Restart OCP to take effect.',`need_restart`=1,`default_value`='true',`type`='BOOL' sql 10: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.csrf.url.excluded','/api/v2/iam/login.*,.*Action=(ObRootServiceInfo|ObRootServiceRegister|ObRootServiceUnregister|ObIDCRegionInfo|GetObProxyConfig|AllocateClusterIdByNameAndIdx|DeleteObRootServiceInfoByClusterName|RegisterObTenantInfo|ModifyTenantInfo|DeleteTenantInfo).*,/api/v2/monitor/metric/scan.*',1,'PRIVATE','可指定跳过CSRF保护的URL列表,支持正则表达式匹配,默认为:/api/v2/iam/login.*。如果启用CSRF跨站点请求伪造安全保护,该选项才生效;URL是包含path和query param的完整字符串','You can specify a URL list to skip CSRF protection, support regular expression matching, the default is: /api/v2/iam/login.*. This option will only take effect if CSRF cross-site request forgery security protection is enabled; URL is a complete string containing path and query param','') ON DUPLICATE KEY UPDATE `description`='可指定跳过CSRF保护的URL列表,支持正则表达式匹配,默认为:/api/v2/iam/login.*。如果启用CSRF跨站点请求伪造安全保护,该选项才生效;URL是包含path和query param的完整字符串',`description_en`='You can specify a URL list to skip CSRF protection, support regular expression matching, the default is: /api/v2/iam/login.*. This option will only take effect if CSRF cross-site request forgery security protection is enabled; URL is a complete string containing path and query param',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='/api/v2/iam/login.*,.*Action=(ObRootServiceInfo|ObRootServiceRegister|ObRootServiceUnregister|ObIDCRegionInfo|GetObProxyConfig|AllocateClusterIdByNameAndIdx|DeleteObRootServiceInfoByClusterName|RegisterObTenantInfo|ModifyTenantInfo|DeleteTenantInfo).*,/api/v2/monitor/metric/scan.*',`type`='' sql 11: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.sso-login-url','','第三方登录需要跳转的url','The URL that is required for third-party logon.','') ON DUPLICATE KEY UPDATE `description`='第三方登录需要跳转的url',`description_en`='The URL that is required for third-party logon.',`default_value`='',`type`='' sql 12: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.login.max-attempts','5','登录时允许连续输错用户名或密码的次数,如果超过限制则会临时阻止客户端IP的登录,默认是5次','The limit of login failures of incorrect username or password. If it exceeds the limit, it will temporarily block the login of the client IP, the default is 5 times','NUMERIC') ON DUPLICATE KEY UPDATE `description`='登录时允许连续输错用户名或密码的次数,如果超过限制则会临时阻止客户端IP的登录,默认是5次',`description_en`='The limit of login failures of incorrect username or password. If it exceeds the limit, it will temporarily block the login of the client IP, the default is 5 times',`default_value`='5',`type`='NUMERIC' sql 13: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.login.lockout-minutes','30','如果超过登录失败限制,则会临时阻止用户的登录,单位是分钟,默认是30分钟','If the login failure limit is exceeded, specifies the time interval that the user will be temporarily blocked. The time unit is minutes, the default is 30 minutes','NUMERIC') ON DUPLICATE KEY UPDATE `description`='如果超过登录失败限制,则会临时阻止用户的登录,单位是分钟,默认是30分钟',`description_en`='If the login failure limit is exceeded, specifies the time interval that the user will be temporarily blocked. The time unit is minutes, the default is 30 minutes',`default_value`='30',`type`='NUMERIC' sql 14: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.login.client.max-attempts','10',1,'同一客户端连续访问登录接口的次数,如果超过限制则会临时阻止客户端的登录请求,默认是10次','The limit of login request by same client address. If it exceeds the limit, it will temporarily block the login of the client address, the default is 10 times','NUMERIC') ON DUPLICATE KEY UPDATE `description`='同一客户端连续访问登录接口的次数,如果超过限制则会临时阻止客户端的登录请求,默认是10次',`description_en`='The limit of login request by same client address. If it exceeds the limit, it will temporarily block the login of the client address, the default is 10 times',`need_restart`=1,`default_value`='10',`type`='NUMERIC' sql 15: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.login.client.lockout-minutes','10',1,'如果同一客户端登录请求超过限制,则会临时阻止客户端的登录请求,单位是分钟,默认是10分钟','If the client request limit is exceeded, specifies the client will be temporarily blocked. The time unit is minutes, the default is 10 minutes','NUMERIC') ON DUPLICATE KEY UPDATE `description`='如果同一客户端登录请求超过限制,则会临时阻止客户端的登录请求,单位是分钟,默认是10分钟',`description_en`='If the client request limit is exceeded, specifies the client will be temporarily blocked. The time unit is minutes, the default is 10 minutes',`need_restart`=1,`default_value`='10',`type`='NUMERIC' sql 16: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.login.client.white-list',NULL,'授权接口的客户端 ip 白名单,白名单中的 ip 登录失败时不触发限制规则','The IP white list of the authorization interface. If the IP in the white list will not trigger the restriction rule','') ON DUPLICATE KEY UPDATE `description`='授权接口的客户端 ip 白名单,白名单中的 ip 登录失败时不触发限制规则',`description_en`='The IP white list of the authorization interface. If the IP in the white list will not trigger the restriction rule',`type`='' sql 17: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.preserved.username.list','admin,sys,system,sysdba,dba,oceanbase,obproxy,proxyro,ocp,ocp_monitor,ocp_agent,odc,oms,backup,drc,lbacsys,odp,temp',1,'PRIVATE','系统预留的用户名,供内部使用;新建用户时无法使用','Username reserved by the system for internal use; it cannot be used when creating a new user','') ON DUPLICATE KEY UPDATE `description`='系统预留的用户名,供内部使用;新建用户时无法使用',`description_en`='Username reserved by the system for internal use; it cannot be used when creating a new user',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='admin,sys,system,sysdba,dba,oceanbase,obproxy,proxyro,ocp,ocp_monitor,ocp_agent,odc,oms,backup,drc,lbacsys,odp,temp',`type`='' sql 18: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.role.forbidden.update.username.list','admin,system,obproxy,ocp_admin,monitor',1,'PRIVATE','禁止更新用户角色的用户名列表','An username list contains whose role is not allowed to update.','') ON DUPLICATE KEY UPDATE `description`='禁止更新用户角色的用户名列表',`description_en`='An username list contains whose role is not allowed to update.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='admin,system,obproxy,ocp_admin,monitor',`type`='' sql 19: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.account.system.active','false',0,'PRIVATE','system 用户是否处于激活状态,默认 false。','Whether the system account is active, the default is false.','BOOL') ON DUPLICATE KEY UPDATE `description`='system 用户是否处于激活状态,默认 false。',`description_en`='Whether the system account is active, the default is false.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 20: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.iam.user.access-key.max.count','5',1,'PRIVATE','单个用户能创建的AccessKey数量,默认5个','Number of accessKeys that can be created by a user. The default value is 5','NUMERIC') ON DUPLICATE KEY UPDATE `description`='单个用户能创建的AccessKey数量,默认5个',`description_en`='Number of accessKeys that can be created by a user. The default value is 5',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='5',`type`='NUMERIC' sql 21: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.request.client.ip.from-header','false',1,'是否从 HTTP 的 header 中获取客户端 IP。重启生效','Whether get client ip from HTTP header. Restart OCP to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否从 HTTP 的 header 中获取客户端 IP。重启生效',`description_en`='Whether get client ip from HTTP header. Restart OCP to take effect.',`need_restart`=1,`default_value`='false',`type`='BOOL' sql 22: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.request.client.ip.header-candidates','X-Forwarded-For',1,'获取客户端 IP 的请求头名称。重启生效。','Http header names to get client ip. Restart OCP to take effect.','') ON DUPLICATE KEY UPDATE `description`='获取客户端 IP 的请求头名称。重启生效。',`description_en`='Http header names to get client ip. Restart OCP to take effect.',`need_restart`=1,`default_value`='X-Forwarded-For',`type`='' sql 23: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.health-check.status.available-keyword','okay','/api/status API 可用状态关键字, 默认为 okay','/api/status API available status keyword, default is okay','') ON DUPLICATE KEY UPDATE `description`='/api/status API 可用状态关键字, 默认为 okay',`description_en`='/api/status API available status keyword, default is okay',`default_value`='okay',`type`='' sql 24: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.health-check.status.unavailable-keyword','bad','/api/status API 不可用状态关键字, 默认为 bad','/api/status API unavailable status keyword, default is bad','') ON DUPLICATE KEY UPDATE `description`='/api/status API 不可用状态关键字, 默认为 bad',`description_en`='/api/status API unavailable status keyword, default is bad',`default_value`='bad',`type`='' sql 25: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.jpa.properties.hibernate.globally_quoted_identifiers','true',1,'PRIVATE','在全局增加引用标识符','Add reference identifier globally','BOOL') ON DUPLICATE KEY UPDATE `description`='在全局增加引用标识符',`description_en`='Add reference identifier globally',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 26: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.jpa.hibernate.naming-strategy','org.hibernate.cfg.ImprovedNamingStrategy',1,'PRIVATE','JPA naming-strategy,比 DefaultNamingStrategy 更完善的 字段和列名映射','JPA naming-strategy, improved mapping strategy between java entity fields and database column names than DefaultNamingStrategy','') ON DUPLICATE KEY UPDATE `description`='JPA naming-strategy,比 DefaultNamingStrategy 更完善的 字段和列名映射',`description_en`='JPA naming-strategy, improved mapping strategy between java entity fields and database column names than DefaultNamingStrategy',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='org.hibernate.cfg.ImprovedNamingStrategy',`type`='' sql 27: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.jpa.properties.hibernate.dialect','org.hibernate.dialect.MySQL5Dialect',1,'PRIVATE','JPA dialect use MySQL,JPA 方言配置,更适合 MySQL','JPA dialect use MySQL, JPA dialect configuration, more suitable for MySQL','') ON DUPLICATE KEY UPDATE `description`='JPA dialect use MySQL,JPA 方言配置,更适合 MySQL',`description_en`='JPA dialect use MySQL, JPA dialect configuration, more suitable for MySQL',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='org.hibernate.dialect.MySQL5Dialect',`type`='' sql 28: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.startup-check.metadb.variable','[{\"variableName\": \"max_allowed_packet\", \"operator\": \">=\", \"targetValue\": 4194304}, {\"variableName\": \"ob_read_consistency\", \"operator\": \"=\", \"targetValue\": \"STRONG\"}]',1,'PRIVATE','OCP启动时检查的metadb变量','metadb variable checks during OCP startup','') ON DUPLICATE KEY UPDATE `description`='OCP启动时检查的metadb变量',`description_en`='metadb variable checks during OCP startup',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='[{\"variableName\": \"max_allowed_packet\", \"operator\": \">=\", \"targetValue\": 4194304}, {\"variableName\": \"ob_read_consistency\", \"operator\": \"=\", \"targetValue\": \"STRONG\"}]',`type`='' sql 29: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.startup-check.monitordb.variable','[{\"variableName\": \"max_allowed_packet\", \"operator\": \">=\", \"targetValue\": 4194304}, {\"variableName\": \"ob_read_consistency\", \"operator\": \"=\", \"targetValue\": \"STRONG\"}]',1,'PRIVATE','OCP启动时检查的monitordb变量','monitordb variable checks during OCP startup','') ON DUPLICATE KEY UPDATE `description`='OCP启动时检查的monitordb变量',`description_en`='monitordb variable checks during OCP startup',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='[{\"variableName\": \"max_allowed_packet\", \"operator\": \">=\", \"targetValue\": 4194304}, {\"variableName\": \"ob_read_consistency\", \"operator\": \"=\", \"targetValue\": \"STRONG\"}]',`type`='' sql 30: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.hikari.poolName','metadb-connect-pool',1,'PRIVATE','metadb的 hikari 连接池名称。重启生效','metadb hikari connection pool name. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='metadb的 hikari 连接池名称。重启生效',`description_en`='metadb hikari connection pool name. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='metadb-connect-pool',`type`='' sql 31: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.hikari.minimumIdle','10',1,'PRIVATE','初始化时建立物理连接的个数。重启生效','The number of physical connections established during initialization. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='初始化时建立物理连接的个数。重启生效',`description_en`='The number of physical connections established during initialization. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 32: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.hikari.maximumPoolSize','200',1,'PRIVATE','最大连接池数量。重启生效','The maximum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最大连接池数量。重启生效',`description_en`='The maximum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='200',`type`='NUMERIC' sql 33: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.hikari.connectionTestQuery','SELECT 1 FROM DUAL',1,'PRIVATE','用来检测连接是否有效的sql。重启生效','SQL used to detect whether the connection is valid. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='用来检测连接是否有效的sql。重启生效',`description_en`='SQL used to detect whether the connection is valid. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT 1 FROM DUAL',`type`='' sql 34: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.hikari.ConnectionTimeout','2000',1,'PRIVATE','获取连接时最大等待时间,单位毫秒。重启生效','Maximum waiting time when getting a connection, in milliseconds. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取连接时最大等待时间,单位毫秒。重启生效',`description_en`='Maximum waiting time when getting a connection, in milliseconds. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 35: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.name','metadb-connect-pool',1,'PRIVATE','metadb的druid连接池名称。重启生效','metadb druid connection pool name. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='metadb的druid连接池名称。重启生效',`description_en`='metadb druid connection pool name. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='metadb-connect-pool',`type`='' sql 36: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.initialSize','10',1,'PRIVATE','初始化时建立物理连接的个数。重启生效','The number of physical connections established during initialization. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='初始化时建立物理连接的个数。重启生效',`description_en`='The number of physical connections established during initialization. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 37: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.minIdle','2',1,'PRIVATE','最小连接池数量。重启生效','Minimum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最小连接池数量。重启生效',`description_en`='Minimum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2',`type`='NUMERIC' sql 38: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.maxActive','200',1,'PRIVATE','最大连接池数量。重启生效','The maximum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最大连接池数量。重启生效',`description_en`='The maximum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='200',`type`='NUMERIC' sql 39: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.testWhileIdle','true',1,'PRIVATE','建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效','It is recommended to set it to true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效',`description_en`='It is recommended to set it to true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 40: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.validationQuery','SELECT 1 FROM DUAL',1,'PRIVATE','用来检测连接是否有效的sql。重启生效','SQL used to detect whether the connection is valid. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='用来检测连接是否有效的sql。重启生效',`description_en`='SQL used to detect whether the connection is valid. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT 1 FROM DUAL',`type`='' sql 41: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.maxWait','2000',1,'PRIVATE','获取连接时最大等待时间,单位毫秒。重启生效','Maximum waiting time when getting a connection, in milliseconds. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取连接时最大等待时间,单位毫秒。重启生效',`description_en`='Maximum waiting time when getting a connection, in milliseconds. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 42: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.datasource.druid.keepAlive','true',1,'PRIVATE','连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效','For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be performed. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效',`description_en`='For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be performed. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 43: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.host',NULL,1,'PRIVATE','OCP 监控数据库的连接地址(OBServer地址或OBProxy地址),重启生效','OCP monitor database connection address (OBServer address or OBProxy address), restart to take effect',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的连接地址(OBServer地址或OBProxy地址),重启生效',`description_en`='OCP monitor database connection address (OBServer address or OBProxy address), restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 44: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.port',NULL,1,'PRIVATE','OCP 监控数据库的连接端口,重启生效','OCP monitor database connection port, restart to take effect',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的连接端口,重启生效',`description_en`='OCP monitor database connection port, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 45: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.database',NULL,1,'PRIVATE','OCP 监控数据库的数据库名,重启生效','OCP monitor database name, restart to take effect',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的数据库名,重启生效',`description_en`='OCP monitor database name, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 46: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.username',NULL,1,'PRIVATE','OCP 监控数据库的连接用户名,重启生效','OCP monitor database connection username, restart to take effect',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的连接用户名,重启生效',`description_en`='OCP monitor database connection username, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 47: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.password',NULL,1,'PRIVATE','OCP 监控数据库的连接密码,重启生效','OCP monitor database connection password, restart to take effect',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的连接密码,重启生效',`description_en`='OCP monitor database connection password, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 48: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`is_az_level`,`type`) VALUES ('ocp.monitordb.public-key',NULL,1,'PRIVATE','OCP 监控数据库的连接公钥,重启生效','The public key for connecting to the MonitorDB of OCP. The setting takes effect upon a restart.',1,'') ON DUPLICATE KEY UPDATE `description`='OCP 监控数据库的连接公钥,重启生效',`description_en`='The public key for connecting to the MonitorDB of OCP. The setting takes effect upon a restart.',`need_restart`=1,`visible_level`='PRIVATE',`is_az_level`=1,`type`='' sql 49: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.datasource.query.timeout.sec','120',1,'PRIVATE','Monitor db 的SQL 超时时间 单位:秒,重启生效','Query timeout of monitor datasource in seconds, default 120. Restart to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Monitor db 的SQL 超时时间 单位:秒,重启生效',`description_en`='Query timeout of monitor datasource in seconds, default 120. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='120',`type`='NUMERIC' sql 50: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.datasource.socket.timeout.ms','120000',1,'PRIVATE','Monitor db 数据源的Socket超时时间 单位:毫秒,重启生效','Socket timeout of monitor datasource in milliseconds, default 120000. Restart to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Monitor db 数据源的Socket超时时间 单位:毫秒,重启生效',`description_en`='Socket timeout of monitor datasource in milliseconds, default 120000. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='120000',`type`='NUMERIC' sql 51: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.driverClassName','com.oceanbase.jdbc.Driver',1,'PRIVATE','jdbc驱动。重启生效','jdbc driver. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='jdbc驱动。重启生效',`description_en`='jdbc driver. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='com.oceanbase.jdbc.Driver',`type`='' sql 52: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.hikari.poolName','monitor-connect-pool',1,'PRIVATE','monitordb 的 hikari 连接池名称。重启生效','MonitorDB hikari connection pool name. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='monitordb 的 hikari 连接池名称。重启生效',`description_en`='MonitorDB hikari connection pool name. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='monitor-connect-pool',`type`='' sql 53: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.hikari.minimumIdle','10',1,'PRIVATE','初始化时建立物理连接的个数。重启生效','The number of physical connections established during initialization. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='初始化时建立物理连接的个数。重启生效',`description_en`='The number of physical connections established during initialization. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 54: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.hikari.maximumPoolSize','200',1,'PRIVATE','最大连接池数量。重启生效','The maximum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最大连接池数量。重启生效',`description_en`='The maximum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='200',`type`='NUMERIC' sql 55: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.hikari.connectionTestQuery','SELECT 1 FROM DUAL',1,'PRIVATE','用来检测连接是否有效的sql。重启生效','SQL used to detect whether the connection is valid. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='用来检测连接是否有效的sql。重启生效',`description_en`='SQL used to detect whether the connection is valid. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT 1 FROM DUAL',`type`='' sql 56: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.hikari.ConnectionTimeout','2000',1,'PRIVATE','获取连接时最大等待时间,单位毫秒。重启生效','Maximum waiting time when getting a connection, in milliseconds. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取连接时最大等待时间,单位毫秒。重启生效',`description_en`='Maximum waiting time when getting a connection, in milliseconds. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 57: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.name','monitordb-connect-pool',1,'PRIVATE','druid连接池名称。重启生效','druid connection pool name. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='druid连接池名称。重启生效',`description_en`='druid connection pool name. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='monitordb-connect-pool',`type`='' sql 58: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.initialSize','10',1,'PRIVATE','初始化时建立物理连接的个数。重启生效','The number of physical connections established during initialization. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='初始化时建立物理连接的个数。重启生效',`description_en`='The number of physical connections established during initialization. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 59: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.minIdle','2',1,'PRIVATE','最小连接池数量。重启生效','Minimum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最小连接池数量。重启生效',`description_en`='Minimum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2',`type`='NUMERIC' sql 60: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.maxActive','200',1,'PRIVATE','最大连接池数量。重启生效','The maximum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最大连接池数量。重启生效',`description_en`='The maximum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='200',`type`='NUMERIC' sql 61: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.testWhileIdle','true',1,'PRIVATE','建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效','It is recommended to configure it as true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效',`description_en`='It is recommended to configure it as true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 62: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.validationQuery','SELECT 1 FROM DUAL',1,'PRIVATE','用来检测连接是否有效的sql。重启生效','SQL used to detect whether the connection is valid. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='用来检测连接是否有效的sql。重启生效',`description_en`='SQL used to detect whether the connection is valid. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT 1 FROM DUAL',`type`='' sql 63: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.maxWait','2000',1,'PRIVATE','获取连接时最大等待时间,单位毫秒。重启生效','Maximum waiting time when getting a connection, in milliseconds. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取连接时最大等待时间,单位毫秒。重启生效',`description_en`='Maximum waiting time when getting a connection, in milliseconds. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 64: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.druid.keepAlive','true',1,'PRIVATE','连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效','For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be executed. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效',`description_en`='For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be executed. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 65: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.custom.collectItem.sql.function.whiteList','count,time_to_usec,timestampdiff,coalesce,sum,max,avg,min,round,unix_timestamp,abs',1,'PRIVATE','自定义监控采集项 sql 函数白名单','Customized monitoring collection item sql function whitelist','') ON DUPLICATE KEY UPDATE `description`='自定义监控采集项 sql 函数白名单',`description_en`='Customized monitoring collection item sql function whitelist',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='count,time_to_usec,timestampdiff,coalesce,sum,max,avg,min,round,unix_timestamp,abs',`type`='' sql 66: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitordb.series.scan.batch-size','2000',1,'PRIVATE','每次批量查询监控数量大小配置','The limit on the number of each metric series scan.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='每次批量查询监控数量大小配置',`description_en`='The limit on the number of each metric series scan.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 67: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.deletable.metricNames','process_count|app=HOST|name=observer,process_count|app=HOST|name=obproxy,process_cpu_percent|app=HOST|name=observer,process_cpu_percent|app=HOST|name=obproxy,process_exists|app=HOST|name=observer,process_exists|app=HOST|name=obproxy,process_fd_count|app=HOST|name=observer,process_fd_count|app=HOST|name=obproxy,process_memory_rss_bytes|app=HOST|name=observer,process_memory_rss_bytes|app=HOST|name=obproxy,process_thread_count|app=HOST|name=observer,process_thread_count|app=HOST|name=obproxy,process_uptime_seconds|app=HOST|name=observer,process_uptime_seconds|app=HOST|name=obproxy,ob_system_event_detail_total_waits,ob_system_event_detail_total_timeouts,ob_system_event_detail_time_waited_us,ob_system_event_detail_total_waits,ob_system_event_detail_total_timeouts,ob_system_event_detail_time_waited_us,ob_latch_get_total,ob_latch_miss_total,ob_latch_sleep_total,ob_latch_immediate_get_total,ob_latch_immediate_miss_total,ob_latch_spin_get_total,ob_latch_wait_seconds_total,ob_tenant_context_memory_hold_bytes,ob_tenant_context_memory_used_bytes,ob_tenant_context_memory_count',1,'PRIVATE','可被删除指标指标名称','Names of metrics that can be deleted.','') ON DUPLICATE KEY UPDATE `description`='可被删除指标指标名称',`description_en`='Names of metrics that can be deleted.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='process_count|app=HOST|name=observer,process_count|app=HOST|name=obproxy,process_cpu_percent|app=HOST|name=observer,process_cpu_percent|app=HOST|name=obproxy,process_exists|app=HOST|name=observer,process_exists|app=HOST|name=obproxy,process_fd_count|app=HOST|name=observer,process_fd_count|app=HOST|name=obproxy,process_memory_rss_bytes|app=HOST|name=observer,process_memory_rss_bytes|app=HOST|name=obproxy,process_thread_count|app=HOST|name=observer,process_thread_count|app=HOST|name=obproxy,process_uptime_seconds|app=HOST|name=observer,process_uptime_seconds|app=HOST|name=obproxy,ob_system_event_detail_total_waits,ob_system_event_detail_total_timeouts,ob_system_event_detail_time_waited_us,ob_system_event_detail_total_waits,ob_system_event_detail_total_timeouts,ob_system_event_detail_time_waited_us,ob_latch_get_total,ob_latch_miss_total,ob_latch_sleep_total,ob_latch_immediate_get_total,ob_latch_immediate_miss_total,ob_latch_spin_get_total,ob_latch_wait_seconds_total,ob_tenant_context_memory_hold_bytes,ob_tenant_context_memory_used_bytes,ob_tenant_context_memory_count',`type`='' sql 68: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.name','config-server-connect-pool',1,'PRIVATE','druid连接池名称。重启生效','druid connection pool name. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='druid连接池名称。重启生效',`description_en`='druid connection pool name. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='config-server-connect-pool',`type`='' sql 69: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.initialSize','10',1,'PRIVATE','初始化时建立物理连接的个数。重启生效','The number of physical connections established during initialization. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='初始化时建立物理连接的个数。重启生效',`description_en`='The number of physical connections established during initialization. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 70: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.minIdle','2',1,'PRIVATE','最小连接池数量。重启生效','Minimum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最小连接池数量。重启生效',`description_en`='Minimum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2',`type`='NUMERIC' sql 71: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.maxActive','100',1,'PRIVATE','最大连接池数量。重启生效','The maximum number of connections. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='最大连接池数量。重启生效',`description_en`='The maximum number of connections. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='100',`type`='NUMERIC' sql 72: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.testWhileIdle','true',1,'PRIVATE','建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效','It is recommended to configure it as true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='建议配置为true,不影响性能,并且保证安全性。申请连接的时候检测。重启生效',`description_en`='It is recommended to configure it as true, which will not affect performance and ensure safety. Detect when applying for connection. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 73: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.validationQuery','SELECT 1 FROM DUAL',1,'PRIVATE','用来检测连接是否有效的sql。重启生效','SQL used to detect whether the connection is valid. Restart to take effect','') ON DUPLICATE KEY UPDATE `description`='用来检测连接是否有效的sql。重启生效',`description_en`='SQL used to detect whether the connection is valid. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT 1 FROM DUAL',`type`='' sql 74: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.maxWait','2000',1,'PRIVATE','获取连接时最大等待时间,单位毫秒。重启生效','Maximum waiting time when getting a connection, in milliseconds. Restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取连接时最大等待时间,单位毫秒。重启生效',`description_en`='Maximum waiting time when getting a connection, in milliseconds. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 75: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.druid.keepAlive','true',1,'PRIVATE','连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效','For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be executed. Restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='连接池中的minIdle数量以内的连接,空闲时间超过minEvictableIdleTimeMillis(缺省值1800秒),则会执行keepAlive操作。重启生效',`description_en`='For connections within the number of minIdle in the connection pool, if the idle time exceeds minEvictableIdleTimeMillis (the default value is 1800 seconds), the keepAlive operation will be executed. Restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 76: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.datasource.connect-timeout','2000',1,'PRIVATE','建立 JDBC 连接的超时时间,单位:ms','The timeout duration for establishing a JDBC connection, unit: ms','NUMERIC') ON DUPLICATE KEY UPDATE `description`='建立 JDBC 连接的超时时间,单位:ms',`description_en`='The timeout duration for establishing a JDBC connection, unit: ms',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 77: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.datasource.socket-timeout','30000',1,'PRIVATE','JDBC 的 Socket 连接超时时间,单位:ms','The socket connection timeout duration for JDBC, unit: ms.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='JDBC 的 Socket 连接超时时间,单位:ms',`description_en`='The socket connection timeout duration for JDBC, unit: ms.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='30000',`type`='NUMERIC' sql 78: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.config.server.cache.refresh.interval','60',1,'PRIVATE','Config Server 缓存的刷新周期,单位:s','The cache refresh interval of Config Server, in second.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Config Server 缓存的刷新周期,单位:s',`description_en`='The cache refresh interval of Config Server, in second.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='60',`type`='NUMERIC' sql 79: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('logging.pattern.console','%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%t,%X{traceId},%X{spanId}]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %.-2048m%n%wEx',1,'PRIVATE','用于控制台输出的日志格式','Log format for console output','') ON DUPLICATE KEY UPDATE `description`='用于控制台输出的日志格式',`description_en`='Log format for console output',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(%5p) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%t,%X{traceId},%X{spanId}]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %.-2048m%n%wEx',`type`='' sql 80: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('logging.pattern.file','%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } --- [%t,%X{traceId},%X{spanId}] %-40.40logger{39} : %.-2048m%n%wEx',1,'PRIVATE','用于文件输出的日志格式','Log format used for file output','') ON DUPLICATE KEY UPDATE `description`='用于文件输出的日志格式',`description_en`='Log format used for file output',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${PID:- } --- [%t,%X{traceId},%X{spanId}] %-40.40logger{39} : %.-2048m%n%wEx',`type`='' sql 81: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.file','${user.home}/ocp-server/log/ocp.log',1,'已过时,推荐使用 logging.file.name,日志文件的完整名字(绝对路径+文件名字),可以用Linux/MacOS系统环境变量如${HOME}或者java系统变量${user.home};默认是${user.home}/ocp-server/log/ocp.log','Deprecated, use logging.file.name instead. The full name of the log file (absolute path + file name), you can use Linux/MacOS system environment variables such as ${HOME} or java system variables ${user.home}; the default is ${user.home}/ocp-server/log/ocp.log','') ON DUPLICATE KEY UPDATE `description`='已过时,推荐使用 logging.file.name,日志文件的完整名字(绝对路径+文件名字),可以用Linux/MacOS系统环境变量如${HOME}或者java系统变量${user.home};默认是${user.home}/ocp-server/log/ocp.log',`description_en`='Deprecated, use logging.file.name instead. The full name of the log file (absolute path + file name), you can use Linux/MacOS system environment variables such as ${HOME} or java system variables ${user.home}; the default is ${user.home}/ocp-server/log/ocp.log',`need_restart`=1,`default_value`='${user.home}/ocp-server/log/ocp.log',`type`='' sql 82: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.file.name','${user.home}/ocp-server/log/ocp.log',1,'日志文件的完整名字(绝对路径+文件名字),可以用Linux/MacOS系统环境变量如${HOME}或者java系统变量${user.home};默认是${user.home}/ocp-server/log/ocp.log','The full name of the log file (absolute path + file name), you can use Linux/MacOS system environment variables such as ${HOME} or java system variables ${user.home}; the default is ${user.home}/ocp-server/log/ocp.log','') ON DUPLICATE KEY UPDATE `description`='日志文件的完整名字(绝对路径+文件名字),可以用Linux/MacOS系统环境变量如${HOME}或者java系统变量${user.home};默认是${user.home}/ocp-server/log/ocp.log',`description_en`='The full name of the log file (absolute path + file name), you can use Linux/MacOS system environment variables such as ${HOME} or java system variables ${user.home}; the default is ${user.home}/ocp-server/log/ocp.log',`need_restart`=1,`default_value`='${user.home}/ocp-server/log/ocp.log',`type`='' sql 83: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.file.max-size','100MB',1,'当配置了logging.file.name后,通过本配置指定日志文件大小,如 30MB、1GB等;默认是100MB','When logging.file.name is configured, specify the log file size through this configuration, such as 30MB, 1GB, etc.; the default is 100MB','') ON DUPLICATE KEY UPDATE `description`='当配置了logging.file.name后,通过本配置指定日志文件大小,如 30MB、1GB等;默认是100MB',`description_en`='When logging.file.name is configured, specify the log file size through this configuration, such as 30MB, 1GB, etc.; the default is 100MB',`need_restart`=1,`default_value`='100MB',`type`='' sql 84: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.file.total-size-cap','10GB',1,'当配置了logging.file.name后,通过本配置指定日志文件总大小,如1GB等;默认是10GB','When logging.file.name is configured, specify the total log file size through this configuration, such as 1GB, etc.; the default is 10GB','') ON DUPLICATE KEY UPDATE `description`='当配置了logging.file.name后,通过本配置指定日志文件总大小,如1GB等;默认是10GB',`description_en`='When logging.file.name is configured, specify the total log file size through this configuration, such as 1GB, etc.; the default is 10GB',`need_restart`=1,`default_value`='10GB',`type`='' sql 85: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('logging.file.clean-history-on-start','true',1,'PRIVATE','启动时删除压缩的日志文件','Clean the archive log files on startup','BOOL') ON DUPLICATE KEY UPDATE `description`='启动时删除压缩的日志文件',`description_en`='Clean the archive log files on startup',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 86: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.file.max-history','100',1,'当配置了logging.file后,设置最多保留的归档日志文件的天数','When logging.file is configured, set the maximum of retention days the log archive log files to keep','NUMERIC') ON DUPLICATE KEY UPDATE `description`='当配置了logging.file后,设置最多保留的归档日志文件的天数',`description_en`='When logging.file is configured, set the maximum of retention days the log archive log files to keep',`need_restart`=1,`default_value`='100',`type`='NUMERIC' sql 87: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.level.web','INFO',1,'设置spring web框架的日志级别,包含org.springframework.core.codec, org.springframework.http, org.springframework.web三个包的统一日志级别,默认为INFO','Set the log level of the spring web framework, including the unified log level of the three packages org.springframework.core.codec, org.springframework.http, and org.springframework.web. The default is INFO','') ON DUPLICATE KEY UPDATE `description`='设置spring web框架的日志级别,包含org.springframework.core.codec, org.springframework.http, org.springframework.web三个包的统一日志级别,默认为INFO',`description_en`='Set the log level of the spring web framework, including the unified log level of the three packages org.springframework.core.codec, org.springframework.http, and org.springframework.web. The default is INFO',`need_restart`=1,`default_value`='INFO',`type`='' sql 88: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.level.org.hibernate.SQL','INFO',1,'设置spring sql框架的日志级别,默认为INFO','Set the log level of the spring sql framework, the default is INFO','') ON DUPLICATE KEY UPDATE `description`='设置spring sql框架的日志级别,默认为INFO',`description_en`='Set the log level of the spring sql framework, the default is INFO',`need_restart`=1,`default_value`='INFO',`type`='' sql 89: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('logging.level.com.oceanbase.ocp','INFO',1,'设置ocp程序的日志级别,默认为INFO','Set the log level of the ocp program, the default is INFO','') ON DUPLICATE KEY UPDATE `description`='设置ocp程序的日志级别,默认为INFO',`description_en`='Set the log level of the ocp program, the default is INFO',`need_restart`=1,`default_value`='INFO',`type`='' sql 90: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('springdoc.api-docs.enabled','false','PRIVATE','OpenAPI 3 文档接口:是否启用; 默认是FALSE','OpenAPI 3 REST API docs: whether to enable; the default is FALSE','BOOL') ON DUPLICATE KEY UPDATE `description`='OpenAPI 3 文档接口:是否启用; 默认是FALSE',`description_en`='OpenAPI 3 REST API docs: whether to enable; the default is FALSE',`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 91: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('springdoc.paths-to-match','/api/v2/**',1,'PRIVATE','OpenAPI 3 文档包含的接口路径,多个路径以逗号分隔。默认是/api/v2/**,重启生效','The API path included in the OpenAPI 3 document. Multiple paths are separated by commas. The default is /api/v2/**, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='OpenAPI 3 文档包含的接口路径,多个路径以逗号分隔。默认是/api/v2/**,重启生效',`description_en`='The API path included in the OpenAPI 3 document. Multiple paths are separated by commas. The default is /api/v2/**, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='/api/v2/**',`type`='' sql 92: INSERT INTO `config_properties`(`key`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('springdoc.paths-to-exclude',1,'PRIVATE','OpenAPI 3 文档排除的接口路径,多个路径以逗号分隔。默认为空,重启生效','API path excluded from the OpenAPI 3 document. Multiple paths are separated by commas. The default is empty, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='OpenAPI 3 文档排除的接口路径,多个路径以逗号分隔。默认为空,重启生效',`description_en`='API path excluded from the OpenAPI 3 document. Multiple paths are separated by commas. The default is empty, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`type`='' sql 93: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('springdoc.api-docs.path','/doc/api-docs','PRIVATE','OpenAPI 3 文档 api-doc url 路径','OpenAPI 3 REST api-doc url path','') ON DUPLICATE KEY UPDATE `description`='OpenAPI 3 文档 api-doc url 路径',`description_en`='OpenAPI 3 REST api-doc url path',`visible_level`='PRIVATE',`default_value`='/doc/api-docs',`type`='' sql 94: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('springdoc.swagger-ui.path','/doc/swagger-ui.html','PRIVATE','防止与静态html的root path冲突,需要自定义的swagger ui的path,因为swagger ui v1.2默认使用系统root path','To prevent conflict with the root path of static html, you need to customize the path of swagger ui, because swagger ui v1.2 uses the system root path by default','') ON DUPLICATE KEY UPDATE `description`='防止与静态html的root path冲突,需要自定义的swagger ui的path,因为swagger ui v1.2默认使用系统root path',`description_en`='To prevent conflict with the root path of static html, you need to customize the path of swagger ui, because swagger ui v1.2 uses the system root path by default',`visible_level`='PRIVATE',`default_value`='/doc/swagger-ui.html',`type`='' sql 95: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.data.web.pageable.one-indexed-parameters','true','PRIVATE','Spring Data JPA和REST分页查询时,设置默认的页码起始值为1;如果是false,则起始页码为0','When Spring Data JPA and REST paging query, set the default page number start value to 1; if it is false, the start page number is 0','BOOL') ON DUPLICATE KEY UPDATE `description`='Spring Data JPA和REST分页查询时,设置默认的页码起始值为1;如果是false,则起始页码为0',`description_en`='When Spring Data JPA and REST paging query, set the default page number start value to 1; if it is false, the start page number is 0',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 96: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.data.web.pageable.max-page-size','5000','PRIVATE','Spring Data JPA和REST分页查询时,设置默认的最大分页大小,默认值设置为 5000','The default maximum page size for Spring Data JPA and REST paginated queries. The default value is 5000.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Spring Data JPA和REST分页查询时,设置默认的最大分页大小,默认值设置为 5000',`description_en`='The default maximum page size for Spring Data JPA and REST paginated queries. The default value is 5000.',`visible_level`='PRIVATE',`default_value`='5000',`type`='NUMERIC' sql 97: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.servlet.multipart.enabled','true','PRIVATE','Spring servlet multipart 启用,用于支持文件上传','Spring servlet multipart is enabled to support file upload','BOOL') ON DUPLICATE KEY UPDATE `description`='Spring servlet multipart 启用,用于支持文件上传',`description_en`='Spring servlet multipart is enabled to support file upload',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 98: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.servlet.multipart.max-file-size','2048MB','PRIVATE','Spring servlet multipart 最大文件大小','Spring servlet multipart maximum file size','') ON DUPLICATE KEY UPDATE `description`='Spring servlet multipart 最大文件大小',`description_en`='Spring servlet multipart maximum file size',`visible_level`='PRIVATE',`default_value`='2048MB',`type`='' sql 99: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('spring.servlet.multipart.max-request-size','2048MB','PRIVATE','Spring servlet multipart 最大请求大小','Spring servlet multipart maximum request size','') ON DUPLICATE KEY UPDATE `description`='Spring servlet multipart 最大请求大小',`description_en`='Spring servlet multipart maximum request size',`visible_level`='PRIVATE',`default_value`='2048MB',`type`='' sql 100: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.version',NULL,0,'PRIVATE','OCP版本号,由3位数字组成','OCP release version number: major.minor.patch','') ON DUPLICATE KEY UPDATE `description`='OCP版本号,由3位数字组成',`description_en`='OCP release version number: major.minor.patch',`need_restart`=0,`visible_level`='PRIVATE',`type`='' sql 101: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.port','8080',1,'PRIVATE','设置应用服务器启动的端口号,默认为8080,重启生效','Set the port number for the application server to start, the default is 8080, restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='设置应用服务器启动的端口号,默认为8080,重启生效',`description_en`='Set the port number for the application server to start, the default is 8080, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='8080',`type`='NUMERIC' sql 102: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.address','0.0.0.0',1,'PRIVATE','设置应用服务器监听的地址,默认为0.0.0.0,重启生效','Set the address for application server to listen, the default is 0.0.0.0, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='设置应用服务器监听的地址,默认为0.0.0.0,重启生效',`description_en`='Set the address for application server to listen, the default is 0.0.0.0, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='0.0.0.0',`type`='' sql 103: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.enabled','false',1,'PRIVATE','是否为应用服务器启用 SSL,默认为false,重启生效','whether enable SSL for application server or not, the default is false, restart to take effect','BOOL') ON DUPLICATE KEY UPDATE `description`='是否为应用服务器启用 SSL,默认为false,重启生效',`description_en`='whether enable SSL for application server or not, the default is false, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 104: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.key-store','',1,'PRIVATE','SSL key-store 文件路径,重启生效','key-store file path for SSL, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='SSL key-store 文件路径,重启生效',`description_en`='key-store file path for SSL, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 105: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.key-store-type','PKCS12',1,'PRIVATE','SSL key-store 类型,默认为 PKCS12,重启生效','key-store type for SSL, the default is PKCS12, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='SSL key-store 类型,默认为 PKCS12,重启生效',`description_en`='key-store type for SSL, the default is PKCS12, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='PKCS12',`type`='' sql 106: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.key-store-password','',1,'PRIVATE','SSL key-store 密码,重启生效','key-store password for SSL, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='SSL key-store 密码,重启生效',`description_en`='key-store password for SSL, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 107: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.key-alias',NULL,1,'PRIVATE','SSL key 别名,重启生效','key alias for SSL, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='SSL key 别名,重启生效',`description_en`='key alias for SSL, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`type`='' sql 108: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('server.ssl.key-password',NULL,1,'PRIVATE','SSL key 密码,重启生效','key password for SSL, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='SSL key 密码,重启生效',`description_en`='key password for SSL, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`type`='' sql 109: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.site.url','http://localhost:8080',1,'外部访问OCP网站的地址: 要求以http/https开始,包含VIP地址/域名/端口的网址,且结尾不含斜杠(/),比如 http://localhost:8080','Address for external access to OCP website: It is required to start with http/https, include the URL of the VIP address/domain/port, and do not include a slash (/) at the end, such as http://localhost:8080','') ON DUPLICATE KEY UPDATE `description`='外部访问OCP网站的地址: 要求以http/https开始,包含VIP地址/域名/端口的网址,且结尾不含斜杠(/),比如 http://localhost:8080',`description_en`='Address for external access to OCP website: It is required to start with http/https, include the URL of the VIP address/domain/port, and do not include a slash (/) at the end, such as http://localhost:8080',`need_restart`=1,`default_value`='http://localhost:8080',`type`='' sql 110: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.config-url.site.url','','外部访问OCP config url 服务的地址,默认为空,表示使用和 ocp.site.url 相同的值;如果 config url 服务单独部署,需配置和 ocp.site.url 不同的值','The address for external access to the OCP config url service. The default is empty, which means that the same value as ocp.site.url is used; if the config url service is deployed separately, a different value from ocp.site.url needs to be configured.','') ON DUPLICATE KEY UPDATE `description`='外部访问OCP config url 服务的地址,默认为空,表示使用和 ocp.site.url 相同的值;如果 config url 服务单独部署,需配置和 ocp.site.url 不同的值',`description_en`='The address for external access to the OCP config url service. The default is empty, which means that the same value as ocp.site.url is used; if the config url service is deployed separately, a different value from ocp.site.url needs to be configured.',`default_value`='',`type`='' sql 111: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.config-url.use-request-address','true','Config url 服务的 response 使用请求端使用的地址,默认为 true,如设置为 false,response 中使用 ocp.config-url.site.url 配置的地址','Config url service use request address in response. The default is true, if set as false, the value of ocp.config-url.site.url configuration will be used in response','BOOL') ON DUPLICATE KEY UPDATE `description`='Config url 服务的 response 使用请求端使用的地址,默认为 true,如设置为 false,response 中使用 ocp.config-url.site.url 配置的地址',`description_en`='Config url service use request address in response. The default is true, if set as false, the value of ocp.config-url.site.url configuration will be used in response',`default_value`='true',`type`='BOOL' sql 112: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.system.default.timezone','',1,'系统默认时区,若不设置则使用 system default time zone,重启生效','System default time zone, if not set, use system default time zone, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='系统默认时区,若不设置则使用 system default time zone,重启生效',`description_en`='System default time zone, if not set, use system default time zone, restart to take effect',`need_restart`=1,`default_value`='',`type`='' sql 113: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.system.default.language','zh-CN',1,'系统默认语言(非前端语言设置),若不设置则使用 zh-CN,重启生效','System default language (non-front-end language setting), if not set, use zh-CN, restart to take effect','') ON DUPLICATE KEY UPDATE `description`='系统默认语言(非前端语言设置),若不设置则使用 zh-CN,重启生效',`description_en`='System default language (non-front-end language setting), if not set, use zh-CN, restart to take effect',`need_restart`=1,`default_value`='zh-CN',`type`='' sql 114: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.web.context-path','/','PRIVATE','OCP WEB 请求上下文路径','The context path of an OCP web request.','') ON DUPLICATE KEY UPDATE `description`='OCP WEB 请求上下文路径',`description_en`='The context path of an OCP web request.',`visible_level`='PRIVATE',`default_value`='/',`type`='' sql 115: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.idempotent.client-token.expire.time','14d','PRIVATE','幂等请求token的缓存过期时间,默认14d','Expire time of idempotent client token, the default is 14d','') ON DUPLICATE KEY UPDATE `description`='幂等请求token的缓存过期时间,默认14d',`description_en`='Expire time of idempotent client token, the default is 14d',`visible_level`='PRIVATE',`default_value`='14d',`type`='' sql 116: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.meta.cluster.name','','PRIVATE','ocp 的 meta 集群的名称','ocp meta cluster name','') ON DUPLICATE KEY UPDATE `description`='ocp 的 meta 集群的名称',`description_en`='ocp meta cluster name',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 117: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.meta.disconnect.alarm.minutes','2',1,'PUBLIC','ocp metadb 数据库出现不可连接几次后发出告警,1分钟检测1次','The alert is issued after the database cannot be connected several times, check 1 time per minute','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ocp metadb 数据库出现不可连接几次后发出告警,1分钟检测1次',`description_en`='The alert is issued after the database cannot be connected several times, check 1 time per minute',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='2',`type`='NUMERIC' sql 118: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.server.readonly.mode.enabled','false',0,'PRIVATE','是否开启只读模式','Whether to enable read-only mode','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启只读模式',`description_en`='Whether to enable read-only mode',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 119: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.distributed.server.update.seconds','10',1,'PRIVATE','OCP节点定期更新状态的时间间隔(fix delay),单位为秒,默认为10秒,重启生效','The fix delay in seconds for each OCP server to periodically update its status against meta database, the default is 10 seconds, restart OCP to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP节点定期更新状态的时间间隔(fix delay),单位为秒,默认为10秒,重启生效',`description_en`='The fix delay in seconds for each OCP server to periodically update its status against meta database, the default is 10 seconds, restart OCP to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 120: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.distributed.server.expire.seconds','30',1,'PRIVATE','OCP节点的失效时间长度,单位为秒,默认为30秒,重启生效;如果距离最后一次心跳的时长超过该范围,则认为节点已经失效,失效的记录会被自动清理','The duration in seconds of each OCP server expire time, the default is 30 seconds, restart OCP to take effect; if the time interval since the last heartbeat exceeds this threshold, the OCP server is considered to have expired','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP节点的失效时间长度,单位为秒,默认为30秒,重启生效;如果距离最后一次心跳的时长超过该范围,则认为节点已经失效,失效的记录会被自动清理',`description_en`='The duration in seconds of each OCP server expire time, the default is 30 seconds, restart OCP to take effect; if the time interval since the last heartbeat exceeds this threshold, the OCP server is considered to have expired',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='30',`type`='NUMERIC' sql 121: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.distributed.service.update.seconds','{CMDB_SYNCER:10, TASK_MANAGER:10, RATE_LIMIT:10, PERF_SQL_ROLLUP:15, SQL_INDEX_DIAGNOSER:30, SQL_PERF_DIAGNOSER:30, PLAN_CHANGE_DETECTOR:30, MC_MANAGER:10}',1,'PRIVATE','OCP子模块名字与更新状态的时长(fix delay),重启生效;参数格式为键值对,如 {SERVICE_A:10, SERVICE_B:10},不能为空','The fix delay in seconds for each OCP sub-module to periodically update its status, restart OCP to take effect; the format is a key-value pair, such as {SERVICE_A:10, SERVICE_B:10}, and cannot be empty','') ON DUPLICATE KEY UPDATE `description`='OCP子模块名字与更新状态的时长(fix delay),重启生效;参数格式为键值对,如 {SERVICE_A:10, SERVICE_B:10},不能为空',`description_en`='The fix delay in seconds for each OCP sub-module to periodically update its status, restart OCP to take effect; the format is a key-value pair, such as {SERVICE_A:10, SERVICE_B:10}, and cannot be empty',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='{CMDB_SYNCER:10, TASK_MANAGER:10, RATE_LIMIT:10, PERF_SQL_ROLLUP:15, SQL_INDEX_DIAGNOSER:30, SQL_PERF_DIAGNOSER:30, PLAN_CHANGE_DETECTOR:30, MC_MANAGER:10}',`type`='' sql 122: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.distributed.service.expire.seconds','{CMDB_SYNCER:30, TASK_MANAGER:30, RATE_LIMIT:30, PERF_SQL_ROLLUP:30, SQL_INDEX_DIAGNOSER:30, SQL_PERF_DIAGNOSER:30, PLAN_CHANGE_DETECTOR:30, MC_MANAGER:30}',1,'PRIVATE','OCP子模块名字与失效的时长,重启生效;参数格式为键值对,如 {SERVICE_A:30, SERVICE_B:30},不能为空。如果距离最后一次心跳的时长超过该范围,则认为节点已经失效,新的leader会自动切换,失效的记录会被自动清理','OCP sub-module name and its expire duration in seconds, restart OCP to take effect; the format is a key-value pair, such as {SERVICE_A:30, SERVICE_B:30}, which cannot be empty. If the time interval since the last heartbeat exceeds this threshold, the OCP server is considered to have expired, the new leader will be automatically switched over.','') ON DUPLICATE KEY UPDATE `description`='OCP子模块名字与失效的时长,重启生效;参数格式为键值对,如 {SERVICE_A:30, SERVICE_B:30},不能为空。如果距离最后一次心跳的时长超过该范围,则认为节点已经失效,新的leader会自动切换,失效的记录会被自动清理',`description_en`='OCP sub-module name and its expire duration in seconds, restart OCP to take effect; the format is a key-value pair, such as {SERVICE_A:30, SERVICE_B:30}, which cannot be empty. If the time interval since the last heartbeat exceeds this threshold, the OCP server is considered to have expired, the new leader will be automatically switched over.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='{CMDB_SYNCER:30, TASK_MANAGER:30, RATE_LIMIT:30, PERF_SQL_ROLLUP:30, SQL_INDEX_DIAGNOSER:30, SQL_PERF_DIAGNOSER:30, PLAN_CHANGE_DETECTOR:30, MC_MANAGER:30}',`type`='' sql 123: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.obsdk.sql-query-row-limit','10000','基于 obsdk 的采集查询,SQL 查询行数限制,默认 10000','Sql query row limit for obsdk based collect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='基于 obsdk 的采集查询,SQL 查询行数限制,默认 10000',`description_en`='Sql query row limit for obsdk based collect',`default_value`='10000',`type`='NUMERIC' sql 124: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.exporter.inactive.threshold.seconds','180','PRIVATE','exporter地址判定为失效的连续不可用时间(秒)','consecutive failure time of exporter address that is regarded as inactive (seconds)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='exporter地址判定为失效的连续不可用时间(秒)',`description_en`='consecutive failure time of exporter address that is regarded as inactive (seconds)',`visible_level`='PRIVATE',`default_value`='180',`type`='NUMERIC' sql 125: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.host.exporters','/metrics/node/host','PRIVATE','主机监控exporter','exporters of ocp host','') ON DUPLICATE KEY UPDATE `description`='主机监控exporter',`description_en`='exporters of ocp host',`visible_level`='PRIVATE',`default_value`='/metrics/node/host',`type`='' sql 126: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.ob.exporters','/metrics/node/ob,/metrics/ob/basic,/metrics/ob/extra','PRIVATE','OB监控exporter','exporters of ob','') ON DUPLICATE KEY UPDATE `description`='OB监控exporter',`description_en`='exporters of ob',`visible_level`='PRIVATE',`default_value`='/metrics/node/ob,/metrics/ob/basic,/metrics/ob/extra',`type`='' sql 127: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.obproxy.exporters','/metrics/node/obproxy,/metrics/obproxy','PRIVATE','OBProxy监控exporter','exporters of obproxy','') ON DUPLICATE KEY UPDATE `description`='OBProxy监控exporter',`description_en`='exporters of obproxy',`visible_level`='PRIVATE',`default_value`='/metrics/node/obproxy,/metrics/obproxy',`type`='' sql 128: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.logproxy.exporters','/metrics/logproxy','PRIVATE','Binlog service 监控exporter','Binlog Service Monitoring Exporter','') ON DUPLICATE KEY UPDATE `description`='Binlog service 监控exporter',`description_en`='Binlog Service Monitoring Exporter',`visible_level`='PRIVATE',`default_value`='/metrics/logproxy',`type`='' sql 129: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.second.exporters','/metrics/node/host,/metrics/node/ob,/metrics/ob/basic,/metrics/node/obproxy,/metrics/obproxy,/metrics/node/oblb,/metrics/node/obdns,/metrics/logproxy','PRIVATE','秒级监控exporter','second level exporters','') ON DUPLICATE KEY UPDATE `description`='秒级监控exporter',`description_en`='second level exporters',`visible_level`='PRIVATE',`default_value`='/metrics/node/host,/metrics/node/ob,/metrics/ob/basic,/metrics/node/obproxy,/metrics/obproxy,/metrics/node/oblb,/metrics/node/obdns,/metrics/logproxy',`type`='' sql 130: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.minute.exporters','/metrics/ob/extra,/metrics/obcloud/extra','PRIVATE','分钟级监控exporter','minute level exporters','') ON DUPLICATE KEY UPDATE `description`='分钟级监控exporter',`description_en`='minute level exporters',`visible_level`='PRIVATE',`default_value`='/metrics/ob/extra,/metrics/obcloud/extra',`type`='' sql 131: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.obcluster.enabled','true','是否开启 ob 集群监控采集','The parameter shows whether enabling metric collection on ob cluster.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 ob 集群监控采集',`description_en`='The parameter shows whether enabling metric collection on ob cluster.',`default_value`='true',`type`='BOOL' sql 132: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.obproxy.enabled','true','是否开启 ob proxy 监控采集','The parameter shows whether enabling metric collection on ob proxy.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 ob proxy 监控采集',`description_en`='The parameter shows whether enabling metric collection on ob proxy.',`default_value`='true',`type`='BOOL' sql 133: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.host.enabled','true','是否开启主机监控采集','The parameter shows whether enabling metric collection on host.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启主机监控采集',`description_en`='The parameter shows whether enabling metric collection on host.',`default_value`='true',`type`='BOOL' sql 134: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.data.retention-days','{\"ob_cluster_system_event\":31,\"ob_cluster_server_event\":31,\"ocp_metric_data_1\":8,\"ocp_metric_data_60\":31,\"metric_data_async\":1,\"metric_hour_data\":1098,\"metric_daily_data\":1098}',1,'监控数据保存天数,key 是监控数据的表名,value 是保存的天数,修改后重启生效.','Retention days for monitor data, key is table name for monitor data, value is the retention days. Restart to take effect.','') ON DUPLICATE KEY UPDATE `description`='监控数据保存天数,key 是监控数据的表名,value 是保存的天数,修改后重启生效.',`description_en`='Retention days for monitor data, key is table name for monitor data, value is the retention days. Restart to take effect.',`need_restart`=1,`default_value`='{\"ob_cluster_system_event\":31,\"ob_cluster_server_event\":31,\"ocp_metric_data_1\":8,\"ocp_metric_data_60\":31,\"metric_data_async\":1,\"metric_hour_data\":1098,\"metric_daily_data\":1098}',`type`='' sql 135: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.max-pool-size','3000','PRIVATE','监控数据采集线程池大小的最大数目','Maximum number of thread pool size for monitoring data collection','NUMERIC') ON DUPLICATE KEY UPDATE `description`='监控数据采集线程池大小的最大数目',`description_en`='Maximum number of thread pool size for monitoring data collection',`visible_level`='PRIVATE',`default_value`='3000',`type`='NUMERIC' sql 136: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.data.table-switch-time','','PRIVATE','监控数据切换成二级分区表的时间戳,单位是秒','Timestamp of metric data switching to secondary partition table, unit is second','') ON DUPLICATE KEY UPDATE `description`='监控数据切换成二级分区表的时间戳,单位是秒',`description_en`='Timestamp of metric data switching to secondary partition table, unit is second',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 137: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.metric.async-compute.enabled','true',1,'PUBLIC','是否开启 OCP 监控后台异步计算','The parameter shows whether enabling metric async compute on OCP.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 OCP 监控后台异步计算',`description_en`='The parameter shows whether enabling metric async compute on OCP.',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='true',`type`='BOOL' sql 138: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.request.timeout','{\"second_connect_timeout\":1000,\"second_read_timeout\":1000,\"second_request_timeout\":2000,\"minute_connect_timeout\":10000,\"minute_read_timeout\":30000,\"minute_request_timeout\":40000}',1,'PRIVATE','监控采集超时参数配置,修改后重启生效.','Monitoring collection timeout properties. Restart to take effect.','') ON DUPLICATE KEY UPDATE `description`='监控采集超时参数配置,修改后重启生效.',`description_en`='Monitoring collection timeout properties. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='{\"second_connect_timeout\":1000,\"second_read_timeout\":1000,\"second_request_timeout\":2000,\"minute_connect_timeout\":10000,\"minute_read_timeout\":30000,\"minute_request_timeout\":40000}',`type`='' sql 139: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.second.write.queue.capacity','5000000',1,'PRIVATE','秒级监控数据写入队列大小,修改后重启生效.','Second monitoring write queue size. Restart to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='秒级监控数据写入队列大小,修改后重启生效.',`description_en`='Second monitoring write queue size. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='5000000',`type`='NUMERIC' sql 140: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.minute.write.queue.capacity','5000000',1,'PRIVATE','分钟级监控数据写入队列大小,修改后重启生效.','Minute monitoring write queue size. Restart to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='分钟级监控数据写入队列大小,修改后重启生效.',`description_en`='Minute monitoring write queue size. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='5000000',`type`='NUMERIC' sql 141: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.async.write.queue.capacity','5000000',1,'PRIVATE','异步计算监控数据写入队列大小,修改后重启生效.','Async compute monitoring write queue size. Restart to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='异步计算监控数据写入队列大小,修改后重启生效.',`description_en`='Async compute monitoring write queue size. Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='5000000',`type`='NUMERIC' sql 142: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.metric.interval.factor','2',0,'PRIVATE','监控计算表达式 interval 乘算因子,默认的range query查询范围和查询间隔一致,为保证可以查到数据,一般设置为间隔的 n 倍。','The multiplication factor of the interval in the metric expression. The default range of range queries is consistent with the query interval. To ensure that data can be found, set the range to n times the interval.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='监控计算表达式 interval 乘算因子,默认的range query查询范围和查询间隔一致,为保证可以查到数据,一般设置为间隔的 n 倍。',`description_en`='The multiplication factor of the interval in the metric expression. The default range of range queries is consistent with the query interval. To ensure that data can be found, set the range to n times the interval.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='2',`type`='NUMERIC' sql 143: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.server.exporter.auth.enabled','true',1,'PUBLIC','是否开启 OCP 自监控认证','Whether to enable authentication for OCP self-monitoring','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 OCP 自监控认证',`description_en`='Whether to enable authentication for OCP self-monitoring',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='true',`type`='BOOL' sql 144: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.prometheus.service.discovery.enabled','true',1,'PUBLIC','是否开启 prometheus http service discovery 服务','Whether to enable Prometheus HTTP Service Discovery','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 prometheus http service discovery 服务',`description_en`='Whether to enable Prometheus HTTP Service Discovery',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='true',`type`='BOOL' sql 145: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.async.query.min.time.buffer.second','0',1,'PRIVATE','异步计算查询结果起始时间缓冲,默认为 0s','Async compute query min time buffer in second, default is 0s.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='异步计算查询结果起始时间缓冲,默认为 0s',`description_en`='Async compute query min time buffer in second, default is 0s.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='0',`type`='NUMERIC' sql 146: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.async-compute.query.minute.enable','false',0,'PRIVATE','是否查询异步计算分钟级数据','Specifies whether to query minute-level data that is calculated asynchronously.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否查询异步计算分钟级数据',`description_en`='Specifies whether to query minute-level data that is calculated asynchronously.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 147: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.metric.service.type','LOCAL',1,'PRIVATE','监控查询服务类型,可选项:LOCAL, PROMETHEUS, SLS','The data source of the monitoring data. Valid values are LOCAL, PROMETHEUS, and SLS.','') ON DUPLICATE KEY UPDATE `description`='监控查询服务类型,可选项:LOCAL, PROMETHEUS, SLS',`description_en`='The data source of the monitoring data. Valid values are LOCAL, PROMETHEUS, and SLS.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='LOCAL',`type`='' sql 148: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.enabled','true','PRIVATE','是否开启告警功能','Enable ocp alarm or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启告警功能',`description_en`='Enable ocp alarm or not',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 149: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.event-readable-cluster-auth','true','PRIVATE','是否开启可读集群告警权限','Specifies whether to enable the permission to read cluster alerts.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启可读集群告警权限',`description_en`='Specifies whether to enable the permission to read cluster alerts.',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 150: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.enabled','true','告警发送功能开关,默认开启','The switch of alarm send, default enabled','BOOL') ON DUPLICATE KEY UPDATE `description`='告警发送功能开关,默认开启',`description_en`='The switch of alarm send, default enabled',`default_value`='true',`type`='BOOL' sql 151: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.once-timeout-ms','10000','PRIVATE','每次发送发送告警的超时时间','Timeout in milliseconds when sending alarms each time','NUMERIC') ON DUPLICATE KEY UPDATE `description`='每次发送发送告警的超时时间',`description_en`='Timeout in milliseconds when sending alarms each time',`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 152: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.once-retry-times','1','PRIVATE','每次发送告警的最大重试次数','The maximum number of retries when sending alarms each time','NUMERIC') ON DUPLICATE KEY UPDATE `description`='每次发送告警的最大重试次数',`description_en`='The maximum number of retries when sending alarms each time',`visible_level`='PRIVATE',`default_value`='1',`type`='NUMERIC' sql 153: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.batch-max','20','PRIVATE','一次捞取的新通知的最大数目','Maximum number of new notifications retrieved at one time','NUMERIC') ON DUPLICATE KEY UPDATE `description`='一次捞取的新通知的最大数目',`description_en`='Maximum number of new notifications retrieved at one time',`visible_level`='PRIVATE',`default_value`='20',`type`='NUMERIC' sql 154: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.total-timeout-seconds','60','PRIVATE','单台机器发送一条通知的超时时间','The timeout period in seconds for a single machine to send a notification','NUMERIC') ON DUPLICATE KEY UPDATE `description`='单台机器发送一条通知的超时时间',`description_en`='The timeout period in seconds for a single machine to send a notification',`visible_level`='PRIVATE',`default_value`='60',`type`='NUMERIC' sql 155: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.total-failed-retry-times','3','PRIVATE','通知发送失败时最大重试次数','Maximum number of retries when notification sending fails','NUMERIC') ON DUPLICATE KEY UPDATE `description`='通知发送失败时最大重试次数',`description_en`='Maximum number of retries when notification sending fails',`visible_level`='PRIVATE',`default_value`='3',`type`='NUMERIC' sql 156: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.retry-timeout-minutes','60','PRIVATE','重试超时时间(分钟),超过此时间的通知不再会重试发送,默认60分钟','Retry timeout period (minutes), notifications exceeding this time will not be retry-ed, the default is 60 minutes','NUMERIC') ON DUPLICATE KEY UPDATE `description`='重试超时时间(分钟),超过此时间的通知不再会重试发送,默认60分钟',`description_en`='Retry timeout period (minutes), notifications exceeding this time will not be retry-ed, the default is 60 minutes',`visible_level`='PRIVATE',`default_value`='60',`type`='NUMERIC' sql 157: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.period.ms','2000',1,'PRIVATE','通知发送间隔(毫秒),默认2000毫秒,重启生效','Notification sending interval (milliseconds), the default is 2000 milliseconds, restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='通知发送间隔(毫秒),默认2000毫秒,重启生效',`description_en`='Notification sending interval (milliseconds), the default is 2000 milliseconds, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 158: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.send.will-be-sent-in-period-seconds','1800',1,'PRIVATE','告警通道发送通知的时间范围(秒),默认1800秒,重启生效','Alarm channel send messages within the certain time period(seconds), the default is 1800 seconds, restart to take effect','NUMERIC') ON DUPLICATE KEY UPDATE `description`='告警通道发送通知的时间范围(秒),默认1800秒,重启生效',`description_en`='Alarm channel send messages within the certain time period(seconds), the default is 1800 seconds, restart to take effect',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='1800',`type`='NUMERIC' sql 159: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.slow-sql-exclude-obclusters','sys#*','慢SQL告警数据源不生效的集群,如:*#cluster1,tenant2#cluster2','slow sql alarm datasource not active for the OceanBase clusters, such as: *#cluster1,tenant2#cluster2','') ON DUPLICATE KEY UPDATE `description`='慢SQL告警数据源不生效的集群,如:*#cluster1,tenant2#cluster2',`description_en`='slow sql alarm datasource not active for the OceanBase clusters, such as: *#cluster1,tenant2#cluster2',`default_value`='sys#*',`type`='' sql 160: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.query-slow-sql-timeout-seconds','3','PRIVATE','慢SQL告警查询时的超时时间','timeout in seconds of slow sql query for alarm','NUMERIC') ON DUPLICATE KEY UPDATE `description`='慢SQL告警查询时的超时时间',`description_en`='timeout in seconds of slow sql query for alarm',`visible_level`='PRIVATE',`default_value`='3',`type`='NUMERIC' sql 161: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.query-slow-sql-expired-seconds','600','PRIVATE','慢SQL告警数据的过期时间','The time after which the slow SQL alert data expires.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='慢SQL告警数据的过期时间',`description_en`='The time after which the slow SQL alert data expires.',`visible_level`='PRIVATE',`default_value`='600',`type`='NUMERIC' sql 162: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans-stat-exclude-obclusters','','事务告警数据源不生效的集群,如:*#cluster1,tenant2#cluster2','transaction alarm datasource not active for the OceanBase clusters, such as: *#cluster1,tenant2#cluster2','') ON DUPLICATE KEY UPDATE `description`='事务告警数据源不生效的集群,如:*#cluster1,tenant2#cluster2',`description_en`='transaction alarm datasource not active for the OceanBase clusters, such as: *#cluster1,tenant2#cluster2',`default_value`='',`type`='' sql 163: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans.query-end-time-offset-seconds','15','PRIVATE','事务类告警数据源查询时间范围结束时间的向前偏移量','end time offset of query transaction stat for alarm','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务类告警数据源查询时间范围结束时间的向前偏移量',`description_en`='end time offset of query transaction stat for alarm',`visible_level`='PRIVATE',`default_value`='15',`type`='NUMERIC' sql 164: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans-min-duration-seconds','60','PRIVATE','事务类告警数据源的事务最小持续时长','transaction min duration of query transaction stat for alarm','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务类告警数据源的事务最小持续时长',`description_en`='transaction min duration of query transaction stat for alarm',`visible_level`='PRIVATE',`default_value`='60',`type`='NUMERIC' sql 165: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans-min-log-size-mb','0.5','PRIVATE','事务类告警数据源的事务最小日志量,单位:MB','transaction min log size of query transaction stat for alarm, unit: MB','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务类告警数据源的事务最小日志量,单位:MB',`description_en`='transaction min log size of query transaction stat for alarm, unit: MB',`visible_level`='PRIVATE',`default_value`='0.5',`type`='NUMERIC' sql 166: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.detect.too-many-targets-alarm-threshold','20',1,'同一告警规则检测到告警实例的个数,当超过该个数时,合并为同一条告警','Same alarm rule detects too many alarm targets, when count of alarm targets is over this threshold, only detect one alarm.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='同一告警规则检测到告警实例的个数,当超过该个数时,合并为同一条告警',`description_en`='Same alarm rule detects too many alarm targets, when count of alarm targets is over this threshold, only detect one alarm.',`need_restart`=1,`default_value`='20',`type`='NUMERIC' sql 167: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.notification.expired-days','90',0,'告警的归档天数,超过归档天数告警消息、告警事件历史记录将被删除','Alarm expired days, alarm notifications and alarm event history will be deleted when expired days are more than the value.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='告警的归档天数,超过归档天数告警消息、告警事件历史记录将被删除',`description_en`='Alarm expired days, alarm notifications and alarm event history will be deleted when expired days are more than the value.',`need_restart`=0,`default_value`='90',`type`='NUMERIC' sql 168: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.event.snapshot.maxage-days','90',0,'PRIVATE','事件快照的归档天数,超过归档天数的快照将被删除','The retention period for archived event snapshots. Snapshots that exceed the retention period will be deleted.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事件快照的归档天数,超过归档天数的快照将被删除',`description_en`='The retention period for archived event snapshots. Snapshots that exceed the retention period will be deleted.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='90',`type`='NUMERIC' sql 169: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.agent.snapshot.maxsize','1GB',0,'PRIVATE','事件快照的容量上限,事件总大小超过容量上限,最早的快照将被删除。示例:1GB 或者 1024.0MB','The maximum capacity for event snapshots. When the total size of event snapshots exceeds the maximum capacity, the earliest snapshots will be deleted. Example: 1 GB or 1024.0 MB','') ON DUPLICATE KEY UPDATE `description`='事件快照的容量上限,事件总大小超过容量上限,最早的快照将被删除。示例:1GB 或者 1024.0MB',`description_en`='The maximum capacity for event snapshots. When the total size of event snapshots exceeds the maximum capacity, the earliest snapshots will be deleted. Example: 1 GB or 1024.0 MB',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='1GB',`type`='' sql 170: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.agent.collect.snapshot.status','active',0,'PUBLIC','事件快照的采集开关,取值:active 或 inactive','The collection switch for event snapshots. Valid values: active and inactive.','') ON DUPLICATE KEY UPDATE `description`='事件快照的采集开关,取值:active 或 inactive',`description_en`='The collection switch for event snapshots. Valid values: active and inactive.',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='active',`type`='' sql 171: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.event.resend-interval-seconds','180',1,'PRIVATE','告警事件产生间隔','Alarm event resent interval','NUMERIC') ON DUPLICATE KEY UPDATE `description`='告警事件产生间隔',`description_en`='Alarm event resent interval',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='180',`type`='NUMERIC' sql 172: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.resolve-timeout-minutes','60','告警自动恢复周期,距最后一次告警时间大于该时间,则自动恢复告警。','Alarm will be resolved when the time since the last alarm time is longer than ocp.alarm.resolve-timeout-minutes.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='告警自动恢复周期,距最后一次告警时间大于该时间,则自动恢复告警。',`description_en`='Alarm will be resolved when the time since the last alarm time is longer than ocp.alarm.resolve-timeout-minutes.',`default_value`='60',`type`='NUMERIC' sql 173: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.host.property','svr_ip','主机告警展示的信息,配置为svr_ip展示IP,配置为host_name展示主机名','Host info displayed in alarms, svr_ip for IP of host, host_name for the name of host','') ON DUPLICATE KEY UPDATE `description`='主机告警展示的信息,配置为svr_ip展示IP,配置为host_name展示主机名',`description_en`='Host info displayed in alarms, svr_ip for IP of host, host_name for the name of host',`default_value`='svr_ip',`type`='' sql 174: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.notification.archive-batch-count','3000','PRIVATE','归档历史告警消息时,每批次处理的告警消息条数。','batch size of archiving history alarm notifications','NUMERIC') ON DUPLICATE KEY UPDATE `description`='归档历史告警消息时,每批次处理的告警消息条数。',`description_en`='batch size of archiving history alarm notifications',`visible_level`='PRIVATE',`default_value`='3000',`type`='NUMERIC' sql 175: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.notification.archive-once-times','100','PRIVATE','归档历史告警消息时,每次执行批次次数','times of executing to archive history alarm notifications in once loop','NUMERIC') ON DUPLICATE KEY UPDATE `description`='归档历史告警消息时,每次执行批次次数',`description_en`='times of executing to archive history alarm notifications in once loop',`visible_level`='PRIVATE',`default_value`='100',`type`='NUMERIC' sql 176: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.auto.resolved.alarm-types','ob_tenant_task_timeout,ob_host_task_timeout','PRIVATE',0,'兜底自动恢复的告警规则','auto resolved alarm types','') ON DUPLICATE KEY UPDATE `description`='兜底自动恢复的告警规则',`description_en`='auto resolved alarm types',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='ob_tenant_task_timeout,ob_host_task_timeout',`type`='' sql 177: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.query.sql.metric-limit','2000','PRIVATE','查询SQL监控数据的最大数量','max count of querying sql metrics','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询SQL监控数据的最大数量',`description_en`='max count of querying sql metrics',`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 178: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.query.metric-offset-seconds','10','PRIVATE','查询监控数据时结束时间的向前偏移时间','offset seconds of end time when query metrics','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询监控数据时结束时间的向前偏移时间',`description_en`='offset seconds of end time when query metrics',`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 179: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.query.second.metric-window-ratio','6','PRIVATE','查询秒级监控的时间窗口系数','time range of querying seconds-level metrics ratio','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询秒级监控的时间窗口系数',`description_en`='time range of querying seconds-level metrics ratio',`visible_level`='PRIVATE',`default_value`='6',`type`='NUMERIC' sql 180: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.query.minute.metric-window-ratio','3','PRIVATE','查询分钟级监控的时间窗口系数','time range of querying minutes-level metrics ratio','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询分钟级监控的时间窗口系数',`description_en`='time range of querying minutes-level metrics ratio',`visible_level`='PRIVATE',`default_value`='3',`type`='NUMERIC' sql 181: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.channel.modify.enabled','true',1,'PRIVATE','是否允许编辑告警通道','alarm channel modifing enabeled','BOOL') ON DUPLICATE KEY UPDATE `description`='是否允许编辑告警通道',`description_en`='alarm channel modifing enabeled',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 182: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.slow-sql-circuit-breaker-seconds','300','PRIVATE','查询慢SQL熔断时间,默认在熔断时间内超过3次即不再查询。','circuit breaker duration of querying slow sql, query will be stopped when error occurs 3 times in the duration.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询慢SQL熔断时间,默认在熔断时间内超过3次即不再查询。',`description_en`='circuit breaker duration of querying slow sql, query will be stopped when error occurs 3 times in the duration.',`visible_level`='PRIVATE',`default_value`='300',`type`='NUMERIC' sql 183: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans-stat-circuit-breaker-seconds','300','PRIVATE','查询事务数据熔断时间,默认在熔断时间内超过3次即不再查询。','circuit breaker duration of querying transaction data, query will be stopped when error occurs 3 times in the duration.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询事务数据熔断时间,默认在熔断时间内超过3次即不再查询。',`description_en`='circuit breaker duration of querying transaction data, query will be stopped when error occurs 3 times in the duration.',`visible_level`='PRIVATE',`default_value`='300',`type`='NUMERIC' sql 184: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.trans-query-limit','2000','PRIVATE','查询事务数据的最大数量','max count of querying transaction data','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询事务数据的最大数量',`description_en`='max count of querying transaction data',`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 185: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.datasource.slowsql-query-limit','2000','PRIVATE','查询慢SQL数据的最大数量','max count of querying slow sql','NUMERIC') ON DUPLICATE KEY UPDATE `description`='查询慢SQL数据的最大数量',`description_en`='max count of querying slow sql',`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 186: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.alarm.query.metric.only-cache','true','PRIVATE','查询监控数据仅请求缓存','Only requests cache when querying metrics','BOOL') ON DUPLICATE KEY UPDATE `description`='查询监控数据仅请求缓存',`description_en`='Only requests cache when querying metrics',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 187: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.connector.holder.capacity','2000','PRIVATE','obsdk连接器池缓存最大容量,默认值2000','Obsdk connector holder max capacity, default value 2000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk连接器池缓存最大容量,默认值2000',`description_en`='Obsdk connector holder max capacity, default value 2000',`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 188: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.connector.max-idle.seconds','3600','PRIVATE','obsdk空闲连接器的过期时间,单位秒,取值范围300~18000,默认值3600','The expiration time of the obsdk idle connector, in seconds, the value range is 300~18000, and the default value is 3600','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk空闲连接器的过期时间,单位秒,取值范围300~18000,默认值3600',`description_en`='The expiration time of the obsdk idle connector, in seconds, the value range is 300~18000, and the default value is 3600',`visible_level`='PRIVATE',`default_value`='3600',`type`='NUMERIC' sql 189: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.connector.cleanup.period.seconds','300','PRIVATE','obsdk过期连接器的清理周期,单位秒,取值范围30~1800,默认值300','The interval for obsdk to clean up the expired connector, in seconds, the value range is 30~1800, and the default value is 300','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk过期连接器的清理周期,单位秒,取值范围30~1800,默认值300',`description_en`='The interval for obsdk to clean up the expired connector, in seconds, the value range is 30~1800, and the default value is 300',`visible_level`='PRIVATE',`default_value`='300',`type`='NUMERIC' sql 190: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('obsdk.print.sql','true','obsdk中sql打印开关,默认开启','Sql print switch in obsdk, enabled by default','BOOL') ON DUPLICATE KEY UPDATE `description`='obsdk中sql打印开关,默认开启',`description_en`='Sql print switch in obsdk, enabled by default',`default_value`='true',`type`='BOOL' sql 191: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('obsdk.slow.query.threshold.millis','1000','obsdk中慢查询日志阈值,单位毫秒,默认值 1000','Slow query log threshold in obsdk, in milliseconds, the default value is 1000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk中慢查询日志阈值,单位毫秒,默认值 1000',`description_en`='Slow query log threshold in obsdk, in milliseconds, the default value is 1000',`default_value`='1000',`type`='NUMERIC' sql 192: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.connector.init.timeout.millis','10000','PRIVATE','obsdk中连接器初始化超时时间,单位毫秒,默认值 3000','Timeout of connector initialization in obsdk, in milliseconds, the default value is 3000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk中连接器初始化超时时间,单位毫秒,默认值 3000',`description_en`='Timeout of connector initialization in obsdk, in milliseconds, the default value is 3000',`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 193: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.connector.init.executor.thread-count','16','PRIVATE','obsdk中连接器初始化的线程个数','The thread count of connector initialization in obsdk, the default value is 16','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk中连接器初始化的线程个数',`description_en`='The thread count of connector initialization in obsdk, the default value is 16',`visible_level`='PRIVATE',`default_value`='16',`type`='NUMERIC' sql 194: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('obsdk.query.global.timeout.millis','10000','obsdk中查询SQL全局超时时间,单位毫秒,取值范围3000~7200000,默认值 10000','Global timeout of queries in obsdk, in milliseconds, the value range is 3000~7200000, and the default value is 10000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk中查询SQL全局超时时间,单位毫秒,取值范围3000~7200000,默认值 10000',`description_en`='Global timeout of queries in obsdk, in milliseconds, the value range is 3000~7200000, and the default value is 10000',`default_value`='10000',`type`='NUMERIC' sql 195: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('obsdk.operation.global.timeout.millis','300000','obsdk中运维命令全局超时时间,单位毫秒,取值范围10000~7200000,默认值 300000','Global timeout of operation in obsdk, in milliseconds, the value range is 10000~7200000, and the default value is 300000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk中运维命令全局超时时间,单位毫秒,取值范围10000~7200000,默认值 300000',`description_en`='Global timeout of operation in obsdk, in milliseconds, the value range is 10000~7200000, and the default value is 300000',`default_value`='300000',`type`='NUMERIC' sql 196: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.socket.connect.timeout.millis','2000','PRIVATE','obsdk建立Socket连接的超时时间,单位:ms','The timeout period for obsdk to connect to ob, unit: ms','NUMERIC') ON DUPLICATE KEY UPDATE `description`='obsdk建立Socket连接的超时时间,单位:ms',`description_en`='The timeout period for obsdk to connect to ob, unit: ms',`visible_level`='PRIVATE',`default_value`='2000',`type`='NUMERIC' sql 197: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.socket.read.timeout.millis','1800000','PRIVATE','Obsdk的Socket读取数据的超时时间,单位:ms','Obsdk socket read data timeout time, unit: ms','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Obsdk的Socket读取数据的超时时间,单位:ms',`description_en`='Obsdk socket read data timeout time, unit: ms',`visible_level`='PRIVATE',`default_value`='1800000',`type`='NUMERIC' sql 198: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.ob.connection.mode','proxy',1,'PUBLIC','OCP连接业务集群的方式, proxy|direct. proxy:使用内置的富客户端连接,direct:使用IP地址直连OB','The way of OCP connects to the ob clusters, proxy|direct. proxy:use the built-in rich client to connect; direct: use the IP address to directly connect to OB','') ON DUPLICATE KEY UPDATE `description`='OCP连接业务集群的方式, proxy|direct. proxy:使用内置的富客户端连接,direct:使用IP地址直连OB',`description_en`='The way of OCP connects to the ob clusters, proxy|direct. proxy:use the built-in rich client to connect; direct: use the IP address to directly connect to OB',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='proxy',`type`='' sql 199: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.obproxy.jdbc.connect.timeout.ms','10000','PUBLIC','Obsdk连接obproxy连接超时时间,单位:ms','The timeout period for Obsdk to connect to OBProxy. Unit: ms.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Obsdk连接obproxy连接超时时间,单位:ms',`description_en`='The timeout period for Obsdk to connect to OBProxy. Unit: ms.',`visible_level`='PUBLIC',`default_value`='10000',`type`='NUMERIC' sql 200: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.obproxy.jdbc.socket.timeout.ms','10000','PUBLIC','Obsdk连接obproxy Socket超时时间,单位:ms','The timeout period for Obsdk to connect to the OBProxy socket. Unit: ms.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Obsdk连接obproxy Socket超时时间,单位:ms',`description_en`='The timeout period for Obsdk to connect to the OBProxy socket. Unit: ms.',`visible_level`='PUBLIC',`default_value`='10000',`type`='NUMERIC' sql 201: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.obproxy.vpc.jdbc.connect.timeout.ms','20000','PUBLIC','VPC模式下obsdk连接obproxy连接超时时间,单位:ms','The timeout period for Obsdk to connect to OBProxy in VPC mode. Unit: ms.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='VPC模式下obsdk连接obproxy连接超时时间,单位:ms',`description_en`='The timeout period for Obsdk to connect to OBProxy in VPC mode. Unit: ms.',`visible_level`='PUBLIC',`default_value`='20000',`type`='NUMERIC' sql 202: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('obsdk.obproxy.vpc.jdbc.socket.timeout.ms','20000','PUBLIC','VPC模式下Obsdk连接obproxy Socket超时时间,单位:ms','The timeout period for Obsdk to connect to the OBProxy socket in VPC mode. Unit: ms.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='VPC模式下Obsdk连接obproxy Socket超时时间,单位:ms',`description_en`='The timeout period for Obsdk to connect to the OBProxy socket in VPC mode. Unit: ms.',`visible_level`='PUBLIC',`default_value`='20000',`type`='NUMERIC' sql 203: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.automatic-match-work-thread','false',1,'PUBLIC','是否根据机器cpu核心数自动适配线程。如果为true,富客户端线程数为min(work_thread_num, cpu核数)work_thread_num为配置项','Whether to automatically adapt threads according to the number of CPU cores of the machine. If true, the number of rich client threads is min(work_thread_num, cpu core number) work_thread_num is a configuration item','BOOL') ON DUPLICATE KEY UPDATE `description`='是否根据机器cpu核心数自动适配线程。如果为true,富客户端线程数为min(work_thread_num, cpu核数)work_thread_num为配置项',`description_en`='Whether to automatically adapt threads according to the number of CPU cores of the machine. If true, the number of rich client threads is min(work_thread_num, cpu core number) work_thread_num is a configuration item',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='false',`type`='BOOL' sql 204: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.work-thread-num','8',1,'PUBLIC','工作线程数,实际结果受automatic_match_work_thread影响','he number of working threads, the actual result is affected by automatic_match_work_thread','NUMERIC') ON DUPLICATE KEY UPDATE `description`='工作线程数,实际结果受automatic_match_work_thread影响',`description_en`='he number of working threads, the actual result is affected by automatic_match_work_thread',`need_restart`=1,`visible_level`='PUBLIC',`default_value`='8',`type`='NUMERIC' sql 205: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.proxy-mem-limited','1G',0,'PUBLIC','Maximum memory usage','','') ON DUPLICATE KEY UPDATE `description`='Maximum memory usage',`description_en`='',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='1G',`type`='' sql 206: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.enable-strict-kernel-release','false',0,'PUBLIC','是否检查内核版本,检查不通过会启动失败','Whether to check the kernel version, if the check fails, the startup will fail','BOOL') ON DUPLICATE KEY UPDATE `description`='是否检查内核版本,检查不通过会启动失败',`description_en`='Whether to check the kernel version, if the check fails, the startup will fail',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='false',`type`='BOOL' sql 207: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.log-dir-size-threshold','1G',0,'PUBLIC','日志文件的磁盘使用上限,超过该上限会自动清理','The upper limit of the disk usage of the log file, which will be automatically cleaned up if the upper limit is exceeded','') ON DUPLICATE KEY UPDATE `description`='日志文件的磁盘使用上限,超过该上限会自动清理',`description_en`='The upper limit of the disk usage of the log file, which will be automatically cleaned up if the upper limit is exceeded',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='1G',`type`='' sql 208: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('odp.client.syslog-level','INFO',0,'PUBLIC','日志打印级别,生产建议INFO,测试环境如果不想打印日志可以改为ERROR级别','Log printing level, INFO is recommended for production, if you don’t want to print logs in the test environment, you can change it to ERROR level','') ON DUPLICATE KEY UPDATE `description`='日志打印级别,生产建议INFO,测试环境如果不想打印日志可以改为ERROR级别',`description_en`='Log printing level, INFO is recommended for production, if you don’t want to print logs in the test environment, you can change it to ERROR level',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='INFO',`type`='' sql 209: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.event.excluded','{balancer: {\"start_sql_bkgd_task\",\"finish_sql_bkgd_task\"}, schema_recycler: {}}',0,'PUBLIC','采集 __all_rootservice_event_history 事件排除列表','The exclusion list for collecting __all_rootservice_event_history events.','') ON DUPLICATE KEY UPDATE `description`='采集 __all_rootservice_event_history 事件排除列表',`description_en`='The exclusion list for collecting __all_rootservice_event_history events.',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='{balancer: {\"start_sql_bkgd_task\",\"finish_sql_bkgd_task\"}, schema_recycler: {}}',`type`='' sql 210: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.server.event.included','{sql: {}, daily_merge:{}, election:{}, physical_restore:{}, observice:{}, observer:{}, clog_restore:{}, warmup:{}, log_archive:{}, archive_log:{}, minor_merge:{}, ddl:{\"create_partition\", \"batch_create_partition\", \"add_replica\", \"remove_member\", \"batch_remove_member\", \"batch_modify_quorum\", \"batch_change_replica\", \"migrate_replica\", \"remove_replica\", \"rebuild_replica\"}, freeze:{\"do minor freeze fail\"}, storage:{\"add_replica failed\", \"migrate_replica failed\", \"reubild_replica failed\", \"change_replica failed\", \"log is new enough, turn off rebuild flag\", \"remove_replica failed\", \"restore follower replica failed\", \"restore_replica failed\", \"batch change_replica failed\", \"copy global index failed\", \"restore_standby_replica failed\", \"rebuild_replica failed\"}}',0,'PUBLIC','采集 __all_server_event_history 事件列表','The list for collecting __all_server_event_history events.','BOOL') ON DUPLICATE KEY UPDATE `description`='采集 __all_server_event_history 事件列表',`description_en`='The list for collecting __all_server_event_history events.',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='{sql: {}, daily_merge:{}, election:{}, physical_restore:{}, observice:{}, observer:{}, clog_restore:{}, warmup:{}, log_archive:{}, archive_log:{}, minor_merge:{}, ddl:{\"create_partition\", \"batch_create_partition\", \"add_replica\", \"remove_member\", \"batch_remove_member\", \"batch_modify_quorum\", \"batch_change_replica\", \"migrate_replica\", \"remove_replica\", \"rebuild_replica\"}, freeze:{\"do minor freeze fail\"}, storage:{\"add_replica failed\", \"migrate_replica failed\", \"reubild_replica failed\", \"change_replica failed\", \"log is new enough, turn off rebuild flag\", \"remove_replica failed\", \"restore follower replica failed\", \"restore_replica failed\", \"batch change_replica failed\", \"copy global index failed\", \"restore_standby_replica failed\", \"rebuild_replica failed\"}}',`type`='BOOL' sql 211: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.agent.home.path.prefix','/home/admin','OCP Agent 自定义安装目录前缀','OCP Agent custom installation directory prefix','') ON DUPLICATE KEY UPDATE `description`='OCP Agent 自定义安装目录前缀',`description_en`='OCP Agent custom installation directory prefix',`default_value`='/home/admin',`type`='' sql 212: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.agent.manager.http.port','62888','ocp-agent的运维http服务端口默认值','The default value of the ocp-agent operation http service port','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ocp-agent的运维http服务端口默认值',`description_en`='The default value of the ocp-agent operation http service port',`default_value`='62888',`type`='NUMERIC' sql 213: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.agent.monitor.http.port','62889','ocp-agent的监控http服务端口默认值','The default value of the ocp-agent monitor http service port','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ocp-agent的监控http服务端口默认值',`description_en`='The default value of the ocp-agent monitor http service port',`default_value`='62889',`type`='NUMERIC' sql 214: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.agent.auth.username','ocp_agent','PRIVATE','OCP Agent 的http鉴权用户名','OCP Agent default username for http authentication','') ON DUPLICATE KEY UPDATE `description`='OCP Agent 的http鉴权用户名',`description_en`='OCP Agent default username for http authentication',`visible_level`='PRIVATE',`default_value`='ocp_agent',`type`='' sql 215: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.agent.auth.metric-auth-enabled','true','是否开启OCP Agent 的监控API鉴权','whether enable authentication of OCP Agent metric API ','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启OCP Agent 的监控API鉴权',`description_en`='whether enable authentication of OCP Agent metric API ',`default_value`='true',`type`='BOOL' sql 216: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('monagent.log.level','info','设置ocp_monagent程序的日志级别,默认为info','Set the log level of the ocp_monagent, the default is info','') ON DUPLICATE KEY UPDATE `description`='设置ocp_monagent程序的日志级别,默认为info',`description_en`='Set the log level of the ocp_monagent, the default is info',`default_value`='info',`type`='' sql 217: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('mgragent.log.level','info','设置ocp_mgragent程序的日志级别,默认为info','Set the log level of the ocp_mgragent, the default is info','') ON DUPLICATE KEY UPDATE `description`='设置ocp_mgragent程序的日志级别,默认为info',`description_en`='Set the log level of the ocp_mgragent, the default is info',`default_value`='info',`type`='' sql 218: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.obproxy.metadb.cluster-name','obdv1','PRIVATE','OBProxy 元数据库 所在集群(如obproxy部署未使用metadb,本配置可忽略)','The cluster where the OBProxy meta-database is located (if the obproxy deployment does not use metadb, this configuration can be ignored)','') ON DUPLICATE KEY UPDATE `description`='OBProxy 元数据库 所在集群(如obproxy部署未使用metadb,本配置可忽略)',`description_en`='The cluster where the OBProxy meta-database is located (if the obproxy deployment does not use metadb, this configuration can be ignored)',`visible_level`='PRIVATE',`default_value`='obdv1',`type`='' sql 219: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.obproxy.metadb.database','obproxy','PRIVATE','OBProxy 元数据库 database(如obproxy部署未使用metadb,本配置可忽略)','OBProxy meta-database name (If metadb is not used in obproxy deployment, this configuration can be ignored)','') ON DUPLICATE KEY UPDATE `description`='OBProxy 元数据库 database(如obproxy部署未使用metadb,本配置可忽略)',`description_en`='OBProxy meta-database name (If metadb is not used in obproxy deployment, this configuration can be ignored)',`visible_level`='PRIVATE',`default_value`='obproxy',`type`='' sql 220: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.obproxy.metadb.user','root@obproxy','PRIVATE','OBProxy 元数据库 用户(如obproxy部署未使用metadb,本配置可忽略)','OBProxy meta-database user (if obproxy deployment does not use metadb, this configuration can be ignored)','') ON DUPLICATE KEY UPDATE `description`='OBProxy 元数据库 用户(如obproxy部署未使用metadb,本配置可忽略)',`description_en`='OBProxy meta-database user (if obproxy deployment does not use metadb, this configuration can be ignored)',`visible_level`='PRIVATE',`default_value`='root@obproxy',`type`='' sql 221: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.obproxy.metadb.enabled','false','PRIVATE','obproxy部署是否启用metadb','whether obproxy deployment use metadb or not','BOOL') ON DUPLICATE KEY UPDATE `description`='obproxy部署是否启用metadb',`description_en`='whether obproxy deployment use metadb or not',`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 222: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.system.obproxy.metadb.sensitive-info','{\"configuredInfo\":{\"antmeta\":{\"root@sys\":\"9f6e186723de2f4873cad637e0e8b6e9\"},\"obdv1\":{\"root@obproxy\":\"8f3bab5c8face32f3a7da34de0773c9b\"}},\"defaultInfo\":{\"default\":\"899f7ad059fc3a3c19dee85886a8f45a7e67dd4896dbeb93\"}}',1,'PRIVATE','OBProxy 依赖的敏感信息,重启 OCP 生效','Sensitive info dependent by OBProxy, Restart OCP to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='OBProxy 依赖的敏感信息,重启 OCP 生效',`description_en`='Sensitive info dependent by OBProxy, Restart OCP to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='{\"configuredInfo\":{\"antmeta\":{\"root@sys\":\"9f6e186723de2f4873cad637e0e8b6e9\"},\"obdv1\":{\"root@obproxy\":\"8f3bab5c8face32f3a7da34de0773c9b\"}},\"defaultInfo\":{\"default\":\"899f7ad059fc3a3c19dee85886a8f45a7e67dd4896dbeb93\"}}',`type`='BOOL' sql 223: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.file.local.dir','#{systemProperties[\'user.home\'].concat(\'/data/files\')}',1,'OCP 文件模块 文件本地路径','OCP file module, the file local path','') ON DUPLICATE KEY UPDATE `description`='OCP 文件模块 文件本地路径',`description_en`='OCP file module, the file local path',`need_restart`=1,`default_value`='#{systemProperties[\'user.home\'].concat(\'/data/files\')}',`type`='' sql 224: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.local.built-in.dir','#{systemProperties[\'user.home\'].concat(\'/ocp-server/lib\')}',1,'PRIVATE','OCP 文件模块 内置文件的本地路径','The local path for storing the OCP built-in files','') ON DUPLICATE KEY UPDATE `description`='OCP 文件模块 内置文件的本地路径',`description_en`='The local path for storing the OCP built-in files',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='#{systemProperties[\'user.home\'].concat(\'/ocp-server/lib\')}',`type`='' sql 225: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.default-block-split-size','1048576',1,'PRIVATE','OCP 文件模块 默认文件块大小(单位:字节),默认 1MB','OCP file module, default file block size (unit: byte), default 1MB','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 文件模块 默认文件块大小(单位:字节),默认 1MB',`description_en`='OCP file module, default file block size (unit: byte), default 1MB',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='1048576',`type`='NUMERIC' sql 226: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.oss-block-split-size','1048576',1,'PRIVATE','OCP 文件分片上传 OSS 文件块大小,默认 1MB','OCP file module, upload part to oss block size (unit: byte), default 1MB','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 文件分片上传 OSS 文件块大小,默认 1MB',`description_en`='OCP file module, upload part to oss block size (unit: byte), default 1MB',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='1048576',`type`='NUMERIC' sql 227: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.max-concurrent-count','16',1,'PRIVATE','OCP 文件模块 单个节点同时处理文件的最大并发数,默认16','OCP file module, the maximum number of concurrent file processing by a single node, the default is 16','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 文件模块 单个节点同时处理文件的最大并发数,默认16',`description_en`='OCP file module, the maximum number of concurrent file processing by a single node, the default is 16',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='16',`type`='NUMERIC' sql 228: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.try-lock-timeout-milliseconds','60000',1,'PRIVATE','OCP 文件模块 单个节点锁超时毫秒数,默认60000','OCP file module, single node lock timeout in milliseconds, default 60000','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 文件模块 单个节点锁超时毫秒数,默认60000',`description_en`='OCP file module, single node lock timeout in milliseconds, default 60000',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='60000',`type`='NUMERIC' sql 229: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.supported-architecture','x86_64,AArch64','PRIVATE','OCP 所能支持的硬件架构,用于上传软件包的架构信息的验证','Supported architecture used to verify uploaded software architecture info','') ON DUPLICATE KEY UPDATE `description`='OCP 所能支持的硬件架构,用于上传软件包的架构信息的验证',`description_en`='Supported architecture used to verify uploaded software architecture info',`visible_level`='PRIVATE',`default_value`='x86_64,AArch64',`type`='' sql 230: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.cluster.ops.blacklist','','PRIVATE','OceanBase集群运维操作黑名单','OceanBase cluster ops blacklist','') ON DUPLICATE KEY UPDATE `description`='OceanBase集群运维操作黑名单',`description_en`='OceanBase cluster ops blacklist',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 231: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.built-in.bucket','built-in','PRIVATE','内置文件上传下载使用的 bucket 目录','The bucket used by built-in files','') ON DUPLICATE KEY UPDATE `description`='内置文件上传下载使用的 bucket 目录',`description_en`='The bucket used by built-in files',`visible_level`='PRIVATE',`default_value`='built-in',`type`='' sql 232: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.sys-package.bucket','sys-package','PRIVATE','系统包上传下载使用的 bucket 目录','The bucket used by sys-package files','BOOL') ON DUPLICATE KEY UPDATE `description`='系统包上传下载使用的 bucket 目录',`description_en`='The bucket used by sys-package files',`visible_level`='PRIVATE',`default_value`='sys-package',`type`='BOOL' sql 233: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.signature.check.enabled','true',0,'PRIVATE','是否开启上传软件包校验数字签名功能','Specifies whether to verify the digital signature of an uploaded software package.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启上传软件包校验数字签名功能',`description_en`='Specifies whether to verify the digital signature of an uploaded software package.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 234: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.signature.check.invalid.keywords.list','NOT OK',0,'PRIVATE','用以判断软件包数字签名校验不通过的关键字列表','A list of keywords that are used to determine whether the digital signature verification of a software package fails.','') ON DUPLICATE KEY UPDATE `description`='用以判断软件包数字签名校验不通过的关键字列表',`description_en`='A list of keywords that are used to determine whether the digital signature verification of a software package fails.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='NOT OK',`type`='' sql 235: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.file.has.signature.keywords.list','PGP,signatures',0,'PRIVATE','用以判断软件包是否包含数字签名的关键字列表','A list of keywords that are used to determine whether a software package contains a digital signature.','') ON DUPLICATE KEY UPDATE `description`='用以判断软件包是否包含数字签名的关键字列表',`description_en`='A list of keywords that are used to determine whether a software package contains a digital signature.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='PGP,signatures',`type`='' sql 236: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('backup.dbname.prefix','backup','PRIVATE','备份恢复的元数据库名的自定义前缀,默认是backup开头。如果修改,则只会在ocp初始化或者升级时影响新建库的名称,对已建库不做任何修改','The prefix for meta-database name for backup and recovery, the default prefix is backup. If modified, it will only affect the name of the newly created databases when ocp is initialized or upgraded, and no modification will be made to the existing databases.','') ON DUPLICATE KEY UPDATE `description`='备份恢复的元数据库名的自定义前缀,默认是backup开头。如果修改,则只会在ocp初始化或者升级时影响新建库的名称,对已建库不做任何修改',`description_en`='The prefix for meta-database name for backup and recovery, the default prefix is backup. If modified, it will only affect the name of the newly created databases when ocp is initialized or upgraded, and no modification will be made to the existing databases.',`visible_level`='PRIVATE',`default_value`='backup',`type`='' sql 237: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.backup.agent.relation.file.full-path.name','#{systemProperties[\'user.home\'].concat(\'/ocp-server/etc/backup_agent_ob_relations_config.yaml\')}','PRIVATE','描述备份恢复组件版本,依赖的元数据库,以及与业务OceanBase版本的匹配关系文件','A file that describes the version, the dependent meta-database, the business OceanBase version, and their relationships','') ON DUPLICATE KEY UPDATE `description`='描述备份恢复组件版本,依赖的元数据库,以及与业务OceanBase版本的匹配关系文件',`description_en`='A file that describes the version, the dependent meta-database, the business OceanBase version, and their relationships',`visible_level`='PRIVATE',`default_value`='#{systemProperties[\'user.home\'].concat(\'/ocp-server/etc/backup_agent_ob_relations_config.yaml\')}',`type`='' sql 238: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.backup.alarm.backup-liboblog-expire-days','7','备份liboblog保留的最近天数','Number of days to keep liboblog backups','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份liboblog保留的最近天数',`description_en`='Number of days to keep liboblog backups',`default_value`='7',`type`='NUMERIC' sql 239: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.task.timeout','10800000',1,'备份恢复容量采集每个目录任务的采集超时时间','Backup recovery capacity collection collection timeout time of each directory task.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集每个目录任务的采集超时时间',`description_en`='Backup recovery capacity collection collection timeout time of each directory task.',`need_restart`=1,`default_value`='10800000',`type`='NUMERIC' sql 240: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.command.timeout','3600000',1,'备份恢复容量采集每个采集指令的超时时间(一个目录采集任务多次下发采集指令)','The timeout of each collect command execute for backup and recovery capacity collection (multiple command executes for a directory collection task)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集每个采集指令的超时时间(一个目录采集任务多次下发采集指令)',`description_en`='The timeout of each collect command execute for backup and recovery capacity collection (multiple command executes for a directory collection task)',`need_restart`=1,`default_value`='3600000',`type`='NUMERIC' sql 241: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.period.minutes','180',1,'备份恢复容量采集周期(分钟)','Backup and recovery capacity collection cycle (minutes)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集周期(分钟)',`description_en`='Backup and recovery capacity collection cycle (minutes)',`need_restart`=1,`default_value`='180',`type`='NUMERIC' sql 242: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.schedule.enabled','true',1,'备份恢复容量定时采集开关,默认打开。true代表打开,false代表关闭','Backup and restore capacity timing collection switch, enabled by default. true means open, false means close.','BOOL') ON DUPLICATE KEY UPDATE `description`='备份恢复容量定时采集开关,默认打开。true代表打开,false代表关闭',`description_en`='Backup and restore capacity timing collection switch, enabled by default. true means open, false means close.',`need_restart`=1,`default_value`='true',`type`='BOOL' sql 243: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.max.retry.times','2',1,'备份恢复容量采集每个采集任务重试的次数限制','Backup recovery capacity collection task Retry limit for each collection task','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集每个采集任务重试的次数限制',`description_en`='Backup recovery capacity collection task Retry limit for each collection task',`need_restart`=1,`default_value`='2',`type`='NUMERIC' sql 244: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.host.task.concurrency','8',1,'备份恢复容量采集每台主机的任务并发数限制','Backup recovery capacity collection task concurrency limit for each host','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集每台主机的任务并发数限制',`description_en`='Backup recovery capacity collection task concurrency limit for each host',`need_restart`=1,`default_value`='8',`type`='NUMERIC' sql 245: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.obtain-idle-host-interval-seconds','60',1,'备份恢复容量采集获取空闲主机的时间间隔,单位秒,默认60','The time interval for obtaining idle hosts in backup and recovery capacity collection, in seconds, and the default value is 60.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集获取空闲主机的时间间隔,单位秒,默认60',`description_en`='The time interval for obtaining idle hosts in backup and recovery capacity collection, in seconds, and the default value is 60.',`need_restart`=1,`default_value`='60',`type`='NUMERIC' sql 246: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.storage.collect.obtain-idle-host-times','60',1,'备份恢复容量采集获取空闲主机的最大重试次数,默认60','The maximum number of retries for obtaining idle hosts in backup and recovery capacity collection, and the default value is 60.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份恢复容量采集获取空闲主机的最大重试次数,默认60',`description_en`='The maximum number of retries for obtaining idle hosts in backup and recovery capacity collection, and the default value is 60.',`need_restart`=1,`default_value`='60',`type`='NUMERIC' sql 247: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.backup.restore-time-pre-check.enabled','true','发起恢复前是否检查恢复时间在可恢复时间区间内,默认开启','Whether to check restore time in recoverable time interval when start restore, enabled by default','BOOL') ON DUPLICATE KEY UPDATE `description`='发起恢复前是否检查恢复时间在可恢复时间区间内,默认开启',`description_en`='Whether to check restore time in recoverable time interval when start restore, enabled by default',`default_value`='true',`type`='BOOL' sql 248: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.oss.support.cname','true',0,'备份恢复OSS访问是否支持cname,默认开启,阿里云专有云需要disable cname时,需要关闭','Whether backup OSS access supports cname. It is enabled by default. Disable it when Alibaba Cloud private cloud needs to disable cname.','BOOL') ON DUPLICATE KEY UPDATE `description`='备份恢复OSS访问是否支持cname,默认开启,阿里云专有云需要disable cname时,需要关闭',`description_en`='Whether backup OSS access supports cname. It is enabled by default. Disable it when Alibaba Cloud private cloud needs to disable cname.',`need_restart`=0,`default_value`='true',`type`='BOOL' sql 249: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.backup.backup-command.timeout','300','备份命令超时时间,单位秒,默认300','The timout of backup command, in seconds, and the default value is 300.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份命令超时时间,单位秒,默认300',`description_en`='The timout of backup command, in seconds, and the default value is 300.',`default_value`='300',`type`='NUMERIC' sql 250: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('storage.capacity.compute.executor.core-pool-size','8','PRIVATE','备份目录容量采集线程池的corePoolSize','core pool size of the backup directory capacity collection thread pool.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份目录容量采集线程池的corePoolSize',`description_en`='core pool size of the backup directory capacity collection thread pool.',`visible_level`='PRIVATE',`default_value`='8',`type`='NUMERIC' sql 251: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('storage.capacity.compute.executor.max-pool-size','64',1,'备份目录容量采集线程池的maxPoolSize','max pool size of the backup directory capacity collection thread pool.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份目录容量采集线程池的maxPoolSize',`description_en`='max pool size of the backup directory capacity collection thread pool.',`need_restart`=1,`default_value`='64',`type`='NUMERIC' sql 252: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('storage.capacity.compute.executor.task-queue-size','1800',1,'备份目录容量采集线程池的任务队列大小','task queue size of the backup directory capacity collection thread pool.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备份目录容量采集线程池的任务队列大小',`description_en`='task queue size of the backup directory capacity collection thread pool.',`need_restart`=1,`default_value`='1800',`type`='NUMERIC' sql 253: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.logical.log.meta.time.continuity.threshold.seconds','10',1,'逻辑备份恢复中日志备份meta的时间区间连续性的阈值(秒),若时间区间的中断间隔不超过该阈值,认为仍是连续的。','The threshold for the continuity of the time interval in the log backup meta in the logical backup recovery. If the interruption interval of the time interval does not exceed the threshold, it is considered to be continuous.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='逻辑备份恢复中日志备份meta的时间区间连续性的阈值(秒),若时间区间的中断间隔不超过该阈值,认为仍是连续的。',`description_en`='The threshold for the continuity of the time interval in the log backup meta in the logical backup recovery. If the interruption interval of the time interval does not exceed the threshold, it is considered to be continuous.',`need_restart`=1,`default_value`='10',`type`='NUMERIC' sql 254: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.advanced-secondary-backup.enabled','false',0,'是否为OceanBase4.0版本及以上集群开启二次备份','Whether to enable secondary backup for OceanBase 4.0 or later.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否为OceanBase4.0版本及以上集群开启二次备份',`description_en`='Whether to enable secondary backup for OceanBase 4.0 or later.',`need_restart`=0,`default_value`='false',`type`='BOOL' sql 255: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.advanced-secondary-backup.target-cloud-name','',0,'OceanBase4.0及以上版本发起跨云的二次备份时,目标OSS云的名称','The name of the OSS when start a cross-cloud secondary backup task in OceanBase 4.0 or later.','') ON DUPLICATE KEY UPDATE `description`='OceanBase4.0及以上版本发起跨云的二次备份时,目标OSS云的名称',`description_en`='The name of the OSS when start a cross-cloud secondary backup task in OceanBase 4.0 or later.',`need_restart`=0,`default_value`='',`type`='' sql 256: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.advanced-secondary-backup.target-cloud-location','',0,'OceanBase4.0及以上版本发起跨云的二次备份时,目标OSS云的地域名','The location of the OSS when start a cross-cloud secondary backup task in OceanBase 4.0 or later.','') ON DUPLICATE KEY UPDATE `description`='OceanBase4.0及以上版本发起跨云的二次备份时,目标OSS云的地域名',`description_en`='The location of the OSS when start a cross-cloud secondary backup task in OceanBase 4.0 or later.',`need_restart`=0,`default_value`='',`type`='' sql 257: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.backup.obs.support.enabled','false',0,'是否开启特定OceanBase版本基于华为云OBS的备份恢复,默认关闭','Whether to enable Huawei Cloud OBS-based backup and restore for specific OceanBase versions. It is disabled by default.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启特定OceanBase版本基于华为云OBS的备份恢复,默认关闭',`description_en`='Whether to enable Huawei Cloud OBS-based backup and restore for specific OceanBase versions. It is disabled by default.',`need_restart`=0,`default_value`='false',`type`='BOOL' sql 258: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.operation.default.os.user','admin',0,'运行 observer、obproxy 的默认操作系统用户','The default OS user who runs OBServer nodes and OBProxies','') ON DUPLICATE KEY UPDATE `description`='运行 observer、obproxy 的默认操作系统用户',`description_en`='The default OS user who runs OBServer nodes and OBProxies',`need_restart`=0,`default_value`='admin',`type`='' sql 259: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.odp.root.default.password','37b3592db90295950bf3cb262721f0df','PRIVATE','obproxy root用户默认密码','The default password for obproxy root user','') ON DUPLICATE KEY UPDATE `description`='obproxy root用户默认密码',`description_en`='The default password for obproxy root user',`visible_level`='PRIVATE',`default_value`='37b3592db90295950bf3cb262721f0df',`type`='' sql 260: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.obproxy.readonly.default.username','proxyro','PRIVATE','obproxy连接集群的默认账号','The default account for obproxy to connect to the cluster','') ON DUPLICATE KEY UPDATE `description`='obproxy连接集群的默认账号',`description_en`='The default account for obproxy to connect to the cluster',`visible_level`='PRIVATE',`default_value`='proxyro',`type`='' sql 261: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.obproxy.readonly.default.password','4cc8a61f6d4011c465313a7d3abf8bd9','PRIVATE','obproxy连接集群的默认密码(密文,谨慎修改此配置)','The default password for obproxy to connect to the cluster (cipher text, be careful to modify this configuration)','') ON DUPLICATE KEY UPDATE `description`='obproxy连接集群的默认密码(密文,谨慎修改此配置)',`description_en`='The default password for obproxy to connect to the cluster (cipher text, be careful to modify this configuration)',`visible_level`='PRIVATE',`default_value`='4cc8a61f6d4011c465313a7d3abf8bd9',`type`='' sql 262: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.obproxy.prohibit.obsharding.operation','true','PRIVATE','禁止运维运行模式是 OB_SHARDING 的 obproxy','OBProxies whose O&M mode is OB_SHARDING are not supported.','BOOL') ON DUPLICATE KEY UPDATE `description`='禁止运维运行模式是 OB_SHARDING 的 obproxy',`description_en`='OBProxies whose O&M mode is OB_SHARDING are not supported.',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 263: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.obproxy.query-with-ob-connections','true','PRIVATE','标记查询 OBProxy 时是否返回当前 obproxy-ob 连接数','Specifies whether to return the number of OceanBase Database connections to the OBProxy when you query the current OBProxy.','BOOL') ON DUPLICATE KEY UPDATE `description`='标记查询 OBProxy 时是否返回当前 obproxy-ob 连接数',`description_en`='Specifies whether to return the number of OceanBase Database connections to the OBProxy when you query the current OBProxy.',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 264: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.internal.rpc.user.username','system',1,'PRIVATE','OCP节点互相调用REST API 的默认登录用户名','Default username for calling REST apis between OCP application nodes','') ON DUPLICATE KEY UPDATE `description`='OCP节点互相调用REST API 的默认登录用户名',`description_en`='Default username for calling REST apis between OCP application nodes',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='system',`type`='' sql 265: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.single-idc-for-zone-enabled','true','PRIVATE','OceanBase运维约束,1个Zone只能包含1个IDC,默认开启(关闭此配置会导致zone的idc信息校验不完整,谨慎修改此配置)','OceanBase operation constraints, 1 zone can only contain 1 IDC, which is enabled by default (disable this configuration will result in incomplete verification of zone IDC information, modify this configuration carefully)','BOOL') ON DUPLICATE KEY UPDATE `description`='OceanBase运维约束,1个Zone只能包含1个IDC,默认开启(关闭此配置会导致zone的idc信息校验不完整,谨慎修改此配置)',`description_en`='OceanBase operation constraints, 1 zone can only contain 1 IDC, which is enabled by default (disable this configuration will result in incomplete verification of zone IDC information, modify this configuration carefully)',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 266: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.delete-server.reserve-data-enabled','false','PRIVATE','OceanBase运维配置,删除 OBServer 时是否保留数据,默认不保留 (如果设置为 true,下线后的 OBServer 需通过其它方式清理后才可以用于增加 OBServer,谨慎修改此配置)','OceanBase operation configuration, reserve data while delete OBServer enabled or not, default is disabled (if enabled, you must clear the host manually before for create new OBServer, modify this configuration carefully)','BOOL') ON DUPLICATE KEY UPDATE `description`='OceanBase运维配置,删除 OBServer 时是否保留数据,默认不保留 (如果设置为 true,下线后的 OBServer 需通过其它方式清理后才可以用于增加 OBServer,谨慎修改此配置)',`description_en`='OceanBase operation configuration, reserve data while delete OBServer enabled or not, default is disabled (if enabled, you must clear the host manually before for create new OBServer, modify this configuration carefully)',`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 267: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.host.arm-lse-supported','true','OceanBase 运维配置,表示 OCP 所管理的 ARM 硬件架构机器上是否支持 Large System Extensions (LSE) 扩展指令。默认为 true。如果设置为 false,则必须上传带 nonlse 标记的 OceanBase 软件包,OCP 在安装、升级、扩缩容 OceanBase 集群时,会使用该类型的软件包。','An O&M parameter of OceanBase Database, which specifies whether an ARM-based server managed by OCP supports Large System Extensions (LSE) commands. Default value: true If you set the parameter to false, you must upload OceanBase Database software packages with the nonlse tag. OCP uses a software package of this type when you install, upgrade, or scale an OceanBase cluster. ','BOOL') ON DUPLICATE KEY UPDATE `description`='OceanBase 运维配置,表示 OCP 所管理的 ARM 硬件架构机器上是否支持 Large System Extensions (LSE) 扩展指令。默认为 true。如果设置为 false,则必须上传带 nonlse 标记的 OceanBase 软件包,OCP 在安装、升级、扩缩容 OceanBase 集群时,会使用该类型的软件包。',`description_en`='An O&M parameter of OceanBase Database, which specifies whether an ARM-based server managed by OCP supports Large System Extensions (LSE) commands. Default value: true If you set the parameter to false, you must upload OceanBase Database software packages with the nonlse tag. OCP uses a software package of this type when you install, upgrade, or scale an OceanBase cluster. ',`default_value`='true',`type`='BOOL' sql 268: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.resource.trend.max-point','1440','PRIVATE','OceanBase 资源趋势曲线图最大数据点数,默认为 1440','Maximum data point in OceanBase resource trend curve diagram, default is 1440','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase 资源趋势曲线图最大数据点数,默认为 1440',`description_en`='Maximum data point in OceanBase resource trend curve diagram, default is 1440',`visible_level`='PRIVATE',`default_value`='1440',`type`='NUMERIC' sql 269: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.unit.unused.max-reserve-hour','1','OceanBase 未关联资源的最大保留时间, 单位为小时','Max reserve time for unused unit, default is 1 hour','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase 未关联资源的最大保留时间, 单位为小时',`description_en`='Max reserve time for unused unit, default is 1 hour',`default_value`='1',`type`='NUMERIC' sql 270: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.tenant.whitelist.attach-default-whitelist','true','设置租户白名单时是否附加默认白名单,默认为true','Whether to attach default whitelist to tenant, default is true','BOOL') ON DUPLICATE KEY UPDATE `description`='设置租户白名单时是否附加默认白名单,默认为true',`description_en`='Whether to attach default whitelist to tenant, default is true',`default_value`='true',`type`='BOOL' sql 271: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.sql-execute.enabled','false',1,'PRIVATE','是否允许在OceanBase租户动态执行SQL,默认为false','Whether dynamically executing SQLs in OceanBase tenants is allowed, default is false','BOOL') ON DUPLICATE KEY UPDATE `description`='是否允许在OceanBase租户动态执行SQL,默认为false',`description_en`='Whether dynamically executing SQLs in OceanBase tenants is allowed, default is false',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 272: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.sql-execute.sql-type.whitelist','SELECT,SHOW',1,'PRIVATE','OceanBase租户动态执行SQL的SQL类型白名单,逗号分隔,默认为SELECT,SHOW','Whitelist for dynamically executing SQLs in OceanBase tenants, separated by commas, default is SELECT,SHOW','') ON DUPLICATE KEY UPDATE `description`='OceanBase租户动态执行SQL的SQL类型白名单,逗号分隔,默认为SELECT,SHOW',`description_en`='Whitelist for dynamically executing SQLs in OceanBase tenants, separated by commas, default is SELECT,SHOW',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='SELECT,SHOW',`type`='' sql 273: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.upgrade.dependencies.full-path.name','#{systemProperties[\'user.home\'].concat(\'/ocp-server/etc/oceanbase_upgrade_dep.yml\')}','PRIVATE','OceanBase升级路径的配置文件','OceanBase upgrade path configuration file','') ON DUPLICATE KEY UPDATE `description`='OceanBase升级路径的配置文件',`description_en`='OceanBase upgrade path configuration file',`visible_level`='PRIVATE',`default_value`='#{systemProperties[\'user.home\'].concat(\'/ocp-server/etc/oceanbase_upgrade_dep.yml\')}',`type`='' sql 274: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.upgrade.allow-downgrade','false','PRIVATE','是否允许OceanBase同版本不同 build number 降级','Whether to allow OceanBase to be downgraded with different build numbers of the same version','BOOL') ON DUPLICATE KEY UPDATE `description`='是否允许OceanBase同版本不同 build number 降级',`description_en`='Whether to allow OceanBase to be downgraded with different build numbers of the same version',`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 275: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.upgrade.script.cmd.timeout','0',0,'PRIVATE','OceanBase升级脚本中的shell指令、sql等统一的超时时间,默认值是 0,表示使用经验值。单位:秒. 注意:目标OceanBase版本不低于 4.1.0.0 时才允许设置该值','The unified timeout period of shell commands, sql, etc. in the OceanBase upgrade script, the default value is 0, indicating the use of experience value. Unit: second. Note: This value is only allowed to be set when the target OceanBase version is not lower than 4.1.0.0','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase升级脚本中的shell指令、sql等统一的超时时间,默认值是 0,表示使用经验值。单位:秒. 注意:目标OceanBase版本不低于 4.1.0.0 时才允许设置该值',`description_en`='The unified timeout period of shell commands, sql, etc. in the OceanBase upgrade script, the default value is 0, indicating the use of experience value. Unit: second. Note: This value is only allowed to be set when the target OceanBase version is not lower than 4.1.0.0',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='0',`type`='NUMERIC' sql 276: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.upgrade.clean-tmp-rpm','true',0,'PUBLIC','OceanBase 升级执行脚本后是否清理掉RPM包,以节省磁盘空间','Specifies whether to clear the RPM package of OceanBase Database to save the disk space after an upgrade script is executed.','BOOL') ON DUPLICATE KEY UPDATE `description`='OceanBase 升级执行脚本后是否清理掉RPM包,以节省磁盘空间',`description_en`='Specifies whether to clear the RPM package of OceanBase Database to save the disk space after an upgrade script is executed.',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='true',`type`='BOOL' sql 277: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.ob.server.skip-io-bench','false',0,'PRIVATE','安装 OceanBase集群,安装 OBServer 等过程中跳过 IO Bench / IO Calibration 流程','Skip the IO Bench / IO Calibration process during OBServer installation','BOOL') ON DUPLICATE KEY UPDATE `description`='安装 OceanBase集群,安装 OBServer 等过程中跳过 IO Bench / IO Calibration 流程',`description_en`='Skip the IO Bench / IO Calibration process during OBServer installation',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 278: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.standby.replication.role.privilege.objects','DBA_OB_TENANTS,DBA_OB_LS_HISTORY,GV$OB_UNITS,GV$OB_PARAMETERS,GV$OB_LOG_STAT,DBA_OB_LS,DBA_OB_ACCESS_POINT',0,'PRIVATE','网络主备租户场景,日志同步用户必须拥有SELECT权限的表或视图集合, 用于创建主备同步用户前的预检查','Network primary and standby tenant scenario, the log synchronization user must have a collection of tables or views with SELECT permissions, which is used for pre-checks before creating the primary and standby synchronization user.','') ON DUPLICATE KEY UPDATE `description`='网络主备租户场景,日志同步用户必须拥有SELECT权限的表或视图集合, 用于创建主备同步用户前的预检查',`description_en`='Network primary and standby tenant scenario, the log synchronization user must have a collection of tables or views with SELECT permissions, which is used for pre-checks before creating the primary and standby synchronization user.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='DBA_OB_TENANTS,DBA_OB_LS_HISTORY,GV$OB_UNITS,GV$OB_PARAMETERS,GV$OB_LOG_STAT,DBA_OB_LS,DBA_OB_ACCESS_POINT',`type`='' sql 279: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.switchover.check.to.primary.wait-period-seconds','3',0,'PRIVATE','OceanBase 执行 Switchover 时检查备集群的 SwitchoverStatus 变为 TO PRIMARY 的检查周期, 默认3s','During OceanBase execution of Switchover, the inspection cycle for the SwitchoverStatus changing to TO PRIMARY in the standby cluster is checked, with a default interval of 3 seconds.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase 执行 Switchover 时检查备集群的 SwitchoverStatus 变为 TO PRIMARY 的检查周期, 默认3s',`description_en`='During OceanBase execution of Switchover, the inspection cycle for the SwitchoverStatus changing to TO PRIMARY in the standby cluster is checked, with a default interval of 3 seconds.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='3',`type`='NUMERIC' sql 280: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.obproxy.skip-set-proxyro-password','true',0,'PRIVATE','跳过设置 proxyro 密码的步骤','Skip the step that sets the password for the proxyro user.','BOOL') ON DUPLICATE KEY UPDATE `description`='跳过设置 proxyro 密码的步骤',`description_en`='Skip the step that sets the password for the proxyro user.',`need_restart`=0,`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 281: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.remote-command.default-timeout-millis','30000','主机远程命令默认超时(毫秒)','Default timeout of running host remote command (milliseconds)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='主机远程命令默认超时(毫秒)',`description_en`='Default timeout of running host remote command (milliseconds)',`default_value`='30000',`type`='NUMERIC' sql 282: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.remote-command.min-timeout-millis','30000','主机远程命令最低超时,远程命令的实际超时不会低于此值(毫秒)','The minimum timeout of running host remote command, the actual timeout of the remote command will not be lower than this value (milliseconds)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='主机远程命令最低超时,远程命令的实际超时不会低于此值(毫秒)',`description_en`='The minimum timeout of running host remote command, the actual timeout of the remote command will not be lower than this value (milliseconds)',`default_value`='30000',`type`='NUMERIC' sql 283: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.ssh-ping.max-delay-millis','3000','ocp server通过ssh执行whoami的时间间隔(请求收发的时间差,单位毫秒),如果大于该阈值,则会影响添加主机等操作','The time interval for the ocp server to execute whoami via ssh (the time difference between request and send and receive, in milliseconds), if it is greater than this threshold, it will affect operations such as adding a host','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ocp server通过ssh执行whoami的时间间隔(请求收发的时间差,单位毫秒),如果大于该阈值,则会影响添加主机等操作',`description_en`='The time interval for the ocp server to execute whoami via ssh (the time difference between request and send and receive, in milliseconds), if it is greater than this threshold, it will affect operations such as adding a host',`default_value`='3000',`type`='NUMERIC' sql 284: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.check.clock-diff.enable','true','是否检查 ocp server 与远程服务器的时钟差','Whether check the clock difference between the ocp server and the remote server','BOOL') ON DUPLICATE KEY UPDATE `description`='是否检查 ocp server 与远程服务器的时钟差',`description_en`='Whether check the clock difference between the ocp server and the remote server',`default_value`='true',`type`='BOOL' sql 285: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.check.clock-diff.max-diff','50','检查 ocp server 与远程服务器的时钟差(单位毫秒),如果大于该阈值,则会影响主机管理和监控','The clock difference between the ocp server and the remote server (in milliseconds). If it is greater than this threshold, it will affect host management and monitoring','NUMERIC') ON DUPLICATE KEY UPDATE `description`='检查 ocp server 与远程服务器的时钟差(单位毫秒),如果大于该阈值,则会影响主机管理和监控',`description_en`='The clock difference between the ocp server and the remote server (in milliseconds). If it is greater than this threshold, it will affect host management and monitoring',`default_value`='50',`type`='NUMERIC' sql 286: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.host.check.clock-diff.mode','0','执行 clockdiff 命令时的运行模式,0 = clockdiff ,1 = clockdiff -o ,2 = clockdiff -o1 ','Mode when executing the clockdiff command, 0 = clockdiff , 1 = clockdiff -o , 2 = clockdiff -o1 ','NUMERIC') ON DUPLICATE KEY UPDATE `description`='执行 clockdiff 命令时的运行模式,0 = clockdiff ,1 = clockdiff -o ,2 = clockdiff -o1 ',`description_en`='Mode when executing the clockdiff command, 0 = clockdiff , 1 = clockdiff -o , 2 = clockdiff -o1 ',`default_value`='0',`type`='NUMERIC' sql 287: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.regex.observer','%s/log/*','observer日志的表达式','expression of observer\'s log','') ON DUPLICATE KEY UPDATE `description`='observer日志的表达式',`description_en`='expression of observer\'s log',`default_value`='%s/log/*',`type`='' sql 288: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.regex.obproxy','/home/admin/logs/obproxy/log/*','obproxy日志的表达式','expression of obproxy\'s log','') ON DUPLICATE KEY UPDATE `description`='obproxy日志的表达式',`description_en`='expression of obproxy\'s log',`default_value`='/home/admin/logs/obproxy/log/*',`type`='' sql 289: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.regex.host','/var/log/message*','host日志的表达式','expression of host\'s log','') ON DUPLICATE KEY UPDATE `description`='host日志的表达式',`description_en`='expression of host\'s log',`default_value`='/var/log/message*',`type`='' sql 290: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.max-download-speed','1024','OCP 下载日志文件最大速度, 单位MB,默认值1024','OCP max speed for download log, unit MB, default value 1024','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 下载日志文件最大速度, 单位MB,默认值1024',`description_en`='OCP max speed for download log, unit MB, default value 1024',`default_value`='1024',`type`='NUMERIC' sql 291: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.log.download.tmp.dir','#{systemProperties[\'user.home\'].concat(\'/logs/ocp\')}','PRIVATE','OCP 下载日志文件临时文件暂存目录','OCP temporary dir for storing downloaded log file','') ON DUPLICATE KEY UPDATE `description`='OCP 下载日志文件临时文件暂存目录',`description_en`='OCP temporary dir for storing downloaded log file',`visible_level`='PRIVATE',`default_value`='#{systemProperties[\'user.home\'].concat(\'/logs/ocp\')}',`type`='' sql 292: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.download.http.read.timeout','180000','OCP 下载日志文件 http read timeout','OCP http read timeout value for downloading log','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 下载日志文件 http read timeout',`description_en`='OCP http read timeout value for downloading log',`default_value`='180000',`type`='NUMERIC' sql 293: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.download.http.connect.timeout','180000','OCP 下载日志文件 http connect timeout','OCP http connect timeout value for downloading log','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 下载日志文件 http connect timeout',`description_en`='OCP http connect timeout value for downloading log',`default_value`='180000',`type`='NUMERIC' sql 294: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.log.query.http.read.timeout','70000','OCP 查询日志 http read timeout','OCP http read timeout value for querying log','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 查询日志 http read timeout',`description_en`='OCP http read timeout value for querying log',`default_value`='70000',`type`='NUMERIC' sql 295: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('agent.log.query.http.timeout','60s','agent 查询日志 http timeout','Agent http timeout value for querying log','') ON DUPLICATE KEY UPDATE `description`='agent 查询日志 http timeout',`description_en`='Agent http timeout value for querying log',`default_value`='60s',`type`='' sql 296: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.enabled','true','全局流控开关,支持动态启停','The switch of rate limiter','BOOL') ON DUPLICATE KEY UPDATE `description`='全局流控开关,支持动态启停',`description_en`='The switch of rate limiter',`default_value`='true',`type`='BOOL' sql 297: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.internal-api.connect.timeout','1000',1,'流控内部接口调用时,连接的超时时间,重启生效(单位:毫秒)','The connection timeout of internal api in rate limiter','NUMERIC') ON DUPLICATE KEY UPDATE `description`='流控内部接口调用时,连接的超时时间,重启生效(单位:毫秒)',`description_en`='The connection timeout of internal api in rate limiter',`need_restart`=1,`default_value`='1000',`type`='NUMERIC' sql 298: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.internal-api.read.timeout','1000',1,'流控内部接口调用时,读取的超时时间,重启生效(单位:毫秒)','The reading timeout of internal api in rate limiter','NUMERIC') ON DUPLICATE KEY UPDATE `description`='流控内部接口调用时,读取的超时时间,重启生效(单位:毫秒)',`description_en`='The reading timeout of internal api in rate limiter',`need_restart`=1,`default_value`='1000',`type`='NUMERIC' sql 299: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.task.schedule.period','3',1,'流控主备角色管理任务的调度周期,重启生效(单位:秒)','The schedule period of the task which manage leadership of rate limiter service','NUMERIC') ON DUPLICATE KEY UPDATE `description`='流控主备角色管理任务的调度周期,重启生效(单位:秒)',`description_en`='The schedule period of the task which manage leadership of rate limiter service',`need_restart`=1,`default_value`='3',`type`='NUMERIC' sql 300: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.on-user.enabled','true','流控是否对用户限流,支持动态启停','Determine if rate limit on user','BOOL') ON DUPLICATE KEY UPDATE `description`='流控是否对用户限流,支持动态启停',`description_en`='Determine if rate limit on user',`default_value`='true',`type`='BOOL' sql 301: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.iam.rate-limit.on-ip.enabled','false','流控是否对IP地址限流,支持动态启停','Determine if rate limit on ip address','BOOL') ON DUPLICATE KEY UPDATE `description`='流控是否对IP地址限流,支持动态启停',`description_en`='Determine if rate limit on ip address',`default_value`='false',`type`='BOOL' sql 302: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.audit.enabled','true','是否开启OCP审计','Enable ocp audit or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启OCP审计',`description_en`='Enable ocp audit or not',`default_value`='true',`type`='BOOL' sql 303: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.exporter.check-active-period-seconds','30',1,'检查正常状态exporter的间隔(秒)','period of check active monitor exporter(seconds)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='检查正常状态exporter的间隔(秒)',`description_en`='period of check active monitor exporter(seconds)',`need_restart`=1,`default_value`='30',`type`='NUMERIC' sql 304: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.exporter.check-inactive-period-seconds','30',1,'检查不正常状态exporter的间隔(秒)','period of check inactive monitor exporter(seconds)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='检查不正常状态exporter的间隔(秒)',`description_en`='period of check inactive monitor exporter(seconds)',`need_restart`=1,`default_value`='30',`type`='NUMERIC' sql 305: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.network.vpc.mode.enabled','false',1,'PRIVATE','是否开启VPC模式,如果开启VPC模式,Ocp-server将会检查IC-Server、IC-Agent(VPC)的健康状况,重启生效','If enable VPC mode. If enabled, Ocp-server will check the health status of IC-Server and IC-Agent (VPC). Restart to take effect.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启VPC模式,如果开启VPC模式,Ocp-server将会检查IC-Server、IC-Agent(VPC)的健康状况,重启生效',`description_en`='If enable VPC mode. If enabled, Ocp-server will check the health status of IC-Server and IC-Agent (VPC). Restart to take effect.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 306: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.network.inter-connector.host-address','localhost','IC Server的IP地址','The host-address of IC Server','') ON DUPLICATE KEY UPDATE `description`='IC Server的IP地址',`description_en`='The host-address of IC Server',`default_value`='localhost',`type`='' sql 307: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.network.inter-connector.socks-port','1080','IC Server的Socks代理服务端口地址','The socks proxy service port of IC Server','NUMERIC') ON DUPLICATE KEY UPDATE `description`='IC Server的Socks代理服务端口地址',`description_en`='The socks proxy service port of IC Server',`default_value`='1080',`type`='NUMERIC' sql 308: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.network.inter-connector.web-port','8088','IC Server的web服务端口,用于健康检查等','IC Server web service port, used for health check, etc.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='IC Server的web服务端口,用于健康检查等',`description_en`='IC Server web service port, used for health check, etc.',`default_value`='8088',`type`='NUMERIC' sql 309: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.network.inter-connector.agent.socks-port','1080','IC Agent的Socks代理服务端口地址','The socks proxy service port of IC Agent','NUMERIC') ON DUPLICATE KEY UPDATE `description`='IC Agent的Socks代理服务端口地址',`description_en`='The socks proxy service port of IC Agent',`default_value`='1080',`type`='NUMERIC' sql 310: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.monitor.collect.enabled','true','PRIVATE','监控采集开关,供多云场景关闭监控采集,后续需要结合模块化提供整体监控功能的开关','The monitoring data collection switch for disabling monitoring data collection in a multi-cloud scenario. An general monitoring control switch will be provided later.','BOOL') ON DUPLICATE KEY UPDATE `description`='监控采集开关,供多云场景关闭监控采集,后续需要结合模块化提供整体监控功能的开关',`description_en`='The monitoring data collection switch for disabling monitoring data collection in a multi-cloud scenario. An general monitoring control switch will be provided later.',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 311: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.subtask.minimum-timeout-secs','-1','PRIVATE','子任务的最小超时时间,单位: 秒(s)','The minimum timeout period for subtasks, in seconds.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='子任务的最小超时时间,单位: 秒(s)',`description_en`='The minimum timeout period for subtasks, in seconds.',`visible_level`='PRIVATE',`default_value`='-1',`type`='NUMERIC' sql 312: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.tenant.username.pattern.mysql','^[a-z][a-z_0-9]{1,127}$','PRIVATE','MySQL模式下用户名称的正则校验','Regular expression verification for user names in MySQL mode','') ON DUPLICATE KEY UPDATE `description`='MySQL模式下用户名称的正则校验',`description_en`='Regular expression verification for user names in MySQL mode',`visible_level`='PRIVATE',`default_value`='^[a-z][a-z_0-9]{1,127}$',`type`='' sql 313: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.database.name.pattern','^[a-z][a-z_0-9]{1,127}$','PRIVATE','数据库名称的正则校验','Regular expression verification for database names','') ON DUPLICATE KEY UPDATE `description`='数据库名称的正则校验',`description_en`='Regular expression verification for database names',`visible_level`='PRIVATE',`default_value`='^[a-z][a-z_0-9]{1,127}$',`type`='' sql 314: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.multicloud.monitordb.password-secret-key','','PRIVATE','多云环境VPC区 OAS MonitorDB 密码解密的密钥','Key for decrypting the OAS MonitorDB password in a multi-cloud VPC zone','') ON DUPLICATE KEY UPDATE `description`='多云环境VPC区 OAS MonitorDB 密码解密的密钥',`description_en`='Key for decrypting the OAS MonitorDB password in a multi-cloud VPC zone',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 315: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.ocp.monitor.public.key','',1,'PRIVATE','用来访问业务集群的 ocp_monitor 账号的公钥','The public key for the ocp_monitor account which is used to log on to the business cluster.','') ON DUPLICATE KEY UPDATE `description`='用来访问业务集群的 ocp_monitor 账号的公钥',`description_en`='The public key for the ocp_monitor account which is used to log on to the business cluster.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 316: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.ocp.monitor.password','',1,'PRIVATE','用来访问业务集群的 ocp_monitor 账号的密码','The password for the ocp_monitor account which is used to log on to the business cluster.','') ON DUPLICATE KEY UPDATE `description`='用来访问业务集群的 ocp_monitor 账号的密码',`description_en`='The password for the ocp_monitor account which is used to log on to the business cluster.',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='',`type`='' sql 317: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.cgroup.minimum-ob-version','4.0.0.0','PRIVATE','开启 CGroup 环境准备任务的最小 OceanBase 版本号。默认为 4.0 版本,且不能低于 3.2.4 版本。','The earliest OceanBase Database version for which cgroup environment preparation is automatically enabled. The default value is 4.0. The value must not be earlier than 3.2.4.','') ON DUPLICATE KEY UPDATE `description`='开启 CGroup 环境准备任务的最小 OceanBase 版本号。默认为 4.0 版本,且不能低于 3.2.4 版本。',`description_en`='The earliest OceanBase Database version for which cgroup environment preparation is automatically enabled. The default value is 4.0. The value must not be earlier than 3.2.4.',`visible_level`='PRIVATE',`default_value`='4.0.0.0',`type`='' sql 318: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.thread.core-pool-size','500',1,'PRIVATE','http客户端, 批量处理异步请求时,线程池的核心线程数,默认500','http client, when batch processing asynchronous requests, the number of core threads in the thread pool, the default is 500','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http客户端, 批量处理异步请求时,线程池的核心线程数,默认500',`description_en`='http client, when batch processing asynchronous requests, the number of core threads in the thread pool, the default is 500',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='500',`type`='NUMERIC' sql 319: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.thread.max-pool-size','1500',1,'PRIVATE','http客户端, 批量处理异步请求时,线程池最大线程数,默认1500','HTTP client, when batch processing asynchronous requests, the maximum number of threads in the thread pool, the default is 1500','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http客户端, 批量处理异步请求时,线程池最大线程数,默认1500',`description_en`='HTTP client, when batch processing asynchronous requests, the maximum number of threads in the thread pool, the default is 1500',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='1500',`type`='NUMERIC' sql 320: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.thread.keep-alive-time','120000',1,'PRIVATE','http客户端,批量处理异步请求时,线程池的keepAliveTime, 单位 ms,默认120s','HTTP client, when processing asynchronous requests in batches, the keepAliveTime of the thread pool, unit ms, default 120s','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http客户端,批量处理异步请求时,线程池的keepAliveTime, 单位 ms,默认120s',`description_en`='HTTP client, when processing asynchronous requests in batches, the keepAliveTime of the thread pool, unit ms, default 120s',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='120000',`type`='NUMERIC' sql 321: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.socket-timeout','3000',1,'PRIVATE','http客户端,建立Socket连接的超时时间,默认3s','HTTP client, the timeout period for establishing a Socket connection, the default is 3s','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http客户端,建立Socket连接的超时时间,默认3s',`description_en`='HTTP client, the timeout period for establishing a Socket connection, the default is 3s',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='3000',`type`='NUMERIC' sql 322: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.connect-timeout','5000',1,'PRIVATE','http客户端,建立http连接的超时时间,默认5s','HTTP client, the timeout period for establishing an http connection, the default is 5s','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http客户端,建立http连接的超时时间,默认5s',`description_en`='HTTP client, the timeout period for establishing an http connection, the default is 5s',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='5000',`type`='NUMERIC' sql 323: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.read-timeout','30000',1,'PRIVATE','http读取数据的超时时间,单位 ms,默认30s','HTTP timeout for reading data, unit is ms, the default is 30s','NUMERIC') ON DUPLICATE KEY UPDATE `description`='http读取数据的超时时间,单位 ms,默认30s',`description_en`='HTTP timeout for reading data, unit is ms, the default is 30s',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='30000',`type`='NUMERIC' sql 324: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.check.host.http.read.timeout','5000','PRIVATE','检测主机HTTP接口读取数据的超时时间,单位 ms,默认5s','The timeout period for detecting data reads on the HTTP interface of the host, in ms. Default value: 5s.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='检测主机HTTP接口读取数据的超时时间,单位 ms,默认5s',`description_en`='The timeout period for detecting data reads on the HTTP interface of the host, in ms. Default value: 5s.',`visible_level`='PRIVATE',`default_value`='5000',`type`='NUMERIC' sql 325: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.host.clockdiff.timeout.millis','20000',1,'PRIVATE','检测主机clockdiff的超时时间,单位 ms,默认20s','Timeout for check host clockdiff, unit is ms, the default is 5s','NUMERIC') ON DUPLICATE KEY UPDATE `description`='检测主机clockdiff的超时时间,单位 ms,默认20s',`description_en`='Timeout for check host clockdiff, unit is ms, the default is 5s',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='20000',`type`='NUMERIC' sql 326: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.connection.max-pool-size','100',1,'PRIVATE','Http连接池最大容量(每个OCP Agent一个连接池)','Maximum capacity of Http connection pool(One connection pool per OCP Agent)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Http连接池最大容量(每个OCP Agent一个连接池)',`description_en`='Maximum capacity of Http connection pool(One connection pool per OCP Agent)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='100',`type`='NUMERIC' sql 327: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.http.connection.max-per-route','100',1,'PRIVATE','Http连接池每个路由(ip:port)的最大连接数','The maximum number of connections per route (ip:port) in the Http connection pool','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Http连接池每个路由(ip:port)的最大连接数',`description_en`='The maximum number of connections per route (ip:port) in the Http connection pool',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='100',`type`='NUMERIC' sql 328: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.connector.cache.max-idle-seconds','3600',1,'PRIVATE','Connector缓存最大空闲时间,超时删除,秒','The maximum idle time of connector cache, timeout delete, second','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Connector缓存最大空闲时间,超时删除,秒',`description_en`='The maximum idle time of connector cache, timeout delete, second',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='3600',`type`='NUMERIC' sql 329: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.ssh.connect-timeout','10000',1,'PRIVATE','执行ssh指令时的连接超时时间,毫秒','The connection timeout time when executing the ssh command, in milliseconds','NUMERIC') ON DUPLICATE KEY UPDATE `description`='执行ssh指令时的连接超时时间,毫秒',`description_en`='The connection timeout time when executing the ssh command, in milliseconds',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 330: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.operation.executor.ssh.default-command-timeout','10000',1,'PRIVATE','执行ssh指令的默认超时时间,毫秒','The default timeout for executing the ssh command, in milliseconds','NUMERIC') ON DUPLICATE KEY UPDATE `description`='执行ssh指令的默认超时时间,毫秒',`description_en`='The default timeout for executing the ssh command, in milliseconds',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 331: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.table-cleaning.batch-size','1000','PRIVATE','每次批量删除条目数量限制的默认全局配置','The parameter determines the limit on the number of each delete operation globally.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='每次批量删除条目数量限制的默认全局配置',`description_en`='The parameter determines the limit on the number of each delete operation globally.',`visible_level`='PRIVATE',`default_value`='1000',`type`='NUMERIC' sql 332: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.table-cleaning.batch-interval-millis','10','PRIVATE','每次批量删除时间间隔的默认全局配置','The parameter determines the interval between every two batch delete operation globally.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='每次批量删除时间间隔的默认全局配置',`description_en`='The parameter determines the interval between every two batch delete operation globally.',`visible_level`='PRIVATE',`default_value`='10',`type`='NUMERIC' sql 333: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.table-cleaning.preserve-days','30','PRIVATE','定时删除任务保留数据天数','The parameter determines the data retention days of scheduled deletion task.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='定时删除任务保留数据天数',`description_en`='The parameter determines the data retention days of scheduled deletion task.',`visible_level`='PRIVATE',`default_value`='30',`type`='NUMERIC' sql 334: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.table-cleaning.thread.core-pool-size','4','PRIVATE','定时删除任务线程池核心线程数,默认4','The parameter determines the core size for thread pool of scheduled deletion task.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='定时删除任务线程池核心线程数,默认4',`description_en`='The parameter determines the core size for thread pool of scheduled deletion task.',`visible_level`='PRIVATE',`default_value`='4',`type`='NUMERIC' sql 335: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.table-cleaning.thread.maximum-pool-size','16','PRIVATE','定时删除任务线程池最大线程数,默认16','The parameter determines the maximum size for thread pool of scheduled deletion task.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='定时删除任务线程池最大线程数,默认16',`description_en`='The parameter determines the maximum size for thread pool of scheduled deletion task.',`visible_level`='PRIVATE',`default_value`='16',`type`='NUMERIC' sql 336: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.ash.max-analyse-range','60m','OceanBase ASH报告的最大分析范围。默认值\"60m。','The maximum time range in the past that an OceanBase ASH analysis report can cover. Default value: 60. Unit: minutes. ','') ON DUPLICATE KEY UPDATE `description`='OceanBase ASH报告的最大分析范围。默认值\"60m。',`description_en`='The maximum time range in the past that an OceanBase ASH analysis report can cover. Default value: 60. Unit: minutes. ',`default_value`='60m',`type`='' sql 337: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.ash.earliest-analyse-time','8','OceanBase ASH报告最早的分析时间。默认值\"8\"天','The maximum number of days in the past that an OceanBase ASH analysis report can cover. Default value: 8. Unit: days.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase ASH报告最早的分析时间。默认值\"8\"天',`description_en`='The maximum number of days in the past that an OceanBase ASH analysis report can cover. Default value: 8. Unit: days.',`default_value`='8',`type`='NUMERIC' sql 338: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.ash.report-retention-days','90',1,'已生成的ash报告的最大保存天数,默认值90天','The maximum number of days to save OceanBase ASH report. Default value: 90. Unit: days.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='已生成的ash报告的最大保存天数,默认值90天',`description_en`='The maximum number of days to save OceanBase ASH report. Default value: 90. Unit: days.',`need_restart`=1,`default_value`='90',`type`='NUMERIC' sql 339: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level0-granularity','30s','第0级SQL性能数据的时间粒度','Data granularity for sql stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级SQL性能数据的时间粒度',`description_en`='Data granularity for sql stat of level 0',`default_value`='30s',`type`='' sql 340: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level1-granularity','2m','第1级SQL性能数据的时间粒度','Data granularity for sql stat of level 1','') ON DUPLICATE KEY UPDATE `description`='第1级SQL性能数据的时间粒度',`description_en`='Data granularity for sql stat of level 1',`default_value`='2m',`type`='' sql 341: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level2-granularity','10m','第2级SQL性能数据的时间粒度','Data granularity for sql stat of level 2','') ON DUPLICATE KEY UPDATE `description`='第2级SQL性能数据的时间粒度',`description_en`='Data granularity for sql stat of level 2',`default_value`='10m',`type`='' sql 342: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level0-query-interval','2h','第0级SQL性能数据的最大查询时间区间','Max query interval for sql stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级SQL性能数据的最大查询时间区间',`description_en`='Max query interval for sql stat of level 0',`default_value`='2h',`type`='' sql 343: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level1-query-interval','12h','第1级SQL性能数据的最大查询时间区间','Max query interval for sql stat of level 1','') ON DUPLICATE KEY UPDATE `description`='第1级SQL性能数据的最大查询时间区间',`description_en`='Max query interval for sql stat of level 1',`default_value`='12h',`type`='' sql 344: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level2-query-interval','48h','第2级SQL性能数据的建议的最大查询时间区间','Max query interval for sql stat of level 2','') ON DUPLICATE KEY UPDATE `description`='第2级SQL性能数据的建议的最大查询时间区间',`description_en`='Max query interval for sql stat of level 2',`default_value`='48h',`type`='' sql 345: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level0-retention','2d',1,'第0级SQL性能数据的分区保留时间','Retention for sql stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级SQL性能数据的分区保留时间',`description_en`='Retention for sql stat of level 0',`need_restart`=1,`default_value`='2d',`type`='' sql 346: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level1-retention','8d',1,'第1级SQL性能数据的分区保留时间','Retention for sql stat of level 1','') ON DUPLICATE KEY UPDATE `description`='第1级SQL性能数据的分区保留时间',`description_en`='Retention for sql stat of level 1',`need_restart`=1,`default_value`='8d',`type`='' sql 347: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-hist-level2-retention','15d',1,'第2级SQL性能数据的分区保留时间','Retention for sql stat of level 2','') ON DUPLICATE KEY UPDATE `description`='第2级SQL性能数据的分区保留时间',`description_en`='Retention for sql stat of level 2',`need_restart`=1,`default_value`='15d',`type`='' sql 348: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.plan-hist-level0-granularity','30s','第0级Plan性能数据的时间粒度','Data granularity for sql stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级Plan性能数据的时间粒度',`description_en`='Data granularity for sql stat of level 0',`default_value`='30s',`type`='' sql 349: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.plan-hist-level0-query-interval','2h','第0级Plan性能数据的最大查询时间区间','Max query interval for plan stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级Plan性能数据的最大查询时间区间',`description_en`='Max query interval for plan stat of level 0',`default_value`='2h',`type`='' sql 350: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.plan-hist-level0-retention','5d',1,'第0级Plan性能数据的分区保留时间','Retention for plan stat of level 0','') ON DUPLICATE KEY UPDATE `description`='第0级Plan性能数据的分区保留时间',`description_en`='Retention for plan stat of level 0',`need_restart`=1,`default_value`='5d',`type`='' sql 351: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-audit-sample-retention','7d',1,'SlowSql 采样数据的分区保留时间','The retention period of sampled data of slow SQL statements.','') ON DUPLICATE KEY UPDATE `description`='SlowSql 采样数据的分区保留时间',`description_en`='The retention period of sampled data of slow SQL statements.',`need_restart`=1,`default_value`='7d',`type`='' sql 352: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.prepare-partition-ahead','8','提前指定时间,创建性能数据的分区。要求传入以天为单位的时间间隔,默认值\"8\"(天)。','Pre-create partition for SQL statistic data. Require period of days. Default value is \"8\"(days).','NUMERIC') ON DUPLICATE KEY UPDATE `description`='提前指定时间,创建性能数据的分区。要求传入以天为单位的时间间隔,默认值\"8\"(天)。',`description_en`='Pre-create partition for SQL statistic data. Require period of days. Default value is \"8\"(days).',`default_value`='8',`type`='NUMERIC' sql 353: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.query-timeout','30000000','SQL性能数据查询时的超时时间,单位为微秒。默认值\"30000000\"。','Query timeout for SQL statistic query (microseconds). Default value \"30000000\".','NUMERIC') ON DUPLICATE KEY UPDATE `description`='SQL性能数据查询时的超时时间,单位为微秒。默认值\"30000000\"。',`description_en`='Query timeout for SQL statistic query (microseconds). Default value \"30000000\".',`default_value`='30000000',`type`='NUMERIC' sql 354: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.max-query-range','24h','SQL性能数据查询时的最大时间区间长度。默认值\"24h\"。','Max time range for SQL statistic query. Default value \"24h\".','') ON DUPLICATE KEY UPDATE `description`='SQL性能数据查询时的最大时间区间长度。默认值\"24h\"。',`description_en`='Max time range for SQL statistic query. Default value \"24h\".',`default_value`='24h',`type`='' sql 355: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.health-check.config.threshold','{\"-1\":{\"host_load\":{\"load1_per_cpu\":2},\"host_disk_status\":{\"host_disk_used_percent\":85},\"host_time\":{\"clock_diff\":500,\"ssh_interval\":1000},\"ob_server_disk_status\":{\"observer_disk_threshold_percentage\":80},\"ob_server_partition_count\":{\"ob_server_partition_count\":100000},\"obproxy_connection_count\":{\"obproxy_session_count_percentage\":80}}}','健康巡检的阈值配置','Threshold values of ocp health check items','') ON DUPLICATE KEY UPDATE `description`='健康巡检的阈值配置',`description_en`='Threshold values of ocp health check items',`default_value`='{\"-1\":{\"host_load\":{\"load1_per_cpu\":2},\"host_disk_status\":{\"host_disk_used_percent\":85},\"host_time\":{\"clock_diff\":500,\"ssh_interval\":1000},\"ob_server_disk_status\":{\"observer_disk_threshold_percentage\":80},\"ob_server_partition_count\":{\"ob_server_partition_count\":100000},\"obproxy_connection_count\":{\"obproxy_session_count_percentage\":80}}}',`type`='' sql 356: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-info-secondary-cache-expiration','10m','SQL 信息二级缓存的过期时间','Expiration time of SQL info secondary cache, default time is 30 minutes, restart to take effect.','') ON DUPLICATE KEY UPDATE `description`='SQL 信息二级缓存的过期时间',`description_en`='Expiration time of SQL info secondary cache, default time is 30 minutes, restart to take effect.',`default_value`='10m',`type`='' sql 357: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('slow-sql.query-sql-info-from.cache.directly','false','Slow Sql 查询 SQL 文本信息时是否直接从缓存中查询','This parameter determines whether query sql info of Slow Sql from cache directly ','BOOL') ON DUPLICATE KEY UPDATE `description`='Slow Sql 查询 SQL 文本信息时是否直接从缓存中查询',`description_en`='This parameter determines whether query sql info of Slow Sql from cache directly ',`default_value`='false',`type`='BOOL' sql 358: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('sql-stat.flush-sql-info-to-cache','true','TopSql 或 SlowSql 从数据库查到 SQL 信息后是否加入到缓存','This parameter determines whether flush sql into to cache after querying monitor database','BOOL') ON DUPLICATE KEY UPDATE `description`='TopSql 或 SlowSql 从数据库查到 SQL 信息后是否加入到缓存',`description_en`='This parameter determines whether flush sql into to cache after querying monitor database',`default_value`='true',`type`='BOOL' sql 359: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.info.parameterize.sql','false','查询 SQL 文本信息时是否参数化','This parameter determines whether parameterize sql when querying sql info.','BOOL') ON DUPLICATE KEY UPDATE `description`='查询 SQL 文本信息时是否参数化',`description_en`='This parameter determines whether parameterize sql when querying sql info.',`default_value`='false',`type`='BOOL' sql 360: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.info.parse.sql.type','true','查询 SQL 文本信息时是否解析Sql type','This parameter determines whether parse sql type when querying sql info.','BOOL') ON DUPLICATE KEY UPDATE `description`='查询 SQL 文本信息时是否解析Sql type',`description_en`='This parameter determines whether parse sql type when querying sql info.',`default_value`='true',`type`='BOOL' sql 361: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.count-sql.slow-sql-explicitly','true','PRIVATE','计算集群下 Slow SQL 分布时,是否使用精确方式','Specifies whether to use the precise mode in calculating the distribution of slow SQL statements in the cluster.','BOOL') ON DUPLICATE KEY UPDATE `description`='计算集群下 Slow SQL 分布时,是否使用精确方式',`description_en`='Specifies whether to use the precise mode in calculating the distribution of slow SQL statements in the cluster.',`visible_level`='PRIVATE',`default_value`='true',`type`='BOOL' sql 362: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-stat-rollup-worker-disabled','false','是否禁用 TopSql 后台的归集任务,如果 meta 集群 是 OceanBase 147x, 建议关掉该服务','Specifies whether to disable background collection for TopSQL statements. If the meta cluster is created in OceanBase Database V1.4.7x, we recommend that you disable this service.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否禁用 TopSql 后台的归集任务,如果 meta 集群 是 OceanBase 147x, 建议关掉该服务',`description_en`='Specifies whether to disable background collection for TopSQL statements. If the meta cluster is created in OceanBase Database V1.4.7x, we recommend that you disable this service.',`default_value`='false',`type`='BOOL' sql 363: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-stat-rollup-worker-disabled.in.147x-meta-cluster','true',1,'当 meta 集群版本是 OceanBase 147 时,是否关闭 TopSQL 归集任务, 重启生效','Specifies whether to disable TopSQL collection if the meta cluster is created in OceanBase Database V1.4.7. The setting takes effect upon a restart.','BOOL') ON DUPLICATE KEY UPDATE `description`='当 meta 集群版本是 OceanBase 147 时,是否关闭 TopSQL 归集任务, 重启生效',`description_en`='Specifies whether to disable TopSQL collection if the meta cluster is created in OceanBase Database V1.4.7. The setting takes effect upon a restart.',`need_restart`=1,`default_value`='true',`type`='BOOL' sql 364: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.sql-audit-stat-worker-core-size','30',1,'PRIVATE','sql_audit_snapshot线程池的核心线程数','Core threads for producing sql_audit snapshot','NUMERIC') ON DUPLICATE KEY UPDATE `description`='sql_audit_snapshot线程池的核心线程数',`description_en`='Core threads for producing sql_audit snapshot',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='30',`type`='NUMERIC' sql 365: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.sql-audit-stat-worker-max-size','300',1,'PRIVATE','sql_audit_snapshot线程池的最大线程数','Core threads for producing sql_audit snapshot','NUMERIC') ON DUPLICATE KEY UPDATE `description`='sql_audit_snapshot线程池的最大线程数',`description_en`='Core threads for producing sql_audit snapshot',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='300',`type`='NUMERIC' sql 366: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.sql-audit-stat-queue-max-size','1000000',1,'PRIVATE','sql_audit_snapshot线程池等待队列最大长度','Max size of queue in threadPool for producing sql_audit snapshot','NUMERIC') ON DUPLICATE KEY UPDATE `description`='sql_audit_snapshot线程池等待队列最大长度',`description_en`='Max size of queue in threadPool for producing sql_audit snapshot',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='1000000',`type`='NUMERIC' sql 367: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('display-parse-failed-sql','true','是否显示解析失败的SQL,true: 解析失败时 会返回原 SQL 文本','The parameter determines whether to display sql which can not be parsed by ocp , if it is set to true, the original sql will be displayed when sql parser can not parse the original sql.','BOOL') ON DUPLICATE KEY UPDATE `description`='是否显示解析失败的SQL,true: 解析失败时 会返回原 SQL 文本',`description_en`='The parameter determines whether to display sql which can not be parsed by ocp , if it is set to true, the original sql will be displayed when sql parser can not parse the original sql.',`default_value`='true',`type`='BOOL' sql 368: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('enable-sql.parse-service','true','是否开启SQL解析任务','This parameter determines whether run sql parse service or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启SQL解析任务',`description_en`='This parameter determines whether run sql parse service or not',`default_value`='true',`type`='BOOL' sql 369: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.earliest-query-time','8d','SQL诊断相关接口最早查询时间, 包括:topSql、slowSql、dubiousSql、topPlan','Earliest time when querying sql diagnosis including topSql、slowSql、dubiousSql、topPlan','') ON DUPLICATE KEY UPDATE `description`='SQL诊断相关接口最早查询时间, 包括:topSql、slowSql、dubiousSql、topPlan',`description_en`='Earliest time when querying sql diagnosis including topSql、slowSql、dubiousSql、topPlan',`default_value`='8d',`type`='' sql 370: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.query.limit','2000','SQL 解析任务每次从数据库读取租户SQL数的最大值','Maximum number of sqls when sql parse service fetching sql of tenant','NUMERIC') ON DUPLICATE KEY UPDATE `description`='SQL 解析任务每次从数据库读取租户SQL数的最大值',`description_en`='Maximum number of sqls when sql parse service fetching sql of tenant',`default_value`='2000',`type`='NUMERIC' sql 371: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.batch.insert.size','100','SQL 解析任务往Monitor db写SQL信息的批大小','Batch size when sql parse service insert sql into into monitor db','NUMERIC') ON DUPLICATE KEY UPDATE `description`='SQL 解析任务往Monitor db写SQL信息的批大小',`description_en`='Batch size when sql parse service insert sql into into monitor db',`default_value`='100',`type`='NUMERIC' sql 372: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.insert.query.rate.limit','10','SQL 解析任务每秒写Monitor db的最大次数','Maximum QPS when sql parse service update sql into to monitor db','NUMERIC') ON DUPLICATE KEY UPDATE `description`='SQL 解析任务每秒写Monitor db的最大次数',`description_en`='Maximum QPS when sql parse service update sql into to monitor db',`default_value`='10',`type`='NUMERIC' sql 373: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.core.thread','8',1,'PRIVATE','Sql 解析任务的核心线程数','Core thread pool size of sql parse service','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Sql 解析任务的核心线程数',`description_en`='Core thread pool size of sql parse service',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='8',`type`='NUMERIC' sql 374: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.max.thread','16',1,'PRIVATE','Sql 解析任务的最大线程数','Maximum thread pool size of sql parse service','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Sql 解析任务的最大线程数',`description_en`='Maximum thread pool size of sql parse service',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='16',`type`='NUMERIC' sql 375: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.parse.queue.size','20000',1,'PRIVATE','Sql 解析任务的队列长度','Maximum queue size of sql parse service','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Sql 解析任务的队列长度',`description_en`='Maximum queue size of sql parse service',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='20000',`type`='NUMERIC' sql 376: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.query-digest-limit','0','Sql 请求分析从数据库加载sql audit记录的最大数量,设置为0时,表示不限制返回数量','Maximum record count when querying sql audit from database for SQL Query Digest, 0 means there is no limit','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Sql 请求分析从数据库加载sql audit记录的最大数量,设置为0时,表示不限制返回数量',`description_en`='Maximum record count when querying sql audit from database for SQL Query Digest, 0 means there is no limit',`default_value`='0',`type`='NUMERIC' sql 377: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.query-digest-trend.points','15','Sql 请求分析趋势图点数','Points of SQL Query Digest trend graph','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Sql 请求分析趋势图点数',`description_en`='Points of SQL Query Digest trend graph',`default_value`='15',`type`='NUMERIC' sql 378: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-query-digest-level0-query-interval','30m','SQL 请求分析,第0级SQL性能数据的最大查询时间区间','Max query interval for sql stat of level 0 of SQL Query Digest','') ON DUPLICATE KEY UPDATE `description`='SQL 请求分析,第0级SQL性能数据的最大查询时间区间',`description_en`='Max query interval for sql stat of level 0 of SQL Query Digest',`default_value`='30m',`type`='' sql 379: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.sql-query-digest-level1-query-interval','2h','SQL 请求分析,第1级SQL性能数据的最大查询时间区间','Max query interval for sql stat of level 1 of SQL Query Digest','') ON DUPLICATE KEY UPDATE `description`='SQL 请求分析,第1级SQL性能数据的最大查询时间区间',`description_en`='Max query interval for sql stat of level 1 of SQL Query Digest',`default_value`='2h',`type`='' sql 380: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.advisor-plan-max-query-range','7d','SQL Tuning Advisor topPlan查询允许的最大时间区间','Max query range for top plan of SQL Tuning Advisor','') ON DUPLICATE KEY UPDATE `description`='SQL Tuning Advisor topPlan查询允许的最大时间区间',`description_en`='Max query range for top plan of SQL Tuning Advisor',`default_value`='7d',`type`='' sql 381: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.tuning-advisor-cpu-time-ratio-of-plan-comparison','0.8','PRIVATE','计划推荐的CPU比率,当该计划的平均CPU时间低于同类型计划的其他计划的平均CPU时间某个比例时,则认为值得推荐','Ratio for CPU time comparison of Plan Advisor,a plan is worth to recommend when average cpu time of it is lower than this parameter multiply average cpu time of other plans of the same plan type','NUMERIC') ON DUPLICATE KEY UPDATE `description`='计划推荐的CPU比率,当该计划的平均CPU时间低于同类型计划的其他计划的平均CPU时间某个比例时,则认为值得推荐',`description_en`='Ratio for CPU time comparison of Plan Advisor,a plan is worth to recommend when average cpu time of it is lower than this parameter multiply average cpu time of other plans of the same plan type',`visible_level`='PRIVATE',`default_value`='0.8',`type`='NUMERIC' sql 382: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.tuning-advisor-cpu-time-multiply-of-plan-comparison','{\"0\":10, \"1\":5, \"10\":2, \"100\":1.5, \"1000\":1.2}','执行计划推荐使用的 CPU 倍率表,当其他同类型计划的平均 CPU 时间超过后续计划平均的平均CPU时间 N 倍时,则认为候选值得推荐,默认情况下,当后选计划平均 CPU 时间 在[0, 1) ms 时,N = 10, 当后选计划平均 CPU 时间 在[1, 10) ms 时,N = 2, 以此类推。','The CPU multiplier table recommended for the execution plan. When the average CPU time of an equivalent candidate plan is more than N times that of the average CPU time of subsequent plans, the candidate plan can be recommended. By default, when the average CPU time of the candidate plan is within the range of [0, 1) ms, N is 10. When the average CPU time of the candidate plan is within the range of [1, 10) ms, N is 2, and so forth. ','') ON DUPLICATE KEY UPDATE `description`='执行计划推荐使用的 CPU 倍率表,当其他同类型计划的平均 CPU 时间超过后续计划平均的平均CPU时间 N 倍时,则认为候选值得推荐,默认情况下,当后选计划平均 CPU 时间 在[0, 1) ms 时,N = 10, 当后选计划平均 CPU 时间 在[1, 10) ms 时,N = 2, 以此类推。',`description_en`='The CPU multiplier table recommended for the execution plan. When the average CPU time of an equivalent candidate plan is more than N times that of the average CPU time of subsequent plans, the candidate plan can be recommended. By default, when the average CPU time of the candidate plan is within the range of [0, 1) ms, N is 10. When the average CPU time of the candidate plan is within the range of [1, 10) ms, N is 2, and so forth. ',`default_value`='{\"0\":10, \"1\":5, \"10\":2, \"100\":1.5, \"1000\":1.2}',`type`='' sql 383: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.index-advisor-elapsed-time-threshold','20','索引建议的响应时间阈值 单位:毫秒','Elapsed time threshold of index advisor, in milliseconds','NUMERIC') ON DUPLICATE KEY UPDATE `description`='索引建议的响应时间阈值 单位:毫秒',`description_en`='Elapsed time threshold of index advisor, in milliseconds',`default_value`='20',`type`='NUMERIC' sql 384: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.index-advisor-cpu-time-threshold','10','索引建议的CPU时间阈值 单位:毫秒','Cpu time threshold of index advisor, in milliseconds','NUMERIC') ON DUPLICATE KEY UPDATE `description`='索引建议的CPU时间阈值 单位:毫秒',`description_en`='Cpu time threshold of index advisor, in milliseconds',`default_value`='10',`type`='NUMERIC' sql 385: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.query-timeout','30000000','SQL诊断查询时的超时时间,单位为微秒。默认值\"30000000\"。','Query timeout for SQL diagnose query (microseconds). Default value \"30000000\".','NUMERIC') ON DUPLICATE KEY UPDATE `description`='SQL诊断查询时的超时时间,单位为微秒。默认值\"30000000\"。',`description_en`='Query timeout for SQL diagnose query (microseconds). Default value \"30000000\".',`default_value`='30000000',`type`='NUMERIC' sql 386: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.index-diagnoser-config','{\"enabled\":true,\"schedulePeriodMin\":5, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":10000,\"diagPeriodSec\":300,\"diagOffsetSec\":60,\"maxDiagPeriodSec\":1800}',1,'SQL 索引诊断配置参数,重启生效','Config of sql_index_diag_service, restart OCP to take effect','') ON DUPLICATE KEY UPDATE `description`='SQL 索引诊断配置参数,重启生效',`description_en`='Config of sql_index_diag_service, restart OCP to take effect',`need_restart`=1,`default_value`='{\"enabled\":true,\"schedulePeriodMin\":5, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":10000,\"diagPeriodSec\":300,\"diagOffsetSec\":60,\"maxDiagPeriodSec\":1800}',`type`='' sql 387: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.perf-diagnoser-config','{\"enabled\":true,\"schedulePeriodMin\":5, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":10000,\"diagPeriodSec\":300,\"diagOffsetSec\":60,\"maxDiagPeriodSec\":1800}',1,'SQL 性能诊断配置参数,重启生效','Config of sql_perf_diag_service, restart OCP to take effect','') ON DUPLICATE KEY UPDATE `description`='SQL 性能诊断配置参数,重启生效',`description_en`='Config of sql_perf_diag_service, restart OCP to take effect',`need_restart`=1,`default_value`='{\"enabled\":true,\"schedulePeriodMin\":5, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":10000,\"diagPeriodSec\":300,\"diagOffsetSec\":60,\"maxDiagPeriodSec\":1800}',`type`='' sql 388: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag-plan-change-config','{\"enabled\":true,\"schedulePeriodMin\":2, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":500,\"diagPeriodSec\":120,\"diagOffsetSec\":120,\"maxDiagPeriodSec\":600}',1,'SQL 执行计划变化且性能下降诊断配置参数,重启生效','Config of performance_degradation_after_plan_change detector,restart OCP to take effect','') ON DUPLICATE KEY UPDATE `description`='SQL 执行计划变化且性能下降诊断配置参数,重启生效',`description_en`='Config of performance_degradation_after_plan_change detector,restart OCP to take effect',`need_restart`=1,`default_value`='{\"enabled\":true,\"schedulePeriodMin\":2, \"coreThreadSize\":8, \"maxThreadSize\":16,\"maxQueueSize\":500,\"diagPeriodSec\":120,\"diagOffsetSec\":120,\"maxDiagPeriodSec\":600}',`type`='' sql 389: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.ineffective-hint-config','{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}','Hint 未生效诊断的配置, enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒','These settings are used for diagnosing SQL statements for which hints are ineffective. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ','') ON DUPLICATE KEY UPDATE `description`='Hint 未生效诊断的配置, enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒',`description_en`='These settings are used for diagnosing SQL statements for which hints are ineffective. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ',`default_value`='{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}',`type`='' sql 390: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.awful-performance-index-used-config','{\"enabled\":true, \"cpuTimeLimitUs\":100000, \"execPsLimit\":5.0, \"fullLogicalReadsLimit\":1000}','走索引性能较差诊断的配置 enabled表示是否打开该检测项,execPsLimit为每秒执行次数,cpuTimeLimitUs为平均CPU时间,单位微秒, fullLogicalReadsLimit逻辑读次数','These settings are used for diagnosing SQL statements with relatively poor index-based execution performance. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. fullLogicalReadsLimit: The number of logical reads performed by the SQL statement. ','') ON DUPLICATE KEY UPDATE `description`='走索引性能较差诊断的配置 enabled表示是否打开该检测项,execPsLimit为每秒执行次数,cpuTimeLimitUs为平均CPU时间,单位微秒, fullLogicalReadsLimit逻辑读次数',`description_en`='These settings are used for diagnosing SQL statements with relatively poor index-based execution performance. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. fullLogicalReadsLimit: The number of logical reads performed by the SQL statement. ',`default_value`='{\"enabled\":true, \"cpuTimeLimitUs\":100000, \"execPsLimit\":5.0, \"fullLogicalReadsLimit\":1000}',`type`='' sql 391: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.table-scan-index-not-used-config','{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}','全表扫描有索引未走诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒','These settings are used for diagnosing whether SQL statements that need to perform global table scans are executed based on indexes. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement.','') ON DUPLICATE KEY UPDATE `description`='全表扫描有索引未走诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒',`description_en`='These settings are used for diagnosing whether SQL statements that need to perform global table scans are executed based on indexes. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement.',`default_value`='{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}',`type`='' sql 392: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.table-scan-index-not-exists-config','{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}','全表扫描且无可用索引诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒','These settings are used for diagnosing SQL statements that need to perform global table scans but have no indexes. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ','') ON DUPLICATE KEY UPDATE `description`='全表扫描且无可用索引诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒',`description_en`='These settings are used for diagnosing SQL statements that need to perform global table scans but have no indexes. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ',`default_value`='{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":20000}',`type`='' sql 393: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.row-lock-contention-high-config','{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":100000, \"elapsedTimeLimitUs\":0}','热点行锁诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒','These settings are used for diagnosing the row locks imposed on hotspot rows. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ','') ON DUPLICATE KEY UPDATE `description`='热点行锁诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒',`description_en`='These settings are used for diagnosing the row locks imposed on hotspot rows. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. ',`default_value`='{\"enabled\":true, \"execPsLimit\":5.0, \"cpuTimeLimitUs\":100000, \"elapsedTimeLimitUs\":0}',`type`='' sql 394: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.performance-degradation-config','{\"enabled\":true, \"cpuTimeLimitUs\":10000, \"execPsLimit\":5.0, \"maxCpuTimeLimitUs\":30000, \"affectedRowsLimit\":100, \"execLimit\":5, \"compareMin\":20, \"cpuTimeMultiply\":{\"0\":50, \"1\":20, \"10\":10, \"100\":3, \"1000\":2}, \"alarm\":true, \"sysTenantEnabled\":false}','性能下降诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,maxCpuTimeLimitUs为最大cpu时间,affectedRowsLimit为影响行数,execLimit执行次数,compareMin为比较时间、单位分钟,cpuTimeMultiply为CPU倍率, alarm 为告警开关。 ','These settings are used for diagnosing performance deterioration. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. maxCpuTimeLimitUs: The maximum CPU time of the SQL statement. affectedRowsLimit: The number of rows affected by the SQL statement. execLimit: The maximum number of executions allowed for the SQL statement. compareMin: The previous N minutes of which the performance data is used for comparison. cpuTimeMultiply: The multiple of the current CPU time relative to the average CPU time in the previous N minutes. alarm: indicates whether to push an alarm.','') ON DUPLICATE KEY UPDATE `description`='性能下降诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,maxCpuTimeLimitUs为最大cpu时间,affectedRowsLimit为影响行数,execLimit执行次数,compareMin为比较时间、单位分钟,cpuTimeMultiply为CPU倍率, alarm 为告警开关。 ',`description_en`='These settings are used for diagnosing performance deterioration. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. maxCpuTimeLimitUs: The maximum CPU time of the SQL statement. affectedRowsLimit: The number of rows affected by the SQL statement. execLimit: The maximum number of executions allowed for the SQL statement. compareMin: The previous N minutes of which the performance data is used for comparison. cpuTimeMultiply: The multiple of the current CPU time relative to the average CPU time in the previous N minutes. alarm: indicates whether to push an alarm.',`default_value`='{\"enabled\":true, \"cpuTimeLimitUs\":10000, \"execPsLimit\":5.0, \"maxCpuTimeLimitUs\":30000, \"affectedRowsLimit\":100, \"execLimit\":5, \"compareMin\":20, \"cpuTimeMultiply\":{\"0\":50, \"1\":20, \"10\":10, \"100\":3, \"1000\":2}, \"alarm\":true, \"sysTenantEnabled\":false}',`type`='' sql 395: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.execution-spike-config','{\"enabled\":true, \"cpuTimeLimitUs\":3000, \"execPsLimit\":5.0, \"pointsLimit\":5, \"compareMin\":20, \"avgExecutionMultiply\":{\"0\":6, \"1\":5, \"5\":4, \"10\":3, \"50\": 2.5, \"100\": 2, \"500\": 1.6}, \"stdExecutionMultiply\":{\"0\":80, \"1\":60 , \"3\": 30,\"5\":20, \"10\":15, \"20\":8, \"30\":6, \"50\":5, \"80\":4}}','执行次数突刺诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,pointsLimit表示点数,compareMin为比较时间、单位分钟,avgExecutionMultiply表示执行频率均值倍率,stdExecutionMultiply表示执行频率标准差的倍率','These settings are used for diagnosing SQL statements with execution bursts. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. pointsLimit: The number of comparison points. compareMin: The previous N minutes of which the performance data is used for comparison. avgExecutionMutiply: The multiple of the current execution efficiency relative to the average execution frequency. stdExecutionMultiply: The multiple of the current execution efficiency relative to the standard deviation of the execution frequency.','') ON DUPLICATE KEY UPDATE `description`='执行次数突刺诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,pointsLimit表示点数,compareMin为比较时间、单位分钟,avgExecutionMultiply表示执行频率均值倍率,stdExecutionMultiply表示执行频率标准差的倍率',`description_en`='These settings are used for diagnosing SQL statements with execution bursts. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. pointsLimit: The number of comparison points. compareMin: The previous N minutes of which the performance data is used for comparison. avgExecutionMutiply: The multiple of the current execution efficiency relative to the average execution frequency. stdExecutionMultiply: The multiple of the current execution efficiency relative to the standard deviation of the execution frequency.',`default_value`='{\"enabled\":true, \"cpuTimeLimitUs\":3000, \"execPsLimit\":5.0, \"pointsLimit\":5, \"compareMin\":20, \"avgExecutionMultiply\":{\"0\":6, \"1\":5, \"5\":4, \"10\":3, \"50\": 2.5, \"100\": 2, \"500\": 1.6}, \"stdExecutionMultiply\":{\"0\":80, \"1\":60 , \"3\": 30,\"5\":20, \"10\":15, \"20\":8, \"30\":6, \"50\":5, \"80\":4}}',`type`='' sql 396: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.cpu-time-proportion-high-config','{\"enabled\":true, \"cpuTimeLimitUs\":10000, \"execPsLimit\":10.0, \"maxCpuTimeLimitUs\":30000, \"affectedRowsLimit\":100, \"execLimit\":30, \"sqlCountLimit\":20, \"cpuTimePercentLimit\":20}','执行占比较高诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,maxCpuTimeLimitUs为最大cpu时间,affectedRowsLimit为影响行数,execLimit执行次数,sqlCountLimit表示sql数,cpuTimePercentLimit表示cpu占比','These settings are used for diagnosing SQL statements with high CPU time. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. maxCpuTimeLimitUs: The maximum CPU time of the SQL statement. affectedRowsLimit: The number of rows affected by the SQL statement. execLimit: The maximum number of executions allowed for the SQL statement. sqlCountLimit: The maximum number of SQL statements allowed. cpuTimePercentLimit: The percentage of the CPU time of the SQL statement to the total CPU time.','') ON DUPLICATE KEY UPDATE `description`='执行占比较高诊断的配置 enabled表示是否打开该检测项,execPsLimit为执行频率(每秒执行次数),cpuTimeLimitUs为平均CPU时间,单位微秒,maxCpuTimeLimitUs为最大cpu时间,affectedRowsLimit为影响行数,execLimit执行次数,sqlCountLimit表示sql数,cpuTimePercentLimit表示cpu占比',`description_en`='These settings are used for diagnosing SQL statements with high CPU time. enabled: indicates whether the monitoring item is enabled. execPsLimit: The number of executions of the SQL statement per second. cpuTimeLimitUs: The average CPU time, in μs, of the SQL statement. maxCpuTimeLimitUs: The maximum CPU time of the SQL statement. affectedRowsLimit: The number of rows affected by the SQL statement. execLimit: The maximum number of executions allowed for the SQL statement. sqlCountLimit: The maximum number of SQL statements allowed. cpuTimePercentLimit: The percentage of the CPU time of the SQL statement to the total CPU time.',`default_value`='{\"enabled\":true, \"cpuTimeLimitUs\":10000, \"execPsLimit\":10.0, \"maxCpuTimeLimitUs\":30000, \"affectedRowsLimit\":100, \"execLimit\":30, \"sqlCountLimit\":20, \"cpuTimePercentLimit\":20}',`type`='' sql 397: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.performance-degradation-after-plan-changed-config','{\"enabled\":true, \"compareMin\":5, \"cpuTimeMultiply\":{\"0\":50, \"1\":20, \"10\":10, \"100\":3, \"1000\":2},\"alarm\":true}','执行计划变化且性能下降诊断的配置 enabled表示是否打开该检测项,cpuTimeMultiply为CPU倍率,compareMin为比较时间、单位分钟, alarm 为告警开关','These settings are used for diagnosing SQL statements with plan changes and deteriorated performance. enabled: indicates whether the monitoring item is enabled. cpuTimeMultiply: The multiple of the current CPU time relative to the average CPU time in the previous N minutes. compareMin: The previous N minutes of which the performance data is used for comparison.alarm: indicates whether to push an alarm.','') ON DUPLICATE KEY UPDATE `description`='执行计划变化且性能下降诊断的配置 enabled表示是否打开该检测项,cpuTimeMultiply为CPU倍率,compareMin为比较时间、单位分钟, alarm 为告警开关',`description_en`='These settings are used for diagnosing SQL statements with plan changes and deteriorated performance. enabled: indicates whether the monitoring item is enabled. cpuTimeMultiply: The multiple of the current CPU time relative to the average CPU time in the previous N minutes. compareMin: The previous N minutes of which the performance data is used for comparison.alarm: indicates whether to push an alarm.',`default_value`='{\"enabled\":true, \"compareMin\":5, \"cpuTimeMultiply\":{\"0\":50, \"1\":20, \"10\":10, \"100\":3, \"1000\":2},\"alarm\":true}',`type`='' sql 398: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.database-white-list','oceanbase,information_schema,mysql,__recyclebin,sys,__public','sql诊断时过滤掉的数据库名','databases which will be ignored by sql diagnose service','') ON DUPLICATE KEY UPDATE `description`='sql诊断时过滤掉的数据库名',`description_en`='databases which will be ignored by sql diagnose service',`default_value`='oceanbase,information_schema,mysql,__recyclebin,sys,__public',`type`='' sql 399: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.outline-history-query-days','30','OCP 查询租户 outline 历史的天数','This parameter determines how many days of outline history you can query ','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 查询租户 outline 历史的天数',`description_en`='This parameter determines how many days of outline history you can query ',`default_value`='30',`type`='NUMERIC' sql 400: INSERT INTO `config_properties`(`key`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.tenant-white-list','SQL 诊断租户白名单, 名单内的租户将不会被诊断任务诊断','Whitelist of tenant in sql diagnoser, tenant in this list will not be diagnosed by SQL diagnoser.','') ON DUPLICATE KEY UPDATE `description`='SQL 诊断租户白名单, 名单内的租户将不会被诊断任务诊断',`description_en`='Whitelist of tenant in sql diagnoser, tenant in this list will not be diagnosed by SQL diagnoser.',`type`='' sql 401: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.diagnose.standby-cluster.enabled','False','备集群 SQL 诊断开关','This parameter determines whether to diagnose SQL of standby cluster','BOOL') ON DUPLICATE KEY UPDATE `description`='备集群 SQL 诊断开关',`description_en`='This parameter determines whether to diagnose SQL of standby cluster',`default_value`='False',`type`='BOOL' sql 402: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp-perf.sql.cure.enabled','true','是否开启 SQL 自愈任务','Enable sql curing service or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启 SQL 自愈任务',`description_en`='Enable sql curing service or not',`default_value`='true',`type`='BOOL' sql 403: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp-perf.sql.cure.config','{\"enabled\":true, \"analyzeRangeMin\" : 5, \"offsetMin\": 1, \"cpuPercentLimit\" : 90}','SQL 自愈任务配置, enabled: indicates whether the service is enabled. analyzeRangeMin: indicates time range of the analysis period in minutes. offsetMin: indicates the length of time that the end time of the analysis period is earlier than the current time.','Config of SQL curing service','') ON DUPLICATE KEY UPDATE `description`='SQL 自愈任务配置, enabled: indicates whether the service is enabled. analyzeRangeMin: indicates time range of the analysis period in minutes. offsetMin: indicates the length of time that the end time of the analysis period is earlier than the current time.',`description_en`='Config of SQL curing service',`default_value`='{\"enabled\":true, \"analyzeRangeMin\" : 5, \"offsetMin\": 1, \"cpuPercentLimit\" : 90}',`type`='' sql 404: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp-perf.anomaly.event.analyzer-sql-cpu-percent-limit','15','对\"主机 CPU 超限事件\"进行根因分析时,SQL 的 CPU 占比阈值,CPU 占比超过该阈值的 SQL,将会被告警出来','When performing root cause analysis on the \'host CPU overrun event\', the SQL whose CPU ratio exceeds this threshold will be alerted','NUMERIC') ON DUPLICATE KEY UPDATE `description`='对\"主机 CPU 超限事件\"进行根因分析时,SQL 的 CPU 占比阈值,CPU 占比超过该阈值的 SQL,将会被告警出来',`description_en`='When performing root cause analysis on the \'host CPU overrun event\', the SQL whose CPU ratio exceeds this threshold will be alerted',`default_value`='15',`type`='NUMERIC' sql 405: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.high-risk-max-query-range','7d','高危Sql查询接口最大范围','This parameter determines the max query range of high risk sql interface','') ON DUPLICATE KEY UPDATE `description`='高危Sql查询接口最大范围',`description_en`='This parameter determines the max query range of high risk sql interface',`default_value`='7d',`type`='' sql 406: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.core-pool-size','30',1,'high-risk_sql sqlAuditStatTask线程池的核心线程数','Core threads of high-risk_sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk_sql sqlAuditStatTask线程池的核心线程数',`description_en`='Core threads of high-risk_sql sqlAuditStatTask',`need_restart`=1,`default_value`='30',`type`='NUMERIC' sql 407: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.max-pool-size','300',1,'high-risk_sql sqlAuditStatTask线程池的最大线程数','Max threads of high-risk_sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk_sql sqlAuditStatTask线程池的最大线程数',`description_en`='Max threads of high-risk_sql sqlAuditStatTask',`need_restart`=1,`default_value`='300',`type`='NUMERIC' sql 408: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.max-queue-size','1000000',1,'high-risk_sql sqlAuditStatTask线程池等待队列最大长度','Max size of queue in threadPool for high-risk_sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk_sql sqlAuditStatTask线程池等待队列最大长度',`description_en`='Max size of queue in threadPool for high-risk_sql sqlAuditStatTask',`need_restart`=1,`default_value`='1000000',`type`='NUMERIC' sql 409: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.max-period-timeUs','1800000000',1,'high-risk-sql sqlAuditStatTask任务一次扫描最长长度','Max scan time for high-risk-sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk-sql sqlAuditStatTask任务一次扫描最长长度',`description_en`='Max scan time for high-risk-sql sqlAuditStatTask',`need_restart`=1,`default_value`='1800000000',`type`='NUMERIC' sql 410: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.return-rows-threshold','50000',1,'high-risk-sql sqlAuditStatTask任务最大返回行数','Max return rows for high-risk-sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk-sql sqlAuditStatTask任务最大返回行数',`description_en`='Max return rows for high-risk-sql sqlAuditStatTask',`need_restart`=1,`default_value`='50000',`type`='NUMERIC' sql 411: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.affected-rows-threshold','50000',1,'high-risk-sql sqlAuditStatTask任务最大影响行数','Max affected rows for high-risk-sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk-sql sqlAuditStatTask任务最大影响行数',`description_en`='Max affected rows for high-risk-sql sqlAuditStatTask',`need_restart`=1,`default_value`='50000',`type`='NUMERIC' sql 412: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.partition-count-threshold','2000',1,'high-risk-sql sqlAuditStatTask任务最大参与分区','Max partition count for high-risk-sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk-sql sqlAuditStatTask任务最大参与分区',`description_en`='Max partition count for high-risk-sql sqlAuditStatTask',`need_restart`=1,`default_value`='2000',`type`='NUMERIC' sql 413: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.diag.high-risk-task.max-thread-pool-task-limit','50000',1,'high-risk-sql sqlAuditStatTask任务线程池子任务最大扫描行数','Max subtask lines for high-risk_sql sqlAuditStatTask','NUMERIC') ON DUPLICATE KEY UPDATE `description`='high-risk-sql sqlAuditStatTask任务线程池子任务最大扫描行数',`description_en`='Max subtask lines for high-risk_sql sqlAuditStatTask',`need_restart`=1,`default_value`='50000',`type`='NUMERIC' sql 414: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.query.high-risk-sql.sql-text-short-length','50',1,'高危Sql查询sqlTextShort最大长度','high-risk-sql query max length of sqlTextShort','NUMERIC') ON DUPLICATE KEY UPDATE `description`='高危Sql查询sqlTextShort最大长度',`description_en`='high-risk-sql query max length of sqlTextShort',`need_restart`=1,`default_value`='50',`type`='NUMERIC' sql 415: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.high-risk-inspect-service.enable','True','高危Sql的inspect任务是否开启','high-risk-sql inspect service enable','BOOL') ON DUPLICATE KEY UPDATE `description`='高危Sql的inspect任务是否开启',`description_en`='high-risk-sql inspect service enable',`default_value`='True',`type`='BOOL' sql 416: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.new-in-top-n-limit','100','该参数属于功能:TopSql 对比。TopSql 是按总响应时间倒序的,当 SQL 在对比时间段排序在前 Top N, 但该 SQL在基准时间段不在前 Top N,符合输出规则。此参数用于设置 N。 重启生效','This parameter is used for TopSQL comparison. Top SQL statements are ranked by the total response time in descending order. If an SQL statement is ranked in the top N in the comparison period, but was not in the top N in the reference period, the SQL statement is listed. This parameter specifies the value of N. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能:TopSql 对比。TopSql 是按总响应时间倒序的,当 SQL 在对比时间段排序在前 Top N, 但该 SQL在基准时间段不在前 Top N,符合输出规则。此参数用于设置 N。 重启生效',`description_en`='This parameter is used for TopSQL comparison. Top SQL statements are ranked by the total response time in descending order. If an SQL statement is ranked in the top N in the comparison period, but was not in the top N in the reference period, the SQL statement is listed. This parameter specifies the value of N. A restart is required for the configuration of this parameter to take effect.',`default_value`='100',`type`='NUMERIC' sql 417: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.executions-increase-limit','0.2','该参数属于功能: TopSql 对比。当 SQL 在对比时间段内的执行次数比在基准时间段的执行次数增长超过该参数设置的阈值时,符合输出规则。 重启生效','This parameter is used for TopSQL comparison. If the number of executions of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能: TopSql 对比。当 SQL 在对比时间段内的执行次数比在基准时间段的执行次数增长超过该参数设置的阈值时,符合输出规则。 重启生效',`description_en`='This parameter is used for TopSQL comparison. If the number of executions of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.',`default_value`='0.2',`type`='NUMERIC' sql 418: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.elapsed-time-increase-limit','0.2','该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的平均响应时间比在基准时间段的平均响应时间增长超过该参数设置的阈值时,符合输出规则。 重启生效','This parameter is used for TopSQL comparison. If the average response time of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的平均响应时间比在基准时间段的平均响应时间增长超过该参数设置的阈值时,符合输出规则。 重启生效',`description_en`='This parameter is used for TopSQL comparison. If the average response time of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.',`default_value`='0.2',`type`='NUMERIC' sql 419: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.return-rows-increase-limit','0.2','该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的平均返回行数比在基准时间段的平均返回行数增长超过该参数设置的阈值时,符合输出规则。 重启生效','This parameter is used for TopSQL comparison. If the average number of returned rows of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的平均返回行数比在基准时间段的平均返回行数增长超过该参数设置的阈值时,符合输出规则。 重启生效',`description_en`='This parameter is used for TopSQL comparison. If the average number of returned rows of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.',`default_value`='0.2',`type`='NUMERIC' sql 420: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.error-percentage-increase-limit','0.1','该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的执行错误率比在基准时间段的执行错误率增长超过该参数设置的阈值时,符合输出规则。 重启生效','This parameter is used for TopSQL comparison. If the execution error rate of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的执行错误率比在基准时间段的执行错误率增长超过该参数设置的阈值时,符合输出规则。 重启生效',`description_en`='This parameter is used for TopSQL comparison. If the execution error rate of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.',`default_value`='0.1',`type`='NUMERIC' sql 421: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('perf.sql.top-sql-comparison.remote-plan-percentage-increase-limit','0.1','该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的远程计划比率比在基准时间段的远程计划比率增长超过该参数设置的阈值时,符合输出规则。 重启生效','This parameter is used for TopSQL comparison. If the proportion of remote plans of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='该参数属于功能:TopSql 对比。当 SQL 在对比时间段内的远程计划比率比在基准时间段的远程计划比率增长超过该参数设置的阈值时,符合输出规则。 重启生效',`description_en`='This parameter is used for TopSQL comparison. If the proportion of remote plans of an SQL statement in the comparison period is greater than that in the reference period, and the increase exceeds the threshold percentage set by this parameter, the SQL statement is listed. A restart is required for the configuration of this parameter to take effect.',`default_value`='0.1',`type`='NUMERIC' sql 422: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql-diag.sql-diagnosis-retention-days','30',1,'sql diagnosis保留天数, 修改后重启生效','This parameter of sql diagnosis data retention days. Restart OCP to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='sql diagnosis保留天数, 修改后重启生效',`description_en`='This parameter of sql diagnosis data retention days. Restart OCP to take effect.',`need_restart`=1,`default_value`='30',`type`='NUMERIC' sql 423: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.parallel.sql.partition.retention.days','15',1,'ParallelSql数据保留天数, 修改后重启生效','This parameter of ParallelSql partition retention days. Restart OCP to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ParallelSql数据保留天数, 修改后重启生效',`description_en`='This parameter of ParallelSql partition retention days. Restart OCP to take effect.',`need_restart`=1,`default_value`='15',`type`='NUMERIC' sql 424: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.parallel.sql.limit','2000','ParallelSql输出条数限制(从monitordb数据库查询)','The number of select ParallelSql from monitordb limit','NUMERIC') ON DUPLICATE KEY UPDATE `description`='ParallelSql输出条数限制(从monitordb数据库查询)',`description_en`='The number of select ParallelSql from monitordb limit',`default_value`='2000',`type`='NUMERIC' sql 425: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.top-sql-limit','2000','Top Sql输出条数限制(从monitordb数据库查询)','The number of select Top SQL from monitordb limit','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Top Sql输出条数限制(从monitordb数据库查询)',`description_en`='The number of select Top SQL from monitordb limit',`default_value`='2000',`type`='NUMERIC' sql 426: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.top-sql.query-parallel','0','TopSQL 查询 SQL 的并行数,可选值:0,2,4,8,16,设置为 0 时,不设置并行','The degree of parallelism for TopSQL queries. Valid values: 0, 2, 4, 8, and 16. The value 0 indicates that parallel execution is not supported.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='TopSQL 查询 SQL 的并行数,可选值:0,2,4,8,16,设置为 0 时,不设置并行',`description_en`='The degree of parallelism for TopSQL queries. Valid values: 0, 2, 4, 8, and 16. The value 0 indicates that parallel execution is not supported.',`default_value`='0',`type`='NUMERIC' sql 427: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.slow-sql-limit','2000','Slow Sql输出条数限制(从monitordb数据库查询)','The number of select Slow SQL from monitordb limit','NUMERIC') ON DUPLICATE KEY UPDATE `description`='Slow Sql输出条数限制(从monitordb数据库查询)',`description_en`='The number of select Slow SQL from monitordb limit',`default_value`='2000',`type`='NUMERIC' sql 428: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.new-sql.query.interval.days','7d','newSql允许查询最大时间区间','This parameter determines the max query range of newSql','') ON DUPLICATE KEY UPDATE `description`='newSql允许查询最大时间区间',`description_en`='This parameter determines the max query range of newSql',`default_value`='7d',`type`='' sql 429: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.new-sql.query.compare.interval.days','7','newSql查询对比的最大时间区间','This parameter determines the max query compare range of newSql','NUMERIC') ON DUPLICATE KEY UPDATE `description`='newSql查询对比的最大时间区间',`description_en`='This parameter determines the max query compare range of newSql',`default_value`='7',`type`='NUMERIC' sql 430: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.new-sql.limit','2000','newSQL输出的条数控制','This parameter determines the limit of newSql output','NUMERIC') ON DUPLICATE KEY UPDATE `description`='newSQL输出的条数控制',`description_en`='This parameter determines the limit of newSql output',`default_value`='2000',`type`='NUMERIC' sql 431: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.oas.schema-advice.rows.limit','1000000','结构优化表行数限制','The number of rows in a table that triggers analysis after schema optimization.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='结构优化表行数限制',`description_en`='The number of rows in a table that triggers analysis after schema optimization.',`default_value`='1000000',`type`='NUMERIC' sql 432: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.oas.schema-advice.table.limit','32','结构优化OceanBase4.0以前表数量限制','The maximum number of table schemas that can be analyzed at a time after schema optimization in versions earlier than OceanBase Database V 4.0.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='结构优化OceanBase4.0以前表数量限制',`description_en`='The maximum number of table schemas that can be analyzed at a time after schema optimization in versions earlier than OceanBase Database V 4.0.',`default_value`='32',`type`='NUMERIC' sql 433: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.sql.oas.schema-advice.table4.limit','20','结构优化OceanBase4.0以后表数量限制','The maximum number of table schemas that can be analyzed at a time after schema optimization in versiosn later than OceanBase Database V 4.0.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='结构优化OceanBase4.0以后表数量限制',`description_en`='The maximum number of table schemas that can be analyzed at a time after schema optimization in versiosn later than OceanBase Database V 4.0.',`default_value`='20',`type`='NUMERIC' sql 434: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.collect.metadb.enabled','false','SQL诊断是否采集metadb集群的sql数据','This parameter determines whether collect metadb cluster sql info','BOOL') ON DUPLICATE KEY UPDATE `description`='SQL诊断是否采集metadb集群的sql数据',`description_en`='This parameter determines whether collect metadb cluster sql info',`default_value`='false',`type`='BOOL' sql 435: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.workload.report.tenant-top-sql-limit','10','性能报告中topSql表格的top N配置','This parameter determines top sql limit for workload report','NUMERIC') ON DUPLICATE KEY UPDATE `description`='性能报告中topSql表格的top N配置',`description_en`='This parameter determines top sql limit for workload report',`default_value`='10',`type`='NUMERIC' sql 436: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.workload.generate-report-thread-count','5','生成报告时使用的最大线程数','This parameter determines thread count for generate workload report','NUMERIC') ON DUPLICATE KEY UPDATE `description`='生成报告时使用的最大线程数',`description_en`='This parameter determines thread count for generate workload report',`default_value`='5',`type`='NUMERIC' sql 437: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.snapshot.generation.white-list',NULL,'生成集群快照的白名单','This parameter determines the white list of cluster for generate snapshot','') ON DUPLICATE KEY UPDATE `description`='生成集群快照的白名单',`description_en`='This parameter determines the white list of cluster for generate snapshot',`type`='' sql 438: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.snapshot.generation.enable.in.147x-meta-cluster','false','当 meta 集群版本是 OceanBase 147 时,是否打开 AWR 快照任务','Specifies whether to enable AWR snapshot tasks if the meta cluster is created in OceanBase Database V1.4.7.','BOOL') ON DUPLICATE KEY UPDATE `description`='当 meta 集群版本是 OceanBase 147 时,是否打开 AWR 快照任务',`description_en`='Specifies whether to enable AWR snapshot tasks if the meta cluster is created in OceanBase Database V1.4.7.',`default_value`='false',`type`='BOOL' sql 439: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.query.sql.sample.timeout.second','60','事务详情查询关联SQL时的超时时间','timeout(S) for query sql sample in transaction','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务详情查询关联SQL时的超时时间',`description_en`='timeout(S) for query sql sample in transaction',`default_value`='60',`type`='NUMERIC' sql 440: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.detail.query.range.minute','30','获取事务详情时的查询时间范围','This parameter determines query range for transaction detail','NUMERIC') ON DUPLICATE KEY UPDATE `description`='获取事务详情时的查询时间范围',`description_en`='This parameter determines query range for transaction detail',`default_value`='30',`type`='NUMERIC' sql 441: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.sql.count.limit','10000','事务详情关联SQL的最大个数','This parameter determines max sql count in transaction detail','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务详情关联SQL的最大个数',`description_en`='This parameter determines max sql count in transaction detail',`default_value`='10000',`type`='NUMERIC' sql 442: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.partition.retention.days','7',1,'事务数据保留的天数, 修改后重启生效','This parameter of transaction partition retention days. Restart OCP to take effect.','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务数据保留的天数, 修改后重启生效',`description_en`='This parameter of transaction partition retention days. Restart OCP to take effect.',`need_restart`=1,`default_value`='7',`type`='NUMERIC' sql 443: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.interval.second','5','事务采集时间间隔','Transaction collection interval','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务采集时间间隔',`description_en`='Transaction collection interval',`default_value`='5',`type`='NUMERIC' sql 444: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.long.transaction.threshold.second','60','长事务时间阈值','Long transaction threshold','NUMERIC') ON DUPLICATE KEY UPDATE `description`='长事务时间阈值',`description_en`='Long transaction threshold',`default_value`='60',`type`='NUMERIC' sql 445: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.pending.transaction.threshold.second','60','悬挂事务时间阈值','Hang transaction threshold','NUMERIC') ON DUPLICATE KEY UPDATE `description`='悬挂事务时间阈值',`description_en`='Hang transaction threshold',`default_value`='60',`type`='NUMERIC' sql 446: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.transaction.query.sql.sample.timeout.second','30','事务请求sql audit sample 的超时时间','select transaction sample SQL from monitordb timeout','NUMERIC') ON DUPLICATE KEY UPDATE `description`='事务请求sql audit sample 的超时时间',`description_en`='select transaction sample SQL from monitordb timeout',`default_value`='30',`type`='NUMERIC' sql 447: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.big.transaction.time.threshold.ms','500','大事务时间阈值','Large transaction time threshold','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大事务时间阈值',`description_en`='Large transaction time threshold',`default_value`='500',`type`='NUMERIC' sql 448: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.perf.big.transaction.log.threshold.byte','524288','大事务单个参与者日志阈值','Large transaction single participant log size threshold','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大事务单个参与者日志阈值',`description_en`='Large transaction single participant log size threshold',`default_value`='524288',`type`='NUMERIC' sql 449: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.perf.oas.stat.enabled','true',1,'是否打开自治服务统计功能','Whether to turn on the statistics function of autonomous service','BOOL') ON DUPLICATE KEY UPDATE `description`='是否打开自治服务统计功能',`description_en`='Whether to turn on the statistics function of autonomous service',`need_restart`=1,`default_value`='true',`type`='BOOL' sql 450: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.cloud.meta.platform.site.url',NULL,'PRIVATE','云上元数据中台的位置','Meta platform site url in public cloud','') ON DUPLICATE KEY UPDATE `description`='云上元数据中台的位置',`description_en`='Meta platform site url in public cloud',`visible_level`='PRIVATE',`type`='' sql 451: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.cloud.data.platform.site.url',NULL,'PRIVATE','云上监控数据中台的位置','Data platform site url in public cloud','') ON DUPLICATE KEY UPDATE `description`='云上监控数据中台的位置',`description_en`='Data platform site url in public cloud',`visible_level`='PRIVATE',`type`='' sql 452: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.obcloud.api.address','','PRIVATE','公有云/多云对接时,obcloud 的 api 地址。如 1.2.3.4:8080。为空时,禁用与云集成','address of obcloud api when connect with ob public cloud or multi cloud. e.g. 1.2.3.4:8080, when empty, integration with obcloud is disabled','') ON DUPLICATE KEY UPDATE `description`='公有云/多云对接时,obcloud 的 api 地址。如 1.2.3.4:8080。为空时,禁用与云集成',`description_en`='address of obcloud api when connect with ob public cloud or multi cloud. e.g. 1.2.3.4:8080, when empty, integration with obcloud is disabled',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 453: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.enabled','false',1,'是否开启数据中台模块','Whether enable analyze module or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启数据中台模块',`description_en`='Whether enable analyze module or not',`need_restart`=1,`default_value`='false',`type`='BOOL' sql 454: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.ob.trace.enabled','false',1,'是否开启抓取 trace 数据','Whether enable analyze ob.trace or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启抓取 trace 数据',`description_en`='Whether enable analyze ob.trace or not',`need_restart`=1,`default_value`='false',`type`='BOOL' sql 455: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.ob.log.enabled','false',1,'是否开启抓取 ob log 数据','Whether enable analyze ob.log or not','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启抓取 ob log 数据',`description_en`='Whether enable analyze ob.log or not',`need_restart`=1,`default_value`='false',`type`='BOOL' sql 456: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.client.addresses',NULL,1,'数据中台 ES client 角色地址列表,用 , 分割,如 :,:','The list of addresses of the client roles of the data middle platform Elasticsearch. The addresses are separated with commas (,), for example, :,:.','') ON DUPLICATE KEY UPDATE `description`='数据中台 ES client 角色地址列表,用 , 分割,如 :,:',`description_en`='The list of addresses of the client roles of the data middle platform Elasticsearch. The addresses are separated with commas (,), for example, :,:.',`need_restart`=1,`type`='' sql 457: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.client.username',NULL,1,'数据中台 ES 连接认证用户名,可选','username of ES connection for for analyze module. optional.','') ON DUPLICATE KEY UPDATE `description`='数据中台 ES 连接认证用户名,可选',`description_en`='username of ES connection for for analyze module. optional.',`need_restart`=1,`type`='' sql 458: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.client.password',NULL,1,'数据中台 ES 连接认证密码,可选','password of ES connection for for analyze module. optional.','') ON DUPLICATE KEY UPDATE `description`='数据中台 ES 连接认证密码,可选',`description_en`='password of ES connection for for analyze module. optional.',`need_restart`=1,`type`='' sql 459: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.index.keep.days','7',1,'数据中台 ES 索引保留天数','Days of keeping ES indexes for analyze module','NUMERIC') ON DUPLICATE KEY UPDATE `description`='数据中台 ES 索引保留天数',`description_en`='Days of keeping ES indexes for analyze module',`need_restart`=1,`default_value`='7',`type`='NUMERIC' sql 460: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.index.shards','12',1,'数据中台 ES 索引分片数','shards number of ES indexes for analyze module','NUMERIC') ON DUPLICATE KEY UPDATE `description`='数据中台 ES 索引分片数',`description_en`='shards number of ES indexes for analyze module',`need_restart`=1,`default_value`='12',`type`='NUMERIC' sql 461: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`description`,`description_en`,`type`) VALUES ('ocp.analyze.es.index.replicas','1',1,'数据中台 ES 索引副本数','replicas number of ES indexes for analyze module','NUMERIC') ON DUPLICATE KEY UPDATE `description`='数据中台 ES 索引副本数',`description_en`='replicas number of ES indexes for analyze module',`need_restart`=1,`default_value`='1',`type`='NUMERIC' sql 462: INSERT INTO `config_properties`(`key`,`default_value`,`description`,`description_en`,`type`) VALUES ('ocp.ob.slowsql.threshold','100000','供ob-agent采集OceanBase集群的慢查询时间阈值,单位微秒','Time threshold for ob-agent to collect OceanBase slow SQLs, in microseconds','NUMERIC') ON DUPLICATE KEY UPDATE `description`='供ob-agent采集OceanBase集群的慢查询时间阈值,单位微秒',`description_en`='Time threshold for ob-agent to collect OceanBase slow SQLs, in microseconds',`default_value`='100000',`type`='NUMERIC' sql 463: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.version.full','','PRIVATE','OCP 的完整版本号,包含 build number','full OCP version, including build number','') ON DUPLICATE KEY UPDATE `description`='OCP 的完整版本号,包含 build number',`description_en`='full OCP version, including build number',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 464: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.agent.version.full','','PRIVATE','OCP-agent 包含编译号的完整版本','The full version number of OCP-Agent, which includes the build number','') ON DUPLICATE KEY UPDATE `description`='OCP-agent 包含编译号的完整版本',`description_en`='The full version number of OCP-Agent, which includes the build number',`visible_level`='PRIVATE',`default_value`='',`type`='' sql 465: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.build.version.check','false','PRIVATE','是否检测OCP内置OCP-Agent的build number与主机OCP-Agent的build number','Whether to check the build number of the built-in OCP-Agent of OCP and that of the OCP-Agent on the host','BOOL') ON DUPLICATE KEY UPDATE `description`='是否检测OCP内置OCP-Agent的build number与主机OCP-Agent的build number',`description_en`='Whether to check the build number of the built-in OCP-Agent of OCP and that of the OCP-Agent on the host',`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 466: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.cluster.status.refresh.interval','10000',1,'PRIVATE','大盘集群状态缓存刷新时间间隔(ms)','Overview cluster status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘集群状态缓存刷新时间间隔(ms)',`description_en`='Overview cluster status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 467: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.tenant.status.refresh.interval','10000',1,'PRIVATE','大盘租户状态缓存刷新时间间隔(ms)','Overview tenant status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘租户状态缓存刷新时间间隔(ms)',`description_en`='Overview tenant status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 468: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.host.status.refresh.interval','10000',1,'PRIVATE','大盘主机状态缓存刷新时间间隔(ms)','Overview host status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘主机状态缓存刷新时间间隔(ms)',`description_en`='Overview host status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 469: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.obproxy.status.refresh.interval','10000',1,'PRIVATE','大盘 obproxy 状态缓存刷新时间间隔(ms)','Overview obproxy status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘 obproxy 状态缓存刷新时间间隔(ms)',`description_en`='Overview obproxy status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 470: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.tasks.status.refresh.interval','10000',1,'PRIVATE','大盘任务状态缓存刷新时间间隔(ms)','Overview tasks status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘任务状态缓存刷新时间间隔(ms)',`description_en`='Overview tasks status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 471: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.alarm.status.refresh.interval','10000',1,'PRIVATE','大盘告警状态缓存刷新时间间隔(ms)','Overview alarm status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘告警状态缓存刷新时间间隔(ms)',`description_en`='Overview alarm status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='10000',`type`='NUMERIC' sql 472: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.backup.status.refresh.interval','300000',1,'PRIVATE','大盘备份恢复状态缓存刷新时间间隔(ms)','Overview backup task status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘备份恢复状态缓存刷新时间间隔(ms)',`description_en`='Overview backup task status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='300000',`type`='NUMERIC' sql 473: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.overview.performance.status.refresh.interval','300000',1,'PRIVATE','大盘诊断状态缓存刷新时间间隔(ms)','Overview performance status cache refresh interval (ms)','NUMERIC') ON DUPLICATE KEY UPDATE `description`='大盘诊断状态缓存刷新时间间隔(ms)',`description_en`='Overview performance status cache refresh interval (ms)',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='300000',`type`='NUMERIC' sql 474: INSERT INTO `config_properties`(`key`,`default_value`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.cluster.obVersion.parameter.template.relation','[{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]','PRIVATE','创建集群时,obVersion与参数模版映射关系,默认[{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]','When creating a cluster, the mapping relationship between obVersion and parameter template. default [{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]','') ON DUPLICATE KEY UPDATE `description`='创建集群时,obVersion与参数模版映射关系,默认[{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]',`description_en`='When creating a cluster, the mapping relationship between obVersion and parameter template. default [{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]',`visible_level`='PRIVATE',`default_value`='[{\"versionList\":[\"2.2.77\"],\"parameterTemplateName\":\"ob.cluster.parameter.template.built-in.default-2-2-77.name\"}]',`type`='' sql 475: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.resource.cache.enable','false',1,'PRIVATE','是否开启OCP对OceanBase资源访问的近端缓存','Whether to enable OCP caching for OceanBase resource','BOOL') ON DUPLICATE KEY UPDATE `description`='是否开启OCP对OceanBase资源访问的近端缓存',`description_en`='Whether to enable OCP caching for OceanBase resource',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='false',`type`='BOOL' sql 476: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.resource.cache.refresh.thread-core-size','20',1,'PRIVATE','OceanBase资源缓存异步刷新线程池核心线程数','OceanBase resource cache asynchronously refreshes the number of core threads in the thread pool ','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase资源缓存异步刷新线程池核心线程数',`description_en`='OceanBase resource cache asynchronously refreshes the number of core threads in the thread pool ',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='20',`type`='NUMERIC' sql 477: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.ob.resource.cache.refresh.thread-max-size','200',1,'PRIVATE','OceanBase资源缓存异步刷新线程池最大线程数','The maximum number of threads in the asynchronous refresh thread pool of the OceanBase resource cache','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OceanBase资源缓存异步刷新线程池最大线程数',`description_en`='The maximum number of threads in the asynchronous refresh thread pool of the OceanBase resource cache',`need_restart`=1,`visible_level`='PRIVATE',`default_value`='200',`type`='NUMERIC' sql 478: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.inspection.report.expired.cleanup.enabled','false',0,'PUBLIC','巡检报告过期清理开关。开启后 OCP 会自动清理 ocp.inspection.report.expired.days 参数指定的天数之前的所有巡检报告','Specifies whether to clear expired inspection reports. After this switch is turned on, OCP will automatically clear all inspection reports that exceed the period specified by ocp.inspection.report.expired.days.','BOOL') ON DUPLICATE KEY UPDATE `description`='巡检报告过期清理开关。开启后 OCP 会自动清理 ocp.inspection.report.expired.days 参数指定的天数之前的所有巡检报告',`description_en`='Specifies whether to clear expired inspection reports. After this switch is turned on, OCP will automatically clear all inspection reports that exceed the period specified by ocp.inspection.report.expired.days.',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='false',`type`='BOOL' sql 479: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.inspection.report.expired.days','15',0,'PUBLIC','巡检报告过期清理天数','Retention Period of Expired Inspection Reports','NUMERIC') ON DUPLICATE KEY UPDATE `description`='巡检报告过期清理天数',`description_en`='Retention Period of Expired Inspection Reports',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='15',`type`='NUMERIC' sql 480: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.standby.tenant.delay.threshold','5000',0,'PUBLIC','备租户最大延迟, 用于主备租户 Switchover 时检查,超过该延迟不允许 Switchover, 单位:毫秒','he maximum delay of the standby tenant, which is used to check the switchover of the active and standby tenants. Switchover is not allowed if the delay is exceeded, unit: ms','NUMERIC') ON DUPLICATE KEY UPDATE `description`='备租户最大延迟, 用于主备租户 Switchover 时检查,超过该延迟不允许 Switchover, 单位:毫秒',`description_en`='he maximum delay of the standby tenant, which is used to check the switchover of the active and standby tenants. Switchover is not allowed if the delay is exceeded, unit: ms',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='5000',`type`='NUMERIC' sql 481: INSERT INTO `config_properties`(`key`,`default_value`,`need_restart`,`visible_level`,`description`,`description_en`,`type`) VALUES ('ocp.tag.usage.max.count','5000',0,'PUBLIC','OCP 标签创建最大数目','Maximum number of OCP tags that can be created','NUMERIC') ON DUPLICATE KEY UPDATE `description`='OCP 标签创建最大数目',`description_en`='Maximum number of OCP tags that can be created',`need_restart`=0,`visible_level`='PUBLIC',`default_value`='5000',`type`='NUMERIC' ]} [2024-09-05T10:00:12.209] dataSource END DEFAULT_DATA sqls:config_properties [2024-09-05T10:00:12.209] dataSource BEGIN DEFAULT_DATA sqls:config_properties 71 [2024-09-05T10:00:12.209] dataSource LOG DEFAULT_DATA sqls SqlTask{ name=config_properties, sqls=[ sql 0: DELETE FROM `config_properties` WHERE `key`='ocp.host-manager.staragent.url' sql 1: DELETE FROM `config_properties` WHERE `key`='ocp.host-manager.staragent.key' sql 2: DELETE FROM `config_properties` WHERE `key`='ocp.host-manager.staragent.code' sql 3: DELETE FROM `config_properties` WHERE `key`='ocp.gotone.url' sql 4: DELETE FROM `config_properties` WHERE `key`='ocp.agent.rpc.port' sql 5: DELETE FROM `config_properties` WHERE `key`='ocp.active.standby.cluster.enabled' sql 6: DELETE FROM `config_properties` WHERE `key`='obsdk.connectors.cache.size' sql 7: DELETE FROM `config_properties` WHERE `key`='obsdk.connectors.cache.max.idle.second' sql 8: DELETE FROM `config_properties` WHERE `key`='obsdk.connectors.cache.cleanup.period.second' sql 9: DELETE FROM `config_properties` WHERE `key`='obsdk.connectors.print.sql' sql 10: DELETE FROM `config_properties` WHERE `key`='obsdk.connectors.slow.query.threshold.millis' sql 11: DELETE FROM `config_properties` WHERE `key`='ocp.task.executor.core-pool-size' sql 12: DELETE FROM `config_properties` WHERE `key`='ocp.task.executor.max-pool-size' sql 13: DELETE FROM `config_properties` WHERE `key`='ocp.task.executor.queue-capacity' sql 14: DELETE FROM `config_properties` WHERE `key`='ocp.task.executor.keep-alive-seconds' sql 15: DELETE FROM `config_properties` WHERE `key`='ocp.operation.host.hardware-platform' sql 16: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.enabled' sql 17: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.connect.address' sql 18: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.connect.port' sql 19: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.instance.root.password' sql 20: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.route.ak' sql 21: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.route.sk' sql 22: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.embedded.gateway.test.sk' sql 23: DELETE FROM `config_properties` WHERE `key`='ocp.obpaas.embedded.gateway.apyunqing.sk' sql 24: DELETE FROM `config_properties` WHERE `key`='ocp.rsa.private.key' sql 25: DELETE FROM `config_properties` WHERE `key`='ocp.rsa.public.key' sql 26: DELETE FROM `config_properties` WHERE `key`='ocp.task.operation.execution.pool.core-size' sql 27: DELETE FROM `config_properties` WHERE `key`='ocp.task.operation.execution.pool.max-size' sql 28: DELETE FROM `config_properties` WHERE `key`='ocp.task.operation.execution.pool.queue-capacity' sql 29: DELETE FROM `config_properties` WHERE `key`='ocp.task.operation.execution.pool.keep-alive' sql 30: DELETE FROM `config_properties` WHERE `key`='ocp.task.scheduled.execution.pool.core-size' sql 31: DELETE FROM `config_properties` WHERE `key`='ocp.task.scheduled.execution.pool.max-size' sql 32: DELETE FROM `config_properties` WHERE `key`='ocp.task.scheduled.execution.pool.queue-capacity' sql 33: DELETE FROM `config_properties` WHERE `key`='ocp.task.scheduled.execution.pool.keep-alive' sql 34: DELETE FROM `config_properties` WHERE `key`='ocp.system.obproxy.address' sql 35: DELETE FROM `config_properties` WHERE `key`='ocp.system.obproxy.port' sql 36: DELETE FROM `config_properties` WHERE `key`='ocp.operation.ob.resource.trend.collect.period' sql 37: DELETE FROM `config_properties` WHERE `key`='logging.level.com.alipay.ocp' sql 38: DELETE FROM `config_properties` WHERE `key`='ocp.alarm.query.minute.metric-window-size' sql 39: DELETE FROM `config_properties` WHERE `key`='ocp.alarm.query.second.metric-window-size' sql 40: DELETE FROM `config_properties` WHERE `key`='ocp.backup.alarm.last-data-backup-max-interval-minutes' sql 41: DELETE FROM `config_properties` WHERE `key`='ocp.backup.alarm.inc-backup-delay-threshold' sql 42: DELETE FROM `config_properties` WHERE `key`='ocp.backup.alarm.base-backup-last-finished-threshold' sql 43: DELETE FROM `config_properties` WHERE `key`='ocp.backup.alarm.base-backup-timeout' sql 44: DELETE FROM `config_properties` WHERE `key`='ocp.backup.alarm.backup-data-retention-days' sql 45: DELETE FROM `config_properties` WHERE `key`='ocp.operation.executor.connector.cache.max-size' sql 46: DELETE FROM `config_properties` WHERE `key`='ocp.log.regex.observer' sql 47: DELETE FROM `config_properties` WHERE `key`='ocp.log.regex.obproxy' sql 48: DELETE FROM `config_properties` WHERE `key`='ocp.log.regex.host' sql 49: DELETE FROM `config_properties` WHERE `key`='ocp.operation.ob.tenant.allow-small-unit' sql 50: DELETE FROM `config_properties` WHERE `key`='ocp.operation.ob.tenant.unit-spec-limit-rules' sql 51: DELETE FROM `config_properties` WHERE `key`='ocp.sensitive-data.web-encryption.enabled' sql 52: DELETE FROM `config_properties` WHERE `key`='ocp.sensitive-data.encryption.enabled' sql 53: DELETE FROM `config_properties` WHERE `key`='ocp.oauth2.default-role-name' sql 54: DELETE FROM `config_properties` WHERE `key`='ocp.iam.auth.cas.default-role-name' sql 55: DELETE FROM `config_properties` WHERE `key`='ocp.internal.rpc.user.password' sql 56: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.task.core-pool-size' sql 57: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.task.max-pool-size' sql 58: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.task.thread-keep-alive-time' sql 59: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.task.queue-size' sql 60: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.target-cluster-not-exists-name' sql 61: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.target-tenant-not-exists-name' sql 62: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.target-host-not-exists-ip' sql 63: DELETE FROM `config_properties` WHERE `key`='ocp.inspection.target-database-not-exists-name' sql 64: DELETE FROM `config_properties` WHERE `key`='ob.logtailer.keyword.alarm.rules' sql 65: DELETE FROM `config_properties` WHERE `key`='ocp.debug.web.cdn.enabled' sql 66: DELETE FROM `config_properties` WHERE `key`='ocp.debug.web.cdn.location' sql 67: DELETE FROM `config_properties` WHERE `key`='ocp.selfcure.increment.factor' sql 68: DELETE FROM `config_properties` WHERE `key`='ocp.selfcure.execution.gap' sql 69: DELETE FROM `config_properties` WHERE `key`='ocp.selfcure.obproxy.server.memory.threshold' sql 70: DELETE FROM `config_properties` WHERE `key`='ocp.alarm.datasource.query-slow-sql-end-time-offset-seconds' ]} [2024-09-05T10:00:12.223] dataSource END DEFAULT_DATA sqls:config_properties [2024-09-05T10:00:12.223] dataSource END DEFAULT_DATA - [2024-09-05T10:00:12.240] dataSource BEGIN CONFIG_PROPERTIES - 16 [2024-09-05T10:00:12.241] dataSource BEGIN CONFIG_PROPERTIES property:ocp.log.download.tmp.dir /root/ocp/logs/ocp [2024-09-05T10:00:12.245] dataSource END CONFIG_PROPERTIES property:ocp.log.download.tmp.dir [2024-09-05T10:00:12.245] dataSource BEGIN CONFIG_PROPERTIES property:logging.file.name /home/root/logs/ocp-server.log [2024-09-05T10:00:12.247] dataSource END CONFIG_PROPERTIES property:logging.file.name [2024-09-05T10:00:12.247] dataSource BEGIN CONFIG_PROPERTIES property:ocp.logging.file.total.size.cap 1GB [2024-09-05T10:00:12.247] dataSource END CONFIG_PROPERTIES property:ocp.logging.file.total.size.cap [2024-09-05T10:00:12.248] dataSource BEGIN CONFIG_PROPERTIES property:ocp.site.url http://192.168.0.244:8980 [2024-09-05T10:00:12.249] dataSource END CONFIG_PROPERTIES property:ocp.site.url [2024-09-05T10:00:12.249] dataSource BEGIN CONFIG_PROPERTIES property:ocp.file.local.dir /home/root/software [2024-09-05T10:00:12.251] dataSource END CONFIG_PROPERTIES property:ocp.file.local.dir [2024-09-05T10:00:12.251] dataSource BEGIN CONFIG_PROPERTIES property:ocp.monitordb.username root@ocp_monitor [2024-09-05T10:00:12.253] dataSource END CONFIG_PROPERTIES property:ocp.monitordb.username [2024-09-05T10:00:12.253] dataSource BEGIN CONFIG_PROPERTIES property:ocp.monitordb.password **** [2024-09-05T10:00:12.254] dataSource END CONFIG_PROPERTIES property:ocp.monitordb.password [2024-09-05T10:00:12.254] dataSource BEGIN CONFIG_PROPERTIES property:ocp.monitordb.database monitor_database [2024-09-05T10:00:12.256] dataSource END CONFIG_PROPERTIES property:ocp.monitordb.database [2024-09-05T10:00:12.256] dataSource BEGIN CONFIG_PROPERTIES property:ocp.iam.login.client.lockout-minutes 1 [2024-09-05T10:00:12.257] dataSource END CONFIG_PROPERTIES property:ocp.iam.login.client.lockout-minutes [2024-09-05T10:00:12.257] dataSource BEGIN CONFIG_PROPERTIES property:ocp.monitordb.port 2883 [2024-09-05T10:00:12.259] dataSource END CONFIG_PROPERTIES property:ocp.monitordb.port [2024-09-05T10:00:12.259] dataSource BEGIN CONFIG_PROPERTIES property:server.port 8980 [2024-09-05T10:00:12.260] dataSource END CONFIG_PROPERTIES property:server.port [2024-09-05T10:00:12.260] dataSource BEGIN CONFIG_PROPERTIES property:obsdk.ob.connection.mode direct [2024-09-05T10:00:12.262] dataSource END CONFIG_PROPERTIES property:obsdk.ob.connection.mode [2024-09-05T10:00:12.262] dataSource BEGIN CONFIG_PROPERTIES property:ocp.iam.login.client.max-attempts 60 [2024-09-05T10:00:12.264] dataSource END CONFIG_PROPERTIES property:ocp.iam.login.client.max-attempts [2024-09-05T10:00:12.264] dataSource BEGIN CONFIG_PROPERTIES property:ocp.monitordb.host 192.168.0.244 [2024-09-05T10:00:12.275] dataSource END CONFIG_PROPERTIES property:ocp.monitordb.host [2024-09-05T10:00:12.275] dataSource BEGIN CONFIG_PROPERTIES property:ocp.file.local.built-in.dir /root/ocp/ocp-server/lib [2024-09-05T10:00:12.277] dataSource END CONFIG_PROPERTIES property:ocp.file.local.built-in.dir [2024-09-05T10:00:12.277] dataSource BEGIN CONFIG_PROPERTIES property:logging.file.max-size 100MB [2024-09-05T10:00:12.279] dataSource END CONFIG_PROPERTIES property:logging.file.max-size [2024-09-05T10:00:12.279] dataSource END CONFIG_PROPERTIES - [2024-09-05T10:00:12.287] dataSource END INSTALL - [2024-09-05T10:00:12.289] metaDataSource BEGIN INSTALL - [2024-09-05T10:00:12.342] metaDataSource BEGIN CREATE_TABLES - 199 [2024-09-05T10:00:12.342] metaDataSource BEGIN CREATE_TABLES sqls:tag 1 [2024-09-05T10:00:12.342] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=tag, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `tag`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间', `update_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '修改时间', `key` varchar(128) NOT NULL COMMENT '标签键', `value` varchar(256) COMMENT '标签值', PRIMARY KEY (`id`), UNIQUE KEY `uk_tag_key_value` (`key`, `value`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '标签表' ]} [2024-09-05T10:00:12.421] metaDataSource END CREATE_TABLES sqls:tag [2024-09-05T10:00:12.422] metaDataSource BEGIN CREATE_TABLES sqls:tag_resource_mapping 1 [2024-09-05T10:00:12.422] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=tag_resource_mapping, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `tag_resource_mapping`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间', `update_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '修改时间', `tag_id` bigint(20) unsigned NOT NULL COMMENT '标签ID', `resource_id` bigint(20) unsigned NOT NULL COMMENT '资源 ID', `resource_type` varchar(64) NOT NULL COMMENT '资源类型', PRIMARY KEY (`id`), UNIQUE KEY `uk_tag_resource_mapping` (`tag_id`, `resource_id`, `resource_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '标签与资源关系映射表' ]} [2024-09-05T10:00:12.505] metaDataSource END CREATE_TABLES sqls:tag_resource_mapping [2024-09-05T10:00:12.505] metaDataSource BEGIN CREATE_TABLES sqls:binlog_cluster 1 [2024-09-05T10:00:12.505] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=binlog_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `binlog_cluster`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) COMMENT 'Binlog 集群名', `version` varchar(32) NOT NULL COMMENT '版本号', `creator_id` bigint(20) COMMENT '创建者 ID, fk to iam_user.id', `address` varchar(128) NOT NULL COMMENT '访问地址', `port` int(11) NOT NULL COMMENT '访问端口', `install_attributes_json` varchar(1024) NOT NULL COMMENT '部署信息', `metadb_info_json` varchar(1024) NOT NULL COMMENT 'metadb 连接信息', `status` varchar(64) NOT NULL COMMENT 'Binlog 集群状态', PRIMARY KEY (`id`), UNIQUE KEY `uk_binlog_cluster_name` (`name`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'Binlog 集群' ]} [2024-09-05T10:00:12.588] metaDataSource END CREATE_TABLES sqls:binlog_cluster [2024-09-05T10:00:12.589] metaDataSource BEGIN CREATE_TABLES sqls:binlog_server 1 [2024-09-05T10:00:12.589] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=binlog_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `binlog_server`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ip` varchar(46) NOT NULL COMMENT 'Binlog Server IP', `port` int(11) NOT NULL COMMENT 'Binlog Server 端口', `cluster_id` bigint(20) NOT NULL COMMENT 'Binlog Server 所在的集群, fk to binlog_cluster.id', `host_id` bigint(20) NOT NULL COMMENT 'Binlog Server 所在的主机, fk to compute_host.id', `creator_id` bigint(20) COMMENT '创建者 ID, fk to iam_user.id', `status` varchar(64) NOT NULL COMMENT 'Binlog Server 状态', PRIMARY KEY (`id`), UNIQUE KEY `uk_binlog_server_ip_port` (`ip`, `port`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'Binlog Server' ]} [2024-09-05T10:00:12.667] metaDataSource END CREATE_TABLES sqls:binlog_server [2024-09-05T10:00:12.667] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_binlog_service 1 [2024-09-05T10:00:12.667] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_binlog_service, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_binlog_service`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `tenant_id` bigint(20) NOT NULL COMMENT '租户 ID, fk to ob_tenant.id', `binlog_cluster_id` bigint(20) NOT NULL COMMENT 'Binlog 集群 ID, fk to binlog_cluster.id', `status` varchar(64) NOT NULL COMMENT '状态', `creator_id` bigint(20) COMMENT '创建者 ID, fk to iam_user.id', `sys_user_name` varchar(64) COMMENT 'Binlog Service 连接的 sys 租户用户名,一般为 cdcro', `binlog_instance_name` varchar(128) COMMENT 'Binlog 实例名,对应 instance_id', `binlog_instance_info_json` varchar(2048) COMMENT 'Binlog 实例信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_tenant_binlog_service_tenant_id` (`tenant_id`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '租户 Binlog 服务' ]} [2024-09-05T10:00:12.745] metaDataSource END CREATE_TABLES sqls:ob_tenant_binlog_service [2024-09-05T10:00:12.745] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_binlog_service_obproxy_cluster 1 [2024-09-05T10:00:12.745] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_binlog_service_obproxy_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_binlog_service_obproxy_cluster`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `service_id` bigint(20) NOT NULL COMMENT '租户 Binlog 服务 ID, fk to ob_tenant_binlog_service.id', `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'OBProxy 集群 ID, fk to obproxy_cluster.id', `obproxy_cluster_name` varchar(128) NOT NULL COMMENT 'OBProxy 集群名', PRIMARY KEY (`id`), UNIQUE KEY `uk_service_id_obproxy_cluster_id` (`service_id`, `obproxy_cluster_id`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '租户 Binlog 服务与 OBProxy 集群关联关系' ]} [2024-09-05T10:00:12.828] metaDataSource END CREATE_TABLES sqls:ob_tenant_binlog_service_obproxy_cluster [2024-09-05T10:00:12.829] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_sys_user 1 [2024-09-05T10:00:12.829] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_sys_user, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_sys_user`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `obproxy_cluster_id` bigint(20) NOT NULL DEFAULT '0', `version` int(11) NOT NULL COMMENT '密码版本号', `username` varchar(64) NOT NULL COMMENT '用户名', `password` varchar(256) NOT NULL COMMENT 'proxyro 密码编码', `status` varchar(16) NOT NULL DEFAULT 'NORMAL' COMMENT '密码状态 EXPIRED SETTING NORMAL', PRIMARY KEY (`id`), UNIQUE KEY `uk_ocp_obproxy_readonly_user_obproxy_cluster_id_username_version` (`obproxy_cluster_id`, `username`, `version`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'proxyro 密码记录表' ]} [2024-09-05T10:00:12.917] metaDataSource END CREATE_TABLES sqls:obproxy_sys_user [2024-09-05T10:00:12.917] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_parameter_info 1 [2024-09-05T10:00:12.917] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_parameter_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_parameter_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `obproxy_version_major` smallint(6) NOT NULL COMMENT 'OBPROXY版本号 第一位 major', `obproxy_version_minor` smallint(6) NOT NULL COMMENT 'OBPROXY版本号 第二位 minor', `obproxy_version_patch` smallint(6) NOT NULL COMMENT 'OBPROXY版本号 第三位 patch', `obproxy_version_incr` smallint(6) NOT NULL DEFAULT '-1' COMMENT 'OBPROXY版本号 第四位 update', `type` varchar(16) NOT NULL COMMENT '参数类型,可选值 INT,DOUBLE,CAPACITY,TIME,MOMENT,BOOL,STRING,INTLIST,STRLIST', `allowed_string_values` varchar(4096) COMMENT '参数可选字符串值,逗号分隔列表', `max_value` varchar(128) COMMENT '参数最大值', `min_value` varchar(128) COMMENT '参数最小值', `default_value` varchar(128) COMMENT '参数默认值', `is_need_restart` tinyint(1) COMMENT '是否重启生效, 1:是 0:否', `is_readonly` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否为只读参数,0:否,1:是', `description` varchar(512) COMMENT '参数描述', `explanation` varchar(512) COMMENT '参数解释', PRIMARY KEY (`id`), UNIQUE KEY `uk_obproxy_parameter_info_name` (`name`) GLOBAL, KEY `idx_obproxy_version` (`obproxy_version_major`, `obproxy_version_minor`, `obproxy_version_patch`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OBPROXY参数元数据' ]} [2024-09-05T10:00:13.006] metaDataSource END CREATE_TABLES sqls:obproxy_parameter_info [2024-09-05T10:00:13.006] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_cluster 1 [2024-09-05T10:00:13.006] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_cluster`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) COMMENT '集群名', `creator_id` bigint(20) COMMENT '创建者ID', `address` varchar(128) COMMENT '访问地址', `port` int(11) COMMENT '访问端口', `sql_port` int(11) COMMENT 'sql 端口', `exporter_port` int(11) COMMENT 'exporter 端口', `run_path` varchar(1024) DEFAULT '/home/admin/logs/obproxy' COMMENT '运行目录', `install_path` varchar(1024) DEFAULT '' COMMENT '安装目录', `run_user` varchar(512) DEFAULT 'admin' COMMENT '运行用户', `max_version` varchar(128) COMMENT '集群内 obproxy 最大版本', `min_version` varchar(128) COMMENT '集群内 obproxy 最小版本', `vpc_id` bigint(20) NOT NULL DEFAULT '1' COMMENT 'OB PROXY集群所在的VPC', `work_mode` varchar(64) DEFAULT 'CONFIG_URL' COMMENT '工作模式,取值:CONFIG_URL,RS_LIST', `parameter_version` bigint(20) COMMENT '参数版本', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `status` varchar(16) NOT NULL DEFAULT 'UNLOCK' COMMENT 'obproxy集群是否上锁: LOCK, UNLOCK', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'obproxy 集群表' ]} [2024-09-05T10:00:13.084] metaDataSource END CREATE_TABLES sqls:obproxy_cluster [2024-09-05T10:00:13.084] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_parameter 1 [2024-09-05T10:00:13.084] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_parameter, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_parameter`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `obproxy_cluster_id` bigint(20) COMMENT 'obpoxy 集群 ID, fk to obproxy_cluster.id', `version` bigint(20) COMMENT '参数版本', `name` varchar(128) COMMENT '参数名', `value` varchar(128) COMMENT '参数值', `vid` bigint(20) COMMENT 'VPC ID', `vip` varchar(128) COMMENT 'VPC IP 地址', `vport` bigint(20) COMMENT 'VPC 端口', `cluster_name` varchar(256) COMMENT '集群名称', `tenant_name` varchar(128) COMMENT '租户名称', `config_level` varchar(128) NOT NULL DEFAULT 'LEVEL_GLOBAL' COMMENT '当前配置级别', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `obproxy_cluster_id` (`obproxy_cluster_id`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.166] metaDataSource END CREATE_TABLES sqls:obproxy_parameter [2024-09-05T10:00:13.166] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_parameter_change 1 [2024-09-05T10:00:13.166] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_parameter_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_parameter_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `obproxy_cluster_id` bigint(20) COMMENT 'obpoxy 集群 ID, fk to obproxy_cluster.id', `version` bigint(20) COMMENT '参数版本', `operator_id` bigint(20) COMMENT '修改者的用户 ID', `name` varchar(128) COMMENT '参数名', `value_before` varchar(4096) COMMENT '修改前的值', `value_after` varchar(128) COMMENT '修改后的值', `vid` bigint(20) COMMENT 'VPC ID', `vip` varchar(128) COMMENT 'VPC IP 地址', `vport` bigint(20) COMMENT 'VPC 端口', `cluster_name` varchar(256) COMMENT '集群名称', `tenant_name` varchar(128) COMMENT '租户名称', `config_level` varchar(128) NOT NULL DEFAULT 'LEVEL_GLOBAL' COMMENT '当前配置级别', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `obproxy_cluster_id` (`obproxy_cluster_id`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.248] metaDataSource END CREATE_TABLES sqls:obproxy_parameter_change [2024-09-05T10:00:13.248] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_lb_instance 1 [2024-09-05T10:00:13.248] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_lb_instance, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_lb_instance`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `lb_instance_id` bigint(20) NOT NULL COMMENT 'lb 实例 id,即 lb 管理模块的对象 id', `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'lb 所属 odp 集群 id', `domain_name` varchar(256) COMMENT '对象类型', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'obproxy 中 lb 实例表' ]} [2024-09-05T10:00:13.316] metaDataSource END CREATE_TABLES sqls:obproxy_lb_instance [2024-09-05T10:00:13.316] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_server 1 [2024-09-05T10:00:13.317] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_server`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `obproxy_cluster_id` bigint(20) COMMENT 'obproxy 所在集群的 ID,fk to obproxy_cluster.id', `host_id` bigint(20) COMMENT 'obproxy 所在主机的 id, fk to compute_host.id', `ip` varchar(64) COMMENT 'obproxy 所在主机的 ip', `obproxy_id` bigint(20) COMMENT 'obproxy server 的 proxy_id', `sql_port` int(11) COMMENT 'sql 端口', `exporter_port` int(11) COMMENT 'exporter 端口', `install_path` varchar(1024) DEFAULT '' COMMENT '安装目录', `run_path` varchar(1024) DEFAULT '/home/admin/logs/obproxy' COMMENT '运行目录', `run_user` varchar(512) DEFAULT 'admin' COMMENT '运行用户', `last_active_time` datetime COMMENT '最近可用时间', `version` varchar(128) COMMENT 'binary 版本', `parameter_version` bigint(20) COMMENT '参数版本', `operate_status` varchar(32) COMMENT '运维状态, 取值范围 OPERATING, NORMAL', `status` varchar(32) COMMENT '状态, 取值范围 CREATING, RUNNING, RESTARTING, UPGRADING, DELETING, UNAVAILABLE', `lb_status` varchar(16) NOT NULL DEFAULT 'ONLINE' COMMENT '该 obproxy 是否在集群的 lb 实例中权重为 0', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `ob_proxy_host_id` (`host_id`) GLOBAL, KEY `obproxy_cluster_id` (`obproxy_cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'obproxy server 表' ]} [2024-09-05T10:00:13.405] metaDataSource END CREATE_TABLES sqls:obproxy_server [2024-09-05T10:00:13.405] metaDataSource BEGIN CREATE_TABLES sqls:obproxy_load_balance_app 1 [2024-09-05T10:00:13.405] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obproxy_load_balance_app, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obproxy_load_balance_app`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT '应用名', `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'obproxy 集群 ID', `load_balance_info_json` varchar(8192) NOT NULL COMMENT '负载均衡配置信息', `description` varchar(1024) COMMENT '备注', PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'obproxy 负载均衡应用配置' ]} [2024-09-05T10:00:13.488] metaDataSource END CREATE_TABLES sqls:obproxy_load_balance_app [2024-09-05T10:00:13.488] metaDataSource BEGIN CREATE_TABLES sqls:monitor_metric_ob_collect_config 1 [2024-09-05T10:00:13.488] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=monitor_metric_ob_collect_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `monitor_metric_ob_collect_config`( `id` int(11) NOT NULL AUTO_INCREMENT, `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(64) NOT NULL COMMENT '采集项名称', `execute_scope` varchar(16) NOT NULL COMMENT '采集执行范围,可选值 CLUSTER/ZONE/SERVER,表示语句执行对应对象范围,比如 CLUSTER 表示只需要集群级别采集,SERVER 表示每个 SERVER 需要执行一次采集', `is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用', `query_sql` varchar(2048) NOT NULL COMMENT '采集查询语句', `result_fields` varchar(1024) NOT NULL COMMENT '采集查询结果字段,按照 query_sql 返回的字段顺序排列,逗号分隔,带 @ 前缀的字段表示 label,不带 @ 前缀的字段表示 指标名称', `min_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最小OB版本(包含),为空表示无下限', `max_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最大OB版本(包含),为空表示无上限', PRIMARY KEY (`id`), UNIQUE KEY `uk_monitor_metric_ob_collect_config_name` (`name`) GLOBAL ) AUTO_INCREMENT = 2000001 DEFAULT CHARSET = utf8mb4 COMMENT = '监控指标 OB 采集配置' ]} [2024-09-05T10:00:13.565] metaDataSource END CREATE_TABLES sqls:monitor_metric_ob_collect_config [2024-09-05T10:00:13.565] metaDataSource BEGIN CREATE_TABLES sqls:metric_class 1 [2024-09-05T10:00:13.565] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_class, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_class`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `class` varchar(64) COMMENT '指标类别', `name` varchar(64) COMMENT '名称', `description` varchar(1024) COMMENT '描述', `scope` varchar(32) COMMENT '维度可选值:TENANT,CLUSTER', `type` varchar(16) COMMENT '指标类型,可选值NORMAL, TOP', `name_en` varchar(64) COMMENT '英文名称', `description_en` varchar(1024) COMMENT '英文说明', PRIMARY KEY (`id`), UNIQUE KEY `uk_metric_class_scope_name` (`scope`, `type`, `class`) GLOBAL, UNIQUE KEY `uk_metric_class_name` (`class`) GLOBAL ) AUTO_INCREMENT = 6000014 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.650] metaDataSource END CREATE_TABLES sqls:metric_class [2024-09-05T10:00:13.650] metaDataSource BEGIN CREATE_TABLES sqls:metric_group 1 [2024-09-05T10:00:13.650] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_group`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `group` varchar(64) COMMENT '指标分组', `class_id` bigint(20) DEFAULT '-1' COMMENT 'metric所属的class, fk(metric_class, id)', `class_name` varchar(64) NOT NULL COMMENT '指标类别', `name` varchar(64) COMMENT '名称', `description` varchar(1024) COMMENT '描述', `name_en` varchar(64) COMMENT '英文名称', `description_en` varchar(1024) COMMENT '英文说明', `with_label` tinyint(1) DEFAULT '0' COMMENT '监控数据是否为动态标签数据,false=固定数据,true=动态标签数据', `order` int(11) NOT NULL DEFAULT '10000' COMMENT '一级排序优先级,相同情况下按id排序', `type` varchar(16) COMMENT '图表类型,DEFAULT/CUSTOM', `gmt_create` timestamp DEFAULT CURRENT_TIMESTAMP, `gmt_modified` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_metric_group_name_class_name` (`group`, `class_name`) GLOBAL, KEY `idx_metric_group_class_id` (`class_id`) GLOBAL ) AUTO_INCREMENT = 6000010 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.736] metaDataSource END CREATE_TABLES sqls:metric_group [2024-09-05T10:00:13.736] metaDataSource BEGIN CREATE_TABLES sqls:metric_meta 1 [2024-09-05T10:00:13.736] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `group_id` bigint(20) DEFAULT '-1' COMMENT 'metric所在分组的ID, fk(metric_group, id)', `group_name` varchar(64) NOT NULL COMMENT '指标分组', `class_name` varchar(64) NOT NULL COMMENT '指标类别', `key` varchar(64) COMMENT '查询的key', `name` varchar(64) COMMENT '名字', `description` varchar(1024) COMMENT '描述', `unit` varchar(16) COMMENT '单位', `name_en` varchar(64) COMMENT '英文名称', `description_en` varchar(1024) COMMENT '英文说明', `display_by_default` tinyint(1) DEFAULT '1', `interval` int(11) DEFAULT '1' COMMENT '查询间隔', `labels` varchar(2048) COMMENT 'metric可能包含的label', `alarm_enabled` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否允许设置告警指标', `is_built_in` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否为内置规则', `min_ob_version` varchar(16) COMMENT '该监控指标支持的最小OB版本 为空表示无下限', `max_ob_version` varchar(16) COMMENT '该监控指标支持的最大OB版本 为空表示无上限', `order` int(11) NOT NULL DEFAULT '10000' COMMENT '一级排序优先级,相同情况下按id排序', `app` varchar(64) COMMENT '监控数据来源,支持 HOST', PRIMARY KEY (`id`), UNIQUE KEY `uk_metric_meta_group_name_class_name_metric` (`group_name`, `class_name`, `key`) GLOBAL, UNIQUE KEY `uk_metric_meta_class_name_group_name_metric` (`class_name`, `group_name`, `name`) GLOBAL, KEY `idx_metric_meta_group_id` (`group_id`) GLOBAL ) AUTO_INCREMENT = 9000060 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.834] metaDataSource END CREATE_TABLES sqls:metric_meta [2024-09-05T10:00:13.834] metaDataSource BEGIN CREATE_TABLES sqls:ocp_metric_expr_config 1 [2024-09-05T10:00:13.834] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_metric_expr_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_metric_expr_config`( `metric` varchar(64) NOT NULL, `expr` varchar(4096), `type` varchar(64) DEFAULT 'DEFAULT' COMMENT '指标项类型', `expr_mode` varchar(64) COMMENT '指标项表达式模式 SELECT/CUSTOM', `collect_items` varchar(1024) COMMENT '指标项包含的采集项列表', `dimension` varchar(4096) COMMENT '指标项的所属最小对象维度,HOST/OCEANBASE/OBPROXY', `description` varchar(1024), `description_en` varchar(1024), `unit` varchar(128) COMMENT '单位', `min_ob_version` varchar(16) COMMENT '该监控指标支持的最小OB版本 为空表示无下限', `max_ob_version` varchar(16) COMMENT '该监控指标支持的最大OB版本 为空表示无上限', `gmt_create` timestamp DEFAULT CURRENT_TIMESTAMP, `gmt_modified` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`metric`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.900] metaDataSource END CREATE_TABLES sqls:ocp_metric_expr_config [2024-09-05T10:00:13.900] metaDataSource BEGIN CREATE_TABLES sqls:ocp_exporter_address 1 [2024-09-05T10:00:13.900] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_exporter_address, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_exporter_address`( `id` int(11) NOT NULL AUTO_INCREMENT, `exporter_type` varchar(128) COMMENT 'ob/odp', `job_name` varchar(1024), `host_id` bigint(20) COMMENT 'exporter所在主机ID', `instance` varchar(1024), `scrape_interval` int(11) COMMENT 'unit = second', `status` varchar(128) NOT NULL DEFAULT 'inactive' COMMENT 'active/inactive', `gmt_create` timestamp DEFAULT CURRENT_TIMESTAMP, `gmt_modified` timestamp DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `exporter_type` (`exporter_type`, `job_name`, `instance`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:13.978] metaDataSource END CREATE_TABLES sqls:ocp_exporter_address [2024-09-05T10:00:13.978] metaDataSource BEGIN CREATE_TABLES sqls:async_compute_recording_rule 1 [2024-09-05T10:00:13.978] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=async_compute_recording_rule, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `async_compute_recording_rule`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `metric` varchar(1024) NOT NULL COMMENT '监控 metric', `exporter_type` varchar(128) COMMENT '来源 exporter 类型', `label` varchar(1024) NOT NULL, `group_by` varchar(1024) NOT NULL COMMENT '用于聚合的标签', `interval` bigint(20) COMMENT 'range query 时间选择范围', `step` bigint(20) COMMENT '计算周期,默认和metric的采集周期一致', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `metric_label_groupby_interval` (`metric`, `label`, `group_by`, `interval`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.057] metaDataSource END CREATE_TABLES sqls:async_compute_recording_rule [2024-09-05T10:00:14.057] metaDataSource BEGIN CREATE_TABLES sqls:monitor_collect_item 1 [2024-09-05T10:00:14.057] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=monitor_collect_item, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `monitor_collect_item`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL COMMENT '采集项名称', `feature` varchar(32) COMMENT '采集项特征,目前支持 COUNTER/GAUGE', `description` varchar(1024), `description_en` varchar(1024), `collect_interval` varchar(128) COMMENT '数据采集的间隔,秒级/分钟级', `unit` varchar(128) COMMENT '单位', `label` varchar(2048) COMMENT '采集项的 tag,可以用于表达式过滤和聚合', `dimension` varchar(32) COMMENT '采集项的所属最小对象维度,HOST/OCEANBASE/OBPROXY', `type` varchar(16) COMMENT '采集项类型,DEFAULT/CUSTOM', `has_sql_detail` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否包含详细信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_collect_item_name` (`name`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.138] metaDataSource END CREATE_TABLES sqls:monitor_collect_item [2024-09-05T10:00:14.138] metaDataSource BEGIN CREATE_TABLES sqls:monitor_collect_item_detail_ob 1 [2024-09-05T10:00:14.138] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=monitor_collect_item_detail_ob, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `monitor_collect_item_detail_ob`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL COMMENT '采集项名称', `min_ob_version` varchar(32) NOT NULL DEFAULT '~' COMMENT '该采集项支持的最小 OceanBase 版本 为空表示无下限', `max_ob_version` varchar(32) NOT NULL DEFAULT '~', `collect_sql` varchar(2048) NOT NULL COMMENT '该采集项对应的采集 SQL', `conditions` varchar(2048) COMMENT '执行条件,如是否在 rs 节点执行', PRIMARY KEY (`id`), UNIQUE KEY `uk_name_min_max_ob_version` (`name`, `min_ob_version`, `max_ob_version`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.215] metaDataSource END CREATE_TABLES sqls:monitor_collect_item_detail_ob [2024-09-05T10:00:14.215] metaDataSource BEGIN CREATE_TABLES sqls:monitor_metric_expr_template 1 [2024-09-05T10:00:14.215] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=monitor_metric_expr_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `monitor_metric_expr_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `feature` varchar(32) NOT NULL COMMENT '采集项特征,目前支持 Counter/Guage', `template` varchar(2048) NOT NULL COMMENT '自定义监控表达式模板', PRIMARY KEY (`id`), UNIQUE KEY `uk_feature_template` (`feature`, `template`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.294] metaDataSource END CREATE_TABLES sqls:monitor_metric_expr_template [2024-09-05T10:00:14.294] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent_config 1 [2024-09-05T10:00:14.294] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent_config`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `key` varchar(256) NOT NULL COMMENT '配置推送key', `content` longtext COMMENT '配置推送内容', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_agent_config_key` (`key`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.383] metaDataSource END CREATE_TABLES sqls:compute_host_agent_config [2024-09-05T10:00:14.383] metaDataSource BEGIN CREATE_TABLES sqls:ocp_monitor_dashboard 1 [2024-09-05T10:00:14.383] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_monitor_dashboard, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_monitor_dashboard`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `uid` varchar(64) NOT NULL COMMENT '仪表盘唯一标识符', `user_id` bigint(20) NOT NULL COMMENT '创建仪表盘的OCP用户ID', `title` varchar(256) NOT NULL COMMENT '仪表盘名称', `description` varchar(1024), `data` longtext COMMENT '仪表盘配置', `order` int(11) NOT NULL DEFAULT '10000' COMMENT '仪表盘排序优先级,相同情况下按id排序', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_user_id_title` (`user_id`, `title`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.474] metaDataSource END CREATE_TABLES sqls:ocp_monitor_dashboard [2024-09-05T10:00:14.474] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_user_config 1 [2024-09-05T10:00:14.474] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_user_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_user_config`( `uid` varchar(64) NOT NULL, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `config_key` varchar(64) NOT NULL COMMENT '用户配置 key', `config_value` varchar(4096) NOT NULL COMMENT '用户配置 value', PRIMARY KEY (`uid`, `config_key`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:14.540] metaDataSource END CREATE_TABLES sqls:ocp2_user_config [2024-09-05T10:00:14.540] metaDataSource BEGIN CREATE_TABLES sqls:iam_user 1 [2024-09-05T10:00:14.540] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `account_expired` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账户用于长时间未登录,已超期', `account_locked` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账户由于操作异常,是否被临时锁定', `credentials_expired` tinyint(1) NOT NULL DEFAULT '0' COMMENT '密码已超期未修改', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '账户是否已启用,或者已被删除', `account_protected` tinyint(1) NOT NULL DEFAULT '0' COMMENT '账户是否受保护,受保护的账户不能被删除', `password` varchar(256) NOT NULL COMMENT '密码明文被Hash过的16进制的字符串', `username` varchar(64) NOT NULL COMMENT '账户全局唯一的username,一旦创建后不可修改', `email` varchar(128) NOT NULL COMMENT '用户Email地址,不能为空', `mobile` varchar(128) COMMENT '用户手机号码,可以为空', `department` varchar(128) COMMENT '用户所属部门,可以为空', `organization` varchar(128) COMMENT '用户所属的组织,可以为空', `description` varchar(256) COMMENT '备注信息,可以为空', `origin` varchar(64) NOT NULL DEFAULT 'LOCAL' COMMENT '登录账户来源,支持BUC/ALIYUN/LOCAL, 默认是本地', `extra_properties` varchar(256) COMMENT '额外信息,以形式存储并以$分隔', `hidden` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否对WEB页面显示', `lock_expired_time` datetime COMMENT '自动锁定用户的锁过期时间', `last_unlock_time` datetime COMMENT '上次自动锁定解锁时间', `need_change_password` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否需要修改登录密码', `skip_organization_check` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否跳过组织隔离检查', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_iam_user_username` (`username`) GLOBAL, UNIQUE KEY `uk_iam_user_email` (`email`) GLOBAL ) AUTO_INCREMENT = 1001000 DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP系统用户表' ]} [2024-09-05T10:00:14.630] metaDataSource END CREATE_TABLES sqls:iam_user [2024-09-05T10:00:14.630] metaDataSource BEGIN CREATE_TABLES sqls:iam_user_password_change 1 [2024-09-05T10:00:14.630] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user_password_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user_password_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `password` varchar(256) NOT NULL COMMENT '密码明文被Hash过的16进制的字符串', `username` varchar(64) NOT NULL COMMENT '密码所属的username', `operator` varchar(64) NOT NULL COMMENT '修改密码的操作者,可以是用户本人,或者是管理员', `remote_address` varchar(128) COMMENT '修改密码的操作者的来源IP地址,支持IPv4 和 IPv6', `user_agent` varchar(256) COMMENT '修改密码的操作者的来源Agent,含客户端程序和主机等信息', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1000001 DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP系统用户密码修改历史' ]} [2024-09-05T10:00:14.697] metaDataSource END CREATE_TABLES sqls:iam_user_password_change [2024-09-05T10:00:14.697] metaDataSource BEGIN CREATE_TABLES sqls:iam_role 1 [2024-09-05T10:00:14.697] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_role, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_role`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL COMMENT '角色名称', `type` varchar(64) NOT NULL DEFAULT 'CUSTOM' COMMENT '角色类别,分默认角色和用户自定义两种', `description` varchar(1024) COMMENT '备注信息,可以为空', `permissions` varchar(1024) NOT NULL COMMENT '该角色具备的权限表达式(格式为:),多条的话以$分割', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `description_en` varchar(1024) COMMENT '英文备注信息,可以为空', PRIMARY KEY (`id`), UNIQUE KEY `uk_iam_role_name` (`name`) GLOBAL ) AUTO_INCREMENT = 2001000 DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP系统角色表' ]} [2024-09-05T10:00:14.778] metaDataSource END CREATE_TABLES sqls:iam_role [2024-09-05T10:00:14.778] metaDataSource BEGIN CREATE_TABLES sqls:iam_user_role_menu 1 [2024-09-05T10:00:14.778] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user_role_menu, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user_role_menu`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `role_id` bigint(20) NOT NULL COMMENT '角色 ID', `menus` varchar(128) NOT NULL COMMENT '角色菜单配置', `type` varchar(128) NOT NULL DEFAULT 'ALL' COMMENT '菜单类型,ALL 代表 L1 菜单,L2 子菜单可选项:CLUSTER', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '角色菜单权限配置' ]} [2024-09-05T10:00:14.844] metaDataSource END CREATE_TABLES sqls:iam_user_role_menu [2024-09-05T10:00:14.844] metaDataSource BEGIN CREATE_TABLES sqls:iam_user_role 1 [2024-09-05T10:00:14.844] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user_role, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user_role`( `user_id` bigint(20) NOT NULL COMMENT '用户ID', `role_id` bigint(20) NOT NULL COMMENT '角色ID', PRIMARY KEY (`user_id`, `role_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP系统用户与角色映射表' ]} [2024-09-05T10:00:14.911] metaDataSource END CREATE_TABLES sqls:iam_user_role [2024-09-05T10:00:14.911] metaDataSource BEGIN CREATE_TABLES sqls:profile_credential 1 [2024-09-05T10:00:14.911] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=profile_credential, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `profile_credential`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) NOT NULL COMMENT '创建密码的OCP用户ID', `access_target` varchar(64) NOT NULL COMMENT '凭证连接目标的类型, OB/OB_PROXY/HOST/AGENT', `name` varchar(64) NOT NULL COMMENT '凭证名称,每个user下的name唯一,可以根据凭证名称找到凭证', `secret` varchar(65536) NOT NULL COMMENT '密钥信息字段,包含加密后的敏感信息', `deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '凭据是否被删除', `description` varchar(256) COMMENT '凭证描述', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '密码箱表,持久化多种凭证类型的凭证' ]} [2024-09-05T10:00:14.978] metaDataSource END CREATE_TABLES sqls:profile_credential [2024-09-05T10:00:14.979] metaDataSource BEGIN CREATE_TABLES sqls:iam_organization 1 [2024-09-05T10:00:14.979] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_organization, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_organization`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) COMMENT '组织名称', `external_id` varchar(128) NOT NULL COMMENT '组织外部ID', `creator_id` bigint(20) COMMENT '创建者ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_iam_organization_external_id` (`external_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:15.056] metaDataSource END CREATE_TABLES sqls:iam_organization [2024-09-05T10:00:15.057] metaDataSource BEGIN CREATE_TABLES sqls:iam_organization_user 1 [2024-09-05T10:00:15.057] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_organization_user, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_organization_user`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `organization_id` bigint(20) NOT NULL COMMENT '组织ID', `user_id` bigint(20) NOT NULL COMMENT '用户ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_iam_organization_user_organization_id_user_id` (`organization_id`, `user_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:15.138] metaDataSource END CREATE_TABLES sqls:iam_organization_user [2024-09-05T10:00:15.138] metaDataSource BEGIN CREATE_TABLES sqls:iam_organization_resource 1 [2024-09-05T10:00:15.138] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_organization_resource, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_organization_resource`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `organization_id` bigint(20) NOT NULL COMMENT '组织ID', `resource_id` bigint(20) NOT NULL COMMENT '资源ID', `resource_type` varchar(64) NOT NULL COMMENT '资源类型', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_iam_organization_resource_organization_resource` (`organization_id`, `resource_id`, `resource_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:15.217] metaDataSource END CREATE_TABLES sqls:iam_organization_resource [2024-09-05T10:00:15.218] metaDataSource BEGIN CREATE_TABLES sqls:iam_rate_limit_policy 1 [2024-09-05T10:00:15.218] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_rate_limit_policy, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_rate_limit_policy`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `object_type` varchar(20) NOT NULL COMMENT '被流控对象类型', `object_id` varchar(32) NOT NULL COMMENT '被流控对象ID', `resource_type` varchar(20) NOT NULL DEFAULT 'global' COMMENT '被流控资源类型', `policy_type` varchar(20) NOT NULL DEFAULT 'FIXED_WINDOW' COMMENT '流控策略类型', `fixed_window_length` int(11) NOT NULL DEFAULT '60' COMMENT '固定窗口策略参数:窗口时间长度', `fixed_window_limit` int(11) NOT NULL DEFAULT '600' COMMENT '固定窗口策略参数:窗口内最大访问数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_object_type_object_id_resource_type_policy_type` (`object_type`, `object_id`, `resource_type`, `policy_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '流控策略信息表' ]} [2024-09-05T10:00:15.297] metaDataSource END CREATE_TABLES sqls:iam_rate_limit_policy [2024-09-05T10:00:15.297] metaDataSource BEGIN CREATE_TABLES sqls:iam_user_login_record 1 [2024-09-05T10:00:15.297] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user_login_record, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user_login_record`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `username` varchar(64) COMMENT '登录请求用户名,可能在 iam_user 表中不存在', `user_id` bigint(20) COMMENT '用户 id,用户不存在的情况可能为 null,FK to iam_user.id', `client_address` varchar(64) NOT NULL COMMENT '请求IP', `user_agent` varchar(256) NOT NULL DEFAULT '' COMMENT '请求客户端', `login_time` datetime(6) NOT NULL COMMENT '登录操作执行时间', `login_result` varchar(64) DEFAULT 'SUCCESS' COMMENT '登录结果', `account_locked` tinyint(1) NOT NULL DEFAULT '0' COMMENT '记录登录时的锁定状态', PRIMARY KEY (`id`), KEY `idx_iam_user_login_record_login_time` (`login_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP系统用户登录记录表' ]} [2024-09-05T10:00:15.377] metaDataSource END CREATE_TABLES sqls:iam_user_login_record [2024-09-05T10:00:15.377] metaDataSource BEGIN CREATE_TABLES sqls:profile_credential_access 1 [2024-09-05T10:00:15.377] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=profile_credential_access, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `profile_credential_access`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `credential_id` bigint(20) COMMENT 'Credential ID, FK to profile_credential.id', `target_id` bigint(20) NOT NULL COMMENT '登录指定系统的ID, FK to compute_host.id', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_credential_id_target_id` (`credential_id`, `target_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP2.5密码箱凭证关联资源表,与密码箱中的凭证是多对一的关系' ]} [2024-09-05T10:00:15.453] metaDataSource END CREATE_TABLES sqls:profile_credential_access [2024-09-05T10:00:15.454] metaDataSource BEGIN CREATE_TABLES sqls:profile_credential_sharing 1 [2024-09-05T10:00:15.454] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=profile_credential_sharing, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `profile_credential_sharing`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `sharer` varchar(64) NOT NULL COMMENT '分享者,OCP用户名', `sharer_id` bigint(20) NOT NULL COMMENT '分享者用户ID', `accepter` varchar(64) NOT NULL COMMENT '接收人,OCP用户名', `accepter_id` bigint(20) NOT NULL COMMENT '接收者用户ID', `access_target` varchar(64) NOT NULL COMMENT '凭证连接目标的类型, OB/OB_PROXY/HOST', `name` varchar(64) NOT NULL COMMENT '凭证名称,每个user下的name唯一,可以根据凭证名称找到凭证', `secret` varchar(65536) NOT NULL COMMENT 'json字符串,包含加密后的敏感信息', `description` varchar(256) COMMENT '凭证描述', `accepted` tinyint(4) DEFAULT '0' COMMENT '是否已被接收', `timestamp` bigint(20) NOT NULL COMMENT '分享时间,秒级时间戳', PRIMARY KEY (`id`, `timestamp`), KEY `profile_credential_sharing_accepter_id_idx` (`accepter_id`) LOCAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '凭证分享表' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:15.540] metaDataSource END CREATE_TABLES sqls:profile_credential_sharing [2024-09-05T10:00:15.540] metaDataSource BEGIN CREATE_TABLES sqls:inspection_argument_v3_bak 1 [2024-09-05T10:00:15.540] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_argument_v3_bak, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_argument_v3_bak`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(32) NOT NULL COMMENT '参数名', `item_id` bigint(20) NOT NULL COMMENT '巡检项 id', `param_id` bigint(20) NOT NULL COMMENT '形参 id', `value` text NOT NULL COMMENT '参数值', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项实参' ]} [2024-09-05T10:00:15.626] metaDataSource END CREATE_TABLES sqls:inspection_argument_v3_bak [2024-09-05T10:00:15.626] metaDataSource BEGIN CREATE_TABLES sqls:inspection_argument_v3 1 [2024-09-05T10:00:15.626] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_argument_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_argument_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(32) NOT NULL COMMENT '参数名', `item_id` bigint(20) NOT NULL COMMENT '巡检项 id', `param_id` bigint(20) NOT NULL COMMENT '形参 id', `value` text NOT NULL COMMENT '参数值', PRIMARY KEY (`id`), UNIQUE KEY `uk_item_param_id` (`item_id`, `param_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项实参' ]} [2024-09-05T10:00:15.715] metaDataSource END CREATE_TABLES sqls:inspection_argument_v3 [2024-09-05T10:00:15.715] metaDataSource BEGIN CREATE_TABLES sqls:inspection_item_config_v3 1 [2024-09-05T10:00:15.715] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_item_config_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_item_config_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `item_id` bigint(20) NOT NULL COMMENT '巡检项 id', `object_id` bigint(20) NOT NULL COMMENT '巡检对象 id', `object_type` varchar(16) NOT NULL COMMENT '对象类型', `rules` text NOT NULL COMMENT '巡检项规则,用于判定结果风险等级', `state` varchar(16) NOT NULL COMMENT '巡检项状态', `is_abandon` tinyint(1) DEFAULT '0' COMMENT '是否废弃', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项个性化配置' ]} [2024-09-05T10:00:15.799] metaDataSource END CREATE_TABLES sqls:inspection_item_config_v3 [2024-09-05T10:00:15.799] metaDataSource BEGIN CREATE_TABLES sqls:inspection_item_v3 1 [2024-09-05T10:00:15.800] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_item_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_item_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `identifier` bigint(20) NOT NULL COMMENT '巡检项唯一标识,不同版本的同一巡检项标识符相同', `script_id` bigint(20) NOT NULL COMMENT '巡检脚本 id', `target_type` varchar(16) NOT NULL COMMENT '巡检目标类型', `object_type` varchar(16) NOT NULL COMMENT '对象类型', `name` varchar(1024) NOT NULL COMMENT '巡检项名称', `description` varchar(4096) COMMENT '巡检项描述信息', `rules` text NOT NULL COMMENT '巡检项规则,用于判定结果风险等级', `state` varchar(16) NOT NULL COMMENT '巡检项状态', `config_type` varchar(16) NOT NULL COMMENT '配置类型', `min_version` int(11) NOT NULL COMMENT '支持的最小版本', `max_version` int(11) NOT NULL COMMENT '支持的最大版本', `unit` varchar(16) NOT NULL COMMENT '巡检结果单位', `is_abandon` tinyint(1) DEFAULT '0' COMMENT '是否遗弃', PRIMARY KEY (`id`), KEY `inspection_item_name` (`name`) GLOBAL ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项' ]} [2024-09-05T10:00:15.893] metaDataSource END CREATE_TABLES sqls:inspection_item_v3 [2024-09-05T10:00:15.893] metaDataSource BEGIN CREATE_TABLES sqls:inspection_parameter_v3 1 [2024-09-05T10:00:15.893] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_parameter_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_parameter_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `ordinal` int(11) NOT NULL COMMENT '顺序号', `name` varchar(32) NOT NULL COMMENT '形参名', `script_id` bigint(20) NOT NULL COMMENT '脚本 id', `type` varchar(32) NOT NULL COMMENT '参数类型', `default` varchar(1024) COMMENT '参数默认值', `sample` varchar(1024) NOT NULL COMMENT '默认值', `required` tinyint(1) DEFAULT '0' COMMENT '参数是否必需', `description` varchar(1024) COMMENT '参数描述', `validation` varchar(1024) COMMENT '参数验证规则', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检脚本形参' ]} [2024-09-05T10:00:15.951] metaDataSource END CREATE_TABLES sqls:inspection_parameter_v3 [2024-09-05T10:00:15.951] metaDataSource BEGIN CREATE_TABLES sqls:inspection_report_v3 1 [2024-09-05T10:00:15.951] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_report_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_report_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `start_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `object_type` varchar(16) NOT NULL COMMENT '对象类型', `object_id` bigint(20) NOT NULL COMMENT '巡检对象 id', `object_info` text NOT NULL COMMENT '巡检对象的信息', `object_name` varchar(128) NOT NULL COMMENT '对象名称', `items` varchar(4096) NOT NULL COMMENT '巡检项列表', `task_state` varchar(16) NOT NULL COMMENT '巡检任务状态', `task_id` bigint(20) COMMENT '巡检任务 id', `item_count` int(11) DEFAULT '0' COMMENT '巡检项总数', `finished_count` int(11) DEFAULT '0' COMMENT '已完成的巡检项数', `high_risk_count` int(11) DEFAULT '0' COMMENT '高风险巡检项数', `medium_risk_count` int(11) DEFAULT '0' COMMENT '中风险巡检项数', `low_risk_count` int(11) DEFAULT '0' COMMENT '低风险巡检项数', `tag_id` bigint(20) NOT NULL COMMENT '标签id', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检报告' ]} [2024-09-05T10:00:16.038] metaDataSource END CREATE_TABLES sqls:inspection_report_v3 [2024-09-05T10:00:16.038] metaDataSource BEGIN CREATE_TABLES sqls:inspection_report_item_v3 1 [2024-09-05T10:00:16.038] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_report_item_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_report_item_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `report_id` bigint(20) NOT NULL COMMENT '报告 id', `item_id` bigint(20) NOT NULL COMMENT '巡检项id', `target` varchar(1024) NOT NULL COMMENT '巡检目标', `key` varchar(2048) COMMENT '报告项结果的键值', `value` varchar(1024) NOT NULL COMMENT '报告项结果值', `rawValue` varchar(1024) NOT NULL COMMENT '未经处理的报告项结果值', `level` varchar(16) COMMENT '报告项风险等级', PRIMARY KEY (`id`), KEY `idx_report_id` (`report_id`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检报告项' ]} [2024-09-05T10:00:16.115] metaDataSource END CREATE_TABLES sqls:inspection_report_item_v3 [2024-09-05T10:00:16.115] metaDataSource BEGIN CREATE_TABLES sqls:inspection_schedule_v3 1 [2024-09-05T10:00:16.115] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_schedule_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_schedule_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `deadline` datetime COMMENT '结束时间', `state` varchar(16) NOT NULL COMMENT '调度状态', `object_id` bigint(20) COMMENT '巡检对象 id', `object_type` varchar(16) COMMENT '对象类型', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检调度' ]} [2024-09-05T10:00:16.183] metaDataSource END CREATE_TABLES sqls:inspection_schedule_v3 [2024-09-05T10:00:16.183] metaDataSource BEGIN CREATE_TABLES sqls:inspection_schedule_rule_v3 1 [2024-09-05T10:00:16.183] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_schedule_rule_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_schedule_rule_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `schedule_id` bigint(20) COMMENT '巡检对象 id', `task_id` bigint(20) COMMENT '巡检对象 id', `cron` varchar(512) COMMENT 'cron 表达式', `tag_id` bigint(20) NOT NULL COMMENT '标签id', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检调度规则' ]} [2024-09-05T10:00:16.252] metaDataSource END CREATE_TABLES sqls:inspection_schedule_rule_v3 [2024-09-05T10:00:16.252] metaDataSource BEGIN CREATE_TABLES sqls:inspection_tag_v3 1 [2024-09-05T10:00:16.252] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_tag_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_tag_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(32) NOT NULL COMMENT '标签名', `description` varchar(1024) COMMENT '标签描述', `config_type` varchar(16) NOT NULL COMMENT '配置类型', `is_hidden` tinyint(1) DEFAULT '0' COMMENT '是否隐藏', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检标签' ]} [2024-09-05T10:00:16.319] metaDataSource END CREATE_TABLES sqls:inspection_tag_v3 [2024-09-05T10:00:16.319] metaDataSource BEGIN CREATE_TABLES sqls:inspection_script_v3 1 [2024-09-05T10:00:16.319] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_script_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_script_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT '名称', `description` varchar(256) NOT NULL COMMENT '描述', `creator_id` bigint(20) NOT NULL COMMENT '创建人Id', `content` text NOT NULL COMMENT '脚本内容', `language` varchar(16) NOT NULL COMMENT '脚本语言', `config_type` varchar(16) NOT NULL COMMENT '配置类型', PRIMARY KEY (`id`), UNIQUE KEY `idx_inspection_script_name` (`name`) GLOBAL ) AUTO_INCREMENT = 10000 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检脚本' ]} [2024-09-05T10:00:16.413] metaDataSource END CREATE_TABLES sqls:inspection_script_v3 [2024-09-05T10:00:16.413] metaDataSource BEGIN CREATE_TABLES sqls:inspection_item_tag_v3_bak 1 [2024-09-05T10:00:16.413] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_item_tag_v3_bak, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_item_tag_v3_bak`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `item_id` bigint(20) NOT NULL COMMENT '巡检项ID', `tag_id` bigint(20) NOT NULL COMMENT '标签ID', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项标签' ]} [2024-09-05T10:00:16.480] metaDataSource END CREATE_TABLES sqls:inspection_item_tag_v3_bak [2024-09-05T10:00:16.480] metaDataSource BEGIN CREATE_TABLES sqls:inspection_item_tag_v3 1 [2024-09-05T10:00:16.480] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=inspection_item_tag_v3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inspection_item_tag_v3`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `item_id` bigint(20) NOT NULL COMMENT '巡检项ID', `tag_id` bigint(20) NOT NULL COMMENT '标签ID', PRIMARY KEY (`id`), UNIQUE KEY `uk_item_tag_id` (`item_id`, `tag_id`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '巡检项标签' ]} [2024-09-05T10:00:16.560] metaDataSource END CREATE_TABLES sqls:inspection_item_tag_v3 [2024-09-05T10:00:16.560] metaDataSource BEGIN CREATE_TABLES sqls:mc_ob_cluster 1 [2024-09-05T10:00:16.560] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ob_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ob_cluster`( `ocp_cluster_id` bigint(20) NOT NULL COMMENT 'OCP集群ID', `ocp_ob_cluster_id` bigint(20) NOT NULL COMMENT 'OCP集群中ob_cluster表的自增ID', `ob_cluster_name` varchar(64) NOT NULL COMMENT 'OB集群名', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群', `type` varchar(16) NOT NULL DEFAULT 'PRIMARY' COMMENT 'OB集群类型,可选值PRIMARY, STANDBY', `architecture` varchar(128) COMMENT '硬件架构', `rootserver_json` varchar(65536) COMMENT 'OB集群rs信息', `ob_version` varchar(32) NOT NULL COMMENT 'OB集群版本', `locker_id` bigint(20) COMMENT '加锁的OCP集群ID', `lock_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '加锁的次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`ocp_cluster_id`, `ocp_ob_cluster_id`), UNIQUE KEY `ob_cluster_name` (`ob_cluster_name`, `ob_cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '全局OB集群信息表' ]} [2024-09-05T10:00:16.640] metaDataSource END CREATE_TABLES sqls:mc_ob_cluster [2024-09-05T10:00:16.640] metaDataSource BEGIN CREATE_TABLES sqls:mc_ocp_cluster 1 [2024-09-05T10:00:16.640] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ocp_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ocp_cluster`( `id` bigint(20) NOT NULL COMMENT 'OCP集群ID', `name` varchar(64) COMMENT 'OCP集群名', `role` varchar(32) NOT NULL COMMENT 'OCP集群角色,可选值LEADER, CANDIDATE, FOLLOWER', `address` varchar(128) COMMENT 'OCP集群访问地址', `metadb_config` varchar(4096) COMMENT 'OCP集群metadb访问配置', `version` varchar(32) COMMENT 'OCP集群版本', `status` varchar(32) NOT NULL COMMENT 'OCP集群状态: 可选值NORMAL, OPERATING, OFFLINE, SWITCHING, ABANDONED', `last_heartbeat_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'OCP集群最后一次心跳时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP 集群表' ]} [2024-09-05T10:00:16.708] metaDataSource END CREATE_TABLES sqls:mc_ocp_cluster [2024-09-05T10:00:16.708] metaDataSource BEGIN CREATE_TABLES sqls:mc_common_sequence 1 [2024-09-05T10:00:16.708] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_common_sequence, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_common_sequence`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL COMMENT '序列名称', `next_val` bigint(20) NOT NULL DEFAULT '1' COMMENT '下一个值', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_mc_common_sequence_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '全局sequence表' ]} [2024-09-05T10:00:16.785] metaDataSource END CREATE_TABLES sqls:mc_common_sequence [2024-09-05T10:00:16.786] metaDataSource BEGIN CREATE_TABLES sqls:mc_replication_task_definition 1 [2024-09-05T10:00:16.786] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_replication_task_definition, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_replication_task_definition`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `type` varchar(128) NOT NULL COMMENT 'MONITOR_DB、META_DB', `remote` varchar(255) NOT NULL COMMENT '若是MONITOR_DB,则为 MONITOR DB ID, 若为OCP_CLUSTER, 则为OCP CLUSTER ID', `local` varchar(255) NOT NULL COMMENT '目标ID, 同上', `table_name` varchar(255) NOT NULL COMMENT '同步的表名', `mode` varchar(128) NOT NULL COMMENT '同步模式,ALL(全量),INCREMENT(增量)(待确定)', `query_sql` text NOT NULL COMMENT 'Query语句,带占位符', `limit` int(11) NOT NULL COMMENT '分页查询的limit,每次查询的数量', `query_max_record_sql` text COMMENT '获取增量模式下,增量字段的当前最大值的sql', `write_sql` text NOT NULL COMMENT '写target库的sql语句', `batch_write_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否开启批量写', `batch_size` int(11) NOT NULL DEFAULT '20' COMMENT '批量写,每批的数量', `parameter_template` text NOT NULL COMMENT 'Query语句中的参数,json字符串', `interval` bigint(20) NOT NULL DEFAULT '30' COMMENT '同步任务的间隔时间,单位:秒', `next_schedule_time` bigint(20) COMMENT '下一次调度的时间,时间戳:秒', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否开启同步任务', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_table_name` (`table_name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '数据同步任务表' ]} [2024-09-05T10:00:16.883] metaDataSource END CREATE_TABLES sqls:mc_replication_task_definition [2024-09-05T10:00:16.883] metaDataSource BEGIN CREATE_TABLES sqls:mc_ocp_cluster_remote_call 1 [2024-09-05T10:00:16.883] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ocp_cluster_remote_call, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ocp_cluster_remote_call`( `uuid` varchar(128) NOT NULL COMMENT '远程调用全局唯一ID', `caller_id` bigint(20) NOT NULL COMMENT '远程调用者,即发起远程调用请求的ocp的cluster id', `executor_id` bigint(20) NOT NULL COMMENT '实际执行者,即实际执行该请求的ocp的cluster id', `task_type` varchar(64) NOT NULL COMMENT '调用任务类型,支持shell,task等', `request_type` varchar(64) COMMENT '远程调用的请求类型, EXECUTE, RETRY, ROLLBACK, SKIP', `context` varbinary(262144) COMMENT '上下文', `arguments_json` varchar(16384) NOT NULL COMMENT '业务参数json串,便于扩展', `output_json` varchar(4096) COMMENT '返回结果json串,便于扩展', `max_retry_times` bigint(20) COMMENT '最大重试次数,可以为空代表不受重试次数限制', `retry_interval` bigint(20) COMMENT '重试间隔,单位为秒', `current_retry_time` bigint(20) DEFAULT '0' COMMENT '当前重试次数', `timeout` bigint(20) COMMENT '超时时间,单位为秒', `status` varchar(16) COMMENT '远程调用任务状态, 可选值PENDING, RUNNING, SUCCESSFUL, FAILED', `start_time` datetime COMMENT '开始时间', `finish_time` datetime COMMENT '结束时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`uuid`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '跨ocp集群的远程调用' ]} [2024-09-05T10:00:16.951] metaDataSource END CREATE_TABLES sqls:mc_ocp_cluster_remote_call [2024-09-05T10:00:16.951] metaDataSource BEGIN CREATE_TABLES sqls:mc_ocp_cluster_remote_call_instance 1 [2024-09-05T10:00:16.951] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ocp_cluster_remote_call_instance, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ocp_cluster_remote_call_instance`( `uuid` varchar(128) NOT NULL COMMENT '远程调用实例的全局唯一ID', `remote_call_uuid` varchar(128) NOT NULL COMMENT '远程调用的uuid', `caller_id` bigint(20) NOT NULL COMMENT '远程调用者,即发起远程调用请求的ocp的cluster id', `executor_id` bigint(20) NOT NULL COMMENT '实际执行者,即实际执行该请求的ocp的cluster id', `server_ip_port` varchar(128) COMMENT '实际执行的ocp server,以ip:port的方式', `task_type` varchar(64) NOT NULL COMMENT '调用的任务类型,支持shell,task等', `request_type` varchar(64) COMMENT '远程调用的请求类型, EXECUTE, RETRY, ROLLBACK, SKIP', `context` varbinary(262144) COMMENT '上下文', `arguments_json` varchar(16384) NOT NULL COMMENT '业务参数json串,便于扩展', `output_json` varchar(4096) COMMENT '返回结果json串,便于扩展', `timeout` bigint(20) COMMENT '超时时间,单位为秒', `status` varchar(16) COMMENT '远程调用任务状态, 可选值PENDING, RUNNING, SUCCESSFUL, FAILED', `start_time` datetime COMMENT '开始时间', `finish_time` datetime COMMENT '结束时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`uuid`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '跨ocp集群的远程调用执行实例' ]} [2024-09-05T10:00:17.020] metaDataSource END CREATE_TABLES sqls:mc_ocp_cluster_remote_call_instance [2024-09-05T10:00:17.020] metaDataSource BEGIN CREATE_TABLES sqls:maz_azone_idc_relation 1 [2024-09-05T10:00:17.020] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=maz_azone_idc_relation, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `maz_azone_idc_relation`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `azone_id` bigint(20) NOT NULL COMMENT 'Azone的Id', `idc_id` bigint(20) NOT NULL COMMENT 'Idc的Id', PRIMARY KEY (`id`), UNIQUE KEY `uk_maz_azone_idc_relation` (`azone_id`, `idc_id`) GLOBAL, UNIQUE KEY `uk_maz_azone_idc_id` (`idc_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '可用区与机房的关联关系' ]} [2024-09-05T10:00:17.117] metaDataSource END CREATE_TABLES sqls:maz_azone_idc_relation [2024-09-05T10:00:17.117] metaDataSource BEGIN CREATE_TABLES sqls:mc_local_ocp_cluster_status 1 [2024-09-05T10:00:17.117] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_local_ocp_cluster_status, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_local_ocp_cluster_status`( `ocp_cluster_id` bigint(20) NOT NULL COMMENT '本地OCP集群ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `register_status` varchar(64) DEFAULT 'UNREGISTERED' COMMENT 'REGISTERED/UNREGISTERED 注册状态', `last_heartbeat_time` datetime COMMENT '本地OCP最后一次推送心跳的时间', `heartbeat_status` varchar(64) DEFAULT 'OK' COMMENT 'OK/BAD 本地集群的心跳状态,每次发送心跳成功或失败会刷新这个状态', `last_replication_time` datetime COMMENT '本地OCP最后一次同步数据成功的时间', `replication_status` varchar(64) DEFAULT 'OK' COMMENT 'OK/BAD 本地集群的同步状态,每次数据同步成功或失败会刷新这个状态', PRIMARY KEY (`ocp_cluster_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '本地OCP集群状态表' ]} [2024-09-05T10:00:17.191] metaDataSource END CREATE_TABLES sqls:mc_local_ocp_cluster_status [2024-09-05T10:00:17.191] metaDataSource BEGIN CREATE_TABLES sqls:maz_azone_server 1 [2024-09-05T10:00:17.191] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=maz_azone_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `maz_azone_server`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `heartbeat_time` datetime NOT NULL, `expired_time` datetime NOT NULL, `host` varchar(256) NOT NULL, `port` int(11) NOT NULL, `azone_name` varchar(128) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `uk_azone_server_host_port` (`host`, `port`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'MAZ应用服务' ]} [2024-09-05T10:00:17.274] metaDataSource END CREATE_TABLES sqls:maz_azone_server [2024-09-05T10:00:17.274] metaDataSource BEGIN CREATE_TABLES sqls:mc_replication_task_instance 1 [2024-09-05T10:00:17.274] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_replication_task_instance, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_replication_task_instance`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `replication_task_definition_id` bigint(20) NOT NULL COMMENT '同步任务定义ID', `status` varchar(128) NOT NULL COMMENT '同步状态', `start_time` datetime NOT NULL COMMENT '同步开始时间', `finish_time` datetime COMMENT '同步结束时间', `server_id` varchar(128) COMMENT '执行同步任务的OCP Server节点 IP:Port', `parameters` text NOT NULL COMMENT 'Query语句中的参数,json字符串', `record_size` bigint(20) NOT NULL DEFAULT '0' COMMENT '本次同步的数据条数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '数据同步流水表' ]} [2024-09-05T10:00:17.361] metaDataSource END CREATE_TABLES sqls:mc_replication_task_instance [2024-09-05T10:00:17.361] metaDataSource BEGIN CREATE_TABLES sqls:mc_ob_tenant 1 [2024-09-05T10:00:17.361] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ob_tenant, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ob_tenant`( `ocp_cluster_id` bigint(20) NOT NULL COMMENT 'OCP集群ID', `tenant_id` bigint(20) NOT NULL COMMENT 'OCP集群中ob_tenant表的自增ID', `tenant_name` varchar(64) NOT NULL COMMENT 'OB租户名', `ob_tenant_id` bigint(20) COMMENT 'OB内部租户ID', `role` varchar(16) NOT NULL DEFAULT 'PRIMARY' COMMENT 'OB租户类型,PRIMARY/STANDBY', `mode` varchar(32) NOT NULL DEFAULT 'MYSQL' COMMENT 'OB租户兼容类型, MYSQL/ORACLE', `log_transport_mode` varchar(16) COMMENT '备租户的日志传输模式, NETWORK/LOG_BACKUP', `cluster_name` varchar(64) NOT NULL COMMENT 'OB集群名', `primary_tenant_id` bigint(20) COMMENT '主租户的主键ID', `primary_tenant_ocp_cluster_id` bigint(20) COMMENT '主租户所在的OCP集群ID', `service_name` varchar(255) COMMENT '租户服务名', `service_name_status` varchar(64) COMMENT '租户服务名状态:VALID/INVALID', `access_points` varchar(65535) COMMENT 'OB租户访问点,IP:SQL_PORT列表 eg. 10.103.11.34:2881;10.103.11.35:2881', `locker_id` bigint(20) COMMENT '加锁的OCP集群ID', `lock_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '加锁的次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`ocp_cluster_id`, `tenant_id`), UNIQUE KEY `idx_mc_ob_tenant_cluster_name_tenant_id` (`cluster_name`, `tenant_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '全局OB租户信息表' ]} [2024-09-05T10:00:17.443] metaDataSource END CREATE_TABLES sqls:mc_ob_tenant [2024-09-05T10:00:17.443] metaDataSource BEGIN CREATE_TABLES sqls:mc_distributed_lock 1 [2024-09-05T10:00:17.443] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_distributed_lock, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_distributed_lock`( `lock_key` varchar(256) NOT NULL COMMENT '锁名字', `client_id` varchar(256) NOT NULL COMMENT '加锁节点的ID,包含IP和端口', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '加锁时间', `expire_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '锁超时时间', PRIMARY KEY (`lock_key`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP多集群模式分布式锁' ]} [2024-09-05T10:00:17.510] metaDataSource END CREATE_TABLES sqls:mc_distributed_lock [2024-09-05T10:00:17.510] metaDataSource BEGIN CREATE_TABLES sqls:mc_obproxy_cluster 1 [2024-09-05T10:00:17.510] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_obproxy_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_obproxy_cluster`( `ocp_cluster_id` bigint(20) NOT NULL COMMENT 'OCP集群ID', `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'OBProxy 集群ID', `name` varchar(64) NOT NULL COMMENT 'OBProxy集群名', PRIMARY KEY (`ocp_cluster_id`, `obproxy_cluster_id`) ) COMMENT = '全局OBProxy集群表, 用于跨OCP集群主备租户自动路由, 只记录高于 ObProxy(>=4.3.1.0) 集群信息' ]} [2024-09-05T10:00:17.575] metaDataSource END CREATE_TABLES sqls:mc_obproxy_cluster [2024-09-05T10:00:17.575] metaDataSource BEGIN CREATE_TABLES sqls:mc_ob_cluster_obproxy 1 [2024-09-05T10:00:17.575] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=mc_ob_cluster_obproxy, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `mc_ob_cluster_obproxy`( `ocp_cluster_id` bigint(20) NOT NULL COMMENT 'OCP集群ID', `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'OBProxy 集群ID', `ob_cluster_name` varchar(64) NOT NULL COMMENT 'OB集群名', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群ID', PRIMARY KEY (`ocp_cluster_id`, `obproxy_cluster_id`, `ob_cluster_name`) ) COMMENT = '全局OBLink表, 用于跨OCP集群主备租户自动路由, 只记录高于 ObProxy(>=4.3.1.0) 与 OB(>=4.2.4.0) 的关联信息' ]} [2024-09-05T10:00:17.640] metaDataSource END CREATE_TABLES sqls:mc_ob_cluster_obproxy [2024-09-05T10:00:17.640] metaDataSource BEGIN CREATE_TABLES sqls:ocp_backup_config_meta 1 [2024-09-05T10:00:17.640] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_backup_config_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_backup_config_meta`( `id` int(20) NOT NULL AUTO_INCREMENT, `config_name` varchar(64) NOT NULL, `config_item` varchar(64) NOT NULL, `config_value` varchar(256), `config_group` varchar(64), `need_config` tinyint(1) DEFAULT '0', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk1` (`config_name`, `config_item`) GLOBAL ) AUTO_INCREMENT = 1000001 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:17.719] metaDataSource END CREATE_TABLES sqls:ocp_backup_config_meta [2024-09-05T10:00:17.719] metaDataSource BEGIN CREATE_TABLES sqls:ocp_backup_restore_config 1 [2024-09-05T10:00:17.719] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_backup_restore_config, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_backup_restore_config`( `id` int(20) NOT NULL AUTO_INCREMENT, `type` varchar(16) DEFAULT 'backup', `config_region` varchar(48) DEFAULT '', `config` varbinary(5000), `version` int(11) DEFAULT '1', `config_name` varchar(48) DEFAULT '', PRIMARY KEY (`id`), UNIQUE KEY `uk1` (`type`, `config_region`, `config_name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:17.787] metaDataSource END CREATE_TABLES sqls:ocp_backup_restore_config [2024-09-05T10:00:17.787] metaDataSource BEGIN CREATE_TABLES sqls:ocp_backup_restore_machine 1 [2024-09-05T10:00:17.787] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_backup_restore_machine, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_backup_restore_machine`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `type` varchar(16) DEFAULT 'backup', `ip` varchar(48), `region` varchar(48), `agent_version` varchar(256), `agent_status` varchar(32), `config_name` varchar(48), `config_version` varchar(48), `port` varchar(48) DEFAULT '22', `rpm_version` varchar(256), PRIMARY KEY (`id`), UNIQUE KEY `constraintKey` (`type`, `ip`, `port`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:17.867] metaDataSource END CREATE_TABLES sqls:ocp_backup_restore_machine [2024-09-05T10:00:17.867] metaDataSource BEGIN CREATE_TABLES sqls:ocp_backup_config_info 1 [2024-09-05T10:00:17.868] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_backup_config_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_backup_config_info`( `id` int(20) NOT NULL AUTO_INCREMENT, `obregion_name` varchar(64) NOT NULL, `config_name` varchar(64) NOT NULL, `backup_model` varchar(32) DEFAULT '' COMMENT 'week, month, other', `backup_date` varchar(128) NOT NULL DEFAULT '', `schedule_time` varchar(64) DEFAULT '', `inc_backup` tinyint(1) NOT NULL DEFAULT '1', `region` varchar(32) DEFAULT '', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `type` varchar(64) DEFAULT 'backup', `tenant_name` varchar(128), `ob_cluster_id` bigint(20) COMMENT 'OB内集群id', PRIMARY KEY (`id`), UNIQUE KEY `uk1` (`obregion_name`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:17.946] metaDataSource END CREATE_TABLES sqls:ocp_backup_config_info [2024-09-05T10:00:17.946] metaDataSource BEGIN CREATE_TABLES sqls:backup_sampling_inspect 1 [2024-09-05T10:00:17.946] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_sampling_inspect, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_sampling_inspect`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(256) NOT NULL COMMENT '抽检策略名称', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `trigger_start_time` time COMMENT '触发抽检起始时间,如 12:00:00', `trigger_end_time` time COMMENT '触发抽检结束时间,如 16:00:00', `inspect_objects_json_array` varchar(4096) NOT NULL COMMENT '抽检对象,一定格式的json字符串', `restore_cluster_name` varchar(256) NOT NULL COMMENT '恢复目标集群名称', `restore_cluster_id` bigint(20) NOT NULL COMMENT '恢复目标集群ID', `is_inspect_enabled` tinyint(1) NOT NULL COMMENT '恢复抽检是否开启,1:是 0:否', `restore_tenant_json` varchar(4096) NOT NULL COMMENT '恢复的目标租户的json格式串', `backup_mode` varchar(64) NOT NULL DEFAULT 'logical' COMMENT '抽检集群类型,即备份方式,物理备份(physical)还是逻辑备份(logical)', PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_sampling_inspect_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '备份恢复的恢复抽检配置表' ]} [2024-09-05T10:00:18.026] metaDataSource END CREATE_TABLES sqls:backup_sampling_inspect [2024-09-05T10:00:18.026] metaDataSource BEGIN CREATE_TABLES sqls:backup_strategy 1 [2024-09-05T10:00:18.026] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_strategy, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_strategy`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `backup_dimension` varchar(32) NOT NULL COMMENT '备份维度,CLUSTER (集群备份), TENANT(租户备份)', `ob_cluster_name` varchar(256) NOT NULL COMMENT '集群名称', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群ID', `cluster_id` bigint(20) NOT NULL COMMENT '集群ID', `ob_tenant_name` varchar(256) COMMENT '租户名称', `ob_tenant_id` bigint(20) COMMENT 'OB租户ID', `tenant_id` bigint(20) COMMENT '租户ID', `type` varchar(64) NOT NULL DEFAULT 'backup' COMMENT '调度任务类型,backup,secondary_backup.默认为backup,便于做扩展故保留', `storage_config_json` varchar(2048) NOT NULL COMMENT '存储配置,json格式串', `backup_mode` varchar(64) NOT NULL DEFAULT 'logical' COMMENT '备份方式,物理备份(physical)还是逻辑备份(logical)', `is_backup_schedule_enabled` tinyint(1) NOT NULL COMMENT '数据备份调度是否开启, 1:是 0:否', `schedule_date_mode_json` varchar(2048) COMMENT '调度日期和模式的json格式串,目前仅对备份类型(type=backup)有效', `schedule_period_mode` varchar(128) COMMENT '调度周期模式,week, month,目前仅对备份类型(type=backup)有效', `backup_schedule_trigger_time` time COMMENT '调度触发时间,如 12:00:00,目前仅对备份类型(type=backup)有效', `service_config_name` varchar(64) COMMENT '备份服务配置名', `is_log_backup_enabled` tinyint(1) NOT NULL COMMENT '是否同时发起日志备份,1:是 0:否', `is_clean_data_enabled` tinyint(1) NOT NULL COMMENT '清理过期数据是否开启,1:是 0:否', `data_retention_days` bigint(20) COMMENT '过期数据保留天数,当 is_clean_data_enable 为1时才有效,否则为 NULL', `clean_schedule_trigger_time` time COMMENT '调度触发时间,如 12:00:00,当 is_clean_data_enable 为1时才有效,否则为 NULL', `schedule_timeout_minutes` bigint(20) COMMENT '备份调度超时时间,单位:分钟,目前仅对备份类型(type=backup)有效', `no_successful_data_backup_alarm_days` bigint(20) COMMENT '无成功数据备份告警触发的最大天数,目前仅对备份类型(type=backup)有效', `lib_ob_log_retention_days` bigint(20) COMMENT 'lib oblog的保留天数', `log_backup_delay_seconds` bigint(20) COMMENT '日志备份延迟告警阈值,单位:秒,目前仅对备份类型(type=backup)有效', `secondary_id` bigint(20) COMMENT '当type=\'backup\'时有效;若有二次备份,则代表二次备份的策略id;若无,则默认为NULL', `extension_json` varchar(2048) COMMENT '适配备份策略和二次备份策略的扩展字段', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_name_ob_cluster_id_ob_tenant_id_type` (`ob_cluster_name`, `ob_cluster_id`, `ob_tenant_id`, `type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '备份恢复的备份调度表' ]} [2024-09-05T10:00:18.112] metaDataSource END CREATE_TABLES sqls:backup_strategy [2024-09-05T10:00:18.112] metaDataSource BEGIN CREATE_TABLES sqls:backup_data_set 1 [2024-09-05T10:00:18.112] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_data_set, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_data_set`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `cluster_id` bigint(20) NOT NULL COMMENT '集群id', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群id', `tenant_id` bigint(20) COMMENT '租户id', `ob_tenant_id` bigint(20) COMMENT 'OB租户id', `dimension` varchar(64) NOT NULL COMMENT '备份维度,集群或租户', `backup_set_id` bigint(20) COMMENT '备份集id', `extra_id` varchar(64) COMMENT 'obcloud侧的备份集id', `trigger_mode` varchar(64) NOT NULL COMMENT '触发方式,手动、自动', `backup_mode` varchar(64) NOT NULL COMMENT '备份方式', `data_backup_mode` varchar(64) NOT NULL COMMENT '数据备份方式', `data_version` bigint(20) COMMENT '数据版本号', `data_backup_size` decimal(25,3) COMMENT '数据备份文件大小', `status` varchar(64) NOT NULL COMMENT '状态', `backup_purpose_type` varchar(64) NOT NULL DEFAULT 'backup' COMMENT '备份目的,一级备份/二级备份', `backup_dest` varchar(2048) COMMENT '备份路径', `checkpoint` datetime(6) COMMENT '备份集最小可恢复时间点', `start_time` datetime(6) COMMENT '任务开始时间', `end_time` datetime(6) COMMENT '任务结束时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_data_set` (`cluster_id`, `ob_tenant_id`, `backup_set_id`, `backup_purpose_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '数据备份集' ]} [2024-09-05T10:00:18.193] metaDataSource END CREATE_TABLES sqls:backup_data_set [2024-09-05T10:00:18.193] metaDataSource BEGIN CREATE_TABLES sqls:backup_collect_file 1 [2024-09-05T10:00:18.193] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_collect_file, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_collect_file`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `cluster_id` bigint(20) NOT NULL COMMENT '集群id', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群id', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB租户id', `file_type` varchar(64) COMMENT '文件类型,主要分为data和log两种', `file_path` varchar(512) NOT NULL COMMENT '备份文件路径', `file_size` decimal(25,3) COMMENT '备份文件大小', `status` varchar(64) NOT NULL COMMENT '状态,主要分为valid,deleted等', `collect_state` varchar(64) NOT NULL DEFAULT '' COMMENT '采集结果的状态,主要有final等', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_file_collect` (`cluster_id`, `ob_cluster_id`, `ob_tenant_id`, `file_type`, `file_path`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '备份采集文件/目录' ]} [2024-09-05T10:00:18.274] metaDataSource END CREATE_TABLES sqls:backup_collect_file [2024-09-05T10:00:18.274] metaDataSource BEGIN CREATE_TABLES sqls:backup_restore_service 1 [2024-09-05T10:00:18.274] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_restore_service, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_restore_service`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `name` varchar(256) NOT NULL COMMENT '服务名', `type` varchar(32) NOT NULL COMMENT '服务类型,backup,restore,backup_restore', `version` varchar(256) NOT NULL COMMENT '服务版本号,如2.2.30-123456', `rpm_version` varchar(256) NOT NULL COMMENT 'RPM包的全名', `status` varchar(32) NOT NULL COMMENT '服务状态,installing,running,upgrading,updating_config', `clean_log_percentage_threshold` bigint(20) NOT NULL COMMENT '服务日志文件清理阈值,百分比', `storage_config_json` varchar(2048) COMMENT '存储配置,json格式串', `config_id_and_type_json_array` varchar(4096) NOT NULL COMMENT '配置ID与组件类型的json串', `host_info_json_array` varchar(4096) NOT NULL COMMENT '主机信息的json串', PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_restore_service_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '备份恢复的备份恢复服务配置表' ]} [2024-09-05T10:00:18.356] metaDataSource END CREATE_TABLES sqls:backup_restore_service [2024-09-05T10:00:18.356] metaDataSource BEGIN CREATE_TABLES sqls:backup_storage 1 [2024-09-05T10:00:18.356] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_storage, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_storage`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `config_name` varchar(256) NOT NULL COMMENT '存储配置名', `storage_type` varchar(64) NOT NULL COMMENT '存储类型,oss,file', `storage_url` varchar(1024) NOT NULL COMMENT '存储目录', `oss_access_info_json` varchar(2048) COMMENT 'OSS访问信息', `alarm_percentage_threshold` bigint(20) COMMENT '存储预警的百分比阈值', `version` bigint(20) DEFAULT '1' COMMENT '版本号,以便变更和同步管理', `creator` varchar(64) NOT NULL COMMENT '创建者', PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_storage_config_name` (`config_name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '备份恢复的存储配置表' ]} [2024-09-05T10:00:18.437] metaDataSource END CREATE_TABLES sqls:backup_storage [2024-09-05T10:00:18.437] metaDataSource BEGIN CREATE_TABLES sqls:backup_log_piece 1 [2024-09-05T10:00:18.437] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=backup_log_piece, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_log_piece`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `cluster_id` bigint(20) NOT NULL COMMENT 'OCP侧集群id', `tenant_id` bigint(20) COMMENT 'OCP侧租户id', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群id', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB租户id', `dest_id` bigint(20) NOT NULL COMMENT '日志备份的dest id(OB内部)', `round_id` bigint(20) NOT NULL COMMENT '日志备份的round id', `secondary_round_id` bigint(20) NOT NULL COMMENT '日志二次备份的round id', `backup_piece_id` bigint(20) NOT NULL COMMENT 'OB集群中的备份切片Id', `start_ts` datetime NOT NULL COMMENT '备份起始位点', `checkpoint_ts` datetime NOT NULL COMMENT '切片的checkpoint', `max_ts` datetime NOT NULL COMMENT '备份结束位点', `status` varchar(64) NOT NULL COMMENT '切片备份状态:备份中、备份成功、备份失败、过期删除', `backup_dest` varchar(2048) NOT NULL COMMENT '备份存储路径', `backup_purpose_type` varchar(64) NOT NULL DEFAULT 'backup' COMMENT '备份集类型,一级备份(backup)还是二级备份(secondary_backup)', `start_time` datetime(6) COMMENT '备份开始时间', `end_time` datetime(6) COMMENT '备份结束时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_backup_data_set` (`cluster_id`, `ob_tenant_id`, `backup_piece_id`, `backup_purpose_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '日志切片' ]} [2024-09-05T10:00:18.523] metaDataSource END CREATE_TABLES sqls:backup_log_piece [2024-09-05T10:00:18.523] metaDataSource BEGIN CREATE_TABLES sqls:diagnosis_func_block 1 [2024-09-05T10:00:18.523] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=diagnosis_func_block, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `diagnosis_func_block`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `func_key` varchar(64) NOT NULL COMMENT '函数名', `block_index` int(8) NOT NULL COMMENT '函数内容块的序列号', `period` int(8) NOT NULL COMMENT '调度周期,hour', `block` varchar(65535) NOT NULL COMMENT '函数块内容', PRIMARY KEY (`id`), UNIQUE KEY `idx_func_key` (`func_key`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '诊断函数块' ]} [2024-09-05T10:00:18.603] metaDataSource END CREATE_TABLES sqls:diagnosis_func_block [2024-09-05T10:00:18.603] metaDataSource BEGIN CREATE_TABLES sqls:distributed_lock 1 [2024-09-05T10:00:18.603] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=distributed_lock, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `distributed_lock`( `lock_key` varchar(256) NOT NULL COMMENT '锁名字', `client_id` varchar(256) NOT NULL COMMENT '加锁节点的ID,包含IP和端口', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '加锁时间', `expire_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '锁超时时间', PRIMARY KEY (`lock_key`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP分布式锁' ]} [2024-09-05T10:00:18.671] metaDataSource END CREATE_TABLES sqls:distributed_lock [2024-09-05T10:00:18.671] metaDataSource BEGIN CREATE_TABLES sqls:distributed_server 1 [2024-09-05T10:00:18.671] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=distributed_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `distributed_server`( `id` varchar(256) NOT NULL COMMENT 'OCP Server id,由ip:port组成', `name` varchar(256) COMMENT 'OCP Server name,由ip:port计算得出', `auth_hash` varchar(256) COMMENT 'OCP 内部请求认证 hash', `task_enabled` tinyint(1) DEFAULT '1' COMMENT '是否允许当前节点执行任务', `read_only` tinyint(1) DEFAULT '0' COMMENT '当前节点是否为只读模式', `build_version` varchar(128) COMMENT '当前节点编译时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'OCP Server注册时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'OCP Server更新时间', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP分布式模块-节点状态注册表' ]} [2024-09-05T10:00:18.742] metaDataSource END CREATE_TABLES sqls:distributed_server [2024-09-05T10:00:18.742] metaDataSource BEGIN CREATE_TABLES sqls:distributed_service 1 [2024-09-05T10:00:18.742] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=distributed_service, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `distributed_service`( `name` varchar(256) NOT NULL COMMENT 'OCP Service name', `server_id` varchar(256) COMMENT 'OCP Server id,由ip:port组成', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'OCP Server注册时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 'OCP Server更新时间', PRIMARY KEY (`name`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP分布式模块-子模块的服务Leader注册表' ]} [2024-09-05T10:00:18.807] metaDataSource END CREATE_TABLES sqls:distributed_service [2024-09-05T10:00:18.807] metaDataSource BEGIN CREATE_TABLES sqls:distributed_event 1 [2024-09-05T10:00:18.807] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=distributed_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `distributed_event`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(256) NOT NULL COMMENT '事件名', `payload` varchar(1024) COMMENT '事件内容', `publisher_server_name` varchar(256) NOT NULL COMMENT '发布事件的 ocp-server 实例,fk to distributed_server.name', `publish_time` datetime NOT NULL COMMENT '事件发布时间', `expire_time` datetime NOT NULL COMMENT '事件过期时间', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '分布式事件表' ]} [2024-09-05T10:00:18.865] metaDataSource END CREATE_TABLES sqls:distributed_event [2024-09-05T10:00:18.865] metaDataSource BEGIN CREATE_TABLES sqls:distributed_event_reception 1 [2024-09-05T10:00:18.865] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=distributed_event_reception, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `distributed_event_reception`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `event_id` bigint(20) NOT NULL COMMENT '事件ID,fk to distributed_event.id', `receiver_server_name` varchar(256) NOT NULL COMMENT '接收者 ocp-server 实例,fk to distributed_server.name', PRIMARY KEY (`id`), UNIQUE KEY `uk_event_id_receiver_server_name` (`event_id`, `receiver_server_name`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '分布式事件接收表' ]} [2024-09-05T10:00:18.944] metaDataSource END CREATE_TABLES sqls:distributed_event_reception [2024-09-05T10:00:18.944] metaDataSource BEGIN CREATE_TABLES sqls:idempotent_request 1 [2024-09-05T10:00:18.944] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=idempotent_request, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `idempotent_request`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `token` varchar(256) NOT NULL COMMENT '幂等请求 token', `method_signature` varchar(1024) NOT NULL COMMENT '方法签名', `request_count` int(11) NOT NULL DEFAULT '0' COMMENT '请求次数', `result_json` varchar(65536) DEFAULT 'NULL' COMMENT '请求返回内容,如果无返回则为 NULL', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '幂等请求记录表' ]} [2024-09-05T10:00:19.015] metaDataSource END CREATE_TABLES sqls:idempotent_request [2024-09-05T10:00:19.015] metaDataSource BEGIN CREATE_TABLES sqls:common_sequence 1 [2024-09-05T10:00:19.015] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=common_sequence, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `common_sequence`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(64) NOT NULL COMMENT '序列名称', `next_val` bigint(20) NOT NULL DEFAULT '1' COMMENT '下一个值', PRIMARY KEY (`id`), UNIQUE KEY `uk_common_sequence_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1000001 DEFAULT CHARSET = utf8mb4 COMMENT = '序列表,用于生成序号' ]} [2024-09-05T10:00:19.093] metaDataSource END CREATE_TABLES sqls:common_sequence [2024-09-05T10:00:19.093] metaDataSource BEGIN CREATE_TABLES sqls:audit_event_history 1 [2024-09-05T10:00:19.093] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=audit_event_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `audit_event_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `event_name` varchar(64) NOT NULL COMMENT '操作名,枚举类型,ADD_HOSTS/UPDATE_HOST/CREATE_CLUSTER etc.', `event_type` varchar(64) NOT NULL COMMENT '操作类型,比如OB_CLUSTER_MANAGEMENT, OB_TENANT_MANAGEMENT,BACK_UP', `method_signature` varchar(256) COMMENT 'API方法签名,全类名.方法名', `resource_type` varchar(64) NOT NULL COMMENT '资源类型,TENANT/HOST/CLUSTER etc.', `resource_id` bigint(20) COMMENT '资源ID,OCP内部维护的ID,当操作是一个创建资源的操作时,此项为null', `resource_name` varchar(512) COMMENT '资源名,如tenant1,当前的资源名有 集群名:集群id、租户名、主机IP、用户名', `parent_resource` varchar(1024) COMMENT '父资源标识符,例如集群cluster1:ob_cluster_id', `operator_id` bigint(20) NOT NULL COMMENT '操作者ID,ocp用户ID', `operator_name` varchar(64) NOT NULL COMMENT 'OCP用户名', `operator_role` varchar(64) COMMENT '操作者角色', `ali_uid` varchar(64) COMMENT '操作者aliUid', `status` varchar(64) NOT NULL DEFAULT 'UNFINISHED' COMMENT '事件状态,枚举类型,SUCCESS/FAILED', `failed_reason` varchar(1024) COMMENT '事件失败原因', `task_id` bigint(20), `event_info` varchar(65536) COMMENT 'API入参或其他信息,一个map类型的json串,不排除参数列表是空的可能', `execution_type` varchar(64) NOT NULL DEFAULT 'NEW' COMMENT '执行类型,NEW或者RETRY,表示该历史事件是一个重试任务还是新任务', `request_url` varchar(256) COMMENT '请求地址:协议://域名/路径', `client_ip` varchar(32) COMMENT '操作者的IP地址,因为获取IP的过程可能会发生异常,该异常不应该影响审计记录', `server_ip` varchar(32) COMMENT 'OCP Server的IP地址', `start_time` datetime NOT NULL COMMENT '操作开始的时间', `end_time` datetime COMMENT '操作结束的时间', PRIMARY KEY (`id`), KEY `idx_dag_id` (`task_id`) GLOBAL, KEY `idx_operator_id` (`operator_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP审计表,保存OCP操作历史记录' ]} [2024-09-05T10:00:19.182] metaDataSource END CREATE_TABLES sqls:audit_event_history [2024-09-05T10:00:19.182] metaDataSource BEGIN CREATE_TABLES sqls:audit_event_resource 1 [2024-09-05T10:00:19.182] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=audit_event_resource, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `audit_event_resource`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `audit_event_id` bigint(20) COMMENT '审计事件ID', `resource_id` bigint(20) COMMENT '资源ID', `resource_name` varchar(512) NOT NULL COMMENT '资源名,如tenant1', `parent_resource` varchar(512) COMMENT '父资源标识符,例如集群cluster1:ob_cluster_id', PRIMARY KEY (`id`), KEY `idx_audit_event_id` (`audit_event_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP审计资源表' ]} [2024-09-05T10:00:19.260] metaDataSource END CREATE_TABLES sqls:audit_event_resource [2024-09-05T10:00:19.260] metaDataSource BEGIN CREATE_TABLES sqls:task_definition_group 1 [2024-09-05T10:00:19.261] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_definition_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_definition_group`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(64) NOT NULL COMMENT '名称', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务分组' ]} [2024-09-05T10:00:19.328] metaDataSource END CREATE_TABLES sqls:task_definition_group [2024-09-05T10:00:19.328] metaDataSource BEGIN CREATE_TABLES sqls:task_definition 1 [2024-09-05T10:00:19.328] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_definition, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_definition`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL COMMENT '任务的名字', `group_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '分组 id', `creator_id` bigint(20) DEFAULT '-1' COMMENT '任务创建者用户 id,fk to iam_user', `schedule_type` varchar(32) COMMENT '调度类型,SYS_SCHEDULED,SCHEDULED、MANUAL', `schedule_rule` varchar(128) COMMENT '调度表达式,crontab 表达式', `schedule_start_time` varchar(32) COMMENT '调度开始时间,为空则从任务创建开始执行', `schedule_end_time` varchar(32) COMMENT '调度结束时间(不包括),为空则一直循环', `schedule_duration_unit` varchar(32) COMMENT '调度有效期的单位,默认是 Days', `last_run_time` datetime COMMENT '任务上次执行时间', `next_run_time` datetime COMMENT '任务下次执行时间', `max_concurrency` int(11) COMMENT '任务最大并发数量,默认为 -1 代表不限制', `template_id` bigint(20) DEFAULT '-1' COMMENT '任务运行的关联id', `template_name` varchar(64) NOT NULL COMMENT '任务模版名称', `comments` varchar(256) COMMENT '任务描述信息', `enabled` tinyint(4) DEFAULT '1' COMMENT '任务是否开启', `arguments` varbinary(262144) COMMENT '任务的实参', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1000000 DEFAULT CHARSET = utf8mb4 COMMENT = '任务总表,包括所有任务信息' ]} [2024-09-05T10:00:19.398] metaDataSource END CREATE_TABLES sqls:task_definition [2024-09-05T10:00:19.398] metaDataSource BEGIN CREATE_TABLES sqls:task_template 1 [2024-09-05T10:00:19.398] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL COMMENT 'template 的名字', `creator_id` bigint(20) DEFAULT '-1' COMMENT '创建者用户 id,fk to iam_user', `type` varchar(64) DEFAULT 'SCHEDULE' COMMENT '模板类型,SCHEDULE、TEMPLATE_FACTORY', `action` varchar(1024) NOT NULL COMMENT '模板的内容', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_task_template_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务模板列表' ]} [2024-09-05T10:00:19.476] metaDataSource END CREATE_TABLES sqls:task_template [2024-09-05T10:00:19.476] metaDataSource BEGIN CREATE_TABLES sqls:task_template_parameter 1 [2024-09-05T10:00:19.476] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_template_parameter, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_template_parameter`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `template_id` bigint(20) DEFAULT '-1' COMMENT '任务模板 id', `ordinal` int(11) NOT NULL COMMENT '顺序号', `name` varchar(64) COMMENT '参数的名称', `type` varchar(64) DEFAULT 'STR' COMMENT '参数类型', `default_value` varchar(1024), `description` varchar(1024) NOT NULL COMMENT '描述信息', `required` tinyint(1) DEFAULT '0' COMMENT '参数是否必选', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `sample` varchar(32) COMMENT '参数示例', `verify_rule` varchar(512) COMMENT '参数示例', `template_name` varchar(64), PRIMARY KEY (`id`), UNIQUE KEY `uk_task_template_parameter_template_id_name` (`template_id`, `name`) GLOBAL, UNIQUE KEY `uk_task_template_parameter_template_id_ordinal` (`template_id`, `ordinal`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务模板的参数表' ]} [2024-09-05T10:00:19.562] metaDataSource END CREATE_TABLES sqls:task_template_parameter [2024-09-05T10:00:19.562] metaDataSource BEGIN CREATE_TABLES sqls:subtask_instance 1 [2024-09-05T10:00:19.562] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=subtask_instance, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `subtask_instance`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `task_id` bigint(20) DEFAULT '-1' COMMENT '任务的id, fk(task_instance(id))', `series_id` bigint(20) COMMENT 'dag中的序列号,和dag_id一起构成唯一性约束', `name` varchar(128) NOT NULL DEFAULT '' COMMENT 'task的名字', `class_name` varchar(256) COMMENT 'task的java类名称', `operation` varchar(64) COMMENT 'task的操作, EXECUTE, RETRY, ROLLBACK, SKIP', `parallel_idx` bigint(20) COMMENT '并行执行的index', `run_time` bigint(20) COMMENT '执行的次数,重试时加一', `timeout` bigint(20) COMMENT '超时时间', `state` varchar(16) COMMENT 'task状态, 可选值 pending, running, failed, successful', `executor` varchar(64) COMMENT '执行task的机器', `context` varbinary(262144) COMMENT '任务运行的context', `start_time` datetime(3), `end_time` datetime(3), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `version` int(11) DEFAULT '0' COMMENT '版本号,用来实现乐观锁', `node_type` varchar(64) NOT NULL DEFAULT 'JAVA_TASK' COMMENT '节点类型', PRIMARY KEY (`id`), UNIQUE KEY `uk_task_instance_dag_id_series_id` (`task_id`, `series_id`) GLOBAL, KEY `task_instance_dag_id` (`task_id`) GLOBAL, KEY `task_instance_state` (`state`) GLOBAL, KEY `task_instance_start_time` (`start_time`) GLOBAL, KEY `idx_state_update_time` (`state`, `update_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务实例' ]} [2024-09-05T10:00:19.699] metaDataSource END CREATE_TABLES sqls:subtask_instance [2024-09-05T10:00:19.699] metaDataSource BEGIN CREATE_TABLES sqls:subtask_log 1 [2024-09-05T10:00:19.699] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=subtask_log, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `subtask_log`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `subtask_id` bigint(20) DEFAULT '-1' COMMENT 'fk(subtask_instance(id))', `log_content` varbinary(262144), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `run_time` bigint(20), PRIMARY KEY (`id`), KEY `task_log_task_id` (`subtask_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务日志' ]} [2024-09-05T10:00:19.769] metaDataSource END CREATE_TABLES sqls:subtask_log [2024-09-05T10:00:19.769] metaDataSource BEGIN CREATE_TABLES sqls:subtask_failed_record 1 [2024-09-05T10:00:19.769] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=subtask_failed_record, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `subtask_failed_record`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `subtask_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT 'fk(subtask_instance(id))', `exception_name` varchar(256) COMMENT '异常名称', `error_code` bigint(20) COMMENT 'OCP 的旧版错误码,可能为空', `error_code_2` varchar(16) COMMENT 'OCP 的错误码,可能为空', `key` varchar(64) COMMENT 'OCP 错误码对应错误信息的 key,可能为空', `args` varchar(10240) COMMENT 'OCP 错误码对应错误信息的参数,可能为空', `content` varchar(262144) COMMENT '错误信息,非 OCP 错误时记录此信息', `diagnosis_message_json` varchar(4096) COMMENT '诊断消息', `run_time` bigint(20), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `task_log_task_id` (`subtask_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务失败记录' ]} [2024-09-05T10:00:19.848] metaDataSource END CREATE_TABLES sqls:subtask_failed_record [2024-09-05T10:00:19.848] metaDataSource BEGIN CREATE_TABLES sqls:subtask_dependencies 1 [2024-09-05T10:00:19.848] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=subtask_dependencies, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `subtask_dependencies`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `parent_id` bigint(20), `child_id` bigint(20), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `task_dependencies_parent_id` (`parent_id`) GLOBAL, KEY `task_dependencies_child_id` (`child_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '任务依赖关系' ]} [2024-09-05T10:00:19.934] metaDataSource END CREATE_TABLES sqls:subtask_dependencies [2024-09-05T10:00:19.934] metaDataSource BEGIN CREATE_TABLES sqls:task_instance 1 [2024-09-05T10:00:19.934] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_instance, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_instance`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `task_definition_id` bigint(20) DEFAULT '-1' COMMENT '任务 id, fk to task_definition', `name` varchar(128) COMMENT 'dag的名字', `cluster_id` bigint(20) COMMENT '集群ID,在OCP中的ID', `tenant_id` bigint(20) COMMENT '租户ID,在OCP中的ID', `host_id` bigint(20) COMMENT '主机ID,在OCP中的ID', `creator` varchar(64) COMMENT '任务创建者', `operation` varchar(64) COMMENT '对DAG的操作, EXECUTE, RETRY, ROLLBACK, SKIP', `type` varchar(16) COMMENT 'DAG的调度类型,MANUAL, SCHEDULED', `context` varbinary(262144) COMMENT '任务运行的context', `state` varchar(16) COMMENT '任务的状态,可选值 pending, running, failed, successful', `executor` varchar(64) COMMENT '任务执行的OCP机器', `trace_id` varchar(64) COMMENT '日志的 traceId', `start_time` datetime(3), `end_time` datetime(3), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_dag_instance_state` (`state`) GLOBAL, KEY `idx_dag_instance_type` (`type`) GLOBAL, KEY `idx_dag_instance_cluster_id` (`cluster_id`) GLOBAL, KEY `idx_dag_instance_tenant_id` (`tenant_id`) GLOBAL, KEY `idx_dag_instance_host_id` (`host_id`) GLOBAL, KEY `idx_dag_instance_creator` (`creator`) GLOBAL, KEY `idx_dag_instance_start_time` (`start_time`) GLOBAL, KEY `idx_dag_instance_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'DAG 实例' ]} [2024-09-05T10:00:20.084] metaDataSource END CREATE_TABLES sqls:task_instance [2024-09-05T10:00:20.084] metaDataSource BEGIN CREATE_TABLES sqls:task_instance_tag 1 [2024-09-05T10:00:20.084] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=task_instance_tag, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `task_instance_tag`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `task_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '任务 id, fk to task_instance.id', `task_name` varchar(128) NOT NULL COMMENT 'task 的名字', `cluster_name` varchar(256) COMMENT '集群名称', `cluster_id` bigint(20) COMMENT '集群ID,在OCP中的ID', `ob_cluster_id` bigint(20) COMMENT '集群ID,在OB中的ID', `zone_name` varchar(128) COMMENT 'zone 名称', `tenant_name` varchar(128) COMMENT '租户名称', `tenant_id` bigint(20) COMMENT '租户ID,在OCP中的ID', `ob_tenant_id` bigint(20) COMMENT '租户ID,在OB中的ID', `server_id` bigint(20) COMMENT 'OB server ID,在OCP中的ID', `arbitration_service_id` bigint(20) COMMENT '仲裁服务ID', `arbitration_service_port` int(11) COMMENT '仲裁服务端口', `obproxy_cluster_name` varchar(128) COMMENT 'obproxy 集群名称', `obproxy_cluster_id` bigint(20) COMMENT 'obproxy 集群ID', `obproxy_server_id` bigint(20) COMMENT 'OB server ID,在OCP中的ID', `host_id` bigint(20) COMMENT '主机ID,在OCP中的ID', `svr_ip` varchar(46) COMMENT '主机 ip', `deleted` tinyint(1) DEFAULT '0' COMMENT '任务对象是否已经被删除', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_task_instance_tag_task_id` (`task_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'task 运行实例的标签信息' ]} [2024-09-05T10:00:20.164] metaDataSource END CREATE_TABLES sqls:task_instance_tag [2024-09-05T10:00:20.164] metaDataSource BEGIN CREATE_TABLES sqls:subtask_instance_tag 1 [2024-09-05T10:00:20.164] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=subtask_instance_tag, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `subtask_instance_tag`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `subtask_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '子任务 id, fk to subtask_instance.id', `cluster_name` varchar(256) COMMENT '集群名称', `cluster_id` bigint(20) COMMENT '集群ID,在OCP中的ID', `ob_cluster_id` bigint(20) COMMENT '集群ID,在OB中的ID', `zone_name` varchar(128) COMMENT 'zone 名称', `tenant_name` varchar(128) COMMENT '租户名称', `tenant_id` bigint(20) COMMENT '租户ID,在OCP中的ID', `ob_tenant_id` bigint(20) COMMENT '租户ID,在OB中的ID', `server_id` bigint(20) COMMENT 'OB server ID,在OCP中的ID', `arbitration_service_id` bigint(20) COMMENT '仲裁服务ID', `arbitration_service_port` int(11) COMMENT '仲裁服务端口', `obproxy_cluster_name` varchar(128) COMMENT 'obproxy 集群名称', `obproxy_cluster_id` bigint(20) COMMENT 'obproxy 集群ID', `obproxy_server_id` bigint(20) COMMENT 'OB server ID,在OCP中的ID', `host_id` bigint(20) COMMENT '主机ID,在OCP中的ID', `svr_ip` varchar(46) COMMENT '主机 ip', `deleted` tinyint(1) DEFAULT '0' COMMENT '任务对象是否已经被删除', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_subtask_instance_tag_subtask_id` (`subtask_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '子任务运行实例的标签信息' ]} [2024-09-05T10:00:20.246] metaDataSource END CREATE_TABLES sqls:subtask_instance_tag [2024-09-05T10:00:20.246] metaDataSource BEGIN CREATE_TABLES sqls:ops_status_transition 1 [2024-09-05T10:00:20.246] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ops_status_transition, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ops_status_transition`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `object_type` varchar(64) NOT NULL COMMENT '对象类型', `object_id` bigint(20) NOT NULL COMMENT '对象ID', `from_status` varchar(64) NOT NULL COMMENT '原状态', `to_status` varchar(64) NOT NULL COMMENT '新状态', `reason_type` varchar(64) NOT NULL COMMENT '原因类型', `diagnosis_type` varchar(64) NOT NULL COMMENT '诊断类型', `diagnosis_content_json` varchar(65536) COMMENT '诊断内容', `diagnosis_message_json` varchar(4096) COMMENT '诊断消息', PRIMARY KEY (`id`), KEY `idx_ops_status_transition_object_type_object_id_to_status` (`object_type`, `object_id`, `to_status`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '运维对象状态转换' ]} [2024-09-05T10:00:20.326] metaDataSource END CREATE_TABLES sqls:ops_status_transition [2024-09-05T10:00:20.326] metaDataSource BEGIN CREATE_TABLES sqls:audit_event_meta 1 [2024-09-05T10:00:20.326] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=audit_event_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `audit_event_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `event_name` varchar(64) NOT NULL COMMENT '操作名,枚举类型,ADD_HOSTS/UPDATE_HOST/CREATE_CLUSTER etc.', `event_type` varchar(64) NOT NULL COMMENT '操作类型,比如OB_CLUSTER_MANAGEMENT, OB_TENANT_MANAGEMENT,BACK_UP', `resource_type` varchar(64) NOT NULL COMMENT '资源类型,TENANT/HOST/CLUSTER etc.', `method_signature` varchar(256) NOT NULL COMMENT 'API方法签名,全类名.方法名', `resource_identifier` varchar(256) NOT NULL COMMENT 'Spel表达式,指明方法参数内的资源名或id', `creation_event` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否是创建资源的操作', `enable` tinyint(4) NOT NULL DEFAULT '1' COMMENT '是否开启审计', `title_en` varchar(128) NOT NULL DEFAULT '' COMMENT '事件标题(英文)', `title_local` varchar(128) NOT NULL DEFAULT '' COMMENT '事件标题(当地语)', PRIMARY KEY (`id`), UNIQUE KEY `method_signature` (`method_signature`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '审计事件元信息表' ]} [2024-09-05T10:00:20.407] metaDataSource END CREATE_TABLES sqls:audit_event_meta [2024-09-05T10:00:20.407] metaDataSource BEGIN CREATE_TABLES sqls:config_properties_hierarchy 1 [2024-09-05T10:00:20.407] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=config_properties_hierarchy, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `config_properties_hierarchy`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `type` varchar(128) NOT NULL COMMENT '业务类型', `target_identifier` varchar(128) NOT NULL COMMENT '目标标识符,集群id等', `key` varchar(256) NOT NULL COMMENT '配置参数名称', `value` varchar(1024) COMMENT '配置参数值', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_properties_hierarchy_type_target_key` (`type`, `target_identifier`, `key`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP 层级配置表' ]} [2024-09-05T10:00:20.485] metaDataSource END CREATE_TABLES sqls:config_properties_hierarchy [2024-09-05T10:00:20.485] metaDataSource BEGIN CREATE_TABLES sqls:storage_object_bucket 1 [2024-09-05T10:00:20.485] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=storage_object_bucket, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `storage_object_bucket`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(64) NOT NULL COMMENT '存储空间', `creator_id` bigint(20) NOT NULL COMMENT '创建者 id,FK refer to iam_user.id', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `type` varchar(32) NOT NULL DEFAULT 'LOCAL' COMMENT 'bucket 类型,可以为 LOCAL, OSS, S3等', `bucket_config` varchar(2048) COMMENT 'bucket 配置,json 格式,包括上传、下载 endpoint,access token 等', PRIMARY KEY (`id`), UNIQUE KEY `uk_object_storage_name_type` (`name`, `type`) GLOBAL ) AUTO_INCREMENT = 10000 DEFAULT CHARSET = utf8mb4 COMMENT = '对象存储 bucket 数据' ]} [2024-09-05T10:00:20.563] metaDataSource END CREATE_TABLES sqls:storage_object_bucket [2024-09-05T10:00:20.564] metaDataSource BEGIN CREATE_TABLES sqls:sharding_consumer 1 [2024-09-05T10:00:20.564] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=sharding_consumer, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `sharding_consumer`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `module` varchar(128) NOT NULL COMMENT '消费者归属模块', `name` varchar(128) NOT NULL COMMENT '消费者名称', `state` varchar(128) NOT NULL COMMENT '当前消费者状态,NEW、WORKING、REBALANCING', `enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '消费者开关状态', `heartbeat_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消费者心跳时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '消费者注册时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '消费者更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_sharding_consumer_module_name` (`module`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '分片消费者表' ]} [2024-09-05T10:00:20.644] metaDataSource END CREATE_TABLES sqls:sharding_consumer [2024-09-05T10:00:20.644] metaDataSource BEGIN CREATE_TABLES sqls:sharding_slice 1 [2024-09-05T10:00:20.644] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=sharding_slice, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `sharding_slice`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `module` varchar(128) NOT NULL COMMENT '消费者归属模块', `consumer_id` bigint(20) NOT NULL COMMENT '消费者 ID', `type` varchar(128) NOT NULL DEFAULT 'DEFAULT' COMMENT '分片类型', `slices` text NOT NULL COMMENT '分片信息', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '分片创建时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_sharding_slice_module_type_consumer_id` (`module`, `type`, `consumer_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '分片信息表' ]} [2024-09-05T10:00:20.738] metaDataSource END CREATE_TABLES sqls:sharding_slice [2024-09-05T10:00:20.738] metaDataSource BEGIN CREATE_TABLES sqls:compute_software_package_meta 1 [2024-09-05T10:00:20.738] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_software_package_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_software_package_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `object_id` bigint(20) NOT NULL COMMENT '关联的对象ID,FK refer to object_storage_meta.id', `type` varchar(64) NOT NULL COMMENT 'rpm包类型', `name` varchar(256) COMMENT 'rpm包名称', `version` varchar(64) COMMENT 'rpm包版本', `build_number` varchar(64) COMMENT 'rpm包编译号', `lse_mark` varchar(64) NOT NULL DEFAULT 'NONE' COMMENT 'lse标记,取值:NON_LSE|LSE|NONE', `operating_system` varchar(128) COMMENT '软件包的操作系统', `architecture` varchar(64) COMMENT '软件包支持的系统体系结构', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_software_package_meta_object_id` (`object_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '软件包元数据' ]} [2024-09-05T10:00:20.822] metaDataSource END CREATE_TABLES sqls:compute_software_package_meta [2024-09-05T10:00:20.822] metaDataSource BEGIN CREATE_TABLES sqls:storage_object_block 1 [2024-09-05T10:00:20.822] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=storage_object_block, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `storage_object_block`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `file_id` bigint(20) NOT NULL COMMENT '关联的文件ID,FK refer to file_meta.id', `index` bigint(20) NOT NULL COMMENT '当前文件块 索引编号', `size` bigint(20) NOT NULL COMMENT '当前文件块 大小', `content` mediumblob COMMENT '文件块内容(MEDIUMBLOB 存储长度上限 16M)', PRIMARY KEY (`id`), UNIQUE KEY `uk_file_block_file_id_index` (`file_id`, `index`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '文件块' ]} [2024-09-05T10:00:20.917] metaDataSource END CREATE_TABLES sqls:storage_object_block [2024-09-05T10:00:20.917] metaDataSource BEGIN CREATE_TABLES sqls:storage_object_meta 1 [2024-09-05T10:00:20.917] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=storage_object_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `storage_object_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `bucket` varchar(64) NOT NULL COMMENT '存储空间名称,refer to object_storage_bucket.bucket', `creator_id` bigint(20) NOT NULL COMMENT '创建者 id,FK refer to iam_user.id', `name` varchar(1024) NOT NULL COMMENT '文件名', `extension` varchar(64) COMMENT '后缀名(保留字段,未来方便检索文件)', `sha1` varchar(64) COMMENT '文件SHA-1', `total_size` bigint(20) NOT NULL COMMENT '文件总大小', `block_split_size` bigint(20) NOT NULL COMMENT '文件块拆分大小', `status` varchar(50) NOT NULL DEFAULT 'INIT' COMMENT '文件存储状态: INIT, FINISHED', `bucket_type` varchar(32) NOT NULL DEFAULT 'LOCAL' COMMENT 'bucket 类型,可以为 LOCAL, OSS, S3等', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_object_storage_meta_bucket_name` (`bucket`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '对象存储元数据' ]} [2024-09-05T10:00:20.998] metaDataSource END CREATE_TABLES sqls:storage_object_meta [2024-09-05T10:00:20.998] metaDataSource BEGIN CREATE_TABLES sqls:config_properties_meta_info 1 [2024-09-05T10:00:20.998] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=config_properties_meta_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `config_properties_meta_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '参数名称', `service_type` varchar(64) NOT NULL COMMENT '参数所属服务, obCluster/host/obproxy', `module_name` varchar(64) NOT NULL COMMENT '模块名称, agent/monitor/perf', `value_type` varchar(64) NOT NULL COMMENT '参数类型', `max_value` varchar(128) COMMENT '参数最大值', `min_value` varchar(128) COMMENT '参数最小值', `default_value` varchar(65536) COMMENT '参数默认值', `unit` varchar(32) COMMENT '参数单位', `description` varchar(65536) NOT NULL COMMENT '参数描述', `description_en` varchar(65536) NOT NULL COMMENT '参数英文描述', `explanation` varchar(65536) COMMENT '参数解释', `explanation_en` varchar(65536) COMMENT '参数英文解释', `need_restart` tinyint(1) NOT NULL COMMENT '是否重启生效,1:是,0:否', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_config_properties_meta_info_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'ocp配置参数元数据' ]} [2024-09-05T10:00:21.081] metaDataSource END CREATE_TABLES sqls:config_properties_meta_info [2024-09-05T10:00:21.081] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_server_info 1 [2024-09-05T10:00:21.081] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_server_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_server_info`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `server_address` varchar(20) NOT NULL DEFAULT '' COMMENT 'server ipv4 address', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_server_address` (`server_address`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.162] metaDataSource END CREATE_TABLES sqls:obcloud_ic_server_info [2024-09-05T10:00:21.162] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_l1_route_table 1 [2024-09-05T10:00:21.162] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_l1_route_table, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_l1_route_table`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `cluster_id` varchar(256) NOT NULL DEFAULT '' COMMENT 'bizClusterId', `sub_protocol` varchar(10) NOT NULL DEFAULT '' COMMENT '子协议', `transfer_server_addr` varchar(20) NOT NULL DEFAULT '' COMMENT 'transferServerIp', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_cluster_route` (`cluster_id`, `sub_protocol`, `transfer_server_addr`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.243] metaDataSource END CREATE_TABLES sqls:obcloud_ic_l1_route_table [2024-09-05T10:00:21.243] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_l2_route_table 1 [2024-09-05T10:00:21.243] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_l2_route_table, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_l2_route_table`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `transfer_server_addr` varchar(20) NOT NULL DEFAULT '' COMMENT 'transferServerIp', `client_chan_id` varchar(64) COMMENT 'clientChannelId', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_client_chan` (`client_chan_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.322] metaDataSource END CREATE_TABLES sqls:obcloud_ic_l2_route_table [2024-09-05T10:00:21.322] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_cluster_info 1 [2024-09-05T10:00:21.322] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_cluster_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_cluster_info`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `cluster_id` varchar(256) NOT NULL COMMENT '集群ID', `token` varchar(128) NOT NULL COMMENT 'agent token', `expire_timestamp` bigint(20) NOT NULL COMMENT '过期时间戳,单位毫秒', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_cluster_id` (`cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.401] metaDataSource END CREATE_TABLES sqls:obcloud_ic_cluster_info [2024-09-05T10:00:21.401] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_virtual_ip_info 1 [2024-09-05T10:00:21.401] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_virtual_ip_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_virtual_ip_info`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `virtual_ip` varchar(128) NOT NULL COMMENT '虚拟IP', `cluster_id` varchar(256) NOT NULL COMMENT '集群ID', `target_ip` varchar(128) NOT NULL COMMENT '目标真实IP', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_virtual_ip` (`virtual_ip`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.478] metaDataSource END CREATE_TABLES sqls:obcloud_ic_virtual_ip_info [2024-09-05T10:00:21.478] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_agent_register_info 1 [2024-09-05T10:00:21.478] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_agent_register_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_agent_register_info`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `cluster_id` varchar(256) NOT NULL COMMENT '集群ID', `agent_ip` varchar(128) NOT NULL COMMENT 'agent在VPC内的IP', `server_ip` varchar(128) NOT NULL COMMENT '接入server的IP', `last_active_time` bigint(11) NOT NULL COMMENT '最近一次活跃时间戳,单位毫秒', `agent_version` varchar(128) NOT NULL COMMENT 'agent版本号', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `idx_cluster_id_agent_ip` (`cluster_id`, `agent_ip`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.557] metaDataSource END CREATE_TABLES sqls:obcloud_ic_agent_register_info [2024-09-05T10:00:21.557] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_agent_update_record 1 [2024-09-05T10:00:21.557] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_agent_update_record, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_agent_update_record`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `record_id` bigint(11) unsigned NOT NULL COMMENT '工单id', `operator_id` varchar(256) NOT NULL COMMENT '操作人员id', `agent_version` varchar(128) NOT NULL COMMENT '目标版本号', `cluster_id` varchar(256) COMMENT '集群ID,可为空', `batch_start_time` datetime NOT NULL COMMENT '该批次开始时间,需要以此判断升级是否超时', `batch` int(11) NOT NULL COMMENT '升级批次, 从1开始', `status` tinyint(4) NOT NULL COMMENT '状态。运行中0、已完成1、已失败2、已关闭3', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), KEY `index_record_id` (`record_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.637] metaDataSource END CREATE_TABLES sqls:obcloud_ic_agent_update_record [2024-09-05T10:00:21.637] metaDataSource BEGIN CREATE_TABLES sqls:obcloud_ic_sub_protocol_info 1 [2024-09-05T10:00:21.637] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=obcloud_ic_sub_protocol_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `obcloud_ic_sub_protocol_info`( `id` bigint(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(16) NOT NULL COMMENT '场景名', `value` tinyint(4) NOT NULL COMMENT '场景编码', `feature` text COMMENT '其它属性', `gmt_create` datetime NOT NULL COMMENT '创建时间', `gmt_modified` datetime NOT NULL COMMENT '修改时间', `version` bigint(11) NOT NULL COMMENT '版本,乐观锁', PRIMARY KEY (`id`), UNIQUE KEY `key_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:21.730] metaDataSource END CREATE_TABLES sqls:obcloud_ic_sub_protocol_info [2024-09-05T10:00:21.730] metaDataSource BEGIN CREATE_TABLES sqls:compute_region 1 [2024-09-05T10:00:21.731] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_region, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_region`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '区域名称', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `description` varchar(256) COMMENT '地域描述信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_region_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-区域表' ]} [2024-09-05T10:00:21.810] metaDataSource END CREATE_TABLES sqls:compute_region [2024-09-05T10:00:21.810] metaDataSource BEGIN CREATE_TABLES sqls:compute_idc 1 [2024-09-05T10:00:21.810] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_idc, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_idc`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '机房名称', `description` varchar(256), `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `region_id` bigint(20) NOT NULL COMMENT '区域ID,FK to compute_region.id', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_idc_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-机房表' ]} [2024-09-05T10:00:21.888] metaDataSource END CREATE_TABLES sqls:compute_idc [2024-09-05T10:00:21.888] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_type 1 [2024-09-05T10:00:21.888] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_type, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_type`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL DEFAULT '1C2G' COMMENT '机型名称', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `description` varchar(256) COMMENT '主机类型描述信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_type_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-机型表' ]} [2024-09-05T10:00:21.968] metaDataSource END CREATE_TABLES sqls:compute_host_type [2024-09-05T10:00:21.968] metaDataSource BEGIN CREATE_TABLES sqls:compute_host 1 [2024-09-05T10:00:21.968] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '主机名字,来自于ssh运行 hostname', `description` varchar(256), `operating_system` varchar(128) NOT NULL COMMENT '操作系统内核版本,来自于ssh运行uname', `architecture` varchar(128) COMMENT '硬件架构', `inner_ip_address` varchar(46) NOT NULL COMMENT '主机内网IPv4', `ssh_port` smallint(5) unsigned NOT NULL DEFAULT '22' COMMENT '主机SSH连接端口', `kind` varchar(50) NOT NULL DEFAULT 'DEDICATED_CONTAINER' COMMENT '主机实例的类别:专用物理机器、共享物理主机或专用容器', `publish_ports` varchar(256) COMMENT '主机与容器端口映射列表(以$分隔): $', `status` varchar(50) NOT NULL COMMENT '主机状态: NEW, AVAILABLE, ONLINE, OFFLINE', `vpc_id` bigint(20) NOT NULL DEFAULT '1' COMMENT '主机所在的VPC', `idc_id` bigint(20) NOT NULL COMMENT '机房ID,FK to compute_idc.id', `host_type_id` bigint(20) NOT NULL COMMENT '机型ID,FK to compute_host_type.id', `serial_number` varchar(128) COMMENT '主机序列号,可以为空', `alias` varchar(128) COMMENT '主机别名', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `io_performance` text COMMENT '主机磁盘的IO性能', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_inner_ip_address_ssh_port` (`vpc_id`, `inner_ip_address`, `ssh_port`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机表' ]} [2024-09-05T10:00:22.066] metaDataSource END CREATE_TABLES sqls:compute_host [2024-09-05T10:00:22.066] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_service 1 [2024-09-05T10:00:22.066] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_service, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_service`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `host_id` bigint(20) NOT NULL COMMENT '主机ID,FK to compute_host.id', `type` varchar(64) NOT NULL DEFAULT 'OB_CLUSTER' COMMENT '主机运行的服务类别,如CLUSTER/OBPROXY等', `name` varchar(128) NOT NULL COMMENT '主机运行的服务名称,这个与服务类别对应,是对应服务的语义名称,如集群名', `version` varchar(256) COMMENT '主机运行的服务版本,通常是3位语义版本号,或者RPM包版本号;为了兼容历史情况,可以为空', `software_package_id` bigint(20) DEFAULT '0' COMMENT '软件包唯一id', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_service_host_id_type_name` (`host_id`, `type`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机运行服务表' ]} [2024-09-05T10:00:22.145] metaDataSource END CREATE_TABLES sqls:compute_host_service [2024-09-05T10:00:22.145] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent 1 [2024-09-05T10:00:22.145] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `host_id` bigint(20) NOT NULL COMMENT '主机ID,FK to compute_host.id', `version` varchar(256) NOT NULL COMMENT 'Agent安装版本,通常是RPM包版本号', `install_home` varchar(256) NOT NULL COMMENT 'Agent安装目录', `log_home` varchar(256) NOT NULL COMMENT 'Agent日志目录', `last_available_time` datetime COMMENT '上次检测到Agent的可用时间', `last_install_time` datetime COMMENT '上次安装 Agent 的时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `status` varchar(16) NOT NULL DEFAULT 'AVAILABLE' COMMENT 'agent状态: AVAILABLE, RESTARTING, STOPPING, REINSTALLING, OFFLINE, DELETED', `software_package_id` bigint(20) DEFAULT '0' COMMENT '软件包唯一id', `manager_port` varchar(32) COMMENT 'manager agent 端口号配置', `monitor_port` varchar(32) COMMENT 'monitor agent 端口号配置', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_agent_host_id` (`host_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机运行Agent表' ]} [2024-09-05T10:00:22.228] metaDataSource END CREATE_TABLES sqls:compute_host_agent [2024-09-05T10:00:22.228] metaDataSource BEGIN CREATE_TABLES sqls:compute_vpc 1 [2024-09-05T10:00:22.228] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_vpc, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_vpc`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT 'VPC名称', `ocp_url` varchar(256) COMMENT 'VPC中访问OCP的地址', `monitordb_address` varchar(256) COMMENT 'VPC中访问monitordb的地址', `monitordb_port` int(11) COMMENT 'VPC中访问monitordb的端口号', `config_server_url` varchar(256) NOT NULL COMMENT 'CONFIG_SERVER的地址', `description` varchar(1024) NOT NULL DEFAULT '' COMMENT 'VPC 描述信息', PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'VPC信息,公有云、私有云只有一条默认的VPC信息,不需要用户添加;专有云、跨云需要用户添加VPC' ]} [2024-09-05T10:00:22.307] metaDataSource END CREATE_TABLES sqls:compute_vpc [2024-09-05T10:00:22.307] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent_module_config_change 1 [2024-09-05T10:00:22.307] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent_module_config_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent_module_config_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `operation` varchar(16) NOT NULL DEFAULT 'PUT' COMMENT '操作类型, 可以为 PUT, DELETE, RESTORE', `file_name` varchar(128) NOT NULL COMMENT '要变更的 module_config 文件名', `content` mediumtext COMMENT '当 operation PUT 时,要写入的文件内容 ', `scope_type` varchar(16) NOT NULL DEFAULT 'global' COMMENT '作用域类型,可以是 global,all_ob_cluster,all_proxy_cluster,ob_cluster,,proxy_cluster,host', `scope` varchar(256) NOT NULL DEFAULT '' COMMENT '作用域名,如 scope_type=ob_cluster 时,scope 为 ob 集群名,scope_type=host 时,scope 为 host_id', `version` int(11) NOT NULL DEFAULT '0' COMMENT '变更版本号', PRIMARY KEY (`id`), UNIQUE KEY `u_scope_file` (`scope_type`, `scope`, `file_name`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = 'agent 的 module_config 变更定义' ]} [2024-09-05T10:00:22.400] metaDataSource END CREATE_TABLES sqls:compute_host_agent_module_config_change [2024-09-05T10:00:22.401] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent_process 1 [2024-09-05T10:00:22.401] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent_process, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent_process`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `host_process_id` bigint(20) NOT NULL COMMENT '进程 ID,FK to compute_host_process.id', `meta_id` bigint(20) NOT NULL COMMENT '元信息 ID,FK to compute_host_agent_process_meta.id', `status` varchar(16) NOT NULL DEFAULT 'STARTED' COMMENT '状态: STOPPED, STARTED', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_agent_host_process_id` (`host_process_id`) GLOBAL, KEY `idx_compute_host_agent_process_agent_process_meta_id` (`meta_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机OCP Agent进程表' ]} [2024-09-05T10:00:22.485] metaDataSource END CREATE_TABLES sqls:compute_host_agent_process [2024-09-05T10:00:22.485] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent_process_meta 1 [2024-09-05T10:00:22.485] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent_process_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent_process_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `process_meta_id` bigint(20) NOT NULL COMMENT '进程元数据 ID,FK to compute_host_process_meta.id', `start_mode` varchar(256) NOT NULL COMMENT '启动方式:AUTO, ALWAYS, OB_DEPLOYED;多个条件以逗号分隔', `is_operable` tinyint(1) NOT NULL DEFAULT '0' COMMENT '用户可操作', PRIMARY KEY (`id`), UNIQUE KEY `uk_compute_host_agent_meta_host_process_meta_id` (`process_meta_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机OCP Agent进程元信息表' ]} [2024-09-05T10:00:22.563] metaDataSource END CREATE_TABLES sqls:compute_host_agent_process_meta [2024-09-05T10:00:22.563] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_process 1 [2024-09-05T10:00:22.563] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_process, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_process`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `host_id` bigint(20) NOT NULL COMMENT '主机ID,FK to compute_host.id', `meta_id` bigint(20) NOT NULL COMMENT '元信息 ID,FK to compute_host_process_meta.id', `pid` int(11) COMMENT '进程ID', `username` varchar(32) COMMENT '操作系统用户名', `command_args` varchar(1024) COMMENT '命令参数', `port` varchar(32) COMMENT '开放端口号,格式[[(d{1,5};){0,4}]d{1,5}]', `up_time` bigint(20) COMMENT '进程已运行时间(秒)', `last_active_time` datetime COMMENT '最近存活时间', PRIMARY KEY (`id`), KEY `idx_compute_host_process_host_id` (`host_id`) GLOBAL, KEY `idx_compute_host_process_host_process_meta_id` (`meta_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机进程表' ]} [2024-09-05T10:00:22.647] metaDataSource END CREATE_TABLES sqls:compute_host_process [2024-09-05T10:00:22.647] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_process_meta 1 [2024-09-05T10:00:22.647] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_process_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_process_meta`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `type` varchar(16) NOT NULL COMMENT '进程类型:OCP_AGENT, OB_PROXY', `alias` varchar(256) NOT NULL COMMENT '进程别名', `log_file_pattern` varchar(256) COMMENT '日志文件名模板', PRIMARY KEY (`id`), UNIQUE KEY `uk_agent_process_meta_alias` (`alias`) GLOBAL ) AUTO_INCREMENT = 2000002 DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP计算资源模块-主机进程元数据表' ]} [2024-09-05T10:00:22.729] metaDataSource END CREATE_TABLES sqls:compute_host_process_meta [2024-09-05T10:00:22.729] metaDataSource BEGIN CREATE_TABLES sqls:compute_system_checker_check_result 1 [2024-09-05T10:00:22.729] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_system_checker_check_result, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_system_checker_check_result`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `record_id` bigint(20) NOT NULL COMMENT '对应 record 表主键', `report_id` bigint(20) COMMENT '巡检检查报告 inspectionReportId', `risky_count` bigint(20) DEFAULT '0' COMMENT '风险项目数', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:22.786] metaDataSource END CREATE_TABLES sqls:compute_system_checker_check_result [2024-09-05T10:00:22.786] metaDataSource BEGIN CREATE_TABLES sqls:compute_system_checker_record 1 [2024-09-05T10:00:22.786] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_system_checker_record, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_system_checker_record`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `type` varchar(255) COMMENT '类型:仅检查、检查加修复、仅修复', `task_id` bigint(20) COMMENT '任务 id', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:22.851] metaDataSource END CREATE_TABLES sqls:compute_system_checker_record [2024-09-05T10:00:22.851] metaDataSource BEGIN CREATE_TABLES sqls:compute_system_checker_repair_plan 1 [2024-09-05T10:00:22.851] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_system_checker_repair_plan, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_system_checker_repair_plan`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `description` varchar(512) COMMENT '说明', `check_item` varchar(255) COMMENT '检查项', `check_item_id` bigint(20) COMMENT '检查项唯一标识', `repair_method` varchar(255) COMMENT '修复方法', `repairable` tinyint(1) COMMENT '是否能修复', `repair_hint` varchar(255) COMMENT '修复提示', `parameters` varchar(255) COMMENT '修复方法参数', `rollback_method` varchar(255) COMMENT '回滚方法', `rollback_parameters` varchar(255) COMMENT '回滚参数', `rollback_replace_field` varchar(255) COMMENT '回滚时替换的字段名称', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:22.910] metaDataSource END CREATE_TABLES sqls:compute_system_checker_repair_plan [2024-09-05T10:00:22.910] metaDataSource BEGIN CREATE_TABLES sqls:compute_system_checker_repair_result 1 [2024-09-05T10:00:22.910] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_system_checker_repair_result, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_system_checker_repair_result`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `record_id` bigint(20) NOT NULL COMMENT '对应 record 表主键', `check_item` varchar(255) COMMENT '检查项', `check_item_id` bigint(20) COMMENT '检查项唯一标识,如 inspection_id', `current_config` varchar(255) COMMENT '当前配置', `repaired` tinyint(1) COMMENT '是否已修复', `error_message` varchar(4096) COMMENT '错误信息', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:22.969] metaDataSource END CREATE_TABLES sqls:compute_system_checker_repair_result [2024-09-05T10:00:22.969] metaDataSource BEGIN CREATE_TABLES sqls:compute_system_checker_status 1 [2024-09-05T10:00:22.969] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_system_checker_status, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_system_checker_status`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `host_id` bigint(20) NOT NULL COMMENT '主机 id', `stage` varchar(255) COMMENT '阶段', `status` varchar(255) NOT NULL COMMENT '状态', `last_check_record_id` bigint(20) COMMENT '最后检查记录 id', `last_repair_record_id` bigint(20) COMMENT '最后修复记录 id', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.027] metaDataSource END CREATE_TABLES sqls:compute_system_checker_status [2024-09-05T10:00:23.027] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_monitor_target 1 [2024-09-05T10:00:23.027] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_monitor_target, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_monitor_target`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `host_id` bigint(20) NOT NULL COMMENT '主机 id', `host_service_id` bigint(20) NOT NULL COMMENT '主机服务 id', `exporter_name` varchar(128) COMMENT 'exporter 名称', `exporter_info` varchar(512) COMMENT 'exporter_info', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_host_service_exporter_name_key` (`host_id`, `host_service_id`, `exporter_name`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.104] metaDataSource END CREATE_TABLES sqls:compute_host_monitor_target [2024-09-05T10:00:23.104] metaDataSource BEGIN CREATE_TABLES sqls:compute_host_agent_config_properties_change 1 [2024-09-05T10:00:23.104] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=compute_host_agent_config_properties_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `compute_host_agent_config_properties_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(128) NOT NULL COMMENT '参数名称', `service_id` bigint(20) NOT NULL COMMENT '所属服务id,cluster_id/host_id', `service_type` varchar(64) NOT NULL COMMENT '参数所属服务, obCluster/host/obproxy', `module_name` varchar(64) NOT NULL COMMENT '模块名称, agent/monitor/perf', `current_value` varchar(65536) COMMENT '参数当前值', `need_restart` tinyint(1) NOT NULL COMMENT '是否重启生效,1:是,0:否', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_agent_config_properties_change_name_key` (`name`, `service_id`, `service_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'agent配置参数修改表' ]} [2024-09-05T10:00:23.185] metaDataSource END CREATE_TABLES sqls:compute_host_agent_config_properties_change [2024-09-05T10:00:23.185] metaDataSource BEGIN CREATE_TABLES sqls:ob_workload_report_summary 1 [2024-09-05T10:00:23.185] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_workload_report_summary, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_workload_report_summary`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `cluster_id` bigint(20) NOT NULL COMMENT 'OCP端集群ID', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群ID', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `name` varchar(512) NOT NULL COMMENT '报告名字', `begin_interval_time` bigint(20) NOT NULL COMMENT '报告起始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '报告结束时间', `begin_snapshot_id` bigint(20) NOT NULL COMMENT '报告起始快照ID', `end_snapshot_id` bigint(20) NOT NULL COMMENT '报告结束快照ID', `task_instance_id` bigint(20) COMMENT '生成报告task instance ID', `status` varchar(128) NOT NULL COMMENT '报告状态,包含:SUCCESSFUL/FAILED/CREATING', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `creator` varchar(128) NOT NULL COMMENT '操作人', `scope` varchar(128) NOT NULL COMMENT '报告的范围,目前只支持集群级别', `report_size` bigint(20) COMMENT '报告大小', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '性能报告元信息' ]} [2024-09-05T10:00:23.255] metaDataSource END CREATE_TABLES sqls:ob_workload_report_summary [2024-09-05T10:00:23.255] metaDataSource BEGIN CREATE_TABLES sqls:ob_ash_report_summary 1 [2024-09-05T10:00:23.255] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_ash_report_summary, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_ash_report_summary`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `cluster_id` bigint(20) NOT NULL COMMENT 'OCP端集群ID', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群ID', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `tenant_id` bigint(20) NOT NULL COMMENT '租户Id', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob端租户Id', `tenant_name` varchar(128) NOT NULL COMMENT '租户名字', `name` varchar(512) NOT NULL COMMENT '报告名字', `begin_interval_time` bigint(20) NOT NULL COMMENT '报告起始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '报告结束时间', `task_instance_id` bigint(20) COMMENT '生成报告task instance ID', `status` varchar(128) NOT NULL COMMENT '报告状态,包含:SUCCESSFUL/FAILED/CREATING', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `creator` varchar(128) NOT NULL COMMENT '操作人', `report_size` bigint(20) COMMENT '报告大小', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = 'ash报告元信息' ]} [2024-09-05T10:00:23.324] metaDataSource END CREATE_TABLES sqls:ob_ash_report_summary [2024-09-05T10:00:23.324] metaDataSource BEGIN CREATE_TABLES sqls:ob_outline_history 1 [2024-09-05T10:00:23.324] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_outline_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_outline_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `tenant_id` bigint(20) NOT NULL COMMENT '租户Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `db_name` varchar(1024) COMMENT '数据库名', `sql_id` varchar(64) COMMENT 'sql id', `outline_id` bigint(20) NOT NULL COMMENT 'OB里outline的Id', `outline_name` varchar(128) NOT NULL COMMENT 'outline名', `outline_type` varchar(64) NOT NULL COMMENT 'outline类型', `sql_text` text COMMENT '创建outline时的sql Text', `hint` text COMMENT '创建 outline 时的hint', `concurrent_num` bigint(20) DEFAULT '0' COMMENT '并发限流outline的限流值', `plan_uid` varchar(1024) DEFAULT '计划绑定时,执行计划的UID', `plan_collect_time` bigint(20) DEFAULT '0' COMMENT '计划绑定时,执行计划的采集时间', `operation_type` varchar(64) NOT NULL COMMENT 'outline 操作类型,DROP or CREATE', `operator_id` bigint(20) NOT NULL COMMENT '操作者ID,ocp用户ID', `operator_name` varchar(64) NOT NULL COMMENT 'OCP用户名', `client_ip` varchar(32) COMMENT '操作者的IP地址,因为获取IP的过程可能会发生异常,该异常不应该影响审计记录', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_sql_id` (`tenant_id`, `ob_db_id`, `sql_id`) GLOBAL, KEY `idx_sql_id_outline_id` (`tenant_id`, `outline_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '保存 OCP 操作 OB outline 的历史记录' ]} [2024-09-05T10:00:23.446] metaDataSource END CREATE_TABLES sqls:ob_outline_history [2024-09-05T10:00:23.446] metaDataSource BEGIN CREATE_TABLES sqls:ob_sql_optimize_history 1 [2024-09-05T10:00:23.446] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_sql_optimize_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_sql_optimize_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `tenant_id` bigint(20) NOT NULL COMMENT '租户Id', `ob_db_id` bigint(20) COMMENT 'OB的数据库Id', `db_name` varchar(1024) COMMENT '数据库名', `sql_id` varchar(64) COMMENT 'sql id', `sql_text` longtext COMMENT 'sql Text', `optimize_type` varchar(64) NOT NULL COMMENT '操作类型', `optimize_content` longtext NOT NULL COMMENT '操作详情', `status` varchar(32) COMMENT '操作状态', `operator_id` bigint(20) NOT NULL COMMENT '操作者ID,ocp用户ID', `operator_name` varchar(64) NOT NULL COMMENT 'OCP用户名', `client_ip` varchar(32) COMMENT '操作者的IP地址', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), KEY `idx_tenant_id_sql_create_time` (`tenant_id`, `db_name`, `sql_id`, `create_time`) GLOBAL, KEY `idx_tenant_id_create_time` (`tenant_id`, `create_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '保存 OCP SQL 优化的记录' ]} [2024-09-05T10:00:23.546] metaDataSource END CREATE_TABLES sqls:ob_sql_optimize_history [2024-09-05T10:00:23.546] metaDataSource BEGIN CREATE_TABLES sqls:ob_agent_cluster_collection_config_history 1 [2024-09-05T10:00:23.546] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_agent_cluster_collection_config_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_agent_cluster_collection_config_history`( `ob_cluster_id` bigint(20) NOT NULL COMMENT '集群 ID, fk refer to ob_cluster.ob_cluster_id', `ob_cluster_name` varchar(256) NOT NULL COMMENT '集群名, fk refer to ob_cluster.name', `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `collection_name` varchar(64) NOT NULL COMMENT '采集项名字', `disable_collect_expr` varchar(1024) DEFAULT '' COMMENT '关闭采集表达式', `collect_query_timeout_us` double DEFAULT '3000000' COMMENT '单个采集语句的执行超时时间', `collect_batch_count` double DEFAULT '10000' COMMENT '一次采集最多返回多少行数据', `report_interval_us` double DEFAULT '3000000' COMMENT '汇报时间间隔', `report_batch_count` double DEFAULT '10000' COMMENT '一次SQL汇报多少行数据', `min_collect_interval_us` double DEFAULT '100000' COMMENT '最小采集间隔时间', `report_query_timeout_us` double DEFAULT '3000000' COMMENT '单个汇报SQL语句的超时时间', `min_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最小OB版本 为空表示无下限', `max_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最大OB版本,为空表示无上限', `collect_elapsed_threshold_us` bigint(20) NOT NULL DEFAULT '100000' COMMENT '采集时目标的响应时间的阈值', PRIMARY KEY (`create_time`, `collection_name`, `ob_cluster_id`, `ob_cluster_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.616] metaDataSource END CREATE_TABLES sqls:ob_agent_cluster_collection_config_history [2024-09-05T10:00:23.616] metaDataSource BEGIN CREATE_TABLES sqls:ob_agent_collection_config_history 1 [2024-09-05T10:00:23.616] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_agent_collection_config_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_agent_collection_config_history`( `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `collection_name` varchar(64) NOT NULL COMMENT '采集项名字', `enable_collect` tinyint(1) DEFAULT '1' COMMENT '是否开启采集', `collect_query_timeout_us` double DEFAULT '3000000' COMMENT '单个采集语句的执行超时时间', `collect_batch_count` double DEFAULT '10000' COMMENT '一次采集最多返回多少行数据', `report_interval_us` double DEFAULT '3000000' COMMENT '汇报时间间隔', `report_batch_count` double DEFAULT '10000' COMMENT '一次SQL汇报多少行数据', `min_collect_interval_us` double DEFAULT '100000' COMMENT '最小采集间隔时间', `report_query_timeout_us` double DEFAULT '3000000' COMMENT '单个汇报SQL语句的超时时间', `min_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最小OB版本 为空表示无下限', `max_ob_version` varchar(16) DEFAULT '' COMMENT '该采集语句支持的最大OB版本,为空表示无上限', `collect_elapsed_threshold_us` bigint(20) NOT NULL DEFAULT '100000' COMMENT '采集时目标的响应时间的阈值', PRIMARY KEY (`create_time`, `collection_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.674] metaDataSource END CREATE_TABLES sqls:ob_agent_collection_config_history [2024-09-05T10:00:23.674] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_metric_meta 1 [2024-09-05T10:00:23.674] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_metric_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_metric_meta`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `alarm_metric` varchar(64) NOT NULL COMMENT '告警指标,全局唯一', `metric_expression` varchar(512) NOT NULL COMMENT '引用的监控指标表达式', `window_size_seconds` int(11) NOT NULL DEFAULT '0' COMMENT '持续时长', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '告警项范围', `target_labels` varchar(128) NOT NULL COMMENT '告警目标标签列表 (逗号分隔)', `name1` varchar(128) COMMENT '语言1 指标名称', `name2` varchar(128) COMMENT '语言2 指标名称', `description1` varchar(512) COMMENT '语言1 指标描述', `description2` varchar(512) COMMENT '语言2 指标描述', `unit` varchar(32) COMMENT '单位', `value_typical` double COMMENT '典型值', `value_max_limit` double COMMENT '值上限', `value_min_limit` double COMMENT '值下限', `name3` varchar(128) COMMENT 'zh_TW 指标名称', `description3` varchar(512) COMMENT 'zh_TW 指标描述', `unit2` varchar(32) COMMENT 'en_US 单位', `unit3` varchar(32) COMMENT 'zh_TW 单位', `is_built_in` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否为内置规则', `metric_interval` int(11) NOT NULL DEFAULT '1' COMMENT '监控数据采集频率级别,1: 秒级监控;60: 分钟级监控', `metric_meta_id` bigint(20) COMMENT '告警关联的监控原数据主键', `meta_type` varchar(128) NOT NULL DEFAULT 'Metric' COMMENT '原数据类型', `route_type` varchar(32) NOT NULL DEFAULT 'ROUTED' COMMENT '请求监控route类型', `aggregate_rules` varchar(2048) COMMENT 'SQL类数据的聚合规则,如 sum(column1), avg(column2)', `metric_class_name` varchar(64) COMMENT '监控分类唯一键', `metric_group_name` varchar(64) COMMENT '监控分组唯一键', `metric_name` varchar(64) COMMENT '监控名称', `name_i18n` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '告警指标名称', `unit_name` varchar(32) NOT NULL COMMENT '告警指标单位名称', `description_i18n` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '告警指标详情,包括国际化信息', `unit_i18n` varchar(1024) NOT NULL DEFAULT '{}' COMMENT '告警指标单位的符号,包括国际化信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_metric_meta_alarm_metric` (`alarm_metric`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '告警指标元数据' ]} [2024-09-05T10:00:23.748] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_metric_meta [2024-09-05T10:00:23.748] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_template_variable_meta 1 [2024-09-05T10:00:23.748] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_template_variable_meta, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_template_variable_meta`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `category` varchar(32) NOT NULL COMMENT '告警模板变量分类, 可选值 AlarmRule, Message, AggregationMessage', `name` varchar(64) NOT NULL COMMENT '变量名称', `description1` varchar(512) COMMENT '语言1 变量描述', `description2` varchar(512) COMMENT '语言2 变量描述', `description3` varchar(512) COMMENT 'zh_TW 变量描述', PRIMARY KEY (`id`), UNIQUE KEY `uk_template_variable_category_name` (`category`, `name`) GLOBAL ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 COMMENT = '模板变量元数据' ]} [2024-09-05T10:00:23.828] metaDataSource END CREATE_TABLES sqls:ocp2_template_variable_meta [2024-09-05T10:00:23.828] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_rule 1 [2024-09-05T10:00:23.828] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_rule, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_rule`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `alarm_type` varchar(64) NOT NULL COMMENT '告警项类型', `name1` varchar(64) COMMENT '语言1告警项名称', `name2` varchar(64) COMMENT '语言2告警项名称', `is_build_in` tinyint(1) NOT NULL COMMENT '是否系统内建告警项', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '告警项范围', `level` int(10) unsigned NOT NULL COMMENT '级别', `target_labels_json` varchar(256) NOT NULL DEFAULT '[]' COMMENT '描述告警对象的标签列表json数组', `match_conditions_json` varchar(2048) NOT NULL DEFAULT '[]' COMMENT '匹配条件 MatchCondition json数组', `expression` varchar(4096) COMMENT '触发条件表达式', `summary_template1` varchar(256) COMMENT '语言1概述模板', `description_template1` varchar(1024) DEFAULT '' COMMENT '语言1详情模板', `summary_template2` varchar(256) COMMENT '语言2概述模板', `description_template2` varchar(1024) COMMENT '语言2详情模板', `duration_seconds` int(11) NOT NULL DEFAULT '0' COMMENT '持续时长', `evaluation_interval_seconds` int(11) NOT NULL DEFAULT '60' COMMENT '检测周期', `resolve_timeout_seconds` int(11) NOT NULL DEFAULT '300' COMMENT '消除周期', `name3` varchar(64) COMMENT 'zh_TW 告警项名称', `summary_template3` varchar(256) COMMENT 'zh_TW 概述模板', `description_template3` varchar(1024) COMMENT '语言3详情模板', `is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用', `alarm_targets` varchar(65535) NOT NULL DEFAULT '[]' COMMENT '告警对象', `name_i18n` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '告警名称', `summary_template_i18n` varchar(16384) NOT NULL DEFAULT '{}' COMMENT '告警概述模板,包括国际化信息', `description_template_i18n` varchar(16384) NOT NULL DEFAULT '{}' COMMENT '告警详情模板,包括国际化信息', `auto_resolved` tinyint(1) DEFAULT '1' COMMENT '是否允许自动恢复', PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_rule_alarm_type` (`alarm_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.912] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_rule [2024-09-05T10:00:23.912] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_group 1 [2024-09-05T10:00:23.912] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_group`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `name` varchar(64) NOT NULL COMMENT '名称', `is_build_in` tinyint(1) NOT NULL COMMENT '是否系统内建告警分组', `alarm_types_json` varchar(4096) NOT NULL DEFAULT '[]' COMMENT '告警类型列表json数组', `name_i18n` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '告警名称', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:23.970] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_group [2024-09-05T10:00:23.970] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_channel 1 [2024-09-05T10:00:23.970] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_channel, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_channel`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `name` varchar(64) COMMENT '名称', `is_default` tinyint(1) NOT NULL COMMENT '是否默认通道', `last_sent_at` datetime COMMENT '上一次通知发送时间', `channel_type` varchar(32) NOT NULL COMMENT '通道类型', `recipient_addr_source` varchar(32) NOT NULL COMMENT '接收人字段', `is_group_channel` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否群消息通道', `message_template1` varchar(4096) COMMENT '语言1消息模板', `message_template2` varchar(4096) COMMENT '语言2消息模板', `channel_settings_json` varchar(65536) NOT NULL DEFAULT '[]', `is_aggregation_enabled` tinyint(1) NOT NULL COMMENT '是否聚合', `aggregation_message_template1` varchar(4096) COMMENT '语言1聚合消息模板', `aggregation_message_template2` varchar(4096) COMMENT '语言2聚合消息模板', `aggregation_rule_json` varchar(256) COMMENT '聚合规则', `name2` varchar(64) COMMENT 'en_US 名称', `name3` varchar(64) COMMENT 'zh_TW 名称', `message_template3` varchar(4096) COMMENT 'en_US 消息模版', `aggregation_message_template3` varchar(4096) COMMENT 'en_US 聚合消息模板', `message_language` varchar(32) NOT NULL DEFAULT 'zh_CN' COMMENT '消息所用语言', `response_validation` varchar(512) NOT NULL DEFAULT '{}' COMMENT '通道返回消息验证', `name_i18n` varchar(512) NOT NULL DEFAULT '{}' COMMENT '名称', `message_template_i18n` varchar(16384) NOT NULL DEFAULT '{}' COMMENT '告警非聚合消息模板', `aggregation_message_template_i18n` varchar(16384) NOT NULL DEFAULT '{}' COMMENT '告警聚合消息模板', `recover_message_template_i18n` varchar(16384) NOT NULL DEFAULT '{}' COMMENT '告警恢复消息模板', `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用', PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_channel_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.055] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_channel [2024-09-05T10:00:24.055] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_event 1 [2024-09-05T10:00:24.055] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_event`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `alarm_type` varchar(64) NOT NULL COMMENT '告警类型', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '范围', `level` int(10) unsigned NOT NULL COMMENT '级别', `status` varchar(16) NOT NULL COMMENT '状态', `target` varchar(512) NOT NULL DEFAULT '' COMMENT '目标对象', `alarm_target` varchar(512) NOT NULL DEFAULT '' COMMENT '告警对象,方便快速匹配搜索', `summary` varchar(256) COMMENT '概述', `description` varchar(4096) COMMENT '详情', `active_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '生成时间', `resolved_at` datetime COMMENT '消除时间', `labels_json` varchar(16384) NOT NULL COMMENT '标签key-value对json结构', `updated_at` datetime COMMENT '更新时间', `status_updated_at` datetime COMMENT '告警状态更新时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_event_alarm_type_target` (`alarm_type`, `target`) GLOBAL, KEY `idx_alarm_event_active_at` (`active_at`) GLOBAL, KEY `idx_alarm_event_status` (`status`) GLOBAL, KEY `idx_alarm_event_gmt_modified` (`gmt_modified`) GLOBAL, KEY `idx_alarm_event_scope_type_target` (`app_type`, `scope`, `alarm_target`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.157] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_event [2024-09-05T10:00:24.157] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_event_history 1 [2024-09-05T10:00:24.157] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_event_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_event_history`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `alarm_type` varchar(64) NOT NULL COMMENT '告警类型', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '范围', `level` int(10) unsigned NOT NULL COMMENT '级别', `status` varchar(16) NOT NULL COMMENT '状态', `target` varchar(512) NOT NULL DEFAULT '' COMMENT '目标对象', `alarm_target` varchar(512) NOT NULL DEFAULT '' COMMENT '告警对象,方便快速匹配搜索', `summary` varchar(256) COMMENT '概述', `description` varchar(4096) COMMENT '详情', `active_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '生成时间', `resolved_at` datetime COMMENT '消除时间', `labels_json` varchar(16384) NOT NULL COMMENT '标签key-value对json结构', `updated_at` datetime COMMENT '更新时间', `status_updated_at` datetime COMMENT '告警状态更新时间', `alarm_id` bigint(20) unsigned NOT NULL COMMENT '告警事件id', PRIMARY KEY (`id`), KEY `idx_alarm_event_history_active_at` (`active_at`) GLOBAL, KEY `idx_alarm_event_history_alarm_id` (`alarm_id`) GLOBAL, KEY `idx_alarm_event_history_scope_type_target` (`app_type`, `scope`, `status`, `alarm_type`, `target`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.254] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_event_history [2024-09-05T10:00:24.254] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_filter 1 [2024-09-05T10:00:24.254] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_filter, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_filter`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `description` varchar(128) DEFAULT 'description' COMMENT '描述', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '范围', `match_conditions_json` varchar(2048) NOT NULL DEFAULT '[]' COMMENT '匹配条件 MatchCondition json数组', `alarm_types_json` varchar(65536) NOT NULL DEFAULT '[]' COMMENT '告警类型json数组', `until_at` datetime NOT NULL COMMENT '屏蔽截止时间', `filter_time_range_json` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '屏蔽时间段匹配条件 MatchTimeRange json数组', `alarm_labels` varchar(2048) DEFAULT '{}' COMMENT '过滤规则信息', `alarm_targets` varchar(65535) NOT NULL DEFAULT '[]' COMMENT '告警对象', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.322] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_filter [2024-09-05T10:00:24.322] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_filter_history 1 [2024-09-05T10:00:24.322] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_filter_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_filter_history`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `description` varchar(128) NOT NULL COMMENT '描述', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `scope` varchar(16) NOT NULL COMMENT '范围', `match_conditions_json` varchar(2048) NOT NULL DEFAULT '[]' COMMENT '匹配条件 MatchCondition json数组', `alarm_types_json` varchar(256) NOT NULL DEFAULT '[]' COMMENT '告警类型json数组', `until_at` datetime NOT NULL COMMENT '屏蔽截止时间', `filter_time_range_json` varchar(2048) NOT NULL DEFAULT '{}' COMMENT '屏蔽时间段匹配条件 MatchTimeRange json数组', `alarm_labels` varchar(2048) DEFAULT '{}' COMMENT '过滤规则信息', `alarm_targets` varchar(65535) NOT NULL DEFAULT '[]' COMMENT '告警对象', PRIMARY KEY (`id`) ) AUTO_INCREMENT = 100000 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.381] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_filter_history [2024-09-05T10:00:24.381] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_subscription 1 [2024-09-05T10:00:24.381] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_subscription, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_subscription`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `created_by` varchar(64) NOT NULL, `modified_by` varchar(64), `uid` varchar(64) NOT NULL COMMENT '用户ID', `name` varchar(64) COMMENT '订阅名称', `app_types` varchar(64) NOT NULL, `condition_json` varchar(32768) NOT NULL COMMENT '订阅条件', `level_channels_settings_json` varchar(4096) NOT NULL DEFAULT '[]' COMMENT '每个告警级别对应的通道配置,json数组', `channels_rate_limit` varchar(512) NOT NULL DEFAULT '[]' COMMENT '告警通道发送限流', `message_language` varchar(32) NOT NULL DEFAULT 'zh_CN' COMMENT '订阅消息语言', `receive_recover_message` tinyint(1) DEFAULT '0' COMMENT '是否订阅告警恢复消息', `is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用', PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_subscription_uid_name` (`uid`, `name`) GLOBAL, KEY `idx_uid` (`uid`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.467] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_subscription [2024-09-05T10:00:24.467] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_notification 1 [2024-09-05T10:00:24.467] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_notification, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_notification`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `recipient_uid` varchar(64) COMMENT '接收人用户ID', `recipient_addr` varchar(64) COMMENT '接收人地址(含义取决于 通道的接收人字段,可能是 邮箱、电话号码、员工号等)', `channel_id` bigint(20) unsigned NOT NULL COMMENT '通道id', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `alarm_type` varchar(64) NOT NULL COMMENT '告警类型', `level` int(10) unsigned NOT NULL COMMENT '级别', `scope` varchar(64) NOT NULL COMMENT '告警范围', `status` varchar(16) NOT NULL DEFAULT 'Pending' COMMENT '通知发送状态', `is_aggregated` tinyint(1) NOT NULL COMMENT '是否聚合消息', `message` varchar(65536) NOT NULL COMMENT '消息', `channel_response` varchar(4096) COMMENT '通道返回的response', `generated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '生成时间', `sent_at` datetime COMMENT '发送时间', `retry_times` int(11) DEFAULT '0', `labels_json` varchar(65536) NOT NULL COMMENT '标签值json对象', `alarm_ids_json` varchar(65536) NOT NULL COMMENT '关联的告警id列表,json数组', `message_type` varchar(64) NOT NULL DEFAULT 'Alarm' COMMENT '告警消息类型:Alarm(告警),Recovery(已恢复)', PRIMARY KEY (`id`), KEY `idx_alarm_notification_generated_at` (`generated_at`) GLOBAL, KEY `idx_ocp2_alarm_notification_status` (`status`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.553] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_notification [2024-09-05T10:00:24.553] metaDataSource BEGIN CREATE_TABLES sqls:ocp2_alarm_notification_history 1 [2024-09-05T10:00:24.553] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp2_alarm_notification_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp2_alarm_notification_history`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `recipient_uid` varchar(64) COMMENT '接收人用户ID', `recipient_addr` varchar(64) COMMENT '接收人地址(含义取决于 通道的接收人字段,可能是 邮箱、电话号码、员工号等)', `channel_id` bigint(20) unsigned NOT NULL COMMENT '通道id', `app_type` varchar(16) NOT NULL COMMENT '应用类型(告警来源)', `alarm_type` varchar(64) NOT NULL COMMENT '告警类型', `level` int(10) unsigned NOT NULL COMMENT '级别', `scope` varchar(64) NOT NULL COMMENT '告警范围', `status` varchar(16) NOT NULL DEFAULT 'Pending' COMMENT '通知发送状态', `is_aggregated` tinyint(1) NOT NULL COMMENT '是否聚合消息', `message` varchar(65536) NOT NULL COMMENT '消息', `channel_response` varchar(4096) COMMENT '通道返回的response', `generated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '生成时间', `sent_at` datetime COMMENT '发送时间', `retry_times` int(11) DEFAULT '0', `labels_json` varchar(65536) NOT NULL COMMENT '标签值json对象', `alarm_ids_json` varchar(65536) NOT NULL COMMENT '关联的告警id列表,json数组', `message_type` varchar(64) NOT NULL DEFAULT 'Alarm' COMMENT '告警消息类型:Alarm(告警),Recovery(已恢复)', PRIMARY KEY (`id`), KEY `idx_alarm_notification_history_generated_at` (`generated_at`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:24.636] metaDataSource END CREATE_TABLES sqls:ocp2_alarm_notification_history [2024-09-05T10:00:24.636] metaDataSource BEGIN CREATE_TABLES sqls:ocp_global_task 1 [2024-09-05T10:00:24.636] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_global_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_global_task`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `uuid` varchar(40) NOT NULL COMMENT '告警uuid', `task_type` varchar(64) NOT NULL COMMENT '任务类型', `target` varchar(128) COMMENT '目标对象,预留字段', `parameters` varchar(512) COMMENT '参数,预留字段', `interval_seconds` int(11) NOT NULL DEFAULT '0' COMMENT '执行间隔(秒)', `status` varchar(64) NOT NULL COMMENT '状态,可选值 WAITING, EXECUTING, FAILED, SUCCESS, ABORT', `executor_name` varchar(64) NOT NULL COMMENT '执行器名称,格式为 {hostIp}:{pid}', `create_at` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT '任务创建时间', `start_at` datetime(6) COMMENT '任务启动时间', `end_at` datetime(6) COMMENT '任务结束时间', `heartbeat_at` datetime(6) COMMENT '任务心跳时间', `result` varchar(1024) COMMENT '任务执行结果', PRIMARY KEY (`id`), UNIQUE KEY `uk_global_task_uuid` (`uuid`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '全局任务表' ]} [2024-09-05T10:00:24.709] metaDataSource END CREATE_TABLES sqls:ocp_global_task [2024-09-05T10:00:24.709] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_send_statistics 1 [2024-09-05T10:00:24.709] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_send_statistics, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_send_statistics`( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `uid` varchar(64) NOT NULL COMMENT '用户ID', `channel_id` bigint(20) unsigned NOT NULL COMMENT '通道id', `sent_at` datetime NOT NULL COMMENT '发送时间', `notification_id` bigint(20) unsigned NOT NULL COMMENT '通知id', `subscription_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '告警推送id', PRIMARY KEY (`id`), KEY `idx_alarm_send_uid_channel_send_at` (`uid`, `channel_id`, `sent_at`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '告警发送统计表' ]} [2024-09-05T10:00:24.789] metaDataSource END CREATE_TABLES sqls:ocp_alarm_send_statistics [2024-09-05T10:00:24.789] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_detect_rule 1 [2024-09-05T10:00:24.789] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_detect_rule, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_detect_rule`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `alarm_type` varchar(64) NOT NULL COMMENT '告警项名称', `expression_type` varchar(64) NOT NULL DEFAULT 'Metric' COMMENT '表达式类型', `expression` varchar(2048) NOT NULL COMMENT '告警表达式', `level` int(10) unsigned NOT NULL COMMENT '告警级别', `duration_seconds` int(11) NOT NULL DEFAULT '0' COMMENT '持续时长', `evaluation_interval_seconds` int(11) NOT NULL DEFAULT '60' COMMENT '告警检测周期', `is_default` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是默认配置', `alarm_metric` varchar(1024) NOT NULL COMMENT '告警指标', `alarm_template_id` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '告警模板id', `resolve_timeout_seconds` int(11) NOT NULL DEFAULT '300' COMMENT '告警恢复时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_ocp_alarm_detect_rule_template_id_type_level_is_default` (`alarm_template_id`, `alarm_type`, `level`, `is_default`) GLOBAL, KEY `idx_ocp_alarm_detect_rule_alarm_type` (`alarm_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '告警检测规则' ]} [2024-09-05T10:00:24.876] metaDataSource END CREATE_TABLES sqls:ocp_alarm_detect_rule [2024-09-05T10:00:24.876] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_group_alarm_type 1 [2024-09-05T10:00:24.876] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_group_alarm_type, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_group_alarm_type`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `group_id` bigint(20) NOT NULL COMMENT '关联字段,分组id', `alarm_type` varchar(64) NOT NULL COMMENT '告警项', PRIMARY KEY (`id`), UNIQUE KEY `uk_ocp_alarm_group_alarm_type_id_alarm_type` (`group_id`, `alarm_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '告警分组信息' ]} [2024-09-05T10:00:24.953] metaDataSource END CREATE_TABLES sqls:ocp_alarm_group_alarm_type [2024-09-05T10:00:24.953] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_template 1 [2024-09-05T10:00:24.953] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `app_type` varchar(16) NOT NULL COMMENT '应用类型', `name_i18n` varchar(4096) NOT NULL DEFAULT '{}' COMMENT '名称国际化信息', `description_i18n` varchar(4096) NOT NULL DEFAULT '{}' COMMENT '说明国际化信息', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `alarm_targets` varchar(65535) DEFAULT '[]' COMMENT '告警对象', `is_built_in` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否是内置告警模板', `is_enabled` tinyint(1) DEFAULT '1' COMMENT '是否启用', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:25.022] metaDataSource END CREATE_TABLES sqls:ocp_alarm_template [2024-09-05T10:00:25.022] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_event_record 1 [2024-09-05T10:00:25.022] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_event_record, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_event_record`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `alarm_id` bigint(20) unsigned NOT NULL COMMENT '告警事件id', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `status` varchar(16) NOT NULL COMMENT '状态', `level` int(10) unsigned NOT NULL COMMENT '级别', `labels` varchar(16384) NOT NULL COMMENT '事件信息', PRIMARY KEY (`alarm_id`, `id`), KEY `idx_ocp_alarm_event_record_create_time` (`create_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '告警事件记录' ]} [2024-09-05T10:00:25.100] metaDataSource END CREATE_TABLES sqls:ocp_alarm_event_record [2024-09-05T10:00:25.100] metaDataSource BEGIN CREATE_TABLES sqls:ocp_alarm_event_notification 1 [2024-09-05T10:00:25.100] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_alarm_event_notification, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_alarm_event_notification`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `alarm_id` bigint(20) unsigned NOT NULL COMMENT '告警事件id', `alarm_notification_id` bigint(20) unsigned NOT NULL COMMENT '告警消息id', PRIMARY KEY (`alarm_id`, `id`), KEY `idx_ocp_alarm_event_notification_create_time` (`create_time`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '告警事件与告警消息的关联表' ]} [2024-09-05T10:00:25.169] metaDataSource END CREATE_TABLES sqls:ocp_alarm_event_notification [2024-09-05T10:00:25.169] metaDataSource BEGIN CREATE_TABLES sqls:event_process_point 1 [2024-09-05T10:00:25.169] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=event_process_point, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `event_process_point`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime(6) DEFAULT CURRENT_TIMESTAMP(6) COMMENT '更新时间', `module` varchar(200) NOT NULL COMMENT '模块名', `counter` bigint(20) NOT NULL COMMENT '累计执行次数', PRIMARY KEY (`id`), UNIQUE KEY `idx_event_process_point_module` (`module`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '事件推进位点' ]} [2024-09-05T10:00:25.246] metaDataSource END CREATE_TABLES sqls:event_process_point [2024-09-05T10:00:25.246] metaDataSource BEGIN CREATE_TABLES sqls:event_snapshot 1 [2024-09-05T10:00:25.246] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=event_snapshot, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `event_snapshot`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `event_type` varchar(50) NOT NULL COMMENT '事件类型', `event_id` bigint(20) unsigned NOT NULL COMMENT '事件id', `snapshot_path` varchar(1024) NOT NULL COMMENT '快照地址', `svr_ip` varchar(46) NOT NULL COMMENT '主机IP', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`id`), KEY `idx_event_snapshot_event_id` (`event_id`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '事件快照表' ]} [2024-09-05T10:00:25.327] metaDataSource END CREATE_TABLES sqls:event_snapshot [2024-09-05T10:00:25.327] metaDataSource BEGIN CREATE_TABLES sqls:alarm_rule_collect_group 1 [2024-09-05T10:00:25.328] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=alarm_rule_collect_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `alarm_rule_collect_group`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `alarm_type` varchar(64) NOT NULL COMMENT '告警项', `collect_group_type` varchar(64) NOT NULL COMMENT '采集group type', `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_rule_collect_group` (`alarm_type`, `collect_group_type`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '告警规则与采集的关联表' ]} [2024-09-05T10:00:25.405] metaDataSource END CREATE_TABLES sqls:alarm_rule_collect_group [2024-09-05T10:00:25.405] metaDataSource BEGIN CREATE_TABLES sqls:alarm_metric 1 [2024-09-05T10:00:25.405] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=alarm_metric, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `alarm_metric`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `alarm_type` varchar(64) NOT NULL COMMENT '告警项', `metric` varchar(64) NOT NULL COMMENT '监控指标', `min_step` int(11) NOT NULL DEFAULT '10' COMMENT '查询监控最小步长', `labels` varchar(128) NOT NULL DEFAULT 'svr_ip' COMMENT '查询label key', `groupby_labels` varchar(128) NOT NULL DEFAULT 'svr_ip' COMMENT 'group by labels', `gmt_create` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `gmt_modified` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `uk_alarm_metric_alarm_type` (`alarm_type`, `metric`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '告警关联监控表' ]} [2024-09-05T10:00:25.487] metaDataSource END CREATE_TABLES sqls:alarm_metric [2024-09-05T10:00:25.487] metaDataSource BEGIN CREATE_TABLES sqls:ocp_db_user_info 1 [2024-09-05T10:00:25.487] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_db_user_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_db_user_info`( `obregion` varchar(127) NOT NULL DEFAULT '', `db_user` varchar(63) NOT NULL DEFAULT '', `db_password` varchar(256), `user_desc` varchar(511) DEFAULT '', PRIMARY KEY (`obregion`, `db_user`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'deprecated' ]} [2024-09-05T10:00:25.554] metaDataSource END CREATE_TABLES sqls:ocp_db_user_info [2024-09-05T10:00:25.554] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_idx_id 1 [2024-09-05T10:00:25.554] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_idx_id, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_idx_id`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(256) NOT NULL COMMENT '集群名称', `cluster_idx` bigint(20) NOT NULL COMMENT '集群编号,标识主备库序号', `cluster_id` bigint(20) NOT NULL COMMENT '集群ID(源obregion_id)', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_idx_id_cluster_name_idx` (`cluster_name`, `cluster_idx`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群 clusterIdx到ClusterId映射' ]} [2024-09-05T10:00:25.634] metaDataSource END CREATE_TABLES sqls:ob_cluster_idx_id [2024-09-05T10:00:25.634] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_idc_info 1 [2024-09-05T10:00:25.634] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_idc_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_idc_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `cluster_name` varchar(256) NOT NULL, `cluster_id` bigint(20) NOT NULL, `region` varchar(128), `idc` varchar(128), PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_idc_info_name_id_region_idc` (`cluster_name`, `cluster_id`, `region`, `idc`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群IDC信息' ]} [2024-09-05T10:00:25.715] metaDataSource END CREATE_TABLES sqls:ob_cluster_idc_info [2024-09-05T10:00:25.715] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster 1 [2024-09-05T10:00:25.715] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'OCP维护的集群ID', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `origin` varchar(64) NOT NULL DEFAULT 'CREATED' COMMENT '集群来源,区分接管还是新建的集群', `creator` varchar(64) COMMENT '创建者', `name` varchar(256) NOT NULL COMMENT '集群名', `ob_version` varchar(32) NOT NULL COMMENT 'OB版本', `vpc_id` bigint(20) NOT NULL DEFAULT '1' COMMENT 'OB集群所在的VPC', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB内集群id', `type` varchar(16) NOT NULL DEFAULT 'PRIMARY' COMMENT '集群类型, PRIMARY/STANDBY', `architecture` varchar(128) COMMENT '硬件架构', `rootserver_json` varchar(65536) COMMENT 'rootserver,configurl协议json格式', `rootserver_update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) COMMENT 'rootserver 更新时间', `status` varchar(64) NOT NULL DEFAULT 'CREATING' COMMENT '集群状态,CREATING/RUNNING/STOPPING/STOPPED/STARTING/DELETING/DELETED/STARTING_IN_READ_ONLY', `sync_status` varchar(32) NOT NULL DEFAULT 'VALID' COMMENT '集群同步状态VALID/DISABLE/UNKNOWN', `operate_status` varchar(16) NOT NULL DEFAULT 'NORMAL' COMMENT '运维状态, NORMAL/OPERATING', `compaction_status` varchar(16) COMMENT '集群合并状态, IDLE/MERGING/INDEX/TIMEOUT/ERROR, 内部表 __all_zone merge_status 值', `arbitration_service_id` bigint(20) COMMENT 'OB集群关联的仲裁服务ID', `startup_parameters` varchar(2048) COMMENT '集群启动参数', `attributes_json` varchar(2048) DEFAULT '{\"DataDiskPath\":\"/data/1\",\"InstallPath\":\"/home/admin/oceanbase\",\"LogDiskPath\":\"/data/log1\",\"OperatingSystemUser\":\"admin\"}' COMMENT '集群属性信息json串,如:安装路径、数据盘路径和日志盘路径,主机操作系统用户等,', `start_time` datetime COMMENT '启动时间', `stop_time` datetime COMMENT '停止时间', `group_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '集群组ID,FK refer to ob_cluster_group.id, 0 为默认DEFAULT分组', `snapshot_id` bigint(20) DEFAULT '0' COMMENT '集群快照ID', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_name_ob_cluster_id` (`name`, `ob_cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群' ]} [2024-09-05T10:00:25.799] metaDataSource END CREATE_TABLES sqls:ob_cluster [2024-09-05T10:00:25.799] metaDataSource BEGIN CREATE_TABLES sqls:ob_zone 1 [2024-09-05T10:00:25.799] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_zone, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_zone`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `creator` varchar(64) COMMENT '创建者', `name` varchar(128) NOT NULL COMMENT 'zone名,对应OB内 __all_zone.zone', `architecture` varchar(128) COMMENT '硬件架构', `cluster_id` bigint(20) NOT NULL COMMENT '集群唯一索引,OCP维护的集群ID,FK refer to ob_cluster.id', `idc_id` bigint(20) COMMENT '机房ID,FK refer to idc.id', `status` varchar(16) NOT NULL DEFAULT 'CREATING' COMMENT 'zone状态,CREATING/RUNNING/STOPPING/STOPPED/STARTING/DELETING/DELETED', `inner_status` varchar(16) COMMENT 'OB内zone状态, ACTIVE/INACTIVE(大写),内部表 __all_zone status 值', `operate_status` varchar(16) NOT NULL DEFAULT 'NORMAL' COMMENT '运维状态, NORMAL/OPERATING', `compaction_status` varchar(16) COMMENT 'zone合并状态, IDLE/MERGING/INDEX/TIMEOUT/ERROR, 内部表 __all_zone merge_status 值', `start_time` datetime COMMENT '启动时间', `stop_time` datetime COMMENT '停止时间', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_zone_cluster_id_name` (`cluster_id`, `name`) GLOBAL, KEY `idx_ob_zone_cluster_id` (`cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB Zone' ]} [2024-09-05T10:00:25.885] metaDataSource END CREATE_TABLES sqls:ob_zone [2024-09-05T10:00:25.885] metaDataSource BEGIN CREATE_TABLES sqls:ob_server 1 [2024-09-05T10:00:25.885] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_server`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `creator` varchar(64) COMMENT '创建者', `ip` varchar(46) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `port` int(11) NOT NULL COMMENT 'server port,对应OB内svr_port', `sql_port` int(11) NOT NULL COMMENT 'sql port,对应OB内sql_port', `install_path` varchar(1024) NOT NULL DEFAULT '' COMMENT '安装目录', `run_path` varchar(1024) NOT NULL DEFAULT '/home/admin/oceanbase' COMMENT '运行目录', `run_user` varchar(512) NOT NULL DEFAULT 'admin' COMMENT '运行用户', `version` varchar(256) COMMENT 'version, 对应OB内 __all_server.build_version', `cluster_id` bigint(20) NOT NULL COMMENT '集群唯一索引,OCP维护的集群ID,FK refer to ob_cluster.id', `host_id` bigint(20) NOT NULL COMMENT '主机ID, FK refer to host.id', `zone_name` varchar(64) NOT NULL COMMENT 'zone名,FK refer to ob_zone.name', `is_with_rootserver` tinyint(1) NOT NULL COMMENT '是否包含rootserver,1 是;0 否', `status` varchar(16) DEFAULT 'CREATING' COMMENT 'observer状态,CREATING/RUNNING/STOPPING/STOPPED/STARTING/DELETING/DELETED', `inner_status` varchar(16) COMMENT 'OB内observer状态,active/inactive(小写),内部表 __all_server status 列值', `operate_status` varchar(16) NOT NULL DEFAULT 'NORMAL' COMMENT '运维状态, NORMAL/OPERATING', `start_time` datetime COMMENT '启动时间', `stop_time` datetime COMMENT '停止时间', `ob_server_id` bigint(20) COMMENT 'OB端记录的ID', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_server_ip_port` (`ip`, `port`) GLOBAL, KEY `idx_ob_server_cluster_id` (`cluster_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB Server' ]} [2024-09-05T10:00:25.975] metaDataSource END CREATE_TABLES sqls:ob_server [2024-09-05T10:00:25.975] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_system_event_template 1 [2024-09-05T10:00:25.975] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_system_event_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_system_event_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `ob_version_major` smallint(6) NOT NULL COMMENT 'OB版本号 第一位 major', `ob_version_minor` smallint(6) COMMENT 'OB版本号 第二位 minor', `ob_version_patch` smallint(6) COMMENT 'OB版本号 第三位 patch', `ob_version_incr` smallint(6) NOT NULL DEFAULT '-1' COMMENT 'OB版本号 第四位 update', `module` varchar(64) NOT NULL COMMENT '模块', `event` varchar(256) NOT NULL COMMENT '事件', `description_local` varchar(512) NOT NULL COMMENT '中文说明', `message_template_local` varchar(512) COMMENT '中文详情模板', `description_en` varchar(512) COMMENT '英文说明', `message_template_en` varchar(512) COMMENT '英文详情模板', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_system_event_template_ob_version_module_event` (`ob_version_major`, `ob_version_minor`, `ob_version_patch`, `module`, `event`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群系统事件描述模板' ]} [2024-09-05T10:00:26.054] metaDataSource END CREATE_TABLES sqls:ob_cluster_system_event_template [2024-09-05T10:00:26.054] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_parameter_info 1 [2024-09-05T10:00:26.054] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_parameter_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_parameter_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `ob_version_major` smallint(6) NOT NULL COMMENT 'OB版本号 第一位 major', `ob_version_minor` smallint(6) NOT NULL COMMENT 'OB版本号 第二位 minor', `ob_version_patch` smallint(6) NOT NULL COMMENT 'OB版本号 第三位 patch', `section` varchar(128) NOT NULL COMMENT '参数分类', `type` varchar(16) NOT NULL COMMENT '参数类型,可选值 INT,DOUBLE,CAPACITY,TIME,MOMENT,BOOL,STRING,INTLIST,STRLIST', `allowed_string_values` varchar(4096) COMMENT '参数可选字符串值,逗号分隔列表', `max_value` varchar(128) COMMENT '参数最大值', `min_value` varchar(128) COMMENT '参数最小值', `default_value` varchar(128) COMMENT '参数默认值', `is_need_restart` tinyint(1) COMMENT '是否重启生效, 1:是 0:否', `is_readonly` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否只读', `description_en` varchar(512) NOT NULL COMMENT '参数描述 英文', `description_local` varchar(512) NOT NULL COMMENT '参数描述 本地语言', `explanation_en` varchar(512) COMMENT '参数解释 英文', `explanation_local` varchar(512) COMMENT '参数解释 本地语言', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_parameter_info_name_ob_version` (`name`, `ob_version_major`, `ob_version_minor`, `ob_version_patch`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群参数元数据,已废弃?' ]} [2024-09-05T10:00:26.140] metaDataSource END CREATE_TABLES sqls:ob_cluster_parameter_info [2024-09-05T10:00:26.140] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_parameter_change 1 [2024-09-05T10:00:26.140] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_parameter_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_parameter_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `name` varchar(128) NOT NULL COMMENT '参数名称', `parameter_type` varchar(32) NOT NULL DEFAULT 'OB_CLUSTER_PARAMETER' COMMENT '集群参数类型', `previous_value_json` varchar(65536) NOT NULL COMMENT '修改前的值', `new_value_json` varchar(65536) NOT NULL COMMENT '修改后的值', `operator` varchar(64) NOT NULL COMMENT '操作者', `target_type` varchar(64) COMMENT '配置项修改范围的类型', `target_name` varchar(256) COMMENT '配置项修改对象', `value` varchar(256) COMMENT '配置项的新值', PRIMARY KEY (`id`, `cluster_id`, `update_time`), KEY `idx_ob_cluster_parameter_change_cluster_id_update_time` (`cluster_id`, `update_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群参数变更记录' ]} [2024-09-05T10:00:26.221] metaDataSource END CREATE_TABLES sqls:ob_cluster_parameter_change [2024-09-05T10:00:26.221] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_compaction 1 [2024-09-05T10:00:26.221] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_compaction, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_compaction`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `status` varchar(16) COMMENT 'zone合并状态, IDLE/MERGING/INDEX, 内部表 __all_zone merge_status 值', `version` bigint(20) NOT NULL COMMENT '合并版本号', `frozen_time` datetime NOT NULL COMMENT '冻结时间', `freeze_reason` varchar(128) COMMENT '冻结原因', `start_time` datetime NOT NULL COMMENT '开始时间', `end_time` datetime COMMENT '结束时间,为 null 表示合并尚未结束', `is_stats_collected` tinyint(1) DEFAULT '0' COMMENT '统计信息是否已采集 0:否,1:是', PRIMARY KEY (`id`), UNIQUE KEY `idx_ob_cluster_compaction_cluster_id_version` (`cluster_id`, `version`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群合并记录' ]} [2024-09-05T10:00:26.304] metaDataSource END CREATE_TABLES sqls:ob_cluster_compaction [2024-09-05T10:00:26.304] metaDataSource BEGIN CREATE_TABLES sqls:ob_zone_compaction 1 [2024-09-05T10:00:26.304] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_zone_compaction, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_zone_compaction`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `zone_name` varchar(64) NOT NULL COMMENT 'Zone 名称, FK refer to ob_zone.name', `version` bigint(20) NOT NULL COMMENT '合并版本号', `start_time` datetime NOT NULL COMMENT '开始时间', `end_time` datetime COMMENT '结束时间,为 null 表示合并尚未结束', `duration_seconds` bigint(20) COMMENT '合并耗时(秒),合并结束时设置', `performance_top_json` varchar(4096) COMMENT 'Zone合并性能峰值 JSON结构', PRIMARY KEY (`id`), UNIQUE KEY `idx_ob_zone_compaction_cluster_id_zone_name_version` (`cluster_id`, `zone_name`, `version`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OBZone合并记录' ]} [2024-09-05T10:00:26.391] metaDataSource END CREATE_TABLES sqls:ob_zone_compaction [2024-09-05T10:00:26.391] metaDataSource BEGIN CREATE_TABLES sqls:ob_server_compaction 1 [2024-09-05T10:00:26.391] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_server_compaction, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_server_compaction`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `version` bigint(20) NOT NULL COMMENT '合并版本号', `server_ip` varchar(46) NOT NULL COMMENT 'server ip,FK refer to ob_server.ip', `server_port` int(11) NOT NULL COMMENT 'server port,FK refer to ob_server.port', `zone_name` varchar(64) NOT NULL COMMENT 'Zone 名称', `start_time` datetime NOT NULL COMMENT '开始时间', `end_time` datetime NOT NULL COMMENT '结束时间', `duration_seconds` bigint(20) NOT NULL COMMENT '合并耗时(秒)', PRIMARY KEY (`id`), UNIQUE KEY `idx_ob_server_compaction_cluster_id_version_ip_port` (`cluster_id`, `version`, `server_ip`, `server_port`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB Server合并记录' ]} [2024-09-05T10:00:26.480] metaDataSource END CREATE_TABLES sqls:ob_server_compaction [2024-09-05T10:00:26.480] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_compaction_stats 1 [2024-09-05T10:00:26.480] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_compaction_stats, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_compaction_stats`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `version` bigint(20) NOT NULL COMMENT '合并版本号', `tenant_name` varchar(128) NOT NULL COMMENT '租户名', `max_minor_freeze_count` bigint(20) COMMENT '最大转储冻结次数', `max_memstore_percent_before_compact` bigint(20) COMMENT '合并前最大 memstore 使用率(合并开始前1分钟~合并开始时)', PRIMARY KEY (`id`), UNIQUE KEY `idx_ob_tenant_compaction_stats_cluster_id_version_tenant` (`cluster_id`, `version`, `tenant_name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB Tenant合并统计' ]} [2024-09-05T10:00:26.566] metaDataSource END CREATE_TABLES sqls:ob_tenant_compaction_stats [2024-09-05T10:00:26.566] metaDataSource BEGIN CREATE_TABLES sqls:ob_unit_spec 1 [2024-09-05T10:00:26.566] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_unit_spec, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_unit_spec`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `creator` varchar(64) COMMENT '创建者', `name` varchar(64) NOT NULL COMMENT '规格名', `max_cpu` float NOT NULL COMMENT '最大cpu核心数', `min_cpu` float DEFAULT '0.25' COMMENT '最小cpu核心数', `max_memory` bigint(20) NOT NULL COMMENT '最大内存容量,单位Byte', `min_memory` bigint(20) DEFAULT '1073741824' COMMENT '最小内存容量,单位Byte', `log_disk_size` bigint(20) COMMENT '日志磁盘容量,单位Byte', `max_iops` bigint(20) COMMENT '最大iops', `min_iops` bigint(20) COMMENT '最小iops', `iops_weight` bigint(20) COMMENT 'iops权重', `group` varchar(64) DEFAULT 'default' COMMENT '分组,默认分组为default', `type` varchar(64) NOT NULL COMMENT '类型,SYSTEM系统默认|CUSTOM用户自定义', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_unit_spec_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OCP资源单元规格表' ]} [2024-09-05T10:00:26.659] metaDataSource END CREATE_TABLES sqls:ob_unit_spec [2024-09-05T10:00:26.659] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant 1 [2024-09-05T10:00:26.659] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `creator` varchar(64) COMMENT '创建者', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob侧租户id', `name` varchar(128) NOT NULL COMMENT '租户名', `mode` varchar(64) DEFAULT 'MYSQL' COMMENT '租户模式', `cluster_id` bigint(20) NOT NULL COMMENT '集群唯一索引, FK refer to ob_cluster.id', `status` varchar(32) NOT NULL COMMENT '租户状态,CREATING/NORMAL/MODIFYING/DELETING', `role` varchar(16) NOT NULL DEFAULT 'PRIMARY' COMMENT '租户角色', `primary_tenant_id` bigint(20) COMMENT '主租户的ID', `log_transport_mode` varchar(16) COMMENT '备租户的日志传输模式, NETWORK/LOG_BACKUP', `is_locked` tinyint(1) DEFAULT '0' COMMENT '锁定状态,0:非锁定,1:锁定', `is_read_only` tinyint(1) DEFAULT '0' COMMENT '是否只读,0:否,1:是', `arbitration_status` varchar(32) COMMENT '仲裁状态,DISABLED:未启用,ENABLED:已启用,ENABLING:启用中', `primary_zone` varchar(128) COMMENT 'zone优先级', `zone_list` varchar(8192) NOT NULL COMMENT 'zone列表', `locality` varchar(4096) NOT NULL COMMENT '副本分布', `service_name` varchar(255) COMMENT '租户服务名', `service_name_status` varchar(64) COMMENT '租户服务名状态:VALID/INVALID', `description` varchar(1024) COMMENT '租户描述', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_tenant_cluster_id_ob_tenant_id` (`cluster_id`, `ob_tenant_id`) GLOBAL, UNIQUE KEY `uk_ob_tenant_cluster_id_name` (`cluster_id`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB租户表' ]} [2024-09-05T10:00:26.769] metaDataSource END CREATE_TABLES sqls:ob_tenant [2024-09-05T10:00:26.769] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_rename 1 [2024-09-05T10:00:26.769] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_rename, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_rename`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `operate_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '操作时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户唯一ID, FK refer to ob_tenant.id', `old_name` varchar(128) NOT NULL COMMENT '旧租户名', `new_name` varchar(128) NOT NULL COMMENT '新租户名', PRIMARY KEY (`id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB租户重命名记录' ]} [2024-09-05T10:00:26.855] metaDataSource END CREATE_TABLES sqls:ob_tenant_rename [2024-09-05T10:00:26.855] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_parameter_info 1 [2024-09-05T10:00:26.855] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_parameter_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_parameter_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `value_type` varchar(16) NOT NULL COMMENT '参数值类型', `compatible_type` varchar(32) NOT NULL COMMENT '参数兼容类型,取值: ALL|ORACLE', `allowed_values` varchar(4096) COMMENT '参数可选值(参数为非数值类型时有效)', `is_readonly` tinyint(1) DEFAULT '0' COMMENT '是否为只读参数,0:否,1:是', `max_value` varchar(128) COMMENT '参数最大值(参数为数值类型时有效)', `min_value` varchar(128) COMMENT '参数最小值(参数为数值类型时有效)', `default_value` varchar(128) COMMENT '参数默认值', `description_en` varchar(4096) COMMENT '参数描述,英文', `description_local` varchar(65536) COMMENT '参数描述,本地语言', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_tenant_parameter_info_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB租户参数信息表' ]} [2024-09-05T10:00:26.943] metaDataSource END CREATE_TABLES sqls:ob_tenant_parameter_info [2024-09-05T10:00:26.943] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_parameter_change 1 [2024-09-05T10:00:26.943] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_parameter_change, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_parameter_change`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户唯一ID, FK refer to ob_tenant.id', `name` varchar(128) NOT NULL COMMENT '参数名称', `parameter_type` varchar(32) NOT NULL DEFAULT 'OB_SYSTEM_VARIABLE' COMMENT '集群参数类型', `previous_value` varchar(65536) NOT NULL COMMENT '修改前的值', `new_value` varchar(65536) NOT NULL COMMENT '修改后的值', `operator` varchar(64) NOT NULL COMMENT '操作者', PRIMARY KEY (`id`, `tenant_id`, `update_time`), KEY `idx_ob_tenant_parameter_change_tenant_id_update_time` (`tenant_id`, `update_time`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB租户参数变更记录' ]} [2024-09-05T10:00:27.030] metaDataSource END CREATE_TABLES sqls:ob_tenant_parameter_change [2024-09-05T10:00:27.030] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_group 1 [2024-09-05T10:00:27.030] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_group`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '集群组ID', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(256) NOT NULL COMMENT '集群组名', `description` varchar(1024) COMMENT '集群组描述', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_cluster_group_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1000 DEFAULT CHARSET = utf8mb4 COMMENT = 'OB集群组' ]} [2024-09-05T10:00:27.131] metaDataSource END CREATE_TABLES sqls:ob_cluster_group [2024-09-05T10:00:27.131] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_obproxy 1 [2024-09-05T10:00:27.131] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_obproxy, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_obproxy`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `obproxy_cluster_id` bigint(20) NOT NULL COMMENT 'obpoxy 集群 ID, fk to obproxy_cluster.id', `ob_cluster_name` varchar(256) NOT NULL COMMENT 'ob 集群名', `ob_cluster_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB内集群id', `username` varchar(64) NOT NULL DEFAULT 'proxyro' COMMENT '连接 ob 集群使用的用户名', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY `obproxy_cluster_ob_cluster` (`obproxy_cluster_id`, `ob_cluster_name`, `ob_cluster_id`) GLOBAL, KEY `ob_cluster_name` (`ob_cluster_name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'obproxy 与 ob 集群关联关系表' ]} [2024-09-05T10:00:27.258] metaDataSource END CREATE_TABLES sqls:ob_cluster_obproxy [2024-09-05T10:00:27.258] metaDataSource BEGIN CREATE_TABLES sqls:ob_watched_parameter 1 [2024-09-05T10:00:27.258] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_watched_parameter, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_watched_parameter`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT '参数名', `from_version` varchar(32) NOT NULL COMMENT '起始OB版本,从该版本开始生效', `end_version` varchar(32) COMMENT '最大OB版本,从该版本开始失效', `scenario` varchar(32) NOT NULL COMMENT '类型。取值:UPGRADE', `assigned_value` varchar(128) COMMENT '指定值', PRIMARY KEY (`id`), UNIQUE KEY `uk_name_scenario` (`name`, `scenario`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群参数守护表' ]} [2024-09-05T10:00:27.349] metaDataSource END CREATE_TABLES sqls:ob_watched_parameter [2024-09-05T10:00:27.349] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_parameter_template 1 [2024-09-05T10:00:27.349] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_parameter_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_parameter_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(256) NOT NULL COMMENT '模板名', `creator_id` bigint(20) NOT NULL COMMENT '创建人 id, fk to iam_user.id', `modifier_id` bigint(20) NOT NULL COMMENT '最后修改人 id, fk to iam_user.id', `description` varchar(512) COMMENT '备注', `built_in` tinyint(4) DEFAULT '0' COMMENT '是否为内置模板,1:是 0:否', `group` varchar(64) DEFAULT 'default' COMMENT '分组', `extra_data_json` varchar(4096) COMMENT '额外信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1001 DEFAULT CHARSET = utf8mb4 COMMENT = '集群参数模板' ]} [2024-09-05T10:00:27.440] metaDataSource END CREATE_TABLES sqls:ob_cluster_parameter_template [2024-09-05T10:00:27.441] metaDataSource BEGIN CREATE_TABLES sqls:ob_cluster_parameter_template_item 1 [2024-09-05T10:00:27.441] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_parameter_template_item, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_parameter_template_item`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `parameter_template_id` bigint(20) NOT NULL COMMENT '集群参数模板ID,fk to ob_cluster_parameter_template.id', `name` varchar(128) NOT NULL COMMENT '参数名称', `value` varchar(128) NOT NULL COMMENT '参数值', PRIMARY KEY (`id`), UNIQUE KEY `uk_parameter_template_id_name` (`parameter_template_id`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群参数模板项' ]} [2024-09-05T10:00:27.526] metaDataSource END CREATE_TABLES sqls:ob_cluster_parameter_template_item [2024-09-05T10:00:27.526] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_parameter_template 1 [2024-09-05T10:00:27.526] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_parameter_template, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_parameter_template`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(256) NOT NULL COMMENT '模板名', `creator_id` bigint(20) NOT NULL COMMENT '创建人 id, fk to iam_user.id', `modifier_id` bigint(20) NOT NULL COMMENT '最后修改人 id, fk to iam_user.id', `description` varchar(512) COMMENT '备注', `compatible_type` varchar(32) NOT NULL COMMENT '参数兼容类型,取值: ALL,ORACLE,MYSQL', `built_in` tinyint(4) DEFAULT '0' COMMENT '是否为内置模板,1:是 0:否', `group` varchar(64) DEFAULT 'default' COMMENT '分组', `extra_data_json` varchar(4096) COMMENT '额外信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1001 DEFAULT CHARSET = utf8 COMMENT = '租户参数模板' ]} [2024-09-05T10:00:27.615] metaDataSource END CREATE_TABLES sqls:ob_tenant_parameter_template [2024-09-05T10:00:27.615] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_parameter_template_item 1 [2024-09-05T10:00:27.615] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_parameter_template_item, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_parameter_template_item`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `parameter_template_id` bigint(20) NOT NULL COMMENT '租户参数模板ID,fk to ob_tenant_parameter_template.id', `name` varchar(128) NOT NULL COMMENT '参数名称', `value` varchar(128) NOT NULL COMMENT '参数值', PRIMARY KEY (`id`), UNIQUE KEY `uk_parameter_template_id_name` (`parameter_template_id`, `name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '租户参数模板项' ]} [2024-09-05T10:00:27.699] metaDataSource END CREATE_TABLES sqls:ob_tenant_parameter_template_item [2024-09-05T10:00:27.699] metaDataSource BEGIN CREATE_TABLES sqls:ob_parameter_info 1 [2024-09-05T10:00:27.699] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_parameter_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_parameter_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `ob_version_major` smallint(6) NOT NULL COMMENT 'OB版本号 第一位 major', `ob_version_minor` smallint(6) NOT NULL COMMENT 'OB版本号 第二位 minor', `ob_version_patch` smallint(6) NOT NULL COMMENT 'OB版本号 第三位 patch', `section` varchar(128) NOT NULL COMMENT '参数分类', `scope` varchar(128) NOT NULL COMMENT '参数生效范围,取值 CLUSTER|TENANT,CLUSTER 即集群配置项,TENANT 即租户配置项', `edition_compatible_type` varchar(128) NOT NULL COMMENT '参数兼容的发行版,取值 COMMUNITY|COMMERCIAL|ALL', `type` varchar(24) NOT NULL COMMENT '参数类型,可选值 INT,DOUBLE,CAPACITY,TIME,MOMENT,BOOL,STRING,INTLIST,STRLIST', `allowed_string_values` varchar(4096) COMMENT '参数可选字符串值,逗号分隔列表', `max_value` varchar(128) COMMENT '参数最大值', `min_value` varchar(128) COMMENT '参数最小值', `default_value` varchar(128) COMMENT '参数默认值', `is_need_restart` tinyint(1) COMMENT '是否重启生效,1:是 0:否', `is_readonly` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否只读,1:是 0:否', `description_en` varchar(512) COMMENT '参数描述 英文', `description_local` varchar(512) COMMENT '参数描述 本地语言', `explanation_en` varchar(512) COMMENT '参数解释 英文', `explanation_local` varchar(512) COMMENT '参数解释 本地语言', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_parameter_info_name_ob_version_edition_compatible_type` (`name`, `ob_version_major`, `ob_version_minor`, `ob_version_patch`, `edition_compatible_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB 配置项元信息' ]} [2024-09-05T10:00:27.789] metaDataSource END CREATE_TABLES sqls:ob_parameter_info [2024-09-05T10:00:27.789] metaDataSource BEGIN CREATE_TABLES sqls:ob_system_variable_info 1 [2024-09-05T10:00:27.789] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_system_variable_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_system_variable_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `value_type` varchar(24) NOT NULL COMMENT '参数值类型', `compatible_type` varchar(32) NOT NULL COMMENT '参数兼容类型,取值: ALL|ORACLE', `allowed_values` varchar(4096) COMMENT '参数可选值(参数为非数值类型时有效)', `is_readonly` tinyint(1) DEFAULT '0' COMMENT '是否为只读参数,0:否,1:是', `max_value` varchar(128) COMMENT '参数最大值(参数为数值类型时有效)', `min_value` varchar(128) COMMENT '参数最小值(参数为数值类型时有效)', `default_value` varchar(128) COMMENT '参数默认值', `description_en` varchar(4096) COMMENT '参数描述,英文', `description_local` varchar(65536) COMMENT '参数描述,本地语言', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_system_variable_info_name` (`name`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB 系统变量元信息' ]} [2024-09-05T10:00:27.878] metaDataSource END CREATE_TABLES sqls:ob_system_variable_info [2024-09-05T10:00:27.878] metaDataSource BEGIN CREATE_TABLES sqls:ob_whitelist_group 1 [2024-09-05T10:00:27.878] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_whitelist_group, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_whitelist_group`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime DEFAULT CURRENT_TIMESTAMP, `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `name` varchar(128) NOT NULL COMMENT '分组名称', `tenant_id` bigint(20) COMMENT '租户id, fk to ob_tenant.id', `ip_list` varchar(8192) NOT NULL COMMENT 'IP列表,逗号分隔', `built_in` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否内置,0:否,1:是', PRIMARY KEY (`id`), UNIQUE KEY `uk_name` (`name`) GLOBAL ) AUTO_INCREMENT = 1000 DEFAULT CHARSET = utf8mb4 COMMENT = 'OB白名单分组' ]} [2024-09-05T10:00:27.963] metaDataSource END CREATE_TABLES sqls:ob_whitelist_group [2024-09-05T10:00:27.963] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_compaction 1 [2024-09-05T10:00:27.963] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_compaction, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_compaction`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户唯一ID(非 OB 内), FK refer to ob_tenant.id', `status` varchar(16) COMMENT '合并状态, IDLE/ERROR/CHECKSUM, 内部表 __all_zone merge_status 值', `start_time` datetime NOT NULL COMMENT '开始时间', `last_finish_time` datetime COMMENT '结束时间,为 null 表示合并尚未结束', `frozen_scn` bigint(20) NOT NULL COMMENT '合并版本号', `is_stats_collected` tinyint(4) DEFAULT '0' COMMENT '统计信息是否已采集 0:否,1:是', `max_mini_freeze_count` bigint(20) DEFAULT '0' COMMENT '合并前租户合并前的转储冻结次数', `max_mem_percent` int(11) DEFAULT '0' COMMENT '合并前最大 memstore 使用率(合并开始前1分钟~合并开始时)', PRIMARY KEY (`id`), UNIQUE KEY `idx_ob_tenant_compaction_tenant_id_version` (`tenant_id`, `frozen_scn`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB Tenant合并信息' ]} [2024-09-05T10:00:28.053] metaDataSource END CREATE_TABLES sqls:ob_tenant_compaction [2024-09-05T10:00:28.053] metaDataSource BEGIN CREATE_TABLES sqls:ocp_ob_error_code 1 [2024-09-05T10:00:28.053] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_ob_error_code, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_ob_error_code`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `error_code` int(11), `error_code_definition` varchar(512), `error_code_description` varchar(5120), PRIMARY KEY (`id`), UNIQUE KEY `errorCode` (`error_code`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:28.141] metaDataSource END CREATE_TABLES sqls:ocp_ob_error_code [2024-09-05T10:00:28.141] metaDataSource BEGIN CREATE_TABLES sqls:iam_user_access_key 1 [2024-09-05T10:00:28.141] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=iam_user_access_key, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `iam_user_access_key`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `access_key_id` varchar(64) NOT NULL COMMENT 'accessKeyId', `access_key_secret` varchar(256) NOT NULL COMMENT 'accessKeySecret', `status` varchar(16) NOT NULL COMMENT '状态(ENABLED/DISABLED)', `user_id` bigint(20) NOT NULL COMMENT '用户id, FK refer to iam_user.id', PRIMARY KEY (`id`), UNIQUE KEY `uk_access_key_id` (`access_key_id`) GLOBAL, KEY `idx_user_id` (`user_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '用户AK/SK信息表' ]} [2024-09-05T10:00:28.231] metaDataSource END CREATE_TABLES sqls:iam_user_access_key [2024-09-05T10:00:28.231] metaDataSource BEGIN CREATE_TABLES sqls:arbitration_service 1 [2024-09-05T10:00:28.231] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=arbitration_service, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `arbitration_service`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `host_id` bigint(20) NOT NULL COMMENT '主机ID, compute_host表的自增主键', `svr_ip` varchar(46) NOT NULL COMMENT '主机IPv4', `svr_port` int(11) NOT NULL COMMENT '服务端口', `install_path` varchar(1024) NOT NULL COMMENT '安装目录', `run_path` varchar(1024) NOT NULL DEFAULT '/home/admin/oceanbase' COMMENT '运行目录', `run_user` varchar(512) NOT NULL DEFAULT 'admin' COMMENT '运行用户', `status` varchar(46) NOT NULL DEFAULT 'RUNNING' COMMENT '服务状态', `version` varchar(46) NOT NULL COMMENT '服务版本,大版本-buildNumber', `description` varchar(65535) COMMENT '描述信息', `startup_parameters` varchar(2048) COMMENT '仲裁服务启动参数', PRIMARY KEY (`id`), UNIQUE KEY `uk_arbitration_host_svr_port` (`host_id`, `svr_port`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '仲裁服务信息表' ]} [2024-09-05T10:00:28.318] metaDataSource END CREATE_TABLES sqls:arbitration_service [2024-09-05T10:00:28.318] metaDataSource BEGIN CREATE_TABLES sqls:ob_tenant_log_backup_storage 1 [2024-09-05T10:00:28.318] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_log_backup_storage, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_log_backup_storage`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户ID', `storage_type` varchar(64) NOT NULL COMMENT '存储类型,oss,file', `log_backup_storage_url` varchar(1024) NOT NULL COMMENT '日志备份存储目录', `oss_access_info_json` varchar(2048) COMMENT 'OSS访问信息', PRIMARY KEY (`id`), UNIQUE KEY `uk_ob_tenant_log_backup_storage_tenant_id` (`tenant_id`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '租户日志备份存储配置(主备租户专用)' ]} [2024-09-05T10:00:28.401] metaDataSource END CREATE_TABLES sqls:ob_tenant_log_backup_storage [2024-09-05T10:00:28.401] metaDataSource BEGIN CREATE_TABLES sqls:arbitration_parameter_info 1 [2024-09-05T10:00:28.401] metaDataSource LOG CREATE_TABLES sqls SqlTask{ name=arbitration_parameter_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `arbitration_parameter_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `name` varchar(128) NOT NULL COMMENT '参数名称', `ob_version_major` smallint(6) NOT NULL COMMENT 'OB版本号 第一位 major', `ob_version_minor` smallint(6) NOT NULL COMMENT 'OB版本号 第二位 minor', `ob_version_patch` smallint(6) NOT NULL COMMENT 'OB版本号 第三位 patch', `type` varchar(24) NOT NULL COMMENT '参数类型,可选值 INT,DOUBLE,CAPACITY,TIME,MOMENT,BOOL,STRING,INTLIST,STRLIST', `allowed_string_values` varchar(4096) COMMENT '参数可选字符串值,逗号分隔列表', `max_value` varchar(128) COMMENT '参数最大值', `min_value` varchar(128) COMMENT '参数最小值', `default_value` varchar(128) COMMENT '参数默认值', `recommend_value` varchar(128) COMMENT '参数建议值', `is_need_restart` tinyint(1) COMMENT '是否重启生效,1:是 0:否', `is_readonly` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否只读,1:是 0:否', `description_en` varchar(512) COMMENT '参数描述 英文', `description_local` varchar(512) COMMENT '参数描述 本地语言', PRIMARY KEY (`id`), UNIQUE KEY `uk_arbitration_parameter_info_name_ob_version` (`name`, `ob_version_major`, `ob_version_minor`, `ob_version_patch`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB 配置项元信息' ]} [2024-09-05T10:00:28.485] metaDataSource END CREATE_TABLES sqls:arbitration_parameter_info [2024-09-05T10:00:28.485] metaDataSource END CREATE_TABLES - [2024-09-05T10:00:29.870] metaDataSource BEGIN DEFAULT_DATA - 77 [2024-09-05T10:00:29.870] metaDataSource BEGIN DEFAULT_DATA sqls:monitor_metric_expr_template 15 [2024-09-05T10:00:29.870] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=monitor_metric_expr_template, sqls=[ sql 0: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('GAUGE','@COLLECTITEM{@LABELS}') sql 1: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('GAUGE','sum(@COLLECTITEM{@LABELS}) by (@GBLABELS)') sql 2: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('GAUGE','avg(@COLLECTITEM{@LABELS}) by (@GBLABELS)') sql 3: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('GAUGE','min(@COLLECTITEM{@LABELS}) by (@GBLABELS)') sql 4: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('GAUGE','max(@COLLECTITEM{@LABELS}) by (@GBLABELS)') sql 5: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','delta(@COLLECTITEM{@LABELS}[@INTERVAL])') sql 6: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','rate(@COLLECTITEM{@LABELS}[@INTERVAL])') sql 7: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','sum(rate(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 8: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','avg(rate(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 9: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','min(rate(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 10: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','max(rate(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 11: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','sum(delta(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 12: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','avg(delta(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 13: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','min(delta(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') sql 14: INSERT IGNORE INTO `monitor_metric_expr_template`(`feature`,`template`) VALUES ('COUNTER','max(delta(@COLLECTITEM{@LABELS}[@INTERVAL])) by (@GBLABELS)') ]} [2024-09-05T10:00:29.919] metaDataSource END DEFAULT_DATA sqls:monitor_metric_expr_template [2024-09-05T10:00:29.919] metaDataSource BEGIN DEFAULT_DATA sqls:arbitration_parameter_info 11 [2024-09-05T10:00:29.919] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=arbitration_parameter_info, sqls=[ sql 0: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('cpu_count',4,1,0,'INT',0,0,1,0,'仲裁服务占用CPU总数,如果设置为0,将自动检测','The number of CPUs arbitration service occupied. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used.') sql 1: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('memory_limit',4,1,0,'CAPACITY','1G','1G',1,0,'仲裁服务可用内存大小','Arbitration service available memory size') sql 2: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('log_disk_size',4,1,0,'CAPACITY','0M','0M',1,0,'仲裁服务的 CLOG 盘可用空间大小, 为0时会根据log_disk_percentage计算得出','Available space size of the clog disk for the arbitration service, calculated based on the log_disk_percentage when it is 0') sql 3: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`max_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('log_disk_percentage',4,1,0,'INT','0','99','30',1,0,'仲裁服务的 CLOG 盘可用空间百分比, 只在 log_disk_size 为 0 时生效','Available space percentage of the clog disk for the arbitration service, only effective when log_disk_size is 0') sql 4: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`allowed_string_values`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('syslog_level',4,1,0,'STRING','WDIAG,EDIAG,INFO,TRACE,WARN,DEBUG,ERROR','WDIAG',1,0,'仲裁服务的日志级别','Log level of the arbitration service') sql 5: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('syslog_io_bandwidth_limit',4,1,0,'CAPACITY','0M','30M',1,0,'仲裁服务系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃','The maximum disk I/O bandwidth limit that the system log of the arbitration service can occupy, and system logs exceeding the bandwidth will be discarded.') sql 6: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`recommend_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('max_syslog_file_count',4,1,0,'INT','0','0','100',1,0,'仲裁服务系统日志自动回收复用时,最多保留多少个。值0表示不自动清理','The maximum number of system logs retained when automatic recycling and reuse occur in the arbitration service. A value of 0 indicates no automatic cleanup.') sql 7: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`recommend_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('enable_syslog_recycle',4,1,0,'BOOL','False','True',1,0,'是否自动回收系统日志','Whether to automatically recycle system logs') sql 8: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`min_value`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('system_memory',4,1,0,'CAPACITY','0M','0M',1,0,'内部 500 租户预留的内存, 0 表示默认值,建议保持默认值','System reserved memory size, with 0 indicating the default value. It is recommended to keep the default value.') sql 9: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('enable_syslog_recycle',4,1,0,'BOOL','False',1,0,'是否自动回收系统日志','Whether to automatically recycle system logs') sql 10: INSERT IGNORE INTO `arbitration_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`is_need_restart`,`is_readonly`,`description_local`,`description_en`) VALUES ('devname',4,1,0,'STRING','bond0',1,0,'服务进程绑定的网卡设备名','Name of network adapter') ]} [2024-09-05T10:00:29.973] metaDataSource END DEFAULT_DATA sqls:arbitration_parameter_info [2024-09-05T10:00:29.973] metaDataSource BEGIN DEFAULT_DATA sqls:ob_cluster_parameter_template 1 [2024-09-05T10:00:29.973] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_cluster_parameter_template, sqls=[ sql 0: INSERT INTO `ob_cluster_parameter_template`(`id`,`name`,`creator_id`,`modifier_id`,`description`,`built_in`) VALUES (1,'ob.cluster.parameter.template.built-in.default-2-2-77.name',200,200,'ob.cluster.parameter.template.built-in.default-2-2-77.description',1) ON DUPLICATE KEY UPDATE `name`='ob.cluster.parameter.template.built-in.default-2-2-77.name',`description`='ob.cluster.parameter.template.built-in.default-2-2-77.description' ]} [2024-09-05T10:00:29.997] metaDataSource END DEFAULT_DATA sqls:ob_cluster_parameter_template [2024-09-05T10:00:29.997] metaDataSource BEGIN DEFAULT_DATA sqls:ob_cluster_parameter_template_item 8 [2024-09-05T10:00:29.997] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_cluster_parameter_template_item, sqls=[ sql 0: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('enable_merge_by_turn','FALSE',1) ON DUPLICATE KEY UPDATE `value`='FALSE' sql 1: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('clog_sync_time_warn_threshold','1s',1) ON DUPLICATE KEY UPDATE `value`='1s' sql 2: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('freeze_trigger_percentage','50',1) ON DUPLICATE KEY UPDATE `value`='50' sql 3: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('autoinc_cache_refresh_interval','43200s',1) ON DUPLICATE KEY UPDATE `value`='43200s' sql 4: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('resource_soft_limit','100',1) ON DUPLICATE KEY UPDATE `value`='100' sql 5: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('minor_freeze_times','150',1) ON DUPLICATE KEY UPDATE `value`='150' sql 6: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('enable_one_phase_commit','FALSE',1) ON DUPLICATE KEY UPDATE `value`='FALSE' sql 7: INSERT INTO `ob_cluster_parameter_template_item`(`name`,`value`,`parameter_template_id`) VALUES ('max_kept_major_version_number','1',1) ON DUPLICATE KEY UPDATE `value`='1' ]} [2024-09-05T10:00:30.028] metaDataSource END DEFAULT_DATA sqls:ob_cluster_parameter_template_item [2024-09-05T10:00:30.028] metaDataSource BEGIN DEFAULT_DATA sqls:ob_cluster_parameter_template_item 1 [2024-09-05T10:00:30.028] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_cluster_parameter_template_item, sqls=[ sql 0: DELETE FROM `ob_cluster_parameter_template_item` WHERE `name`='_ob_enable_prepared_statement' ]} [2024-09-05T10:00:30.030] metaDataSource END DEFAULT_DATA sqls:ob_cluster_parameter_template_item [2024-09-05T10:00:30.030] metaDataSource BEGIN DEFAULT_DATA sqls:delete_metric_group 6 [2024-09-05T10:00:30.030] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=delete_metric_group, sqls=[ sql 0: DELETE FROM `metric_group` WHERE `class_name`='obproxy_service_metrics' AND `group`='error_package' sql 1: DELETE FROM `metric_group` WHERE `class_name`='obproxy_top_metrics' AND `group`='error_package' sql 2: DELETE FROM `metric_group` WHERE `class_name`='performance_and_sql' AND `group`='active_session' sql 3: DELETE FROM `metric_group` WHERE `class_name`='metric_tenant_top' AND `group`='active_session' sql 4: DELETE FROM `metric_group` WHERE `class_name`='performance_and_sql' AND `group`='active_session' sql 5: DELETE FROM `metric_group` WHERE `class_name`='database_metrics' AND `group`='active_session' ]} [2024-09-05T10:00:30.053] metaDataSource END DEFAULT_DATA sqls:delete_metric_group [2024-09-05T10:00:30.053] metaDataSource BEGIN DEFAULT_DATA sqls:delete_metric_meta 10 [2024-09-05T10:00:30.053] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=delete_metric_meta, sqls=[ sql 0: DELETE FROM `metric_meta` WHERE `class_name`='performance_and_sql' AND `group_name`='request_queue_count' AND `name`='queue_count' sql 1: DELETE FROM `metric_meta` WHERE `class_name`='host_resources' AND `group_name`='disk' AND `name`='host_disk_used' sql 2: DELETE FROM `metric_meta` WHERE `class_name`='transaction' AND `group_name`='transaction_count' AND `name`='trans_count' sql 3: DELETE FROM `metric_meta` WHERE `class_name`='transaction' AND `group_name`='transaction_rt' AND `name`='trans_time' sql 4: DELETE FROM `metric_meta` WHERE `class_name`='database_metrics' AND `group_name`='TPS' AND `name`='trans_count' sql 5: DELETE FROM `metric_meta` WHERE `class_name`='database_metrics' AND `group_name`='transaction_rt' AND `name`='trans_time' sql 6: DELETE FROM `metric_meta` WHERE `class_name`='transaction' AND `group_name`='transaction_rt' AND `name`='all' sql 7: DELETE FROM `metric_meta` WHERE `class_name`='transaction' AND `group_name`='transaction_rt' AND `name`='trans_commit_rt' sql 8: DELETE FROM `metric_meta` WHERE `class_name`='transaction' AND `group_name`='transaction_rt' AND `name`='trans_rollback_rt' sql 9: DELETE FROM `metric_meta` WHERE `class_name`='alarm' AND `group_name`='alarm' AND `key`='ob_memory_percent' ]} [2024-09-05T10:00:30.100] metaDataSource END DEFAULT_DATA sqls:delete_metric_meta [2024-09-05T10:00:30.100] metaDataSource BEGIN DEFAULT_DATA sqls:monitor_collect_item_detail_ob 33 [2024-09-05T10:00:30.100] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=monitor_collect_item_detail_ob, sqls=[ sql 0: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, cache_name, cache_size from __all_virtual_kvcache_info where svr_ip = and svr_port = ','','4.0.0.0','~','ob_cache_size_bytes') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, cache_name, cache_size from __all_virtual_kvcache_info where svr_ip = and svr_port = ',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 1: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ tenant_id, cache_name, cache_size from V$OB_KVCACHE where svr_ip = and svr_port = ','','~','4.0.0.0','ob_cache_size_bytes') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ tenant_id, cache_name, cache_size from V$OB_KVCACHE where svr_ip = and svr_port = ',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 2: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(100000000) */ tenant_id, 1 as role, case when cnt is null then 0 else cnt end as cnt from (select tenant_id, count(*) as cnt from __all_virtual_partition_info where svr_ip = and svr_port = group by tenant_id)','','4.0.0.0','~','ob_partition_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(100000000) */ tenant_id, 1 as role, case when cnt is null then 0 else cnt end as cnt from (select tenant_id, count(*) as cnt from __all_virtual_partition_info where svr_ip = and svr_port = group by tenant_id)',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 3: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(100000000) */ tenant_name, tenant_id, count(*) as cnt from gv$table group by tenant_id','ob_is_rootservice','4.0.0.0','~','ob_table_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(100000000) */ tenant_name, tenant_id, count(*) as cnt from gv$table group by tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='ob_is_rootservice' sql 4: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT QUERY_TIMEOUT(100000000) */ con_id tenant_id, count(*) as cnt from CDB_TABLES group by con_id','ob_is_rootservice','~','4.0.0.0','ob_table_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT QUERY_TIMEOUT(100000000) */ con_id tenant_id, count(*) as cnt from CDB_TABLES group by con_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='ob_is_rootservice' sql 5: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from __all_virtual_processlist where svr_ip = and svr_port = group by tenant','','4.0.0.0','~','ob_session_all_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from __all_virtual_processlist where svr_ip = and svr_port = group by tenant',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 6: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from __all_virtual_processlist where svr_ip = and svr_port = group by tenant','','4.0.0.0','~','ob_session_active_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from __all_virtual_processlist where svr_ip = and svr_port = group by tenant',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 7: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from V$OB_PROCESSLIST where svr_ip = and svr_port = group by tenant','','~','4.0.0.0','ob_session_all_num') ON DUPLICATE KEY UPDATE `collect_sql`='select count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from V$OB_PROCESSLIST where svr_ip = and svr_port = group by tenant',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 8: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from V$OB_PROCESSLIST where svr_ip = and svr_port = group by tenant','','~','4.0.0.0','ob_session_active_num') ON DUPLICATE KEY UPDATE `collect_sql`='select count(`state`=\'ACTIVE\' OR NULL) as active_cnt, count(1) as all_cnt, tenant as tenant_name from V$OB_PROCESSLIST where svr_ip = and svr_port = group by tenant',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 9: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat','','4.0.0.0','~','ob_plan_cache_hit_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 10: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat','','4.0.0.0','~','ob_plan_cache_access_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 11: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat','','4.0.0.0','~','ob_plan_cache_memory_bytes') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ tenant_id, mem_used, access_count, hit_count from v$plan_cache_stat',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 12: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT','','~','4.0.0.0','ob_plan_cache_hit_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 13: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT','','~','4.0.0.0','ob_plan_cache_access_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 14: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT','','~','4.0.0.0','ob_plan_cache_memory_bytes') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ tenant_id, mem_used, access_count, hit_count from V$OB_PLAN_CACHE_STAT',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 15: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id','','4.0.0.0','~','ob_waitevent_wait_seconds_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 16: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id','','4.0.0.0','~','ob_waitevent_wait_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 17: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id','','~','4.0.0.0','ob_waitevent_wait_seconds_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 18: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id','','~','4.0.0.0','ob_waitevent_wait_total') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ con_id tenant_id, sum(total_waits) as total_waits, sum(time_waited_micro) / 1000000 as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 19: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group','','4.0.0.0','~','ob_system_event_time_waited') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 20: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group','','4.0.0.0','~','ob_system_event_total_waits') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 21: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group','','~','4.0.0.0','ob_system_event_time_waited') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 22: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group','','~','4.0.0.0','ob_system_event_total_waits') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ con_id tenant_id, case when event_id = 10000 then \'INTERNAL\' when event_id = 13000 then \'SYNC_RPC\' when event_id = 14003 then \'ROW_LOCK_WAIT\' when (event_id >= 10001 and event_id <= 11006) or (event_id >= 11008 and event_id <= 11011) then \'IO\' when event like \'latch:%\' then \'LATCH\' else \'OTHER\' END event_group, sum(total_waits) as total_waits, sum(time_waited_micro / 1000000) as time_waited from v$system_event where v$system_event.wait_class <> \'IDLE\' and (con_id > 1000 or con_id = 1) group by tenant_id, event_group',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' sql 23: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id','ob_is_rootservice','4.0.0.0','~','ob_tenant_memstore_freeze_cnt') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='ob_is_rootservice' sql 24: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id','ob_is_rootservice','~','4.0.0.0','ob_tenant_memstore_freeze_cnt') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='ob_is_rootservice' sql 25: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id','ob_is_rootservice','4.0.0.0','~','ob_tenant_memstore_minor_freeze_times') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='ob_is_rootservice' sql 26: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id','ob_is_rootservice','~','4.0.0.0','ob_tenant_memstore_minor_freeze_times') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='ob_is_rootservice' sql 27: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id','ob_is_rootservice','4.0.0.0','~','ob_tenant_memstore_compact_trigger_ratio') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$MEMSTORE m join __all_tenant t on m.tenant_id = t.tenant_id join __all_virtual_sys_parameter_stat s on s.name =\'minor_freeze_times\' where t.tenant_id > 1000 group by m.tenant_id',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='ob_is_rootservice' sql 28: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id','ob_is_rootservice','~','4.0.0.0','ob_tenant_memstore_compact_trigger_ratio') ON DUPLICATE KEY UPDATE `collect_sql`='SELECT /*+ READ_CONSISTENCY(WEAK),query_timeout(100000000) */ t.tenant_id, t.tenant_name,max(m.freeze_cnt) AS freeze_cnt,s.value as minor_freeze_times, round(100 * max(m.freeze_cnt)/s.value,2) as compact_trigger_ratio FROM GV$OB_MEMSTORE m join dba_ob_tenants t on m.tenant_id = t.tenant_id join GV$OB_PARAMETERS s on s.name =\'major_compact_trigger\' AND s.tenant_id = t.tenant_id where t.tenant_id > 1000 and t.tenant_type <>\'meta\' group by m.tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='ob_is_rootservice' sql 29: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ t.tenant_id, t.tenant_name, max(tmp_table.LOG_SYNC_DELAY) LOG_SYNC_DELAY from (select a.SVR_IP, a.SVR_PORT, a.TENANT_ID, a.LS_ID, a.ROLE, CASE WHEN b.END_SCN >= a.END_SCN THEN (b.END_SCN - a.END_SCN) / 1000 ELSE 0 END AS LOG_SYNC_DELAY from (select * from GV$OB_LOG_STAT where role=\'FOLLOWER\') a inner join (select * from GV$OB_LOG_STAT where role=\'LEADER\') b on a.TENANT_ID=b.TENANT_ID and a.LS_ID=b.LS_ID) tmp_table JOIN DBA_OB_TENANTS t ON tmp_table.TENANT_ID = t.TENANT_ID WHERE t.TENANT_TYPE != \'meta\' group by tenant_id','ob_is_rootservice','~','4.0.0.0','ob_tenant_log_sync_delay') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ t.tenant_id, t.tenant_name, max(tmp_table.LOG_SYNC_DELAY) LOG_SYNC_DELAY from (select a.SVR_IP, a.SVR_PORT, a.TENANT_ID, a.LS_ID, a.ROLE, CASE WHEN b.END_SCN >= a.END_SCN THEN (b.END_SCN - a.END_SCN) / 1000 ELSE 0 END AS LOG_SYNC_DELAY from (select * from GV$OB_LOG_STAT where role=\'FOLLOWER\') a inner join (select * from GV$OB_LOG_STAT where role=\'LEADER\') b on a.TENANT_ID=b.TENANT_ID and a.LS_ID=b.LS_ID) tmp_table JOIN DBA_OB_TENANTS t ON tmp_table.TENANT_ID = t.TENANT_ID WHERE t.TENANT_TYPE != \'meta\' group by tenant_id',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='ob_is_rootservice' sql 30: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ zone, name, value, time_to_usec(now()) as current from __all_zone','ob_is_rootservice','4.0.0.0','~','ob_zone_stat') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ zone, name, value, time_to_usec(now()) as current from __all_zone',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='ob_is_rootservice' sql 31: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ group_concat(svr_ip SEPARATOR \',\') as servers, status, count(1) as cnt from __all_server group by status','','4.0.0.0','~','ob_server_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /*+ MONITOR_AGENT READ_CONSISTENCY(WEAK) */ group_concat(svr_ip SEPARATOR \',\') as servers, status, count(1) as cnt from __all_server group by status',`min_ob_version`='~',`max_ob_version`='4.0.0.0',`conditions`='' sql 32: INSERT INTO `monitor_collect_item_detail_ob`(`collect_sql`,`conditions`,`max_ob_version`,`min_ob_version`,`name`) VALUES ('select /* MONITOR_AGENT */ group_concat(svr_ip SEPARATOR \',\') as servers, status, count(1) as cnt from DBA_OB_SERVERS group by status','','~','4.0.0.0','ob_server_num') ON DUPLICATE KEY UPDATE `collect_sql`='select /* MONITOR_AGENT */ group_concat(svr_ip SEPARATOR \',\') as servers, status, count(1) as cnt from DBA_OB_SERVERS group by status',`min_ob_version`='4.0.0.0',`max_ob_version`='~',`conditions`='' ]} [2024-09-05T10:00:30.154] metaDataSource END DEFAULT_DATA sqls:monitor_collect_item_detail_ob [2024-09-05T10:00:30.154] metaDataSource BEGIN DEFAULT_DATA sqls:ob_agent_collection_config_history 6 [2024-09-05T10:00:30.154] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_agent_collection_config_history, sqls=[ sql 0: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','plan_stat',1) sql 1: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','sql_audit',1) sql 2: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','slow_sql',1) sql 3: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','session_event',1) sql 4: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','sql_plan_monitor',1) sql 5: INSERT IGNORE INTO `ob_agent_collection_config_history`(`create_time`,`collection_name`,`enable_collect`) VALUES ('2021-05-11 00:00:00.0','sql_transaction',1) ]} [2024-09-05T10:00:30.170] metaDataSource END DEFAULT_DATA sqls:ob_agent_collection_config_history [2024-09-05T10:00:30.170] metaDataSource BEGIN DEFAULT_DATA sqls:ob_unit_spec 8 [2024-09-05T10:00:30.170] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_unit_spec, sqls=[ sql 0: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (1,'B',0.25,0.25,1073741824,1073741824,'basic','SYSTEM') sql 1: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (2,'LogOnlyNormal',1.0,1.0,2147483648,2147483648,'logonly','SYSTEM') sql 2: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (3,'LogOnlySystem',5.0,5.0,37580963840,37580963840,'logonly','SYSTEM') sql 3: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (4,'S0',0.5,0.5,2147483648,2147483648,'standard','SYSTEM') sql 4: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (5,'S1',1.5,1.5,6442450944,6442450944,'standard','SYSTEM') sql 5: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (6,'S2',3.0,3.0,12884901888,12884901888,'standard','SYSTEM') sql 6: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (7,'S3',6.0,6.0,21474836480,21474836480,'standard','SYSTEM') sql 7: INSERT IGNORE INTO `ob_unit_spec`(`id`,`name`,`max_cpu`,`min_cpu`,`max_memory`,`min_memory`,`group`,`type`) VALUES (8,'S4',12.0,12.0,42949672960,42949672960,'standard','SYSTEM') ]} [2024-09-05T10:00:30.222] metaDataSource END DEFAULT_DATA sqls:ob_unit_spec [2024-09-05T10:00:30.222] metaDataSource BEGIN DEFAULT_DATA sqls:ob_cluster_group 2 [2024-09-05T10:00:30.222] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_cluster_group, sqls=[ sql 0: INSERT IGNORE INTO `ob_cluster_group`(`id`,`name`,`description`) VALUES (1,'DEFAULT','默认集群分组') sql 1: INSERT IGNORE INTO `ob_cluster_group`(`id`,`name`,`description`) VALUES (1000,'antmeta','antmeta') ]} [2024-09-05T10:00:30.247] metaDataSource END DEFAULT_DATA sqls:ob_cluster_group [2024-09-05T10:00:30.247] metaDataSource BEGIN DEFAULT_DATA sqls:ob_watched_parameter 5 [2024-09-05T10:00:30.247] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_watched_parameter, sqls=[ sql 0: INSERT IGNORE INTO `ob_watched_parameter`(`name`,`from_version`,`scenario`,`assigned_value`) VALUES ('enable_rebalance','1.4.72','UPGRADE',NULL) sql 1: INSERT IGNORE INTO `ob_watched_parameter`(`name`,`from_version`,`scenario`,`assigned_value`) VALUES ('replica_safe_remove_time','1.4.72','UPGRADE',NULL) sql 2: INSERT IGNORE INTO `ob_watched_parameter`(`name`,`from_version`,`scenario`,`assigned_value`) VALUES ('enable_rereplication','1.4.72','UPGRADE',NULL) sql 3: INSERT IGNORE INTO `ob_watched_parameter`(`name`,`from_version`,`scenario`,`assigned_value`) VALUES ('server_permanent_offline_time','1.4.72','UPGRADE',NULL) sql 4: INSERT IGNORE INTO `ob_watched_parameter`(`name`,`from_version`,`scenario`,`assigned_value`) VALUES ('server_permanent_offline_time','1.4.72','DELETE_SERVER',NULL) ]} [2024-09-05T10:00:30.265] metaDataSource END DEFAULT_DATA sqls:ob_watched_parameter [2024-09-05T10:00:30.265] metaDataSource BEGIN DEFAULT_DATA sqls:ob_whitelist_group 2 [2024-09-05T10:00:30.265] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_whitelist_group, sqls=[ sql 0: INSERT IGNORE INTO `ob_whitelist_group`(`id`,`name`,`ip_list`,`built_in`) VALUES (1,'ocp-server','',1) sql 1: INSERT IGNORE INTO `ob_whitelist_group`(`id`,`name`,`ip_list`,`built_in`) VALUES (2,'observer-localhost','127.0.0.1',1) ]} [2024-09-05T10:00:30.292] metaDataSource END DEFAULT_DATA sqls:ob_whitelist_group [2024-09-05T10:00:30.292] metaDataSource BEGIN DEFAULT_DATA sqls:iam_user 2 [2024-09-05T10:00:30.292] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_user, sqls=[ sql 0: INSERT INTO `iam_user`(`id`,`account_locked`,`enabled`,`account_protected`,`password`,`username`,`email`,`origin`,`hidden`,`need_change_password`,`skip_organization_check`) VALUES (100,0,1,1,'$2a$10$XAT9lCept4CP2mV45dNZ1uMTz8CSmIRqZN99JSH0vYb7YS3v7PCGK','admin','changeme@changeme.com','LOCAL',0,1,1) ON DUPLICATE KEY UPDATE `skip_organization_check`=1 sql 1: INSERT INTO `iam_user`(`id`,`account_locked`,`enabled`,`account_protected`,`password`,`username`,`email`,`origin`,`hidden`,`need_change_password`,`skip_organization_check`) VALUES (200,0,1,1,'$2a$10$tUtGVPr6Nxm5GBPs7KoBdudh7rHTCKN3QhJRxnFrHmqKU01jQ5msu','system','system@localhost','LOCAL',1,1,1) ON DUPLICATE KEY UPDATE `skip_organization_check`=1 ]} [2024-09-05T10:00:30.334] metaDataSource END DEFAULT_DATA sqls:iam_user [2024-09-05T10:00:30.334] metaDataSource BEGIN DEFAULT_DATA sqls:iam_user 1 [2024-09-05T10:00:30.334] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_user, sqls=[ sql 0: DELETE FROM `iam_user` WHERE `id`=400 ]} [2024-09-05T10:00:30.337] metaDataSource END DEFAULT_DATA sqls:iam_user [2024-09-05T10:00:30.337] metaDataSource BEGIN DEFAULT_DATA sqls:iam_role 21 [2024-09-05T10:00:30.337] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_role, sqls=[ sql 0: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (100,'ADMIN','DEFAULT','OCP系统管理员角色,拥有最大权限。默认角色,不可编辑或删除。','**','This role is an OCP system administrator role and has the highest level of permissions. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP系统管理员角色,拥有最大权限。默认角色,不可编辑或删除。',`permissions`='**',`description_en`='This role is an OCP system administrator role and has the highest level of permissions. It is a default role and cannot be edited or deleted.' sql 1: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (101,'PROFILE','DEFAULT','OCP用户个人信息角色,为用户的基本权限,用来登陆、访问个人中心和告警订阅信息。移除此权限可能导致其他模块只能进行只读操作。默认角色,不可编辑或删除。','PROFILE:*:*','This role is an OCP user personal information role, used to log in, access the personal center and alert subscription information. Removing this permission may result in other modules being read-only. The default role, not editable or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP用户个人信息角色,为用户的基本权限,用来登陆、访问个人中心和告警订阅信息。移除此权限可能导致其他模块只能进行只读操作。默认角色,不可编辑或删除。',`permissions`='PROFILE:*:*',`description_en`='This role is an OCP user personal information role, used to log in, access the personal center and alert subscription information. Removing this permission may result in other modules being read-only. The default role, not editable or deleted.' sql 2: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (104,'PROPERTY_MANAGER','DEFAULT','OCP系统配置参数管理角色,默认角色,不可编辑或删除。','PROPERTY:*:*','This role is an OCP configuration and parameter management role. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP系统配置参数管理角色,默认角色,不可编辑或删除。',`permissions`='PROPERTY:*:*',`description_en`='This role is an OCP configuration and parameter management role. It is a default role and cannot be edited or deleted.' sql 3: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (105,'HOST_MANAGER','DEFAULT','OCP主机管理角色,拥有管理所有主机及关联资源(软件包)的管理权限。默认角色,不可编辑或删除。','HOST:*:*$PACKAGE:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE','This role is an OCP host management role and has the permission to manage all hosts and associated resources such as software packages. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP主机管理角色,拥有管理所有主机及关联资源(软件包)的管理权限。默认角色,不可编辑或删除。',`permissions`='HOST:*:*$PACKAGE:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE',`description_en`='This role is an OCP host management role and has the permission to manage all hosts and associated resources such as software packages. It is a default role and cannot be edited or deleted.' sql 4: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (106,'TASK_MANAGER','DEFAULT','OCP后台任务管理角色,默认角色,不可编辑或删除。','TASK:*:*','This role is an OCP backend task management role. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP后台任务管理角色,默认角色,不可编辑或删除。',`permissions`='TASK:*:*',`description_en`='This role is an OCP backend task management role. It is a default role and cannot be edited or deleted.' sql 5: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (107,'ALARM_MANAGER','DEFAULT','OCP告警管理角色,拥有告警和订阅管理权限及关联资源(集群、租户、主机、用户)的只读权限。默认角色,不可编辑或删除。','ALARM:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ARBITRATION:*:READ$USER:*:READ$SELFCURE:*:READ','This role is an OCP alert management role and has management permissions on alerts and subscriptions and read-only permissions on associated resources such as clusters, tenants, hosts, and users. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP告警管理角色,拥有告警和订阅管理权限及关联资源(集群、租户、主机、用户)的只读权限。默认角色,不可编辑或删除。',`permissions`='ALARM:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ARBITRATION:*:READ$USER:*:READ$SELFCURE:*:READ',`description_en`='This role is an OCP alert management role and has management permissions on alerts and subscriptions and read-only permissions on associated resources such as clusters, tenants, hosts, and users. It is a default role and cannot be edited or deleted.' sql 6: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (108,'CLUSTER_MANAGER','DEFAULT','集群管理员角色,拥有对OCP管理的所有OceanBase集群、OBPROXY集群及关联资源(主机、后台任务、告警、软件包、巡检)的管理权限,拥有对间接关联资源(用户、仲裁服务)的只读权限。默认角色,不可编辑或删除。','CLUSTER:*:*$CLUSTER:*:TENANT:*:*$HOST:*:*$TASK:*:*$ALARM:*:*$USER:*:READ$PACKAGE:*:*$OBPROXY:*:*$ARBITRATION:*:READ$INSPECTION:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE','This role is a cluster administrator role and has management permissions on all OCP-managed OceanBase clusters, OBProxy clusters, and associated resources such as hosts, backend tasks, alerts, and software packages, and read-only permissions on indirectly associated resources such as users. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='集群管理员角色,拥有对OCP管理的所有OceanBase集群、OBPROXY集群及关联资源(主机、后台任务、告警、软件包、巡检)的管理权限,拥有对间接关联资源(用户、仲裁服务)的只读权限。默认角色,不可编辑或删除。',`permissions`='CLUSTER:*:*$CLUSTER:*:TENANT:*:*$HOST:*:*$TASK:*:*$ALARM:*:*$USER:*:READ$PACKAGE:*:*$OBPROXY:*:*$ARBITRATION:*:READ$INSPECTION:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE',`description_en`='This role is a cluster administrator role and has management permissions on all OCP-managed OceanBase clusters, OBProxy clusters, and associated resources such as hosts, backend tasks, alerts, and software packages, and read-only permissions on indirectly associated resources such as users. It is a default role and cannot be edited or deleted.' sql 7: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (109,'CLUSTER_VIEWER','DEFAULT','集群只读角色,拥有对OCP管理的所有OceanBase集群、OBPROXY集群及关联资源(主机、后台任务、告警、软件包、仲裁服务、巡检)的只读权限。默认角色,不可编辑或删除。','CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$PACKAGE:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:READ$CREDENTIAL:*:READ','This role is a cluster read-only role and has management permissions on all OCP-managed OceanBase clusters and OBProxy clusters, and read-only permissions on associated resources such as hosts, backend tasks, alerts, and software packages. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='集群只读角色,拥有对OCP管理的所有OceanBase集群、OBPROXY集群及关联资源(主机、后台任务、告警、软件包、仲裁服务、巡检)的只读权限。默认角色,不可编辑或删除。',`permissions`='CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$PACKAGE:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:READ$CREDENTIAL:*:READ',`description_en`='This role is a cluster read-only role and has management permissions on all OCP-managed OceanBase clusters and OBProxy clusters, and read-only permissions on associated resources such as hosts, backend tasks, alerts, and software packages. It is a default role and cannot be edited or deleted.' sql 8: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (110,'BACKUP_MANAGER','DEFAULT','集群备份恢复管理角色,拥有对OCP管理的所有OceanBase集群和租户的备份恢复管理权限,及主机、告警的只读权限,后台任务、软件包的管理权限。如果需要增加主机,需要给用户额外赋予HOST_MANAGER角色。默认角色,不可编辑或删除。','CLUSTER:*:BACKUP:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ALARM:*:READ$TASK:*:*$PACKAGE:*:*','This role is a cluster backup and restoration management role and has management permissions on the backup and restoration of all OceanBase clusters and tenants managed by OCP and on backend tasks and software packages, and read-only permissions on hosts and alerts. You need to be assigned a HOST_MANAGER role to add a host. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='集群备份恢复管理角色,拥有对OCP管理的所有OceanBase集群和租户的备份恢复管理权限,及主机、告警的只读权限,后台任务、软件包的管理权限。如果需要增加主机,需要给用户额外赋予HOST_MANAGER角色。默认角色,不可编辑或删除。',`permissions`='CLUSTER:*:BACKUP:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ALARM:*:READ$TASK:*:*$PACKAGE:*:*',`description_en`='This role is a cluster backup and restoration management role and has management permissions on the backup and restoration of all OceanBase clusters and tenants managed by OCP and on backend tasks and software packages, and read-only permissions on hosts and alerts. You need to be assigned a HOST_MANAGER role to add a host. It is a default role and cannot be edited or deleted.' sql 9: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (111,'TENANT_MANAGER','DEFAULT','租户管理员角色,拥有对OCP管理的所有OceanBase租户、巡检的管理权限,及关联资源(OceanBase集群、OBPROXY集群、主机、后台任务、告警、仲裁服务)的只读权限。默认角色,不可编辑或删除。','CLUSTER:*:TENANT:*:*$CLUSTER:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE','This role is a tenant administrator role and has management permissions on all OceanBase tenants managed by OCP, and read-only permissions on associated resources such as OceanBase clusters, OBProxy clusters, hosts, backend tasks, and alerts. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='租户管理员角色,拥有对OCP管理的所有OceanBase租户、巡检的管理权限,及关联资源(OceanBase集群、OBPROXY集群、主机、后台任务、告警、仲裁服务)的只读权限。默认角色,不可编辑或删除。',`permissions`='CLUSTER:*:TENANT:*:*$CLUSTER:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:*$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE',`description_en`='This role is a tenant administrator role and has management permissions on all OceanBase tenants managed by OCP, and read-only permissions on associated resources such as OceanBase clusters, OBProxy clusters, hosts, backend tasks, and alerts. It is a default role and cannot be edited or deleted.' sql 10: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (112,'TENANT_VIEWER','DEFAULT','租户只读角色,拥有对OCP管理的所有OceanBase租户及关联资源(OceanBase集群、OBPROXY集群、主机、后台任务、告警、仲裁服务、巡检)的只读权限。默认角色,不可编辑或删除。','CLUSTER:*:TENANT:*:READ$CLUSTER:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:READ$CREDENTIAL:*:READ','This role is a tenant read-only role and has read-only permissions on all OCP-managed OceanBase tenants and associated resources such as OceanBase clusters, OBProxy clusters, hosts, backend tasks, and alerts. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='租户只读角色,拥有对OCP管理的所有OceanBase租户及关联资源(OceanBase集群、OBPROXY集群、主机、后台任务、告警、仲裁服务、巡检)的只读权限。默认角色,不可编辑或删除。',`permissions`='CLUSTER:*:TENANT:*:READ$CLUSTER:*:READ$HOST:*:READ$TASK:*:READ$ALARM:*:READ$OBPROXY:*:READ$ARBITRATION:*:READ$INSPECTION:*:READ$CREDENTIAL:*:READ',`description_en`='This role is a tenant read-only role and has read-only permissions on all OCP-managed OceanBase tenants and associated resources such as OceanBase clusters, OBProxy clusters, hosts, backend tasks, and alerts. It is a default role and cannot be edited or deleted.' sql 11: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (120,'PACKAGE_MANAGER','DEFAULT','软件包管理角色。默认角色,不可编辑或删除。','PACKAGE:*:*','This role is a software package management role. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='软件包管理角色。默认角色,不可编辑或删除。',`permissions`='PACKAGE:*:*',`description_en`='This role is a software package management role. It is a default role and cannot be edited or deleted.' sql 12: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (121,'OBPROXY_MANAGER','DEFAULT','OBPROXY管理角色。拥有对OCP管理的所有OBPROXY集群的管理权限及关联资源(集群、主机)的只读权限,软件包的管理权限,默认角色,不可编辑或删除。','OBPROXY:*:*$PACKAGE:*:*$CLUSTER:*:READ$HOST:*:READ$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE','This role is an OBProxy management role and has management permissions on all OCP-managed OBProxy clusters and software packages, and read-only permissions on associated clusters and hosts. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OBPROXY管理角色。拥有对OCP管理的所有OBPROXY集群的管理权限及关联资源(集群、主机)的只读权限,软件包的管理权限,默认角色,不可编辑或删除。',`permissions`='OBPROXY:*:*$PACKAGE:*:*$CLUSTER:*:READ$HOST:*:READ$CREDENTIAL:*:READ$CREDENTIAL:*:UPDATE$CREDENTIAL:*:CREATE',`description_en`='This role is an OBProxy management role and has management permissions on all OCP-managed OBProxy clusters and software packages, and read-only permissions on associated clusters and hosts. It is a default role and cannot be edited or deleted.' sql 13: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (122,'OBPROXY_VIEWER','DEFAULT','OBPROXY只读角色。拥有对OCP管理的所有OBPROXY集群及关联资源(集群、主机、软件包)的只读权限,默认角色,不可编辑或删除。','OBPROXY:*:READ$PACKAGE:*:READ$CLUSTER:*:READ$HOST:*:READ$CREDENTIAL:*:READ','This role is an OBProxy read-only role. It has read-only permissions on all OCP-managed OBProxy clusters and associated resources such as clusters, hosts, and software packages. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OBPROXY只读角色。拥有对OCP管理的所有OBPROXY集群及关联资源(集群、主机、软件包)的只读权限,默认角色,不可编辑或删除。',`permissions`='OBPROXY:*:READ$PACKAGE:*:READ$CLUSTER:*:READ$HOST:*:READ$CREDENTIAL:*:READ',`description_en`='This role is an OBProxy read-only role. It has read-only permissions on all OCP-managed OBProxy clusters and associated resources such as clusters, hosts, and software packages. It is a default role and cannot be edited or deleted.' sql 14: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (123,'AUDIT_VIEWER','DEFAULT','查看OCP审计历史信息的权限, 查看所有历史审计事件,可以查看所有操作者的用户名和用户ID。','AUDIT:*:READ','This role is an OCP audit history viewer role and has permissions to view all historical audit events, and usernames and IDs of all operators.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='查看OCP审计历史信息的权限, 查看所有历史审计事件,可以查看所有操作者的用户名和用户ID。',`permissions`='AUDIT:*:READ',`description_en`='This role is an OCP audit history viewer role and has permissions to view all historical audit events, and usernames and IDs of all operators.' sql 15: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (124,'HOST_VIEWER','DEFAULT','OCP主机只读角色,拥有查看所有主机及关联资源(软件包)的只读权限。默认角色,不可编辑或删除。','HOST:*:READ$PACKAGE:*:READ$CREDENTIAL:*:READ','This role is an OCP host read-only role and has permissions to view all hosts and associated resources such as software packages. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP主机只读角色,拥有查看所有主机及关联资源(软件包)的只读权限。默认角色,不可编辑或删除。',`permissions`='HOST:*:READ$PACKAGE:*:READ$CREDENTIAL:*:READ',`description_en`='This role is an OCP host read-only role and has permissions to view all hosts and associated resources such as software packages. It is a default role and cannot be edited or deleted.' sql 16: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (125,'ALARM_VIEWER','DEFAULT','OCP告警只读角色,拥有告警和订阅只读权限及关联资源(集群、租户、主机、用户)的只读权限。默认角色,不可编辑或删除。','ALARM:*:READ$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ARBITRATION:*:READ$USER:*:READ$SELFCURE:*:READ','This role is an OCP alert read-only role and has read-only permissions on alerts, subscriptions, and associated resources such as clusters, tenants, hosts, and users. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='OCP告警只读角色,拥有告警和订阅只读权限及关联资源(集群、租户、主机、用户)的只读权限。默认角色,不可编辑或删除。',`permissions`='ALARM:*:READ$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ$ARBITRATION:*:READ$USER:*:READ$SELFCURE:*:READ',`description_en`='This role is an OCP alert read-only role and has read-only permissions on alerts, subscriptions, and associated resources such as clusters, tenants, hosts, and users. It is a default role and cannot be edited or deleted.' sql 17: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (126,'PACKAGE_VIEWER','DEFAULT','软件包只读角色。默认角色,不可编辑或删除。','PACKAGE:*:READ','This role is a software package read-only role. It is a default role and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='软件包只读角色。默认角色,不可编辑或删除。',`permissions`='PACKAGE:*:READ',`description_en`='This role is a software package read-only role. It is a default role and cannot be edited or deleted.' sql 18: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (127,'INSPECTION_MANAGER','DEFAULT','巡检管理员角色,拥有巡检规则、巡检脚本读写以及巡检规则执行权限。','INSPECTION:*:*','Inspection administrator has permissions to read and write inspection rules and scripts, and execute inspection rules.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='巡检管理员角色,拥有巡检规则、巡检脚本读写以及巡检规则执行权限。',`permissions`='INSPECTION:*:*',`description_en`='Inspection administrator has permissions to read and write inspection rules and scripts, and execute inspection rules.' sql 19: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (128,'ARBITRATION_MANAGER','DEFAULT','仲裁服务管理员角色。拥有对OCP管理的所有仲裁服务的管理权限及关联资源(集群、租户、主机)的只读权限,软件包的管理权限,默认角色,不可编辑或删除。','ARBITRATION:*:*$PACKAGE:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ','Arbitration service administrator role. Has the management authority of all arbitration services managed by OCP and the read-only authority of associated resources (clusters, tenants, hosts), the management authority of software packages, and the default role, which cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='仲裁服务管理员角色。拥有对OCP管理的所有仲裁服务的管理权限及关联资源(集群、租户、主机)的只读权限,软件包的管理权限,默认角色,不可编辑或删除。',`permissions`='ARBITRATION:*:*$PACKAGE:*:*$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ',`description_en`='Arbitration service administrator role. Has the management authority of all arbitration services managed by OCP and the read-only authority of associated resources (clusters, tenants, hosts), the management authority of software packages, and the default role, which cannot be edited or deleted.' sql 20: INSERT INTO `iam_role`(`id`,`name`,`type`,`description`,`permissions`,`description_en`) VALUES (129,'ARBITRATION_VIEWER','DEFAULT','仲裁服务只读角色。拥有对OCP管理的所有仲裁服务及关联资源(集群、租户、主机、软件包)的只读权限,默认角色,不可编辑或删除。','ARBITRATION:*:READ$PACKAGE:*:READ$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ','Arbitration service read-only role. Has read-only permissions to all arbitration services and associated resources (clusters, tenants, hosts, software packages) managed by OCP, the default role, and cannot be edited or deleted.') ON DUPLICATE KEY UPDATE `type`='DEFAULT',`description`='仲裁服务只读角色。拥有对OCP管理的所有仲裁服务及关联资源(集群、租户、主机、软件包)的只读权限,默认角色,不可编辑或删除。',`permissions`='ARBITRATION:*:READ$PACKAGE:*:READ$CLUSTER:*:READ$CLUSTER:*:TENANT:*:READ$HOST:*:READ',`description_en`='Arbitration service read-only role. Has read-only permissions to all arbitration services and associated resources (clusters, tenants, hosts, software packages) managed by OCP, the default role, and cannot be edited or deleted.' ]} [2024-09-05T10:00:30.402] metaDataSource END DEFAULT_DATA sqls:iam_role [2024-09-05T10:00:30.402] metaDataSource BEGIN DEFAULT_DATA sqls:iam_role 3 [2024-09-05T10:00:30.402] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_role, sqls=[ sql 0: DELETE FROM `iam_role` WHERE `name`='OBHISTORY_ADMIN' sql 1: DELETE FROM `iam_role` WHERE `name`='OBHISTORY_DBA' sql 2: DELETE FROM `iam_role` WHERE `name`='OBHISTORY_USER' ]} [2024-09-05T10:00:30.409] metaDataSource END DEFAULT_DATA sqls:iam_role [2024-09-05T10:00:30.409] metaDataSource BEGIN DEFAULT_DATA sqls:iam_user_role 8 [2024-09-05T10:00:30.409] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_user_role, sqls=[ sql 0: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (100,100) sql 1: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (200,101) sql 2: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (200,105) sql 3: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (200,108) sql 4: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (200,109) sql 5: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (200,112) sql 6: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (300,104) sql 7: INSERT IGNORE INTO `iam_user_role`(`user_id`,`role_id`) VALUES (300,105) ]} [2024-09-05T10:00:30.433] metaDataSource END DEFAULT_DATA sqls:iam_user_role [2024-09-05T10:00:30.434] metaDataSource BEGIN DEFAULT_DATA sqls:iam_user_role 1 [2024-09-05T10:00:30.434] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=iam_user_role, sqls=[ sql 0: DELETE FROM `iam_user_role` WHERE `user_id`=400 ]} [2024-09-05T10:00:30.437] metaDataSource END DEFAULT_DATA sqls:iam_user_role [2024-09-05T10:00:30.437] metaDataSource BEGIN DEFAULT_DATA sqls:storage_object_bucket 6 [2024-09-05T10:00:30.437] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=storage_object_bucket, sqls=[ sql 0: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (1,'built-in',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' sql 1: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (2,'sys-package',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' sql 2: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (3,'oceanbase-upgrade-dep',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' sql 3: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (10000,'workload-report',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' sql 4: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (10002,'ash-report',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' sql 5: INSERT INTO `storage_object_bucket`(`id`,`name`,`creator_id`,`type`) VALUES (10003,'cluster-health-check-report',200,'LOCAL') ON DUPLICATE KEY UPDATE `type`='LOCAL' ]} [2024-09-05T10:00:30.484] metaDataSource END DEFAULT_DATA sqls:storage_object_bucket [2024-09-05T10:00:30.484] metaDataSource BEGIN DEFAULT_DATA sqls:task_definition_group 3 [2024-09-05T10:00:30.484] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_definition_group, sqls=[ sql 0: INSERT IGNORE INTO `task_definition_group`(`id`,`name`) VALUES (1,'ScheduleGroup') sql 1: INSERT IGNORE INTO `task_definition_group`(`id`,`name`) VALUES (2,'TemplateFactoryGroup') sql 2: INSERT IGNORE INTO `task_definition_group`(`id`,`name`) VALUES (3,'BuiltInGroup') ]} [2024-09-05T10:00:30.512] metaDataSource END DEFAULT_DATA sqls:task_definition_group [2024-09-05T10:00:30.512] metaDataSource BEGIN DEFAULT_DATA sqls:task_template 26 [2024-09-05T10:00:30.512] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_template, sqls=[ sql 0: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1,'PartitioningDaemonSchedule',200,'SCHEDULE','com.oceanbase.ocp.service.partitioning.PartitioningDaemonSchedule') ON DUPLICATE KEY UPDATE `name`='PartitioningDaemonSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.service.partitioning.PartitioningDaemonSchedule' sql 1: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (2,'ArchiveAlarmHistorySchedule',200,'SCHEDULE','com.oceanbase.ocp.alarm.task.ArchiveAlarmHistorySchedule') ON DUPLICATE KEY UPDATE `name`='ArchiveAlarmHistorySchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.alarm.task.ArchiveAlarmHistorySchedule' sql 2: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (8,'CollectClusterSnapshotSchedule',200,'SCHEDULE','com.oceanbase.ocp.perf.sql.diag.internal.CollectClusterSnapshotSchedule') ON DUPLICATE KEY UPDATE `name`='CollectClusterSnapshotSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.perf.sql.diag.internal.CollectClusterSnapshotSchedule' sql 3: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (18,'ObWaitEventSyncSchedule',200,'SCHEDULE','com.oceanbase.ocp.perf.ash.internal.scheduled.ObWaitEventSyncSchedule') ON DUPLICATE KEY UPDATE `name`='ObWaitEventSyncSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.perf.ash.internal.scheduled.ObWaitEventSyncSchedule' sql 4: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (19,'CleanExpiredHealthCheckRecordSchedule',200,'SCHEDULE','com.oceanbase.ocp.service.task.scheduled.CleanExpiredHealthCheckRecordSchedule') ON DUPLICATE KEY UPDATE `name`='CleanExpiredHealthCheckRecordSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.service.task.scheduled.CleanExpiredHealthCheckRecordSchedule' sql 5: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10001,'BackupScheduleAlarmTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleAlarmTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleAlarmTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleAlarmTemplateFactory' sql 6: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10002,'BackupScheduleCleanDataTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCleanDataTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleCleanDataTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCleanDataTemplateFactory' sql 7: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10003,'BackupScheduleCleanLogTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCleanLogTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleCleanLogTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCleanLogTemplateFactory' sql 8: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10004,'BackupScheduleLogicalTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleLogicalTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleLogicalTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleLogicalTemplateFactory' sql 9: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10005,'BackupSchedulePhysicalTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupSchedulePhysicalTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalTemplateFactory' sql 10: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10006,'BackupScheduleSamplingInspectTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleSamplingInspectTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleSamplingInspectTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleSamplingInspectTemplateFactory' sql 11: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10007,'InspectionTask',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.inspection.internal.task.InspectionTaskTemplate') ON DUPLICATE KEY UPDATE `name`='InspectionTask',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.inspection.internal.task.InspectionTaskTemplate' sql 12: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10008,'OracleSequenceInspectionTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.inspection.internal.task.BuiltinOracleSequenceInspectionTemplate') ON DUPLICATE KEY UPDATE `name`='OracleSequenceInspectionTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.inspection.internal.task.BuiltinOracleSequenceInspectionTemplate' sql 13: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10009,'ClusterPartitionInspectionTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.inspection.internal.task.BuiltinClusterPartitionInspectionTemplate') ON DUPLICATE KEY UPDATE `name`='ClusterPartitionInspectionTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.inspection.internal.task.BuiltinClusterPartitionInspectionTemplate' sql 14: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10010,'MysqlSequenceInspectionTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.inspection.internal.task.BuiltinMysqlSequenceInspectionTemplate') ON DUPLICATE KEY UPDATE `name`='MysqlSequenceInspectionTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.inspection.internal.task.BuiltinMysqlSequenceInspectionTemplate' sql 15: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10011,'BackupSchedulePhysicalDataWithSecondaryTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalDataWithSecondaryTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupSchedulePhysicalDataWithSecondaryTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalDataWithSecondaryTemplateFactory' sql 16: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10012,'BackupSchedulePhysicalLogSecondaryTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalLogSecondaryTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupSchedulePhysicalLogSecondaryTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupSchedulePhysicalLogSecondaryTemplateFactory' sql 17: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10013,'BackupScheduleCollectTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCollectTemplateFactory') ON DUPLICATE KEY UPDATE `name`='BackupScheduleCollectTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.BackupScheduleCollectTemplateFactory' sql 18: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (10014,'GlobalInspectionTask',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.inspection.internal.task.GlobalInspectionTaskTemplate') ON DUPLICATE KEY UPDATE `name`='GlobalInspectionTask',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.inspection.internal.task.GlobalInspectionTaskTemplate' sql 19: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000001,'TableCleaningSchedule',200,'SCHEDULE','com.oceanbase.ocp.service.task.scheduled.TableCleaningSchedule') ON DUPLICATE KEY UPDATE `name`='TableCleaningSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.service.task.scheduled.TableCleaningSchedule' sql 20: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000002,'SqlParseSchedule',200,'SCHEDULE','com.oceanbase.ocp.perf.sql.internal.SqlParseTaskSchedule') ON DUPLICATE KEY UPDATE `name`='SqlParseSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.perf.sql.internal.SqlParseTaskSchedule' sql 21: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000003,'HighRiskSqlSchedule',200,'SCHEDULE','com.oceanbase.ocp.perf.sql.internal.HighRiskSqlAuditStatTaskSchedule') ON DUPLICATE KEY UPDATE `name`='HighRiskSqlSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.perf.sql.internal.HighRiskSqlAuditStatTaskSchedule' sql 22: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000004,'CleanPhysicalSecondaryBackupForOb4xTemplateFactory',200,'TEMPLATE_FACTORY','com.oceanbase.ocp.backup.internal.task.template.CleanPhysicalSecondaryBackupForOb4xTemplateFactory') ON DUPLICATE KEY UPDATE `name`='CleanPhysicalSecondaryBackupForOb4xTemplateFactory',`type`='TEMPLATE_FACTORY',`action`='com.oceanbase.ocp.backup.internal.task.template.CleanPhysicalSecondaryBackupForOb4xTemplateFactory' sql 23: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000005,'DiagFuncUpdateSchedule',200,'SCHEDULE','com.oceanbase.ocp.diagnosis.task.DiagFuncUpdateSchedule') ON DUPLICATE KEY UPDATE `name`='DiagFuncUpdateSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.diagnosis.task.DiagFuncUpdateSchedule' sql 24: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000006,'ExpiredInspectionReportCleanupSchedule',200,'SCHEDULE','com.oceanbase.ocp.inspection.internal.task.ExpiredInspectionReportCleanupSchedule') ON DUPLICATE KEY UPDATE `name`='ExpiredInspectionReportCleanupSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.inspection.internal.task.ExpiredInspectionReportCleanupSchedule' sql 25: INSERT INTO `task_template`(`id`,`name`,`creator_id`,`type`,`action`) VALUES (1000008,'BackupDetectLogPieceSchedule',200,'SCHEDULE','com.oceanbase.ocp.backup.internal.task.schedule.BackupDetectLogPieceSchedule') ON DUPLICATE KEY UPDATE `name`='BackupDetectLogPieceSchedule',`type`='SCHEDULE',`action`='com.oceanbase.ocp.backup.internal.task.schedule.BackupDetectLogPieceSchedule' ]} [2024-09-05T10:00:30.635] metaDataSource END DEFAULT_DATA sqls:task_template [2024-09-05T10:00:30.635] metaDataSource BEGIN DEFAULT_DATA sqls:task_template 24 [2024-09-05T10:00:30.635] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_template, sqls=[ sql 0: DELETE FROM `task_template` WHERE `id`=10 sql 1: DELETE FROM `task_template` WHERE `name`='CheckClusterStatusSchedule' sql 2: DELETE FROM `task_template` WHERE `name`='CheckStandbyClusterInfoSchedule' sql 3: DELETE FROM `task_template` WHERE `name`='ObpaasSyncSchedule' sql 4: DELETE FROM `task_template` WHERE `name`='CollectClusterDailyMetricSchedule' sql 5: DELETE FROM `task_template` WHERE `name`='HostCheck' sql 6: DELETE FROM `task_template` WHERE `name`='SyncClusterInfoSchedule' sql 7: DELETE FROM `task_template` WHERE `name`='ReplicationDaemonSchedule' sql 8: DELETE FROM `task_template` WHERE `name`='CheckVpcConnectSchedule' sql 9: DELETE FROM `task_template` WHERE `name`='CollectTenantMiniCompactionSchedule' sql 10: DELETE FROM `task_template` WHERE `name`='CollectTenantCompactionSchedule' sql 11: DELETE FROM `task_template` WHERE `name`='SyncRsListSchedule' sql 12: DELETE FROM `task_template` WHERE `name`='CheckObproxyServerSchedule' sql 13: DELETE FROM `task_template` WHERE `name`='CollectClusterCompactionSchedule' sql 14: DELETE FROM `task_template` WHERE `name`='HostCheck' sql 15: DELETE FROM `task_template` WHERE `name`='RefreshAgentConfigSchedule' sql 16: DELETE FROM `task_template` WHERE `name`='CollectSlowSqlSchedule' sql 17: DELETE FROM `task_template` WHERE `name`='CollectTransSatatSchedule' sql 18: DELETE FROM `task_template` WHERE `name`='SyncSystemEventSchedule' sql 19: DELETE FROM `task_template` WHERE `name`='TenantSyncSchedule' sql 20: DELETE FROM `task_template` WHERE `name`='CheckClusterConfigUrlSchedule' sql 21: DELETE FROM `task_template` WHERE `name`='GetAgentAlarmsSchedule' sql 22: DELETE FROM `task_template` WHERE `name`='OasSqlCuringSchedule' sql 23: DELETE FROM `task_template` WHERE `name`='HighRiskSqlSchedule' ]} [2024-09-05T10:00:30.645] metaDataSource END DEFAULT_DATA sqls:task_template [2024-09-05T10:00:30.645] metaDataSource BEGIN DEFAULT_DATA sqls:task_definition 10 [2024-09-05T10:00:30.645] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_definition, sqls=[ sql 0: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999999,'Partitioning daemon',3,200,'SCHEDULE','4 */10 * * * *',NULL,NULL,NULL,-1,1,'PartitioningDaemonSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Partitioning daemon',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='4 */10 * * * *',`template_id`=1,`template_name`='PartitioningDaemonSchedule',`max_concurrency`=-1 sql 1: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999998,'Archive alarm history data',3,200,'SCHEDULE','0 0 3 * * *',NULL,NULL,NULL,-1,2,'ArchiveAlarmHistorySchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Archive alarm history data',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 3 * * *',`template_id`=2,`template_name`='ArchiveAlarmHistorySchedule',`max_concurrency`=-1 sql 2: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999995,'Collect cluster snapshot',3,200,'SCHEDULE','0 1 * * * *',NULL,NULL,NULL,-1,8,'CollectClusterSnapshotSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Collect cluster snapshot',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 1 * * * *',`template_id`=8,`template_name`='CollectClusterSnapshotSchedule',`max_concurrency`=-1 sql 3: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999988,'Sync oceanbase wait event info',3,200,'SCHEDULE','0 0 0 * * *',NULL,NULL,NULL,-1,18,'ObWaitEventSyncSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Sync oceanbase wait event info',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 0 * * *',`template_id`=18,`template_name`='ObWaitEventSyncSchedule',`max_concurrency`=-1 sql 4: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999987,'Clean expired health check record',3,200,'SCHEDULE','0 0 2 * * ?',NULL,NULL,NULL,-1,19,'CleanExpiredHealthCheckRecordSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Clean expired health check record',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 2 * * ?',`template_id`=19,`template_name`='CleanExpiredHealthCheckRecordSchedule',`max_concurrency`=-1 sql 5: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999985,'SqlParseSchedule',3,200,'SCHEDULE','0 */5 * * * *',NULL,NULL,NULL,-1,21,'SqlParseSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='SqlParseSchedule',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 */5 * * * *',`template_id`=21,`template_name`='SqlParseSchedule',`max_concurrency`=-1 sql 6: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999979,'Clean table records',3,200,'SCHEDULE','0 0 1 * * *',NULL,NULL,NULL,-1,-1,'TableCleaningSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Clean table records',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 1 * * *',`template_id`=-1,`template_name`='TableCleaningSchedule',`max_concurrency`=-1 sql 7: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999977,'DiagFuncUpdateSchedule',3,200,'SCHEDULE','0 */5 * * * *',NULL,NULL,NULL,-1,1000005,'DiagFuncUpdateSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='DiagFuncUpdateSchedule',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 */5 * * * *',`template_id`=1000005,`template_name`='DiagFuncUpdateSchedule',`max_concurrency`=-1 sql 8: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999976,'Clean expired inspection report',3,200,'SCHEDULE','0 0 0 * * ?',NULL,NULL,NULL,-1,1000006,'ExpiredInspectionReportCleanupSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Clean expired inspection report',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 0 * * ?',`template_id`=1000006,`template_name`='ExpiredInspectionReportCleanupSchedule',`max_concurrency`=-1 sql 9: INSERT INTO `task_definition`(`id`,`name`,`group_id`,`creator_id`,`schedule_type`,`schedule_rule`,`schedule_start_time`,`schedule_end_time`,`schedule_duration_unit`,`max_concurrency`,`template_id`,`template_name`,`comments`,`enabled`,`arguments`) VALUES (999974,'Detect log piece',3,200,'SCHEDULE','0 0 */2 * * ?',NULL,NULL,NULL,-1,1000008,'BackupDetectLogPieceSchedule','',1,NULL) ON DUPLICATE KEY UPDATE `name`='Detect log piece',`group_id`=3,`schedule_type`='SCHEDULE',`schedule_rule`='0 0 */2 * * ?',`template_id`=1000008,`template_name`='BackupDetectLogPieceSchedule',`max_concurrency`=-1 ]} [2024-09-05T10:00:30.677] metaDataSource END DEFAULT_DATA sqls:task_definition [2024-09-05T10:00:30.677] metaDataSource BEGIN DEFAULT_DATA sqls:task_definition 25 [2024-09-05T10:00:30.677] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_definition, sqls=[ sql 0: DELETE FROM `task_definition` WHERE `id`=10 sql 1: DELETE FROM `task_definition` WHERE `name`='Check all cluster status' sql 2: DELETE FROM `task_definition` WHERE `name`='Check all standby cluster sync delay time' sql 3: DELETE FROM `task_definition` WHERE `name`='Sync obpaas information' sql 4: DELETE FROM `task_definition` WHERE `name`='Sync all cluster info' sql 5: DELETE FROM `task_definition` WHERE `name`='Check IC server and VPC Connect' sql 6: DELETE FROM `task_definition` WHERE `name`='Collect cluster daily metric' sql 7: DELETE FROM `task_definition` WHERE `name`='Check host status' sql 8: DELETE FROM `task_definition` WHERE `name`='Distribute replication task' sql 9: DELETE FROM `task_definition` WHERE `name`='Collect all cluster compaction info' sql 10: DELETE FROM `task_definition` WHERE `name`='Collect all tenants major compactions' sql 11: DELETE FROM `task_definition` WHERE `name`='Collect all tenants mini compactions' sql 12: DELETE FROM `task_definition` WHERE `name`='Get agent alarms' sql 13: DELETE FROM `task_definition` WHERE `name`='Sync root service list' sql 14: DELETE FROM `task_definition` WHERE `name`='Check host status' sql 15: DELETE FROM `task_definition` WHERE `name`='Refresh agent config' sql 16: DELETE FROM `task_definition` WHERE `name`='Sync system event' sql 17: DELETE FROM `task_definition` WHERE `name`='Sync tenant information' sql 18: DELETE FROM `task_definition` WHERE `name`='Check all cluster configUrl' sql 19: DELETE FROM `task_definition` WHERE `name`='Collect trans stat to SqlAggregateData for alarm' sql 20: DELETE FROM `task_definition` WHERE `name`='Collect SlowSql to SqlAggregateData for alarm' sql 21: DELETE FROM `task_definition` WHERE `name`='Check obproxy' sql 22: DELETE FROM `task_definition` WHERE `name`='OasSqlCuring' sql 23: DELETE FROM `task_definition` WHERE `name`='Detect alarms on schedule' sql 24: DELETE FROM `task_definition` WHERE `name`='HighRiskSqlSchedule' ]} [2024-09-05T10:00:30.683] metaDataSource END DEFAULT_DATA sqls:task_definition [2024-09-05T10:00:30.683] metaDataSource BEGIN DEFAULT_DATA sqls:task_template_parameter 28 [2024-09-05T10:00:30.683] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=task_template_parameter, sqls=[ sql 0: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (1,10008,0,'threshold','NUMBER','0.8','ocp.inspection.builtin.oracle-sequence-script.threshold.description',1,'0.5','0,1','OracleSequenceInspectionTemplateFactory') sql 1: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (2,10009,0,'preCreateDays','NUMBER','40','ocp.inspection.builtin.partition-script.pre-create-days.description',1,'10','0,1000','ClusterPartitionInspectionTemplateFactory') sql 2: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (3,10010,0,'threshold','NUMBER','1000000','ocp.inspection.builtin.mysql-sequence-script.threshold.description',1,'1000000','0,10000000','MysqlSequenceInspectionTemplateFactory') sql 3: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (4,10007,0,'cpu_quota_concurrency','STRING','4|5|6','ocp.inspection.builtin.cluster-parameter-script.cpu-quota-concurrency.description',1,'5','1,50','ClusterParameterInspectionTemplateFactory') sql 4: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (5,10007,1,'memory_limit_percentage','STRING','90','ocp.inspection.builtin.cluster-parameter-script.memory-limit-percentage.description',1,'80','1,50','ClusterParameterInspectionTemplateFactory') sql 5: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (6,10007,2,'server_permanent_offline_time','STRING','7200s|2h','ocp.inspection.builtin.cluster-parameter-script.server-permanent-offline-time.description',1,'7200s','1,50','ClusterParameterInspectionTemplateFactory') sql 6: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (7,10007,3,'clog_sync_time_warn_threshold','STRING','1s','ocp.inspection.builtin.cluster-parameter-script.clog-sync-time-warn-threshold.description',1,'1s','1,50','ClusterParameterInspectionTemplateFactory') sql 7: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (8,10007,4,'large_query_threshold','STRING','5s','ocp.inspection.builtin.cluster-parameter-script.large-query-threshold.description',1,'5s','1,50','ClusterParameterInspectionTemplateFactory') sql 8: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (9,10007,5,'resource_soft_limit','STRING','100','ocp.inspection.builtin.cluster-parameter-script.resource-soft-limit.description',1,'100','1,50','ClusterParameterInspectionTemplateFactory') sql 9: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (10,10007,6,'trace_log_slow_query_watermark','STRING','1s','ocp.inspection.builtin.cluster-parameter-script.trace-log-slow-query-watermark.description',1,'1s','1,50','ClusterParameterInspectionTemplateFactory') sql 10: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (11,10007,7,'autoinc_cache_refresh_interval','STRING','4200s','ocp.inspection.builtin.cluster-parameter-script.autoinc-cache-refresh-interval.description',1,'4200s','1,50','ClusterParameterInspectionTemplateFactory') sql 11: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (12,10007,8,'trx_try_wait_lock_timeout','STRING','0ms','ocp.inspection.builtin.cluster-parameter-script.trx-try-wait-lock-timeout.description',1,'0ms','1,50','ClusterParameterInspectionTemplateFactory') sql 12: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (13,10007,9,'enable_merge_by_turn','STRING','True','ocp.inspection.builtin.cluster-parameter-script.enable-merge-by-turn.description',1,'True','1,50','ClusterParameterInspectionTemplateFactory') sql 13: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (14,10007,10,'default_compress_func','STRING','zstd_1.0','ocp.inspection.builtin.cluster-parameter-script.default-compress-func.description',1,'zstd_1.0','1,50','ClusterParameterInspectionTemplateFactory') sql 14: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (15,10007,11,'syslog_io_bandwidth_limit','STRING','5M','ocp.inspection.builtin.cluster-parameter-script.syslog-io-bandwidth-limit.description',1,'5M','1,50','ClusterParameterInspectionTemplateFactory') sql 15: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (16,10007,12,'minor_freeze_times','STRING','150','ocp.inspection.builtin.cluster-parameter-script.minor-freeze-times.description',1,'150','1,50','ClusterParameterInspectionTemplateFactory') sql 16: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (17,10007,13,'merge_thread_count','STRING','0','ocp.inspection.builtin.cluster-parameter-script.merge-thread-count.description',1,'0','1,50','ClusterParameterInspectionTemplateFactory') sql 17: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (18,10007,14,'minor_merge_concurrency','STRING','0','ocp.inspection.builtin.cluster-parameter-script.minor-merge-concurrency.description',1,'0','1,50','ClusterParameterInspectionTemplateFactory') sql 18: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (19,10007,15,'memstore_limit_percentage','STRING','50','ocp.inspection.builtin.cluster-parameter-script.memstore-limit-percentage.description',1,'50','1,50','ClusterParameterInspectionTemplateFactory') sql 19: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (20,10007,16,'freeze_trigger_percentage','STRING','50','ocp.inspection.builtin.cluster-parameter-script.freeze-trigger-percentage.description',1,'50','1,50','ClusterParameterInspectionTemplateFactory') sql 20: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (21,10007,17,'system_memory','STRING','50G','ocp.inspection.builtin.cluster-parameter-script.system-memory.description',1,'50G','1,50','ClusterParameterInspectionTemplateFactory') sql 21: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (22,10007,18,'enable_manual_merge','STRING','False','ocp.inspection.builtin.cluster-parameter-script.enable-manual-merge.description',1,'False','1,50','ClusterParameterInspectionTemplateFactory') sql 22: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (23,10007,19,'resource_hard_limit','STRING','100','ocp.inspection.builtin.cluster-parameter-script.resource-hard-limit.description',1,'100','1,50','ClusterParameterInspectionTemplateFactory') sql 23: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (24,10007,20,'syslog_level','STRING','INFO|info','ocp.inspection.builtin.cluster-parameter-script.syslog-level.description',1,'INFO|info','1,50','ClusterParameterInspectionTemplateFactory') sql 24: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (25,10007,21,'max_kept_major_version_number','STRING','1','ocp.inspection.builtin.cluster-parameter-script.max-kept-major-version-number.description',1,'1','1,50','ClusterParameterInspectionTemplateFactory') sql 25: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (26,10007,22,'data_disk_usage_limit_percentage','STRING','95','ocp.inspection.builtin.cluster-parameter-script.data-disk-usage-limit-percentage.description',1,'95','1,50','ClusterParameterInspectionTemplateFactory') sql 26: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (27,10007,23,'enable_perf_event','STRING','True','ocp.inspection.builtin.cluster-parameter-script.enable-perf-event.description',1,'True','1,50','ClusterParameterInspectionTemplateFactory') sql 27: INSERT IGNORE INTO `task_template_parameter`(`id`,`template_id`,`ordinal`,`name`,`type`,`default_value`,`description`,`required`,`sample`,`verify_rule`,`template_name`) VALUES (28,10007,24,'enable_sql_audit','STRING','True','ocp.inspection.builtin.cluster-parameter-script.enable-sql-audit.description',1,'True','1,50','ClusterParameterInspectionTemplateFactory') ]} [2024-09-05T10:00:30.769] metaDataSource END DEFAULT_DATA sqls:task_template_parameter [2024-09-05T10:00:30.769] metaDataSource BEGIN DEFAULT_DATA sqls:compute_region 1 [2024-09-05T10:00:30.769] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_region, sqls=[ sql 0: INSERT IGNORE INTO `compute_region`(`id`,`name`,`description`) VALUES (1,'OCP_META_REGION',NULL) ]} [2024-09-05T10:00:30.792] metaDataSource END DEFAULT_DATA sqls:compute_region [2024-09-05T10:00:30.792] metaDataSource BEGIN DEFAULT_DATA sqls:compute_host_process_meta 3 [2024-09-05T10:00:30.793] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_host_process_meta, sqls=[ sql 0: INSERT INTO `compute_host_process_meta`(`id`,`type`,`alias`,`log_file_pattern`) VALUES (1,'OCP_AGENT','ocp_mgragent','${logHome}/mgragent.log*') ON DUPLICATE KEY UPDATE `type`='OCP_AGENT',`alias`='ocp_mgragent',`log_file_pattern`='${logHome}/mgragent.log*' sql 1: INSERT INTO `compute_host_process_meta`(`id`,`type`,`alias`,`log_file_pattern`) VALUES (2,'OCP_AGENT','ocp_monagent','${logHome}/monagent.log*') ON DUPLICATE KEY UPDATE `type`='OCP_AGENT',`alias`='ocp_monagent',`log_file_pattern`='${logHome}/monagent.log*' sql 2: INSERT INTO `compute_host_process_meta`(`id`,`type`,`alias`,`log_file_pattern`) VALUES (3,'OCP_AGENT','ocp_agentd','${logHome}/agentd.log*') ON DUPLICATE KEY UPDATE `type`='OCP_AGENT',`alias`='ocp_agentd',`log_file_pattern`='${logHome}/agentd.log*' ]} [2024-09-05T10:00:30.827] metaDataSource END DEFAULT_DATA sqls:compute_host_process_meta [2024-09-05T10:00:30.827] metaDataSource BEGIN DEFAULT_DATA sqls:compute_host_process_meta 4 [2024-09-05T10:00:30.827] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_host_process_meta, sqls=[ sql 0: DELETE FROM `compute_host_process_meta` WHERE `id`=4 sql 1: DELETE FROM `compute_host_process_meta` WHERE `id`=5 sql 2: DELETE FROM `compute_host_process_meta` WHERE `id`=6 sql 3: DELETE FROM `compute_host_process_meta` WHERE `id`=7 ]} [2024-09-05T10:00:30.832] metaDataSource END DEFAULT_DATA sqls:compute_host_process_meta [2024-09-05T10:00:30.832] metaDataSource BEGIN DEFAULT_DATA sqls:compute_host_agent_process_meta 3 [2024-09-05T10:00:30.832] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_host_agent_process_meta, sqls=[ sql 0: INSERT INTO `compute_host_agent_process_meta`(`id`,`process_meta_id`,`start_mode`,`is_operable`) VALUES (1,1,'ALWAYS',0) ON DUPLICATE KEY UPDATE `process_meta_id`=1,`start_mode`='ALWAYS',`is_operable`=0 sql 1: INSERT INTO `compute_host_agent_process_meta`(`id`,`process_meta_id`,`start_mode`,`is_operable`) VALUES (2,2,'ALWAYS',0) ON DUPLICATE KEY UPDATE `process_meta_id`=2,`start_mode`='ALWAYS',`is_operable`=0 sql 2: INSERT INTO `compute_host_agent_process_meta`(`id`,`process_meta_id`,`start_mode`,`is_operable`) VALUES (3,3,'ALWAYS',0) ON DUPLICATE KEY UPDATE `process_meta_id`=3,`start_mode`='ALWAYS',`is_operable`=0 ]} [2024-09-05T10:00:30.869] metaDataSource END DEFAULT_DATA sqls:compute_host_agent_process_meta [2024-09-05T10:00:30.869] metaDataSource BEGIN DEFAULT_DATA sqls:compute_host_agent_process_meta 4 [2024-09-05T10:00:30.869] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_host_agent_process_meta, sqls=[ sql 0: DELETE FROM `compute_host_agent_process_meta` WHERE `id`=4 sql 1: DELETE FROM `compute_host_agent_process_meta` WHERE `id`=5 sql 2: DELETE FROM `compute_host_agent_process_meta` WHERE `id`=6 sql 3: DELETE FROM `compute_host_agent_process_meta` WHERE `id`=7 ]} [2024-09-05T10:00:30.874] metaDataSource END DEFAULT_DATA sqls:compute_host_agent_process_meta [2024-09-05T10:00:30.874] metaDataSource BEGIN DEFAULT_DATA sqls:compute_vpc 1 [2024-09-05T10:00:30.874] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_vpc, sqls=[ sql 0: INSERT IGNORE INTO `compute_vpc`(`id`,`name`,`ocp_url`,`monitordb_address`,`monitordb_port`,`config_server_url`) VALUES (1,'system-default',NULL,NULL,NULL,'http://localhost:8080') ]} [2024-09-05T10:00:30.888] metaDataSource END DEFAULT_DATA sqls:compute_vpc [2024-09-05T10:00:30.888] metaDataSource BEGIN DEFAULT_DATA sqls:compute_system_checker_repair_plan 53 [2024-09-05T10:00:30.888] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=compute_system_checker_repair_plan, sqls=[ sql 0: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (1,'检查主机时钟偏移|check clock offset','检查主机时钟偏移,单位(ms)。OBServer 和 OCP 的时钟偏移应保持在 50ms 内,来满足 OceanBase 集群的时钟偏移要求|Checks the clock offset of the host, in milliseconds. In an OceanBase cluster, the clock offset between OBServers and OCP must be within 50 ms.',210,'',0,'请调整时钟源','','') ON DUPLICATE KEY UPDATE `check_item_id`=210,`repair_method`='',`repairable`=0,`repair_hint`='请调整时钟源',`parameters`='' sql 1: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (2,'','crond 用于设置定时任务,OceanBase 依赖的基础能力|The crond service is a basic dependency of OceanBase Database used for setting up scheduled tasks.',212,'RepairService',1,'systemctl start crond','{\"name\":\"crond\",\"opType\":\"start\"}','RepairService','{\"name\":\"crond\",\"opType\":\"stop\"}','') ON DUPLICATE KEY UPDATE `check_item_id`=212,`repair_method`='RepairService',`repairable`=1,`repair_hint`='systemctl start crond',`parameters`='{\"name\":\"crond\",\"opType\":\"start\"}' sql 2: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (3,'','sshd 用于加密登录或者数据传输,OceanBase 依赖的基础能力|The sshd service is a basic dependency of OceanBase Database for encrypted logon or data transmission.',213,'RepairService',1,'systemctl start sshd','{\"name\":\"sshd\",\"opType\":\"start\"}','RepairService','{\"name\":\"sshd\",\"opType\":\"stop\"}','') ON DUPLICATE KEY UPDATE `check_item_id`=213,`repair_method`='RepairService',`repairable`=1,`repair_hint`='systemctl start sshd',`parameters`='{\"name\":\"sshd\",\"opType\":\"start\"}' sql 3: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (4,'','建议用户禁用 firewalld 或为 OceanBase 集群各服务添加允许规则。避免防火墙拦截|We recommend that you disable the firewalld service or add whitelist rules for services of the OceanBase cluster as needed. Otherwise, services will be blocked by the firewall.',214,'RepairService',1,'systemctl stop firewalld','{\"name\":\"firewalld\",\"opType\":\"stop\"}','RepairService','{\"name\":\"sshd\",\"opType\":\"start\"}','') ON DUPLICATE KEY UPDATE `check_item_id`=214,`repair_method`='RepairService',`repairable`=1,`repair_hint`='systemctl stop firewalld',`parameters`='{\"name\":\"firewalld\",\"opType\":\"stop\"}' sql 4: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (5,'','检查操作系统 /sys/kernel/mm/transparent_hugepage/enabled 配置。需要设置为 never,保障系统稳定性|Checks the settings of the enabled file in the /sys/kernel/mm/transparent_hugepage/ directory of the operating system. You must set this parameter to `never` to ensure system stability.',215,'RepairTHP',1,'echo never > /sys/kernel/mm/transparent_hugepage/enabled','{\"newOption\":\"never\"}','RepairTHP','{\"newOption\":\"never\",\"isReset\":true}','newOption') ON DUPLICATE KEY UPDATE `check_item_id`=215,`repair_method`='RepairTHP',`repairable`=1,`repair_hint`='echo never > /sys/kernel/mm/transparent_hugepage/enabled',`parameters`='{\"newOption\":\"never\"}' sql 5: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (6,'','检查操作系统 swap 信息。要求移除 swap 分区|Checks the swap information of the operating system. Swap partitions must be removed.',217,'RepairSwap',1,'swapoff -a && sed -i \'s/^[^#].* swap /#&/g\' /etc/fstab','{\"newOption\":\"off\"}','RepairSwap','{\"newOption\":\"off\"}','newOption') ON DUPLICATE KEY UPDATE `check_item_id`=217,`repair_method`='RepairSwap',`repairable`=1,`repair_hint`='swapoff -a && sed -i \'s/^[^#].* swap /#&/g\' /etc/fstab',`parameters`='{\"newOption\":\"off\"}' sql 6: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (7,'','net.ipv4.conf.default.rp_filter 检查网卡对接收到的数据包进行反向路由验证的规则。需要设置为 1,开启严格的反向路由校验,保障系统安全性|An operating system parameter. It checks the NIC rules for reverse routing verification on received packets. To ensure system security, you must set this parameter to `1` to enable strict reverse routing verification.',218,'RepairKernelParams',1,'echo \'net.ipv4.conf.default.rp_filter=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.conf.default.rp_filter\",\"paramValue\":\"1\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.conf.default.rp_filter\",\"paramValue\":\"1\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=218,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.conf.default.rp_filter=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.conf.default.rp_filter\",\"paramValue\":\"1\"}' sql 7: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (8,'','net.ipv4.conf.default.accept_source_route 允许数据包的发送者指定数据包的发送路径,以及返回给发送者的数据包所走的路径。需设置为 0,禁用该特性,保障系统安全性|An operating system parameter. It controls whether to allow the sender to specify the path for sending packets and the path by which packets are returned to the sender. To ensure system security, you must set this parameter to `0` to disable this feature.',219,'RepairKernelParams',1,'echo \'net.ipv4.conf.default.accept_source_route=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.conf.default.accept_source_route\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.conf.default.accept_source_route\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=219,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.conf.default.accept_source_route=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.conf.default.accept_source_route\",\"paramValue\":\"0\"}' sql 8: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (9,'','net.ipv4.tcp_syncookies 当出现 syn 等候队列出现溢出时向对方发送 syncookies。需要设置为1,目的是为了防止 syn flood 攻击|An operating system parameter. It controls whether to send syncookies to the peer end when the SYN queue overflows. To prevent an SYN flood, you must set this parameter to `1`.',220,'RepairKernelParams',1,'echo \'net.ipv4.tcp_syncookies=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_syncookies\",\"paramValue\":\"1\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_syncookies\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=220,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_syncookies=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_syncookies\",\"paramValue\":\"1\"}' sql 9: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (10,'','vm.swappiness 换出运行时内存的相对权重。需要设置为 0,保障系统稳定|An operating system parameter. It controls the relative weight given to swapping out of runtime memory. You must set this parameter to `0` to ensure system stability.',221,'RepairKernelParams',1,'echo \'vm.swappiness=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.swappiness\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"vm.swappiness\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=221,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.swappiness=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.swappiness\",\"paramValue\":\"0\"}' sql 10: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (11,'','net.ipv4.tcp_tw_reuse 检查是否允许将处于 TIME-WAIT 状态的 socket(TIME-WAIT 的端口)用于新的 TCP 连接。需要设置为 1,保障系统性能|An operating system parameter. It checks whether sockets in the TIME_WAIT state can be reused for new TCP connections. You must set this parameter to `1` to ensure system performance.',222,'RepairKernelParams',1,'echo \'net.ipv4.tcp_tw_reuse=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_tw_reuse\",\"paramValue\":\"1\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_tw_reuse\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=222,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_tw_reuse=1\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_tw_reuse\",\"paramValue\":\"1\"}' sql 11: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (12,'','net.ipv4.tcp_slow_start_after_idle 检查 TCP 空闲后是否慢启动。需要设置为 0,保障系统性能|An operating system parameter. It checks whether a TCP connection starts slowly after an idle period. You must set this parameter to `0` to ensure system performance.',223,'RepairKernelParams',1,'echo \'net.ipv4.tcp_slow_start_after_idle=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_slow_start_after_idle\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_slow_start_after_idle\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=223,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_slow_start_after_idle=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_slow_start_after_idle\",\"paramValue\":\"0\"}' sql 12: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (13,'','vm.overcommit_memory 检查是否接受大型内存请求或拒绝的条件。需要设置为 0,保障系统稳定性|An operating system parameter. It checks the conditions for receiving large memory requests are met. You must set this parameter to `0` to ensure system stability.',224,'RepairKernelParams',1,'echo \'vm.overcommit_memory=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.overcommit_memory\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"vm.overcommit_memory\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=224,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.overcommit_memory=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.overcommit_memory\",\"paramValue\":\"0\"}' sql 13: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (14,'','vm.nr_hugepages 检查是否开启 HugePages。需要设置为 0,保障系统稳定性|An operating system parameter. It checks whether the HugePages feature is enabled. You must set this parameter to `0` to ensure system stability.',225,'RepairKernelParams',1,'echo \'vm.nr_hugepages=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.nr_hugepages\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"vm.nr_hugepages\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=225,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.nr_hugepages=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.nr_hugepages\",\"paramValue\":\"0\"}' sql 14: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (15,'','net.core.somaxconn 检查系统中每一个端口最大的监听队列的长度。建议设置在范围 [2048,16384]|check net.core.somaxconn value.Recommended value: [2048,16384]',238,'RepairKernelParams',1,'echo \'net.core.somaxconn=2048\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.somaxconn\",\"paramValue\":\"2048\"}','RepairKernelParams','{\"paramKey\":\"net.core.somaxconn\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=238,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.somaxconn=2048\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.somaxconn\",\"paramValue\":\"2048\"}' sql 15: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (16,'','net.core.netdev_max_backlog 检查在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。建议设置在范围 [500,10000]|check net.core.netdev_max_backlog value.Recommended value: [500,10000]',239,'RepairKernelParams',1,'echo \'net.core.netdev_max_backlog=10000\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.netdev_max_backlog\",\"paramValue\":\"10000\"}','RepairKernelParams','{\"paramKey\":\"net.core.netdev_max_backlog\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=239,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.netdev_max_backlog=10000\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.netdev_max_backlog\",\"paramValue\":\"10000\"}' sql 16: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (17,'','net.core.rmem_default 检查主机默认的 TCP 数据接收窗口大小(字节)。建议设置在范围 [65536,16777216]|check net.core.rmem_default value.Recommended value: [65536,16777216]',240,'RepairKernelParams',1,'echo \'net.core.rmem_default=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.rmem_default\",\"paramValue\":\"16777216\"}','RepairKernelParams','{\"paramKey\":\"net.core.rmem_default\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=240,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.rmem_default=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.rmem_default\",\"paramValue\":\"16777216\"}' sql 17: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (18,'','net.core.wmem_default 检查主机默认的 TCP 数据发送窗口大小(字节)。建议设置在范围 [65536,16777216]|check net.core.wmem_default value.Recommended value: [65536,16777216]',241,'RepairKernelParams',1,'echo \'net.core.wmem_default=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.wmem_default\",\"paramValue\":\"16777216\"}','RepairKernelParams','{\"paramKey\":\"net.core.wmem_default\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=241,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.wmem_default=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.wmem_default\",\"paramValue\":\"16777216\"}' sql 18: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (19,'','net.core.rmem_max 检查主机最大的 TCP 数据接收窗口(字节)。建议设置在范围 [8388608,16777216]|check net.core.rmem_max value.Recommended value: [8388608,16777216]',242,'RepairKernelParams',1,'echo \'net.core.rmem_max=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.rmem_max\",\"paramValue\":\"16777216\"}','RepairKernelParams','{\"paramKey\":\"net.core.rmem_max\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=242,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.rmem_max=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.rmem_max\",\"paramValue\":\"16777216\"}' sql 19: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (20,'','net.core.wmem_max 检查主机最大的 TCP 数据发送窗口(字节)。建议设置在范围 [8388608,16777216]|check net.core.wmem_max value.Recommended value: [8388608,16777216]',243,'RepairKernelParams',1,'echo \'net.core.wmem_max=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.core.wmem_max\",\"paramValue\":\"16777216\"}','RepairKernelParams','{\"paramKey\":\"net.core.wmem_max\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=243,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.core.wmem_max=16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.core.wmem_max\",\"paramValue\":\"16777216\"}' sql 20: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (21,'','net.ipv4.tcp_rmem 检查 socket 接收缓冲区分配的字节数。建议设置在范围 min:[4096,8192], default:[65536,174760], max:[8388608,16777216]|check net.ipv4.tcp_rmem value.Recommended value: 4096 87380 16777216',245,'RepairKernelParams',1,'echo \'net.ipv4.tcp_rmem=4096 87380 16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_rmem\",\"paramValue\":\"4096 87380 16777216\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_rmem\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=245,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_rmem=4096 87380 16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_rmem\",\"paramValue\":\"4096 87380 16777216\"}' sql 21: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (22,'','net.ipv4.tcp_wmem 检查 socket 发送缓冲区分配的字节数。建议设置在范围 min:[4096,8192], default:[65536,174760], max:[8388608,16777216]|check net.ipv4.tcp_wmem value.Recommended value: 4096 65536 16777216',246,'RepairKernelParams',1,'echo \'net.ipv4.tcp_wmem=4096 65536 16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_wmem\",\"paramValue\":\"4096 65536 16777216\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_wmem\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=246,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_wmem=4096 65536 16777216\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_wmem\",\"paramValue\":\"4096 65536 16777216\"}' sql 22: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (23,'','net.ipv4.tcp_max_syn_backlog 检查可保存在队列中未获得对方确认的最大连接请求数目。建议设置在范围:[1024,16384]|check net.ipv4.tcp_max_syn_backlog value.Recommended value: [1024,16384]',256,'RepairKernelParams',1,'echo \'net.ipv4.tcp_max_syn_backlog=1024\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_max_syn_backlog\",\"paramValue\":\"1024\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_max_syn_backlog\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=256,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_max_syn_backlog=1024\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_max_syn_backlog\",\"paramValue\":\"1024\"}' sql 23: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (24,'','net.ipv4.tcp_fin_timeout 检查 TCP 保持在 FIN-WAIT-2 状态的时间(秒)。建议设置在范围:[15,60]|check net.ipv4.tcp_fin_timeout value.Recommended value: [15,60]',257,'RepairKernelParams',1,'echo \'net.ipv4.tcp_fin_timeout=60\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"net.ipv4.tcp_fin_timeout\",\"paramValue\":\"60\"}','RepairKernelParams','{\"paramKey\":\"net.ipv4.tcp_fin_timeout\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=257,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'net.ipv4.tcp_fin_timeout=60\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"net.ipv4.tcp_fin_timeout\",\"paramValue\":\"60\"}' sql 24: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (25,'','vm.min_free_kbytes 检查保留的空闲页面池的大小。建议设置在范围:[32768,2097152]|check vm.min_free_kbytes value.Recommended value: [32768,2097152]',258,'RepairKernelParams',1,'echo \'vm.min_free_kbytes=2097152\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.min_free_kbytes\",\"paramValue\":\"2097152\"}','RepairKernelParams','{\"paramKey\":\"vm.min_free_kbytes\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=258,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.min_free_kbytes=2097152\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.min_free_kbytes\",\"paramValue\":\"2097152\"}' sql 25: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (26,'','vm.max_map_count 检查进程可以使用的最大内存映射区域值。建议设置为 655360|check vm.max_map_count value.Recommended value: 655360',259,'RepairKernelParams',1,'echo \'vm.max_map_count=655360\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.max_map_count\",\"paramValue\":\"655360\"}','RepairKernelParams','{\"paramKey\":\"vm.max_map_count\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=259,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.max_map_count=655360\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.max_map_count\",\"paramValue\":\"655360\"}' sql 26: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (27,'','fs.aio-max-nr 检查同时可支持的异步 IO 数目。建议设置为 >= 1048576|check fs.aio-max-nr value.Recommended value >= 1048576',260,'RepairKernelParams',1,'echo \'fs.aio-max-nr=1048576\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"fs.aio-max-nr\",\"paramValue\":\"1048576\"}','RepairKernelParams','{\"paramKey\":\"fs.aio-max-nr\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=260,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'fs.aio-max-nr=1048576\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"fs.aio-max-nr\",\"paramValue\":\"1048576\"}' sql 27: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (28,'','kernel.numa_balancing 检查自动 numa 平衡是否禁用,为避免内存节点数据迁移可能造成的性能抖动,建议禁用|check kernel.numa_balancing value.Recommended value: 0',261,'RepairKernelParams',1,'echo \'kernel.numa_balancing=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"kernel.numa_balancing\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"kernel.numa_balancing\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=261,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'kernel.numa_balancing=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"kernel.numa_balancing\",\"paramValue\":\"0\"}' sql 28: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (29,'','vm.zone_reclaim_mode 检查控制内存 zone 回收模式是否禁用,为避免因回收导致的性能抖动,建议禁用|check vm.zone_reclaim_mode value.Recommended value: 0',262,'RepairKernelParams',1,'echo \'vm.zone_reclaim_mode=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"vm.zone_reclaim_mode\",\"paramValue\":\"0\"}','RepairKernelParams','{\"paramKey\":\"vm.zone_reclaim_mode\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=262,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'vm.zone_reclaim_mode=0\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"vm.zone_reclaim_mode\",\"paramValue\":\"0\"}' sql 29: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (30,'','fs.file-max 检查整个系统能够打开的最大文件数量,建议设置为 >= 6573688|check fs.file-max value.Recommended value >= 6573688',263,'RepairKernelParams',1,'echo \'fs.file-max=6573688\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"fs.file-max\",\"paramValue\":\"6573688\"}','RepairKernelParams','{\"paramKey\":\"fs.file-max\",\"paramValue\":\"0\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=263,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'fs.file-max=6573688\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"fs.file-max\",\"paramValue\":\"6573688\"}' sql 30: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (31,'','fs.pipe-user-pages-soft 检查由单个非特权用户创建或设置的所有管道的总大小(以页为单位)的软限制,建议设置为默认值|check fs.pipe-user-pages-soft value.Recommended default value',264,'RepairKernelParams',1,'echo \'fs.pipe-user-pages-soft=16384\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf','{\"paramKey\":\"fs.pipe-user-pages-soft\",\"paramValue\":\"16384\"}','RepairKernelParams','{\"paramKey\":\"fs.pipe-user-pages-soft\",\"paramValue\":\"16384\"}','paramValue') ON DUPLICATE KEY UPDATE `check_item_id`=264,`repair_method`='RepairKernelParams',`repairable`=1,`repair_hint`='echo \'fs.pipe-user-pages-soft=16384\'>>/etc/sysctl.d/oceanbase.conf && sysctl -p /etc/sysctl.d/oceanbase.conf',`parameters`='{\"paramKey\":\"fs.pipe-user-pages-soft\",\"paramValue\":\"16384\"}' sql 31: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (32,'','检查主机 netstat 命令是否存在,OCP 依赖的重要的运维工具。需要安装|Checks whether the netstat command is available on the host. netstat is an important O&M tool that OCP depends on and must be installed.',226,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install net-tools','{\"name\":\"net-tools\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=226,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install net-tools',`parameters`='{\"name\":\"net-tools\"}' sql 32: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (33,'','检查主机 mtr 命令是否存在,网络测试工具,为运维或检查提供便利。建议安装|Checks whether the mtr command is available on the host. mtr is a network test tool. We recommend that you install it.',227,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install mtr','{\"name\":\"mtr\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=227,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install mtr',`parameters`='{\"name\":\"mtr\"}' sql 33: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (34,'','检查主机 tar 命令是否存在,Linux 打包工具,OCP 依赖的重要的运维工具。建议安装|Checks whether the tar command is available on the host. tar is a packaging tool in Linux. We recommend that you install it.',228,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install tar','{\"name\":\"tar\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=228,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install tar',`parameters`='{\"name\":\"tar\"}' sql 34: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (35,'','检查主机是否安装 curl 命令,命令行文本传输工具,为运维或检查提供便利。建议安装|Checks whether the curl command is available on the host. curl is a command-line tool for transferring data. We recommend that you install it.',229,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install curl','{\"name\":\"curl\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=229,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install curl',`parameters`='{\"name\":\"curl\"}' sql 35: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (36,'','检查主机是否安装 nc 命令,netcat 网络工具,OCP 依赖的重要的运维工具。建议安装|Checks whether the NetCat (nc) command is available on the host. nc is a networking tool. We recommend that you install it.',230,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install nc','{\"name\":\"nc\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=230,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install nc',`parameters`='{\"name\":\"nc\"}' sql 36: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (37,'','检查主机是否安装 binutils 二进制工具集,为运维或检查提供便利。建议安装|Checks whether the binutils binary toolkit is installed on the host. We recommend that you install it.',231,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install binutils','{\"name\":\"binutils\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=231,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install binutils',`parameters`='{\"name\":\"binutils\"}' sql 37: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (38,'','检查主机是否安装 bind-utils DNS 工具集,为运维或检查提供便利。建议安装|Checks whether the bind-utils toolkit is installed on the host. The bind-utils toolkit contains a collection of utilities for querying DNS name servers. We recommend that you install it.',232,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install bind-utils','{\"name\":\"bind-utils\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=232,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install bind-utils',`parameters`='{\"name\":\"bind-utils\"}' sql 38: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (39,'','检查主机是否安装 iproute 网络管理工具包,为运维或检查提供便利。建议安装|Checks whether the iproute network management toolkit is installed on the host. We recommend that you install it.',233,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install iproute','{\"name\":\"iproute\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=233,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install iproute',`parameters`='{\"name\":\"iproute\"}' sql 39: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (40,'','libaio 是 OceanBase 运行依赖的动态链接库,必须安装|libaio dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.',211,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install libaio','{\"name\":\"libaio\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=211,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install libaio',`parameters`='{\"name\":\"libaio\"}' sql 40: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (41,'','检查主机安装的 Python 版本是否 2.7.x,确保相关 OceanBase 脚本能够正常运行。建议用户自行安装|Checks whether the version of Python installed on the host is 2.7.x to ensure the normal execution of relevant OceanBase scripts. We recommend that you install it by yourself.',216,'',0,'yum/apt-get/zypper -y install python2.7','','') ON DUPLICATE KEY UPDATE `check_item_id`=216,`repair_method`='',`repairable`=0,`repair_hint`='yum/apt-get/zypper -y install python2.7',`parameters`='' sql 41: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (42,'','libatomic 是 OceanBase 运行依赖的动态链接库,必须安装|libatomic dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.',244,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install libatomic','{\"name\":\"libatomic\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=244,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install libatomic',`parameters`='{\"name\":\"libatomic\"}' sql 42: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (43,'','检查指定的用户(系统参数 ocp.operation.default.os.user)是否存在|check if user(ocp.operation.default.os.user in System Parameters) exists',247,'',0,'make sure user(ocp.operation.default.os.user in System Parameters) exists on the os','','') ON DUPLICATE KEY UPDATE `check_item_id`=247,`repair_method`='',`repairable`=0,`repair_hint`='make sure user(ocp.operation.default.os.user in System Parameters) exists on the os',`parameters`='' sql 43: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (44,'','检查 root 用户 openFiles 系统限制。系统限制主要用于限制 shell 启动进程所占用的资源,建议设置为 655350| check if (user root) limit of openFiles is set. Recommend value: 655350',248,'RepairProcessLimits',1,'','{\"option\":\"openFiles\",\"userName\":\"root\",\"expectedValue\":\"655350\"}','RepairProcessLimits','{\"isReset\":true}','') ON DUPLICATE KEY UPDATE `check_item_id`=248,`repair_method`='RepairProcessLimits',`repairable`=1,`repair_hint`='',`parameters`='{\"option\":\"openFiles\",\"userName\":\"root\",\"expectedValue\":\"655350\"}' sql 44: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (45,'','检查指定用户(系统参数 ocp.operation.default.os.user)openFiles 系统限制。系统限制主要用于限制 shell 启动进程所占用的资源,建议设置为 655350| check if (ocp.operation.default.os.user in System Parameters) limit of openFiles is set. Recommend value: 655350',249,'RepairProcessLimits',1,'','{\"option\":\"openFiles\",\"userName\":\"admin\",\"expectedValue\":\"655350\"}','RepairProcessLimits','{\"isReset\":true}','') ON DUPLICATE KEY UPDATE `check_item_id`=249,`repair_method`='RepairProcessLimits',`repairable`=1,`repair_hint`='',`parameters`='{\"option\":\"openFiles\",\"userName\":\"admin\",\"expectedValue\":\"655350\"}' sql 45: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (46,'','检查指定用户(系统参数 ocp.operation.default.os.user)stackSize 系统限制。系统限制主要用于限制 shell 启动进程所占用的资源,建议设置为 10240| check if (ocp.operation.default.os.user in System Parameters) limit of stackSize is set. Recommend value: 10240',250,'RepairProcessLimits',1,'','{\"option\":\"stackSize\",\"userName\":\"admin\",\"expectedValue\":\"10240\"}','RepairProcessLimits','{\"isReset\":true}','') ON DUPLICATE KEY UPDATE `check_item_id`=250,`repair_method`='RepairProcessLimits',`repairable`=1,`repair_hint`='',`parameters`='{\"option\":\"stackSize\",\"userName\":\"admin\",\"expectedValue\":\"10240\"}' sql 46: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (47,'','检查指定用户(系统参数 ocp.operation.default.os.user)maxUserProcesses 系统限制。系统限制主要用于限制 shell 启动进程所占用的资源,建议设置为 655360| check if (ocp.operation.default.os.user in System Parameters) limit of maxUserProcesses is set. Recommend value: 655360',251,'RepairProcessLimits',1,'','{\"option\":\"maxUserProcesses\",\"userName\":\"admin\",\"expectedValue\":\"655360\"}','RepairProcessLimits','{\"isReset\":true}','') ON DUPLICATE KEY UPDATE `check_item_id`=251,`repair_method`='RepairProcessLimits',`repairable`=1,`repair_hint`='',`parameters`='{\"option\":\"maxUserProcesses\",\"userName\":\"admin\",\"expectedValue\":\"655360\"}' sql 47: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (48,'','检查指定用户(系统参数 ocp.operation.default.os.user)coreFileSize 系统限制。系统限制主要用于限制 shell 启动进程所占用的资源,建议设置为 unlimited| check if (ocp.operation.default.os.user in System Parameters) limit of coreFileSize is set. Recommend value: unlimited',252,'RepairProcessLimits',1,'','{\"option\":\"coreFileSize\",\"userName\":\"admin\",\"expectedValue\":\"unlimited\"}','RepairProcessLimits','{\"isReset\":true}','') ON DUPLICATE KEY UPDATE `check_item_id`=252,`repair_method`='RepairProcessLimits',`repairable`=1,`repair_hint`='',`parameters`='{\"option\":\"coreFileSize\",\"userName\":\"admin\",\"expectedValue\":\"unlimited\"}' sql 48: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (49,'','检查 SELinux 是否启用,建议用户禁用 selinux,SELinux 使用所谓的委任式访问控制 (Mandatory Access Control, MAC) ,可以针对特定的程序与特定的档案资源来进行权限的控管| check if selinux is disabled.',253,'RepairSelinux',1,'/usr/sbin/setenforce 0','{\"state\":\"disabled\"}','RepairSelinux','{\"state\":\"disabled\"}','state') ON DUPLICATE KEY UPDATE `check_item_id`=253,`repair_method`='RepairSelinux',`repairable`=1,`repair_hint`='/usr/sbin/setenforce 0',`parameters`='{\"state\":\"disabled\"}' sql 49: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (50,'','OceanBase 数据盘文件类型,磁盘容量 > 16T 时应为 xfs 类型|File Type of OceanBase Data Disk. File system type should be xfs if disk size > 16T',254,'',0,'','','','','') ON DUPLICATE KEY UPDATE `check_item_id`=254,`repair_method`='',`repairable`=0,`repair_hint`='',`parameters`='' sql 50: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (51,'','检查操作系统版本,一般推荐使用标准化主机文档中列举的操作系统版本 |check OS version. Recommend using OS versions listed in document',265,'',0,'','','','','') ON DUPLICATE KEY UPDATE `check_item_id`=265,`repair_method`='',`repairable`=0,`repair_hint`='',`parameters`='' sql 51: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_replace_field`) VALUES (52,'','检查主机是否安装 fio 命令,磁盘压测工具,OBServer 依赖的重要的运维工具。建议安装|Checks whether the fio command is available on the host. fio is a disk pressure test tool. We recommend that you install it.',266,'RepairPackageNetInstall',1,'yum/apt-get/zypper -y install fio','{\"name\":\"fio\"}','name') ON DUPLICATE KEY UPDATE `check_item_id`=266,`repair_method`='RepairPackageNetInstall',`repairable`=1,`repair_hint`='yum/apt-get/zypper -y install fio',`parameters`='{\"name\":\"fio\"}' sql 52: INSERT INTO `compute_system_checker_repair_plan`(`id`,`check_item`,`description`,`check_item_id`,`repair_method`,`repairable`,`repair_hint`,`parameters`,`rollback_method`,`rollback_parameters`,`rollback_replace_field`) VALUES (53,'','检查主机 clock source 配置。建议设置为 tsc 类型(aarch64 推荐 arch_sys_conter)|Checks host OS clock source config. We recommend that you set it to tsc type(arch_sys_conter on aarch64).',277,'RepairClockSource',1,'echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource','{\"sourceType\":\"tsc\"}','RepairClockSource','{\"isReset\":\"true\", \"sourceType\":\"\"}','sourceType') ON DUPLICATE KEY UPDATE `check_item_id`=277,`repair_method`='RepairClockSource',`repairable`=1,`repair_hint`='echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource',`parameters`='{\"sourceType\":\"tsc\"}' ]} [2024-09-05T10:00:31.042] metaDataSource END DEFAULT_DATA sqls:compute_system_checker_repair_plan [2024-09-05T10:00:31.042] metaDataSource BEGIN DEFAULT_DATA sqls:profile_credential 1 [2024-09-05T10:00:31.042] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=profile_credential, sqls=[ sql 0: DELETE FROM `profile_credential` WHERE `access_target`='RPC_CURVE' ]} [2024-09-05T10:00:31.051] metaDataSource END DEFAULT_DATA sqls:profile_credential [2024-09-05T10:00:31.051] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_template_variable_meta 143 [2024-09-05T10:00:31.052] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_template_variable_meta, sqls=[ sql 0: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (1,'AlarmRule','app_type','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 1: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (454,'AlarmRule','app','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 2: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (2,'AlarmRule','alarm_type','告警项','Alarm type','警示項') ON DUPLICATE KEY UPDATE `description1`='告警项',`description2`='Alarm type',`description3`='警示項' sql 3: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (3,'AlarmRule','alarm_target','告警对象','Alarm target','警示對象') ON DUPLICATE KEY UPDATE `description1`='告警对象',`description2`='Alarm target',`description3`='警示對象' sql 4: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (455,'AlarmRule','alarm_id','告警ID','Alarm ID','警示ID') ON DUPLICATE KEY UPDATE `description1`='告警ID',`description2`='Alarm ID',`description3`='警示ID' sql 5: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (4,'AlarmRule','alarm_scope','范围','Alarm scope','警示範圍') ON DUPLICATE KEY UPDATE `description1`='范围',`description2`='Alarm scope',`description3`='警示範圍' sql 6: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (5,'AlarmRule','alarm_level','告警级别','Alarm level','警示等級') ON DUPLICATE KEY UPDATE `description1`='告警级别',`description2`='Alarm level',`description3`='警示等級' sql 7: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (7,'AlarmRule','alarm_duration','持续时长(秒)','Alarm duration (seconds)','持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm duration (seconds)',`description3`='持續時長(秒)' sql 8: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (8,'AlarmRule','alarm_status','告警状态','Alarm status','警示狀態') ON DUPLICATE KEY UPDATE `description1`='告警状态',`description2`='Alarm status',`description3`='警示狀態' sql 9: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (11,'AlarmRule','alarm_active_at','告警触发时间','Alarm active at','警示觸發時間') ON DUPLICATE KEY UPDATE `description1`='告警触发时间',`description2`='Alarm active at',`description3`='警示觸發時間' sql 10: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (12,'AlarmRule','alarm_resolved_at','告警消除时间','Alarm resolved at','警示消除時間') ON DUPLICATE KEY UPDATE `description1`='告警消除时间',`description2`='Alarm resolved at',`description3`='警示消除時間' sql 11: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (13,'AlarmRule','alarm_last_interval','持续时长(秒)','Alarm last interval (seconds)','警示持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm last interval (seconds)',`description3`='警示持續時長(秒)' sql 12: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (14,'AlarmRule','alarm_name','告警名称','Alarm name','警示名稱') ON DUPLICATE KEY UPDATE `description1`='告警名称',`description2`='Alarm name',`description3`='警示名稱' sql 13: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (15,'AlarmRule','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 14: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (498,'AlarmRule','values','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 15: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (499,'AlarmRule','metrics','指标','Metrics','指標') ON DUPLICATE KEY UPDATE `description1`='指标',`description2`='Metrics',`description3`='指標' sql 16: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (16,'AlarmRule','alarm_threshold','告警阈值','Alarm threshold value','警示閥值') ON DUPLICATE KEY UPDATE `description1`='告警阈值',`description2`='Alarm threshold value',`description3`='警示閥值' sql 17: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (17,'AlarmRule','alarm_updated_at','告警更新时间','Alarm updated at','警示更新時間') ON DUPLICATE KEY UPDATE `description1`='告警更新时间',`description2`='Alarm updated at',`description3`='警示更新時間' sql 18: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (32,'AlarmRule','ob_cluster_name','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 19: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (33,'AlarmRule','ob_cluster','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 20: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (42,'AlarmRule','ob_cluster_id','OceanBase集群ID','OceanBase cluster ID','OceanBase集群ID') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群ID',`description2`='OceanBase cluster ID',`description3`='OceanBase集群ID' sql 21: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (456,'AlarmRule','obzone','OceanBase zone','OceanBase zone','OceanBase zone') ON DUPLICATE KEY UPDATE `description1`='OceanBase zone',`description2`='OceanBase zone',`description3`='OceanBase zone' sql 22: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (34,'AlarmRule','ob_tenant','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 23: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (457,'AlarmRule','tenant_name','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 24: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (458,'AlarmRule','ocp_ip','OCP IP','OCP IP','OCP IP') ON DUPLICATE KEY UPDATE `description1`='OCP IP',`description2`='OCP IP',`description3`='OCP IP' sql 25: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (35,'AlarmRule','host_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 26: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (459,'AlarmRule','svr_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 27: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (460,'AlarmRule','host_name','主机名','Host name','伺服器名稱') ON DUPLICATE KEY UPDATE `description1`='主机名',`description2`='Host name',`description3`='伺服器名稱' sql 28: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (461,'AlarmRule','host','主机名或主机IP','Host name or host IP','伺服器名或伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机名或主机IP',`description2`='Host name or host IP',`description3`='伺服器名或伺服器IP' sql 29: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (36,'AlarmRule','obproxy_cluster','OBProxy集群','OBProxy cluster','OBProxy集群') ON DUPLICATE KEY UPDATE `description1`='OBProxy集群',`description2`='OBProxy cluster',`description3`='OBProxy集群' sql 30: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (462,'AlarmRule','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 31: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (463,'AlarmRule','value_shown','国际化指标值','international copywriting for value','國際化指標值') ON DUPLICATE KEY UPDATE `description1`='国际化指标值',`description2`='international copywriting for value',`description3`='國際化指標值' sql 32: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (201,'Message','app_type','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 33: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (202,'Message','alarm_type','告警项','Alarm type','警示項') ON DUPLICATE KEY UPDATE `description1`='告警项',`description2`='Alarm type',`description3`='警示項' sql 34: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (464,'Message','app','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 35: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (465,'Message','alarm_type','告警项','Alarm type','警示項') ON DUPLICATE KEY UPDATE `description1`='告警项',`description2`='Alarm type',`description3`='警示項' sql 36: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (203,'Message','alarm_target','告警对象','Alarm target','警示對象') ON DUPLICATE KEY UPDATE `description1`='告警对象',`description2`='Alarm target',`description3`='警示對象' sql 37: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (204,'Message','alarm_scope','范围','Alarm scope','範圍') ON DUPLICATE KEY UPDATE `description1`='范围',`description2`='Alarm scope',`description3`='範圍' sql 38: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (205,'Message','alarm_level','告警级别','Alarm level','警示級別') ON DUPLICATE KEY UPDATE `description1`='告警级别',`description2`='Alarm level',`description3`='警示級別' sql 39: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (207,'Message','alarm_duration','持续时长(秒)','Alarm duration interval (seconds)','警示持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm duration interval (seconds)',`description3`='警示持續時長(秒)' sql 40: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (208,'Message','alarm_status','告警状态','Alarm status','警示狀態') ON DUPLICATE KEY UPDATE `description1`='告警状态',`description2`='Alarm status',`description3`='警示狀態' sql 41: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (211,'Message','alarm_active_at','告警触发时间','Alarm active at','警示觸發時間') ON DUPLICATE KEY UPDATE `description1`='告警触发时间',`description2`='Alarm active at',`description3`='警示觸發時間' sql 42: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (212,'Message','alarm_resolved_at','告警消除时间','Alarm resolved at','警示消除時間') ON DUPLICATE KEY UPDATE `description1`='告警消除时间',`description2`='Alarm resolved at',`description3`='警示消除時間' sql 43: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (213,'Message','alarm_last_interval','持续时长(秒)','Alarm last interval (seconds)','警示持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm last interval (seconds)',`description3`='警示持續時長(秒)' sql 44: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (214,'Message','alarm_name','告警名称','Alarm name','警示名稱') ON DUPLICATE KEY UPDATE `description1`='告警名称',`description2`='Alarm name',`description3`='警示名稱' sql 45: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (215,'Message','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 46: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (500,'Message','values','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 47: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (501,'Message','metrics','指标','Metrics','指標') ON DUPLICATE KEY UPDATE `description1`='指标',`description2`='Metrics',`description3`='指標' sql 48: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (216,'Message','alarm_threshold','告警阈值','Alarm threshold','警示閥值') ON DUPLICATE KEY UPDATE `description1`='告警阈值',`description2`='Alarm threshold',`description3`='警示閥值' sql 49: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (217,'Message','alarm_updated_at','告警更新时间','Alarm updated at','警示更新時間') ON DUPLICATE KEY UPDATE `description1`='告警更新时间',`description2`='Alarm updated at',`description3`='警示更新時間' sql 50: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (221,'Message','alarm_summary','告警概述','Alarm summary','警示概述') ON DUPLICATE KEY UPDATE `description1`='告警概述',`description2`='Alarm summary',`description3`='警示概述' sql 51: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (222,'Message','alarm_description','告警详情','Alarm description','警示詳情') ON DUPLICATE KEY UPDATE `description1`='告警详情',`description2`='Alarm description',`description3`='警示詳情' sql 52: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (224,'Message','alarm_id','告警ID','Alarm ID','警示ID') ON DUPLICATE KEY UPDATE `description1`='告警ID',`description2`='Alarm ID',`description3`='警示ID' sql 53: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (225,'Message','alarm_url','告警在OCP站点的访问URL','Alarm URL','警示在OCP站點的訪問URL') ON DUPLICATE KEY UPDATE `description1`='告警在OCP站点的访问URL',`description2`='Alarm URL',`description3`='警示在OCP站點的訪問URL' sql 54: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (232,'Message','ob_cluster_name','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 55: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (233,'Message','ob_cluster','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 56: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (466,'Message','ob_cluster_id','OceanBase集群ID','OceanBase cluster ID','OceanBase集群ID') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群ID',`description2`='OceanBase cluster ID',`description3`='OceanBase集群ID' sql 57: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (467,'Message','obzone','OceanBase zone','OceanBase zone','OceanBase zone') ON DUPLICATE KEY UPDATE `description1`='OceanBase zone',`description2`='OceanBase zone',`description3`='OceanBase zone' sql 58: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (234,'Message','ob_tenant','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 59: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (468,'Message','tenant_name','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 60: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (469,'Message','ocp_ip','OCP IP','OCP IP','OCP IP') ON DUPLICATE KEY UPDATE `description1`='OCP IP',`description2`='OCP IP',`description3`='OCP IP' sql 61: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (235,'Message','host_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 62: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (470,'Message','svr_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 63: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (471,'Message','host_name','主机名','Host name','伺服器名稱') ON DUPLICATE KEY UPDATE `description1`='主机名',`description2`='Host name',`description3`='伺服器名稱' sql 64: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (471,'Message','host','主机名或主机IP','Host name or host IP','伺服器名或伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机名或主机IP',`description2`='Host name or host IP',`description3`='伺服器名或伺服器IP' sql 65: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (236,'Message','obproxy_cluster','OBProxy集群','OBProxy cluster','OBProxy集群') ON DUPLICATE KEY UPDATE `description1`='OBProxy集群',`description2`='OBProxy cluster',`description3`='OBProxy集群' sql 66: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (472,'Message','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 67: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (473,'Message','value_shown','国际化指标值','international copywriting for value','國際化指標值') ON DUPLICATE KEY UPDATE `description1`='国际化指标值',`description2`='international copywriting for value',`description3`='國際化指標值' sql 68: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (301,'AggregationMessage','app_type','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 69: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (302,'AggregationMessage','alarm_type','告警项','Alarm type','警示項') ON DUPLICATE KEY UPDATE `description1`='告警项',`description2`='Alarm type',`description3`='警示項' sql 70: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (303,'AggregationMessage','alarm_target','告警对象','Alarm target','警示對象') ON DUPLICATE KEY UPDATE `description1`='告警对象',`description2`='Alarm target',`description3`='警示對象' sql 71: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (304,'AggregationMessage','alarm_scope','范围','Alarm scope','範圍') ON DUPLICATE KEY UPDATE `description1`='范围',`description2`='Alarm scope',`description3`='範圍' sql 72: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (305,'AggregationMessage','alarm_level','告警级别','Alarm level','警示級別') ON DUPLICATE KEY UPDATE `description1`='告警级别',`description2`='Alarm level',`description3`='警示級別' sql 73: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (307,'AggregationMessage','alarm_duration','持续时长(秒)','Alarm duration interval (seconds)','持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm duration interval (seconds)',`description3`='持續時長(秒)' sql 74: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (308,'AggregationMessage','alarm_status','告警状态','Alarm status','警示狀態') ON DUPLICATE KEY UPDATE `description1`='告警状态',`description2`='Alarm status',`description3`='警示狀態' sql 75: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (311,'AggregationMessage','alarm_active_at','告警触发时间','Alarm active at','警示觸發時間') ON DUPLICATE KEY UPDATE `description1`='告警触发时间',`description2`='Alarm active at',`description3`='警示觸發時間' sql 76: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (312,'AggregationMessage','alarm_resolved_at','告警消除时间','Alarm resolved at','警示消除時間') ON DUPLICATE KEY UPDATE `description1`='告警消除时间',`description2`='Alarm resolved at',`description3`='警示消除時間' sql 77: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (313,'AggregationMessage','alarm_last_interval','持续时长(秒)','Alarm last interval (seconds)','持續時長(秒)') ON DUPLICATE KEY UPDATE `description1`='持续时长(秒)',`description2`='Alarm last interval (seconds)',`description3`='持續時長(秒)' sql 78: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (314,'AggregationMessage','alarm_name','告警名称','Alarm name','警示名稱') ON DUPLICATE KEY UPDATE `description1`='告警名称',`description2`='Alarm name',`description3`='警示名稱' sql 79: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (315,'AggregationMessage','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 80: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (474,'AggregationMessage','value_shown','国际化指标值','international copywriting for value','國際化指標值') ON DUPLICATE KEY UPDATE `description1`='国际化指标值',`description2`='international copywriting for value',`description3`='國際化指標值' sql 81: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (502,'AggregationMessage','values','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 82: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (503,'AggregationMessage','metrics','指标','Metrics','指標') ON DUPLICATE KEY UPDATE `description1`='指标',`description2`='Metrics',`description3`='指標' sql 83: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (316,'AggregationMessage','alarm_threshold','告警阈值','Alarm threshold value','警示閥值') ON DUPLICATE KEY UPDATE `description1`='告警阈值',`description2`='Alarm threshold value',`description3`='警示閥值' sql 84: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (317,'AggregationMessage','alarm_updated_at','告警更新时间','Alarm updated at','警示更新時間') ON DUPLICATE KEY UPDATE `description1`='告警更新时间',`description2`='Alarm updated at',`description3`='警示更新時間' sql 85: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (321,'AggregationMessage','alarm_summary','告警概述','Alarm summary','警示概述') ON DUPLICATE KEY UPDATE `description1`='告警概述',`description2`='Alarm summary',`description3`='警示概述' sql 86: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (322,'AggregationMessage','alarm_description','告警详情','Alarm description','警示詳情') ON DUPLICATE KEY UPDATE `description1`='告警详情',`description2`='Alarm description',`description3`='警示詳情' sql 87: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (323,'AggregationMessage','alarm_level_color','告警等级对应的颜色','Alarm level color','警示等級對應的顏色') ON DUPLICATE KEY UPDATE `description1`='告警等级对应的颜色',`description2`='Alarm level color',`description3`='警示等級對應的顏色' sql 88: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (324,'AggregationMessage','alarm_id','告警ID','Alarm ID','警示ID') ON DUPLICATE KEY UPDATE `description1`='告警ID',`description2`='Alarm ID',`description3`='警示ID' sql 89: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (332,'AggregationMessage','ob_cluster_name','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 90: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (333,'AggregationMessage','ob_cluster','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 91: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (475,'AggregationMessage','ob_cluster_id','OceanBase集群ID','OceanBase cluster ID','OceanBase集群ID') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群ID',`description2`='OceanBase cluster ID',`description3`='OceanBase集群ID' sql 92: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (476,'AggregationMessage','obzone','OceanBase zone','OceanBase zone','OceanBase zone') ON DUPLICATE KEY UPDATE `description1`='OceanBase zone',`description2`='OceanBase zone',`description3`='OceanBase zone' sql 93: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (334,'AggregationMessage','ob_tenant','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 94: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (335,'AggregationMessage','host_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 95: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (477,'AggregationMessage','svr_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 96: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (478,'AggregationMessage','host_name','主机名','Host name','伺服器名稱') ON DUPLICATE KEY UPDATE `description1`='主机名',`description2`='Host name',`description3`='伺服器名稱' sql 97: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (479,'AggregationMessage','host','主机名或主机IP','Host name or host IP','伺服器名或伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机名或主机IP',`description2`='Host name or host IP',`description3`='伺服器名或伺服器IP' sql 98: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (336,'AggregationMessage','obproxy_cluster','OBProxy集群','OBProxy cluster','OBProxy集群') ON DUPLICATE KEY UPDATE `description1`='OBProxy集群',`description2`='OBProxy cluster',`description3`='OBProxy集群' sql 99: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (391,'AggregationMessage','alarm_group_by','告警聚合分组','Alarm group by','警示彙總分組') ON DUPLICATE KEY UPDATE `description1`='告警聚合分组',`description2`='Alarm group by',`description3`='警示彙總分組' sql 100: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (392,'AggregationMessage','alarm_count','告警数量','Alarm count','警示數量') ON DUPLICATE KEY UPDATE `description1`='告警数量',`description2`='Alarm count',`description3`='警示數量' sql 101: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (401,'ChannelTemplate','app_type','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 102: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (480,'ChannelTemplate','app','应用类型','App type','應用類型') ON DUPLICATE KEY UPDATE `description1`='应用类型',`description2`='App type',`description3`='應用類型' sql 103: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (402,'ChannelTemplate','alarm_type','告警项','Alarm type','警示項') ON DUPLICATE KEY UPDATE `description1`='告警项',`description2`='Alarm type',`description3`='警示項' sql 104: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (481,'ChannelTemplate','alarm_id','告警ID','Alarm ID','警示ID') ON DUPLICATE KEY UPDATE `description1`='告警ID',`description2`='Alarm ID',`description3`='警示ID' sql 105: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (497,'ChannelTemplate','alarm_template_id','告警模板ID','Alarm template ID','警示模板ID') ON DUPLICATE KEY UPDATE `description1`='告警模板ID',`description2`='Alarm template ID',`description3`='警示模板ID' sql 106: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (403,'ChannelTemplate','alarm_target','告警对象','Alarm target','警示對象') ON DUPLICATE KEY UPDATE `description1`='告警对象',`description2`='Alarm target',`description3`='警示對象' sql 107: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (404,'ChannelTemplate','alarm_scope','范围','Alarm scope','範圍') ON DUPLICATE KEY UPDATE `description1`='范围',`description2`='Alarm scope',`description3`='範圍' sql 108: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (405,'ChannelTemplate','alarm_level','告警级别','Alarm level','警示級別') ON DUPLICATE KEY UPDATE `description1`='告警级别',`description2`='Alarm level',`description3`='警示級別' sql 109: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (414,'ChannelTemplate','alarm_name','告警名称','Alarm name','警示名稱') ON DUPLICATE KEY UPDATE `description1`='告警名称',`description2`='Alarm name',`description3`='警示名稱' sql 110: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (421,'ChannelTemplate','alarm_summary','告警概述','Alarm summary','警示概述') ON DUPLICATE KEY UPDATE `description1`='告警概述',`description2`='Alarm summary',`description3`='警示概述' sql 111: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (422,'ChannelTemplate','alarm_description','告警详情','Alarm description','警示詳情') ON DUPLICATE KEY UPDATE `description1`='告警详情',`description2`='Alarm description',`description3`='警示詳情' sql 112: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (482,'ChannelTemplate','alarm_active_at','告警触发时间','Alarm active at','警示觸發時間') ON DUPLICATE KEY UPDATE `description1`='告警触发时间',`description2`='Alarm active at',`description3`='警示觸發時間' sql 113: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (483,'ChannelTemplate','alarm_resolved_at','告警消除时间','Alarm resolved at','警示消除時間') ON DUPLICATE KEY UPDATE `description1`='告警消除时间',`description2`='Alarm resolved at',`description3`='警示消除時間' sql 114: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (484,'ChannelTemplate','alarm_updated_at','告警更新时间','Alarm updated at','警示更新時間') ON DUPLICATE KEY UPDATE `description1`='告警更新时间',`description2`='Alarm updated at',`description3`='警示更新時間' sql 115: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (432,'ChannelTemplate','ob_cluster_name','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 116: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (433,'ChannelTemplate','ob_cluster','OceanBase集群','OceanBase cluster','OceanBase集群') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群',`description2`='OceanBase cluster',`description3`='OceanBase集群' sql 117: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (485,'ChannelTemplate','ob_cluster_id','OceanBase集群ID','OceanBase cluster ID','OceanBase集群ID') ON DUPLICATE KEY UPDATE `description1`='OceanBase集群ID',`description2`='OceanBase cluster ID',`description3`='OceanBase集群ID' sql 118: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (486,'ChannelTemplate','obzone','OceanBase zone','OceanBase zone','OceanBase zone') ON DUPLICATE KEY UPDATE `description1`='OceanBase zone',`description2`='OceanBase zone',`description3`='OceanBase zone' sql 119: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (434,'ChannelTemplate','ob_tenant','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 120: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (487,'ChannelTemplate','tenant_name','OceanBase租户','OceanBase tenant','OceanBase租戶') ON DUPLICATE KEY UPDATE `description1`='OceanBase租户',`description2`='OceanBase tenant',`description3`='OceanBase租戶' sql 121: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (488,'ChannelTemplate','ocp_ip','OCP IP','OCP IP','OCP IP') ON DUPLICATE KEY UPDATE `description1`='OCP IP',`description2`='OCP IP',`description3`='OCP IP' sql 122: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (435,'ChannelTemplate','host_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 123: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (489,'ChannelTemplate','svr_ip','主机IP','Host IP','伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机IP',`description2`='Host IP',`description3`='伺服器IP' sql 124: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (490,'ChannelTemplate','host_name','主机名','Host name','伺服器名稱') ON DUPLICATE KEY UPDATE `description1`='主机名',`description2`='Host name',`description3`='伺服器名稱' sql 125: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (491,'ChannelTemplate','host','主机名或主机IP','Host name or host IP','伺服器名或伺服器IP') ON DUPLICATE KEY UPDATE `description1`='主机名或主机IP',`description2`='Host name or host IP',`description3`='伺服器名或伺服器IP' sql 126: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (436,'ChannelTemplate','obproxy_cluster','OBProxy集群','OBProxy cluster','OBProxy集群') ON DUPLICATE KEY UPDATE `description1`='OBProxy集群',`description2`='OBProxy cluster',`description3`='OBProxy集群' sql 127: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (492,'ChannelTemplate','value','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 128: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (493,'ChannelTemplate','value_shown','国际化指标值','international copywriting for value','國際化指標值') ON DUPLICATE KEY UPDATE `description1`='国际化指标值',`description2`='international copywriting for value',`description3`='國際化指標值' sql 129: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (504,'ChannelTemplate','values','指标值','Value','指標值') ON DUPLICATE KEY UPDATE `description1`='指标值',`description2`='Value',`description3`='指標值' sql 130: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (505,'ChannelTemplate','metrics','指标','Metrics','指標') ON DUPLICATE KEY UPDATE `description1`='指标',`description2`='Metrics',`description3`='指標' sql 131: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (494,'ChannelTemplate','alarm_threshold','告警阈值','Alarm threshold value','警示閥值') ON DUPLICATE KEY UPDATE `description1`='告警阈值',`description2`='Alarm threshold value',`description3`='警示閥值' sql 132: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (441,'ChannelTemplate','message','消息(由消息模板或聚合消息模板生成)','Message (Generate by MessageTemplate or AggregationMessageTemplate)','消息(由消息模板或彙總消息模板生成)') ON DUPLICATE KEY UPDATE `description1`='消息(由消息模板或聚合消息模板生成)',`description2`='Message (Generate by MessageTemplate or AggregationMessageTemplate)',`description3`='消息(由消息模板或彙總消息模板生成)' sql 133: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (495,'ChannelTemplate','message_type','消息类型(告警或恢复)','Message type(alarm or recovery)','消息類型(警示或恢復)') ON DUPLICATE KEY UPDATE `description1`='消息类型(告警或恢复)',`description2`='Message type(alarm or recovery)',`description3`='消息類型(警示或恢復)' sql 134: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (451,'ScriptTemplate','recipients_uids','接收人用户ID列表,逗号分隔形式','Recipients UIDs, seperated with dot ','接受人用戶ID列表,逗號分隔形式') ON DUPLICATE KEY UPDATE `description1`='接收人用户ID列表,逗号分隔形式',`description2`='Recipients UIDs, seperated with dot ',`description3`='接受人用戶ID列表,逗號分隔形式' sql 135: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (496,'ScriptTemplate','receiver','接收人信息','Recipients user info','接受人用戶信息') ON DUPLICATE KEY UPDATE `description1`='接收人信息',`description2`='Recipients user info',`description3`='接受人用戶信息' sql 136: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (452,'ScriptTemplate','at_recipients','@接收人列表 的值','@Recipients','@接受人列表 的值') ON DUPLICATE KEY UPDATE `description1`='@接收人列表 的值',`description2`='@Recipients',`description3`='@接受人列表 的值' sql 137: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (506,'ScriptTemplate','alarm_group','告警分组','Alarm group','警示分類') ON DUPLICATE KEY UPDATE `description1`='告警分组',`description2`='Alarm group',`description3`='警示分類' sql 138: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (507,'AggregationMessage','alarm_group','告警分组','Alarm group','警示分類') ON DUPLICATE KEY UPDATE `description1`='告警分组',`description2`='Alarm group',`description3`='警示分類' sql 139: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (508,'ChannelTemplate','alarm_group','告警分组','Alarm group','警示分類') ON DUPLICATE KEY UPDATE `description1`='告警分组',`description2`='Alarm group',`description3`='警示分類' sql 140: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (509,'Message','alarm_group','告警分组','Alarm group','警示分類') ON DUPLICATE KEY UPDATE `description1`='告警分组',`description2`='Alarm group',`description3`='警示分類' sql 141: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (510,'AlarmRule','ob_cluster_type_shown','集群主备角色(包括:主、备)','OceanBase Cluster Type (Primary, Standby)','集群主備角色(包括:主、備)') ON DUPLICATE KEY UPDATE `description1`='集群主备角色(包括:主、备)',`description2`='OceanBase Cluster Type (Primary, Standby)',`description3`='集群主備角色(包括:主、備)' sql 142: INSERT INTO `ocp2_template_variable_meta`(`id`,`category`,`name`,`description1`,`description2`,`description3`) VALUES (511,'AlarmRule','tenant_role_shown','租户主备角色(包括:主、备、恢复中)','OceanBase Tenant Role (Primary, Standby, Restore)','租戶主備角色(包括:主、備、恢復中)') ON DUPLICATE KEY UPDATE `description1`='租户主备角色(包括:主、备、恢复中)',`description2`='OceanBase Tenant Role (Primary, Standby, Restore)',`description3`='租戶主備角色(包括:主、備、恢復中)' ]} [2024-09-05T10:00:31.200] metaDataSource END DEFAULT_DATA sqls:ocp2_template_variable_meta [2024-09-05T10:00:31.200] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_template_variable_meta 15 [2024-09-05T10:00:31.200] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_template_variable_meta, sqls=[ sql 0: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=6 sql 1: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=31 sql 2: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=37 sql 3: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=38 sql 4: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=39 sql 5: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=40 sql 6: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=41 sql 7: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=206 sql 8: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=223 sql 9: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=231 sql 10: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=306 sql 11: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=331 sql 12: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=431 sql 13: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=442 sql 14: DELETE FROM `ocp2_template_variable_meta` WHERE `id`=453 ]} [2024-09-05T10:00:31.204] metaDataSource END DEFAULT_DATA sqls:ocp2_template_variable_meta [2024-09-05T10:00:31.204] metaDataSource BEGIN DEFAULT_DATA sqls:alarm_rule_collect_group 15 [2024-09-05T10:00:31.204] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=alarm_rule_collect_group, sqls=[ sql 0: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('tenant_cpu_percent_over_threshold','tenant_high_cpu') ON DUPLICATE KEY UPDATE `alarm_type`='tenant_cpu_percent_over_threshold',`collect_group_type`='tenant_high_cpu' sql 1: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_tenant_cpu_usage_over_threshold','tenant_high_cpu') ON DUPLICATE KEY UPDATE `alarm_type`='ob_tenant_cpu_usage_over_threshold',`collect_group_type`='tenant_high_cpu' sql 2: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_tenant_large_trans_exist','tenant_tranction_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_tenant_large_trans_exist',`collect_group_type`='tenant_tranction_monitor' sql 3: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_tenant_long_trans_exist','tenant_tranction_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_tenant_long_trans_exist',`collect_group_type`='tenant_tranction_monitor' sql 4: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_tenant_expired_trans_exist','tenant_tranction_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_tenant_expired_trans_exist',`collect_group_type`='tenant_tranction_monitor' sql 5: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_tenant_exists_expired_xa_trans','tenant_tranction_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_tenant_exists_expired_xa_trans',`collect_group_type`='tenant_tranction_monitor' sql 6: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('observer_process_stop','observer_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='observer_process_stop',`collect_group_type`='observer_status_monitor' sql 7: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('os_observer_not_exist','observer_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='os_observer_not_exist',`collect_group_type`='observer_status_monitor' sql 8: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('os_observer_not_exist','tail_ob_log') ON DUPLICATE KEY UPDATE `alarm_type`='os_observer_not_exist',`collect_group_type`='tail_ob_log' sql 9: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_server_stopped','observer_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_server_stopped',`collect_group_type`='observer_status_monitor' sql 10: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('ob_cannot_connected','observer_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`collect_group_type`='observer_status_monitor' sql 11: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('os_observer_core_dump','observer_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='os_observer_core_dump',`collect_group_type`='observer_status_monitor' sql 12: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('host_agent_goroutine_count_over_threshold','ocp_agent_goroutine') ON DUPLICATE KEY UPDATE `alarm_type`='host_agent_goroutine_count_over_threshold',`collect_group_type`='ocp_agent_goroutine' sql 13: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('monagent_process_stop','ocp_agent_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='monagent_process_stop',`collect_group_type`='ocp_agent_status_monitor' sql 14: INSERT INTO `alarm_rule_collect_group`(`alarm_type`,`collect_group_type`) VALUES ('mgragent_process_stop','ocp_agent_status_monitor') ON DUPLICATE KEY UPDATE `alarm_type`='mgragent_process_stop',`collect_group_type`='ocp_agent_status_monitor' ]} [2024-09-05T10:00:31.239] metaDataSource END DEFAULT_DATA sqls:alarm_rule_collect_group [2024-09-05T10:00:31.239] metaDataSource BEGIN DEFAULT_DATA sqls:alarm_metric 9 [2024-09-05T10:00:31.239] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=alarm_metric, sqls=[ sql 0: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('tenant_cpu_percent_over_threshold','ob_tenant_thread_percent','tenant_name,ob_tenant_id,svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='tenant_cpu_percent_over_threshold',`metric`='ob_tenant_thread_percent',`groupby_labels`='tenant_name,ob_tenant_id,svr_ip',`min_step`=10,`labels`='svr_ip' sql 1: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('tenant_cpu_percent_over_threshold','ob_tenant_cpu_percent','tenant_name,ob_tenant_id,svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='tenant_cpu_percent_over_threshold',`metric`='ob_tenant_cpu_percent',`groupby_labels`='tenant_name,ob_tenant_id,svr_ip',`min_step`=10,`labels`='svr_ip' sql 2: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('tenant_cpu_percent_over_threshold','observer_process_cpu_percent','ob_cluster_name,ob_cluster_id,svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='tenant_cpu_percent_over_threshold',`metric`='observer_process_cpu_percent',`groupby_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`min_step`=10,`labels`='svr_ip' sql 3: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','ntp_offset_milliseconds','svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='ntp_offset_milliseconds',`groupby_labels`='svr_ip',`min_step`=10,`labels`='svr_ip' sql 4: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','max_full_clog_sync_delay_seconds','ob_cluster_name,ob_cluster_id,svr_ip',60,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='max_full_clog_sync_delay_seconds',`groupby_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`min_step`=60,`labels`='svr_ip' sql 5: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','max_readonly_clog_sync_delay_seconds','ob_cluster_name,ob_cluster_id,svr_ip',60,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='max_readonly_clog_sync_delay_seconds',`groupby_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`min_step`=60,`labels`='svr_ip' sql 6: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','max_logonly_clog_sync_delay_seconds','ob_cluster_name,ob_cluster_id,svr_ip',60,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='max_logonly_clog_sync_delay_seconds',`groupby_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`min_step`=60,`labels`='svr_ip' sql 7: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','observer_process_cpu_percent','svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='observer_process_cpu_percent',`groupby_labels`='svr_ip',`min_step`=10,`labels`='svr_ip' sql 8: INSERT INTO `alarm_metric`(`alarm_type`,`metric`,`groupby_labels`,`min_step`,`labels`) VALUES ('ob_cannot_connected','observer_thread_count','svr_ip',10,'svr_ip') ON DUPLICATE KEY UPDATE `alarm_type`='ob_cannot_connected',`metric`='observer_thread_count',`groupby_labels`='svr_ip',`min_step`=10,`labels`='svr_ip' ]} [2024-09-05T10:00:31.289] metaDataSource END DEFAULT_DATA sqls:alarm_metric [2024-09-05T10:00:31.289] metaDataSource BEGIN DEFAULT_DATA sqls:async_compute_recording_rule 73 [2024-09-05T10:00:31.289] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=async_compute_recording_rule, sqls=[ sql 0: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_all_count,sql_select_count,sql_insert_count,sql_update_count,sql_replace_count,sql_delete_count,sql_other_count','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_all_count,sql_select_count,sql_insert_count,sql_update_count,sql_replace_count,sql_delete_count,sql_other_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 1: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_all_rt,sql_select_rt,sql_insert_rt,sql_update_rt,sql_replace_rt,sql_delete_rt,sql_other_rt','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_all_rt,sql_select_rt,sql_insert_rt,sql_update_rt,sql_replace_rt,sql_delete_rt,sql_other_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 2: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('tps,transaction_commit_count,transaction_rollback_count,transaction_timeout_count','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='tps,transaction_commit_count,transaction_rollback_count,transaction_timeout_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 3: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('tps_rt,transaction_commit_rt,transaction_rollback_rt','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='tps_rt,transaction_commit_rt,transaction_rollback_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 4: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('active_session,all_session','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='active_session,all_session',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 5: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('request_queue_time','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='request_queue_time',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 6: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('trans_commit_log_count','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='trans_commit_log_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 7: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('clog_trans_log_total_size','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='clog_trans_log_total_size',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 8: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('clog_write_disk_rt,trans_commit_log_sync_rt','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='clog_write_disk_rt,trans_commit_log_sync_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 9: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_count,io_write_count,clog_io_read_count,clog_io_write_count','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_count,io_write_count,clog_io_read_count,clog_io_write_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 10: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_rt,io_write_rt,clog_io_read_rt,clog_io_write_rt','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_rt,io_write_rt,clog_io_read_rt,clog_io_write_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 11: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_size,io_write_size,clog_io_read_size,clog_io_write_size','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_size,io_write_size,clog_io_read_size,clog_io_write_size',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 12: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('transaction_single_partition_count,transaction_multi_partition_count','app=OB','app, ob_cluster_name, ob_cluster_id',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='transaction_single_partition_count,transaction_multi_partition_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 13: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('load1,load5,load15','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='load1,load5,load15',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 14: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('cpu_percent','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='cpu_percent',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 15: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('memory_used,memory_buffers,memory_free,memory_cached','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='memory_used,memory_buffers,memory_free,memory_cached',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 16: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read,io_write','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read,io_write',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 17: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_time,io_write_time','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read_time,io_write_time',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 18: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_byte,io_write_byte','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read_byte,io_write_byte',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 19: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('net_recv,net_send','app=HOST','app, ob_cluster_name, ob_cluster_id',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='net_recv,net_send',`label`='app=HOST',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 20: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_all_count,sql_select_count,sql_insert_count,sql_update_count,sql_replace_count,sql_delete_count,sql_other_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_all_count,sql_select_count,sql_insert_count,sql_update_count,sql_replace_count,sql_delete_count,sql_other_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 21: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_all_rt,sql_select_rt,sql_insert_rt,sql_update_rt,sql_replace_rt,sql_delete_rt,sql_other_rt','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_all_rt,sql_select_rt,sql_insert_rt,sql_update_rt,sql_replace_rt,sql_delete_rt,sql_other_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 22: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_local_count,sql_remote_count,sql_distributed_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_local_count,sql_remote_count,sql_distributed_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 23: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('sql_local_time,sql_remote_time,sql_distributed_time','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='sql_local_time,sql_remote_time,sql_distributed_time',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 24: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('active_session,all_session','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='active_session,all_session',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 25: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('wait_event_count,system_event_application_total_waits,system_event_configuration_total_waits,system_event_administrative_total_waits,system_event_concurrency_total_waits,system_event_commit_total_waits,system_event_network_total_waits,system_event_user_io_total_waits,system_event_system_io_total_waits,system_event_cluster_total_waits,system_event_other_total_waits','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='wait_event_count,system_event_application_total_waits,system_event_configuration_total_waits,system_event_administrative_total_waits,system_event_concurrency_total_waits,system_event_commit_total_waits,system_event_network_total_waits,system_event_user_io_total_waits,system_event_system_io_total_waits,system_event_cluster_total_waits,system_event_other_total_waits',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 26: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('wait_event_rt,system_event_application_time_waited,system_event_configuration_time_waited,system_event_administrative_time_waited,system_event_concurrency_time_waited,system_event_commit_time_waited,system_event_network_time_waited,system_event_user_io_time_waited,system_event_system_io_time_waited,system_event_cluster_time_waited,system_event_other_time_waited','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='wait_event_rt,system_event_application_time_waited,system_event_configuration_time_waited,system_event_administrative_time_waited,system_event_concurrency_time_waited,system_event_commit_time_waited,system_event_network_time_waited,system_event_user_io_time_waited,system_event_system_io_time_waited,system_event_cluster_time_waited,system_event_other_time_waited',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 27: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('request_enqueue_count,request_dequeue_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='request_enqueue_count,request_dequeue_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 28: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('request_queue_time','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='request_queue_time',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 29: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_tenant_cpu_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_tenant_cpu_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 30: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_tenant_thread_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_tenant_thread_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 31: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_memory_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_memory_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 32: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('memstore_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='memstore_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 33: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('rpc_packet_in_rt,rpc_packet_out_rt','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='rpc_packet_in_rt,rpc_packet_out_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 34: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('rpc_packet_in,rpc_packet_out','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='rpc_packet_in,rpc_packet_out',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 35: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('opened_cursors_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='opened_cursors_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 36: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('max_full_clog_sync_delay_seconds,max_readonly_clog_sync_delay_seconds,max_logonly_clog_sync_delay_seconds','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='max_full_clog_sync_delay_seconds,max_readonly_clog_sync_delay_seconds,max_logonly_clog_sync_delay_seconds',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 37: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('tps,transaction_commit_count,transaction_rollback_count,transaction_timeout_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='tps,transaction_commit_count,transaction_rollback_count,transaction_timeout_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 38: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('trans_sp_total_used_time,trans_distributed_total_used_time','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='trans_sp_total_used_time,trans_distributed_total_used_time',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 39: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('tps_rt,transaction_commit_rt,transaction_rollback_rt','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='tps_rt,transaction_commit_rt,transaction_rollback_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 40: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('trans_commit_log_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='trans_commit_log_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 41: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('clog_trans_log_total_size','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='clog_trans_log_total_size',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 42: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('trans_commit_log_sync_rt,clog_write_disk_rt','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='trans_commit_log_sync_rt,clog_write_disk_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 43: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('memstore_write_lock_succ_count,memstore_write_lock_fail_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='memstore_write_lock_succ_count,memstore_write_lock_fail_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 44: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('memstore_write_lock_wait_time','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='memstore_write_lock_wait_time',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 45: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('transaction_single_partition_count,transaction_multi_partition_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='transaction_single_partition_count,transaction_multi_partition_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 46: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('total_memstore_used,active_memstore_used,major_freeze_trigger,memstore_limit','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='total_memstore_used,active_memstore_used,major_freeze_trigger,memstore_limit',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 47: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_count,io_write_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_count,io_write_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 48: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_rt,io_write_rt','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_rt,io_write_rt',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 49: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_size,io_write_size','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='io_read_size,io_write_size',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 50: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('block_cache_size,row_cache_size,plan_cache_size,clog_cache_size,bloom_filter_cache_size,location_cache_size','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='block_cache_size,row_cache_size,plan_cache_size,clog_cache_size,bloom_filter_cache_size,location_cache_size',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 51: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('block_cache_hit_ratio,row_cache_hit_ratio,plan_cache_hit_ratio,clog_cache_hit_ratio,bloom_filter_cache_hit_ratio,location_cache_hit_ratio','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='block_cache_hit_ratio,row_cache_hit_ratio,plan_cache_hit_ratio,clog_cache_hit_ratio,bloom_filter_cache_hit_ratio,location_cache_hit_ratio',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 52: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('block_cache_req_total,row_cache_req_total,clog_cache_req_total,bloom_filter_cache_req_total,location_cache_req_total','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='block_cache_req_total,row_cache_req_total,clog_cache_req_total,bloom_filter_cache_req_total,location_cache_req_total',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 53: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('wait_event_count,table_count','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',5,5,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='wait_event_count,table_count',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=5,`step`=5,`exporter_type`='OB_CLUSTER' sql 54: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('load1,load5,load15','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='load1,load5,load15',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 55: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('cpu_percent,cpu_system,cpu_user,cpu_iowait','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='cpu_percent,cpu_system,cpu_user,cpu_iowait',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 56: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_util','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_util',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 57: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_qusize','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_qusize',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 58: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read,io_write','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read,io_write',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 59: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('memory_percent','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='memory_percent',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 60: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_time,io_write_time','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read_time,io_write_time',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 61: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_read_byte,io_write_byte','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_read_byte,io_write_byte',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 62: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('net_recv,net_send','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='net_recv,net_send',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 63: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_qusize','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_qusize',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 64: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('io_qusize','app=HOST','app, svr_ip',5,5,'HOST_MONITOR') ON DUPLICATE KEY UPDATE `metric`='io_qusize',`label`='app=HOST',`group_by`='app, svr_ip',`interval`=5,`step`=5,`exporter_type`='HOST_MONITOR' sql 65: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('transaction_total,request_total_commit,request_total_delete,request_total_insert,request_total_large,request_total_select,request_total_sequence,request_total_slow,request_total_update,request_total_others,current_session_client,current_session_server,request_cost_commit,request_cost_delete,request_cost_insert,request_cost_prepare_send_request_time,request_cost_server_process_request_time,request_cost_select,request_cost_sequence,request_cost_update,request_cost_others,entry_total_hit,entry_total_partition,entry_total_route,entry_total_success,entry_total_table,request_byte_client_request,request_byte_client_response,request_byte_server_request,request_byte_server_response','obproxy_cluster_id','obproxy_cluster_id, ob_cluster_name, svr_ip',5,5,'OB_PROXY') ON DUPLICATE KEY UPDATE `metric`='transaction_total,request_total_commit,request_total_delete,request_total_insert,request_total_large,request_total_select,request_total_sequence,request_total_slow,request_total_update,request_total_others,current_session_client,current_session_server,request_cost_commit,request_cost_delete,request_cost_insert,request_cost_prepare_send_request_time,request_cost_server_process_request_time,request_cost_select,request_cost_sequence,request_cost_update,request_cost_others,entry_total_hit,entry_total_partition,entry_total_route,entry_total_success,entry_total_table,request_byte_client_request,request_byte_client_response,request_byte_server_request,request_byte_server_response',`label`='obproxy_cluster_id',`group_by`='obproxy_cluster_id, ob_cluster_name, svr_ip',`interval`=5,`step`=5,`exporter_type`='OB_PROXY' sql 66: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('transaction_total,current_session_server,current_session_client,request_total','app=ODP','app,obproxy_cluster',5,5,'OB_PROXY') ON DUPLICATE KEY UPDATE `metric`='transaction_total,current_session_server,current_session_client,request_total',`label`='app=ODP',`group_by`='app,obproxy_cluster',`interval`=5,`step`=5,`exporter_type`='OB_PROXY' sql 67: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_cpu_assigned_percentage','app=OB','app, ob_cluster_name, ob_cluster_id',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_cpu_assigned_percentage',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' sql 68: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_disk_used_percentage','app=OB','app, ob_cluster_name, ob_cluster_id',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_disk_used_percentage',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' sql 69: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_memory_assigned_percentage','app=OB','app, ob_cluster_name, ob_cluster_id',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_memory_assigned_percentage',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' sql 70: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_memory_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_memory_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' sql 71: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_tenant_cpu_percent','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_tenant_cpu_percent',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' sql 72: INSERT INTO `async_compute_recording_rule`(`metric`,`label`,`group_by`,`interval`,`step`,`exporter_type`) VALUES ('ob_tenant_disk_usage_v4','app=OB','app, ob_cluster_name, ob_cluster_id, tenant_name',60,60,'OB_CLUSTER') ON DUPLICATE KEY UPDATE `metric`='ob_tenant_disk_usage_v4',`label`='app=OB',`group_by`='app, ob_cluster_name, ob_cluster_id, tenant_name',`interval`=60,`step`=60,`exporter_type`='OB_CLUSTER' ]} [2024-09-05T10:00:31.370] metaDataSource END DEFAULT_DATA sqls:async_compute_recording_rule [2024-09-05T10:00:31.371] metaDataSource BEGIN DEFAULT_DATA sqls:async_compute_recording_rule 22 [2024-09-05T10:00:31.371] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=async_compute_recording_rule, sqls=[ sql 0: DELETE FROM `async_compute_recording_rule` WHERE `metric`='tps' sql 1: DELETE FROM `async_compute_recording_rule` WHERE `metric`='sql_all_count' sql 2: DELETE FROM `async_compute_recording_rule` WHERE `metric`='active_session' sql 3: DELETE FROM `async_compute_recording_rule` WHERE `metric`='wait_event_rt' sql 4: DELETE FROM `async_compute_recording_rule` WHERE `metric`='sql_all_rt' sql 5: DELETE FROM `async_compute_recording_rule` WHERE `metric`='tps_rt' sql 6: DELETE FROM `async_compute_recording_rule` WHERE `metric`='request_total' sql 7: DELETE FROM `async_compute_recording_rule` WHERE `metric`='current_session_client' sql 8: DELETE FROM `async_compute_recording_rule` WHERE `metric`='request_cost' sql 9: DELETE FROM `async_compute_recording_rule` WHERE `metric`='cpu_percent' sql 10: DELETE FROM `async_compute_recording_rule` WHERE `metric`='memory_percent' sql 11: DELETE FROM `async_compute_recording_rule` WHERE `metric`='net_send' sql 12: DELETE FROM `async_compute_recording_rule` WHERE `metric`='net_recv' sql 13: DELETE FROM `async_compute_recording_rule` WHERE `metric`='io_read_time' sql 14: DELETE FROM `async_compute_recording_rule` WHERE `metric`='io_write_time' sql 15: DELETE FROM `async_compute_recording_rule` WHERE `metric`='ob_tenant_memory_used_percentage' sql 16: DELETE FROM `async_compute_recording_rule` WHERE `metric`='ob_tenant_cpu_used_percentage' sql 17: DELETE FROM `async_compute_recording_rule` WHERE `metric`='wait_event_count,system_event_internal_total_waits,system_event_sync_rpc_total_waits,system_event_row_lock_wait_total_waits,system_event_io_total_waits,system_event_latch_total_waits,system_event_other_total_waits' sql 18: DELETE FROM `async_compute_recording_rule` WHERE `metric`='wait_event_rt,system_event_internal_time_waited,system_event_sync_rpc_time_waited,system_event_row_lock_wait_time_waited,system_event_io_time_waited,system_event_latch_time_waited,system_event_other_time_waited' sql 19: DELETE FROM `async_compute_recording_rule` WHERE `group_by`='app, obregion, ob_cluster_id, tenant_name' sql 20: DELETE FROM `async_compute_recording_rule` WHERE `group_by`='app, obregion, ob_cluster_id' sql 21: DELETE FROM `async_compute_recording_rule` WHERE `group_by`='obproxy_cluster_id, obregion, svr_ip' ]} [2024-09-05T10:00:31.380] metaDataSource END DEFAULT_DATA sqls:async_compute_recording_rule [2024-09-05T10:00:31.380] metaDataSource BEGIN DEFAULT_DATA sqls:config_properties_meta_info 26 [2024-09-05T10:00:31.380] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=config_properties_meta_info, sqls=[ sql 0: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.sql.audit.status','OBCLUSTER','AGENT','STRING','','','active','','sql_audit 采集开关','sql_audit collect switch','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='sql_audit 采集开关',`description_en`='sql_audit collect switch',`explanation`='',`explanation_en`='',`need_restart`=0 sql 1: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.sql.audit.old.status','OBCLUSTER','AGENT','STRING','','','inactive','','旧版 sql_audit 插件采集开关','old version sql_audit collect switch','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='inactive',`unit`='',`description`='旧版 sql_audit 插件采集开关',`description_en`='old version sql_audit collect switch',`explanation`='',`explanation_en`='',`need_restart`=0 sql 2: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.limit.memory.fuse.percent','OBCLUSTER','AGENT','DOUBLE','1.0','0.1','0.8','','诊断采集内存熔断百分比','','','',0) ON DUPLICATE KEY UPDATE `max_value`='1.0',`min_value`='0.1',`default_value`='0.8',`unit`='',`description`='诊断采集内存熔断百分比',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 3: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.audit.collect.batch.size','OBCLUSTER','AGENT','INT','20000','500','4000','','sql_audit 单次查询最大数量','','','',0) ON DUPLICATE KEY UPDATE `max_value`='20000',`min_value`='500',`default_value`='4000',`unit`='',`description`='sql_audit 单次查询最大数量',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 4: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.slow.sql.threshold','OBCLUSTER','AGENT','STRING','','','100ms','','slowSql的采集阈值','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='100ms',`unit`='',`description`='slowSql的采集阈值',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 5: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.transaction.timeus.threshold','OBCLUSTER','AGENT','INT','300000000','10000','500000','','大事务采集时间阈值','','','',0) ON DUPLICATE KEY UPDATE `max_value`='300000000',`min_value`='10000',`default_value`='500000',`unit`='',`description`='大事务采集时间阈值',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 6: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.transaction.log.size.byte','OBCLUSTER','AGENT','INT','1073741824','1024','524288','','大事务 logSizeByte 阈值,单位是byte','','','',0) ON DUPLICATE KEY UPDATE `max_value`='1073741824',`min_value`='1024',`default_value`='524288',`unit`='',`description`='大事务 logSizeByte 阈值,单位是byte',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 7: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.plan.monitor.status','OBCLUSTER','AGENT','STRING','','','active','','并行SQL采集开关','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='并行SQL采集开关',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 8: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.slow.sql.status','OBCLUSTER','AGENT','STRING','','','active','','慢SQL采集开关','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='慢SQL采集开关',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 9: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.sql.plan.status','OBCLUSTER','AGENT','STRING','','','active','','执行计划采集开关','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='执行计划采集开关',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 10: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.plan.collect.batch.size','OBCLUSTER','AGENT','INT','20000','500','4000','','执行计划单次采集数量','','','',0) ON DUPLICATE KEY UPDATE `max_value`='20000',`min_value`='500',`default_value`='4000',`unit`='',`description`='执行计划单次采集数量',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 11: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.plan.monitor.collect.batch.size','OBCLUSTER','AGENT','INT','20000','500','4000','','sql_plan_monitor 单次查询数量','','','',0) ON DUPLICATE KEY UPDATE `max_value`='20000',`min_value`='500',`default_value`='4000',`unit`='',`description`='sql_plan_monitor 单次查询数量',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 12: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.diagnose.collect.query.timeout','OBCLUSTER','AGENT','STRING','','','10s','','诊断采集SQL查询超时时间,单位是秒','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='10s',`unit`='',`description`='诊断采集SQL查询超时时间,单位是秒',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 13: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.monitor.user.collect','OBCLUSTER','AGENT','BOOL','','','false','','sql_audit 是否采集agent monitor用户查询的SQL','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='false',`unit`='',`description`='sql_audit 是否采集agent monitor用户查询的SQL',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 14: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.empty.query.sql.collect','OBCLUSTER','AGENT','BOOL','','','false','','sql_audit 是否采集query_sql为空的记录','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='false',`unit`='',`description`='sql_audit 是否采集query_sql为空的记录',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 15: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.session.status','OBCLUSTER','AGENT','STRING','','','active','','活跃回话采集开关','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='活跃回话采集开关',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 16: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.session.event.collect.batch.size','OBCLUSTER','AGENT','INT','20000','500','4000','','活跃回话查询单批次数量','','','',0) ON DUPLICATE KEY UPDATE `max_value`='20000',`min_value`='500',`default_value`='4000',`unit`='',`description`='活跃回话查询单批次数量',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 17: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.session.event.collect.query.timeout','OBCLUSTER','AGENT','STRING','','','10s','','session_event采集查询超时时间,单位是秒','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='10s',`unit`='',`description`='session_event采集查询超时时间,单位是秒',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 18: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.transaction.status','OBCLUSTER','AGENT','STRING','','','active','','','事务采集开关','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='active',`unit`='',`description`='',`description_en`='事务采集开关',`explanation`='',`explanation_en`='',`need_restart`=0 sql 19: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.transaction.collect.batch.size','OBCLUSTER','AGENT','INT','20000','500','4000','','事务查询单批次数量','','','',0) ON DUPLICATE KEY UPDATE `max_value`='20000',`min_value`='500',`default_value`='4000',`unit`='',`description`='事务查询单批次数量',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 20: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.transaction.collect.query.timeout','OBCLUSTER','AGENT','INT','','','10s','','','查询observer事务数据的超时时间,单位为秒','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='10s',`unit`='',`description`='',`description_en`='查询observer事务数据的超时时间,单位为秒',`explanation`='',`explanation_en`='',`need_restart`=0 sql 21: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.ob.sql.transaction.collect.join.global.transaction','OBCLUSTER','AGENT','BOOL','','','true','','采集事务信息时,是否join全局事务','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='true',`unit`='',`description`='采集事务信息时,是否join全局事务',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 22: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.pipeline.tenant.disk.collect.disabled','OBCLUSTER','AGENT','BOOL','','','false','','是否采集租户及以下维度磁盘数据','','','',0) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='false',`unit`='',`description`='是否采集租户及以下维度磁盘数据',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=0 sql 23: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.limit.cpu.quota','HOST','AGENT','DOUBLE','2.0','0.5','1.0','','ocp_monagent进程CPU限制','','','',1) ON DUPLICATE KEY UPDATE `max_value`='2.0',`min_value`='0.5',`default_value`='1.0',`unit`='',`description`='ocp_monagent进程CPU限制',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=1 sql 24: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('monagent.limit.memory.quota','HOST','AGENT','STRING','','','2048MB','','ocp_monagent进程内存限制','','','',1) ON DUPLICATE KEY UPDATE `max_value`='',`min_value`='',`default_value`='2048MB',`unit`='',`description`='ocp_monagent进程内存限制',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=1 sql 25: INSERT INTO `config_properties_meta_info`(`name`,`service_type`,`module_name`,`value_type`,`max_value`,`min_value`,`default_value`,`unit`,`description`,`description_en`,`explanation`,`explanation_en`,`need_restart`) VALUES ('ocp.monagent.gc.percent','HOST','AGENT','INT','500','100','100','','ocp_monagent进程GC百分比,增大GC百分比会降低CPU消耗,但是内存使用会上升','','','',1) ON DUPLICATE KEY UPDATE `max_value`='500',`min_value`='100',`default_value`='100',`unit`='',`description`='ocp_monagent进程GC百分比,增大GC百分比会降低CPU消耗,但是内存使用会上升',`description_en`='',`explanation`='',`explanation_en`='',`need_restart`=1 ]} [2024-09-05T10:00:31.465] metaDataSource END DEFAULT_DATA sqls:config_properties_meta_info [2024-09-05T10:00:31.465] metaDataSource BEGIN DEFAULT_DATA sqls:ob_system_variable_info 116 [2024-09-05T10:00:31.466] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_system_variable_info, sqls=[ sql 0: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`max_value`,`min_value`) VALUES ('ALL','0','the percentage limitation of some temp tablespace size in tenant disk.','租户磁盘中临时表空间大小的百分比限制。[已废弃,临时空间由data_disk_usage_limit_percentage配置项控制]',0,'ob_temp_tablespace_size_percentage','INT',100,0) ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`=0,`max_value`=100,`compatible_type`='ALL',`is_readonly`=0,`description_en`='the percentage limitation of some temp tablespace size in tenant disk.',`description_local`='租户磁盘中临时表空间大小的百分比限制。[已废弃,临时空间由data_disk_usage_limit_percentage配置项控制]' sql 1: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','whether use transform in session','是否允许SQL重写。',0,'ob_enable_transformation','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='whether use transform in session',`description_local`='是否允许SQL重写。' sql 2: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','GTS','the type of timestamp service','指定使用何种时间戳服务。',0,'ob_timestamp_service','ENUM','LTS,GTS,HA_GTS') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='GTS',`compatible_type`='ALL',`is_readonly`=0,`description_en`='the type of timestamp service',`description_local`='指定使用何种时间戳服务。' sql 3: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','DD-MON-RR HH.MI.SSXFF AM','specifies the default date format to use with the TO_CHAR and TO_TIMESTAMP functions, (YYYY-MM-DD HH24:MI:SS.FF) is Common value','设置TIMESTAMP数据类型的默认格式。',0,'nls_timestamp_format','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='DD-MON-RR HH.MI.SSXFF AM',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the default date format to use with the TO_CHAR and TO_TIMESTAMP functions, (YYYY-MM-DD HH24:MI:SS.FF) is Common value',`description_local`='设置TIMESTAMP数据类型的默认格式。' sql 4: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The server character set','服务器字符集。',0,'character_set_server','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The server character set',`description_local`='服务器字符集。' sql 5: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ORACLE','FALSE','determines whether an error is reported when there is data loss during an implicit or explicit character type conversion between NCHAR/NVARCHAR2 and CHAR/VARCHAR2.','当在隐式转换中丢失数据时是否返回错误',0,'nls_nchar_conv_excp','ENUM','FALSE,TRUE') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='FALSE',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='determines whether an error is reported when there is data loss during an implicit or explicit character type conversion between NCHAR/NVARCHAR2 and CHAR/VARCHAR2.',`description_local`='当在隐式转换中丢失数据时是否返回错误' sql 6: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','4194304','Max packet length to send to or receive from the server','最大网络包大小,单位是Byte。',0,'1073741824','1024','max_allowed_packet','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='4194304',`min_value`='1024',`max_value`='1073741824',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Max packet length to send to or receive from the server',`description_local`='最大网络包大小,单位是Byte。' sql 7: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','120000000','The stmt interval timeout of transaction(us)','事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位是微秒',0,'ob_trx_idle_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='120000000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The stmt interval timeout of transaction(us)',`description_local`='事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位是微秒' sql 8: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF',' ',0,'sql_auto_is_null','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`=' ' sql 9: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','When the recycle bin is enabled, dropped tables and their dependent objects are placed in the recycle bin. When the recycle bin is disabled, dropped tables and their dependent objects are not placed in the recycle bin; they are just dropped.','是否开启回收站功能。启用回收站后,删除的表及其依赖对象将放置在回收站中;当禁用回收站时,删除的表及其依赖对象不会放置在回收站中,会直接删除。',0,'recyclebin','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='When the recycle bin is enabled, dropped tables and their dependent objects are placed in the recycle bin. When the recycle bin is disabled, dropped tables and their dependent objects are not placed in the recycle bin; they are just dropped.',`description_local`='是否开启回收站功能。启用回收站后,删除的表及其依赖对象将放置在回收站中;当禁用回收站时,删除的表及其依赖对象不会放置在回收站中,会直接删除。' sql 10: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','./plugin_dir/','the dir to place plugin dll','存放插件DLL的路径。',1,'plugin_dir','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='./plugin_dir/',`compatible_type`='ALL',`is_readonly`=1,`description_en`='the dir to place plugin dll',`description_local`='存放插件DLL的路径。' sql 11: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','OFF = Do not cache or retrieve results. ON = Cache all results except SELECT SQL_NO_CACHE ... queries. DEMAND = Cache only SELECT SQL_CACHE ... queries(not used yet)','查询缓存类型。OFF:不缓存或检索结果 ON:缓存除了SELECT SQL_NO_CACHE …查询的所有结果 DEMAND:只缓存SELECT SQL_CACHE …查询的结果',0,'query_cache_type','ENUM','OFF,ON,DEMAND') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='OFF = Do not cache or retrieve results. ON = Cache all results except SELECT SQL_NO_CACHE ... queries. DEMAND = Cache only SELECT SQL_CACHE ... queries(not used yet)',`description_local`='查询缓存类型。OFF:不缓存或检索结果 ON:缓存除了SELECT SQL_NO_CACHE …查询的所有结果 DEMAND:只缓存SELECT SQL_CACHE …查询的结果' sql 12: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1','The parallel degree of a job in a query, which represent how many tasks of a job can be run parallelly','已废弃。查询的并行度,表示可以并行运行的任务数。',0,'128','1','ob_stmt_parallel_degree','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1',`min_value`='1',`max_value`='128',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The parallel degree of a job in a query, which represent how many tasks of a job can be run parallelly',`description_local`='已废弃。查询的并行度,表示可以并行运行的任务数。' sql 13: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','whether can select from index table','是否允许用户直接查询索引表。',0,'ob_enable_index_direct_select','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='whether can select from index table',`description_local`='是否允许用户直接查询索引表。' sql 14: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1','Specifies the auto-increment step size.','自增步长。',0,'65535','1','auto_increment_increment','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1',`min_value`='1',`max_value`='65535',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the auto-increment step size.',`description_local`='自增步长。' sql 15: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','query may not be allowed to execute if its number of logical reads is not less than this value.','',0,'sql_throttle_logical_reads','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='query may not be allowed to execute if its number of logical reads is not less than this value.',`description_local`='' sql 16: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','READ-COMMITTED','Transaction Isolation Levels: READ-UNCOMMITTED READ-COMMITTED REPEATABLE-READ SERIALIZABLE','事务隔离级别。',0,'tx_isolation','ENUM','READ-UNCOMMITTED,READ-COMMITTED,REPEATABLE-READ,SERIALIZABLE') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='READ-COMMITTED',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Transaction Isolation Levels: READ-UNCOMMITTED READ-COMMITTED REPEATABLE-READ SERIALIZABLE',`description_local`='事务隔离级别。' sql 17: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','50','memory usage percentage of plan_cache_limit at which plan cache eviction will be stopped','停止计划缓存逐出的计划缓存限制的内存使用百分比。',0,'100','0','ob_plan_cache_evict_low_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='50',`min_value`='0',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='memory usage percentage of plan_cache_limit at which plan cache eviction will be stopped',`description_local`='停止计划缓存逐出的计划缓存限制的内存使用百分比。' sql 18: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4_general_ci','The collation of the default database','数据库校验规则。',0,'collation_database','ENUM','binary,gb18030_bin,gb18030_chinese_ci,gbk_bin,gbk_chinese_ci,utf16_bin,utf16_general_ci,utf16_unicode_ci,utf8mb4_bin,utf8mb4_general_ci,utf8mb4_unicode_ci') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4_general_ci',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The collation of the default database',`description_local`='数据库校验规则。' sql 19: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','GREGORIAN','specifies which calendar system Oracle uses.','指定 Oracle 使用哪种日历系统作为日期格式。',0,'nls_calendar','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='GREGORIAN',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies which calendar system Oracle uses.',`description_local`='指定 Oracle 使用哪种日历系统作为日期格式。' sql 20: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','5','percentage of tenant memory resources that can be used by plan cache','计划缓存可以使用的租户内存资源的百分比。',0,'100','0','ob_plan_cache_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='5',`min_value`='0',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='percentage of tenant memory resources that can be used by plan cache',`description_local`='计划缓存可以使用的租户内存资源的百分比。' sql 21: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','AL16UTF16','specifies the default character set of the database, This parameter defines the encoding of the data in the NCHAR, NVARCHAR2 and NCLOB columns of a table.','数据库字符集。',0,'nls_nchar_characterset','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='AL16UTF16',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the default character set of the database, This parameter defines the encoding of the data in the NCHAR, NVARCHAR2 and NCLOB columns of a table.',`description_local`='数据库字符集。' sql 22: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','OceanBase 1.0.0','Specifies the OBServer version information.','OBServer的版本信息。',1,'version_comment','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='OceanBase 1.0.0',`compatible_type`='ALL',`is_readonly`=1,`description_en`='Specifies the OBServer version information.',`description_local`='OBServer的版本信息。' sql 23: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The character set in which statements are sent by the client','客户端字符集。',0,'character_set_client','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The character set in which statements are sent by the client',`description_local`='客户端字符集。' sql 24: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','Specifies whether to enable Hash Group By.','是否打开Hash Group by的路径。',0,'ob_enable_hash_group_by','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether to enable Hash Group By.',`description_local`='是否打开Hash Group by的路径。' sql 25: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','32','Max parellel sub request to chunkservers for one request','每次请求最大的并发数。deprecated since OB 0.5',0,'ob_max_parallel_degree','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='32',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Max parellel sub request to chunkservers for one request',`description_local`='每次请求最大的并发数。deprecated since OB 0.5' sql 26: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','READONLY_ZONE_FIRST','the routing policy of obproxy/java client and observer internal retry, 1=READONLY_ZONE_FIRST, 2=ONLY_READONLY_ZONE, 3=UNMERGE_ZONE_FIRST, 4=UNMERGE_FOLLOWER_FIRST','Obproxy/Java客户端与OBServer内部重试的路由策略。',0,'ob_route_policy','ENUM','READONLY_ZONE_FIRST,ONLY_READONLY_ZONE,UNMERGE_ZONE_FIRST,UNMERGE_FOLLOWER_FIRST') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='READONLY_ZONE_FIRST',`compatible_type`='ALL',`is_readonly`=0,`description_en`='the routing policy of obproxy/java client and observer internal retry, 1=READONLY_ZONE_FIRST, 2=ONLY_READONLY_ZONE, 3=UNMERGE_ZONE_FIRST, 4=UNMERGE_FOLLOWER_FIRST',`description_local`='Obproxy/Java客户端与OBServer内部重试的路由策略。' sql 27: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','JIT execution engine mode, default is AUTO','JIT执行引擎模式。 OFF:当前session不开启表达式编译执行 AUTO:当前session表达式编译执行只有在sql执行平均RT大于1s时才开启 FORCE:当前session强制开启表达式编译执行功能',0,'ob_enable_jit','ENUM','OFF,AUTO,FORCE') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='JIT execution engine mode, default is AUTO',`description_local`='JIT执行引擎模式。 OFF:当前session不开启表达式编译执行 AUTO:当前session表达式编译执行只有在sql执行平均RT大于1s时才开启 FORCE:当前session强制开启表达式编译执行功能' sql 28: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','127.0.0.1','ip white list for tenant, support % and _ and multi ip(separated by commas), support ip match and wild match','租户的IP白名单,支持%、_和IP(用逗号分隔),支持IP列表匹配/掩码匹配/模糊匹配',1,'ob_tcp_invited_nodes','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='127.0.0.1',`compatible_type`='ALL',`is_readonly`=1,`description_en`='ip white list for tenant, support % and _ and multi ip(separated by commas), support ip match and wild match',`description_local`='租户的IP白名单,支持%、_和IP(用逗号分隔),支持IP列表匹配/掩码匹配/模糊匹配' sql 29: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','STRONG','read consistency level: 3=STRONG, 2=WEAK, 1=FROZEN','读一致性级别。',0,'ob_read_consistency','ENUM','FROZEN,WEAK,STRONG') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='STRONG',`compatible_type`='ALL',`is_readonly`=0,`description_en`='read consistency level: 3=STRONG, 2=WEAK, 1=FROZEN',`description_local`='读一致性级别。' sql 30: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','','What DBMS is OceanBase compatible with? MYSQL means it behaves like MySQL while ORACLE means it behaves like Oracle.','表示该租户的兼容模式,MYSQL表示兼容MYSQL,ORACLE表示兼容ORACLE。该系统变量只能在创建租户的时候指定,租户创建好之后就无法修改了。',1,'ob_compatibility_mode','ENUM','MYSQL,ORACLE') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='',`compatible_type`='ALL',`is_readonly`=1,`description_en`='What DBMS is OceanBase compatible with? MYSQL means it behaves like MySQL while ORACLE means it behaves like Oracle.',`description_local`='表示该租户的兼容模式,MYSQL表示兼容MYSQL,ORACLE表示兼容ORACLE。该系统变量只能在创建租户的时候指定,租户创建好之后就无法修改了。' sql 31: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','binary','Specifies the character set of the file system.','文件系统字符集。',0,'character_set_filesystem','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='binary',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the character set of the file system.',`description_local`='文件系统字符集。' sql 32: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','Specifies whether to enable auto commit.','是否自动提交。',0,'autocommit','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether to enable auto commit.',`description_local`='是否自动提交。' sql 33: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1','Determines the starting value for the AUTO_INCREMENT column.','确定AUTO_INCREMENT列值的起点。',0,'65535','1','auto_increment_offset','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1',`min_value`='1',`max_value`='65535',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Determines the starting value for the AUTO_INCREMENT column.',`description_local`='确定AUTO_INCREMENT列值的起点。' sql 34: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Enable use sql plan baseline','是否使能使用SQL计划基线。',0,'optimizer_use_sql_plan_baselines','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Enable use sql plan baseline',`description_local`='是否使能使用SQL计划基线。' sql 35: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','If set true, transaction open the elr optimization.','事务是否开启ELR优化。',0,'ob_early_lock_release','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='If set true, transaction open the elr optimization.',`description_local`='事务是否开启ELR优化。' sql 36: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','3','The limited percentage of tenant memory for sql audit','SQL Audit内存上限占当前租户内存的百分比。',0,'100','0','ob_sql_audit_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='3',`min_value`='0',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The limited percentage of tenant memory for sql audit',`description_local`='SQL Audit内存上限占当前租户内存的百分比。' sql 37: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','0','The number of times that any given stored procedure may be called recursively.','可以递归调用任何给定存储过程的次数。',0,'255','0','max_sp_recursion_depth','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`='0',`max_value`='255',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The number of times that any given stored procedure may be called recursively.',`description_local`='可以递归调用任何给定存储过程的次数。' sql 38: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','1.0.0','Specifies the OceanBase version.','OceanBase版本号。',1,'version','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='1.0.0',`compatible_type`='ALL',`is_readonly`=1,`description_en`='Specifies the OceanBase version.',`description_local`='OceanBase版本号。' sql 39: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','90','memory usage percentage of plan_cache_limit at which plan cache eviction will be trigger','触发计划缓存逐出的计划缓存限制的内存使用百分比。',0,'100','0','ob_plan_cache_evict_high_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='90',`min_value`='0',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='memory usage percentage of plan_cache_limit at which plan cache eviction will be trigger',`description_local`='触发计划缓存逐出的计划缓存限制的内存使用百分比。' sql 40: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Specifies whether to enable block nested loop join.','是否允许打开block nested loop join。',0,'ob_enable_blk_nestedloop_join','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether to enable block nested loop join.',`description_local`='是否允许打开block nested loop join。' sql 41: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','disabled','log level in session','session级的日志级别,如果不指定则使用系统中的日志级别。',0,'ob_log_level','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='disabled',`compatible_type`='ALL',`is_readonly`=0,`description_en`='log level in session',`description_local`='session级的日志级别,如果不指定则使用系统中的日志级别。' sql 42: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','3','number of threads created to run parallel statements for each observer.','设置每个server上PX(Parallel eXecution,并行执行)线程池的大小。默认值:租户CPU数 * 每个CPU启动的线程数 * 0.3',0,'1800','0','parallel_max_servers','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='3',`min_value`='0',`max_value`='1800',`compatible_type`='ALL',`is_readonly`=0,`description_en`='number of threads created to run parallel statements for each observer.',`description_local`='设置每个server上PX(Parallel eXecution,并行执行)线程池的大小。默认值:租户CPU数 * 每个CPU启动的线程数 * 0.3' sql 43: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','aes-128-ecb','specifies the encryption algorithm used in the functions aes_encrypt and aes_decrypt','指定在函数aes_encrypt和aes_decrypt中使用的加密算法。',0,'block_encryption_mode','ENUM','aes-128-ecb,aes-192-ecb,aes-256-ecb,aes-128-cbc,aes-192-cbc,aes-256-cbc,aes-128-cfb1,aes-192-cfb1,aes-256-cfb1,aes-128-cfb8,aes-192-cfb8,aes-256-cfb8,aes-128-cfb128,aes-192-cfb128,aes-256-cfb128,aes-128-ofb,aes-192-ofb,aes-256-ofb') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='aes-128-ecb',`compatible_type`='ALL',`is_readonly`=0,`description_en`='specifies the encryption algorithm used in the functions aes_encrypt and aes_decrypt',`description_local`='指定在函数aes_encrypt和aes_decrypt中使用的加密算法。' sql 44: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','10','percentage of tenant memory resources that can be used by tenant meta data','可用于租户元数据的租户内存资源百分比',0,'100','1','ob_reserved_meta_memory_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='10',`min_value`='1',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='percentage of tenant memory resources that can be used by tenant meta data',`description_local`='可用于租户元数据的租户内存资源百分比' sql 45: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','CST','The server system time zone','服务器机器系统时区。',1,'system_time_zone','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='CST',`compatible_type`='ALL',`is_readonly`=1,`description_en`='The server system time zone',`description_local`='服务器机器系统时区。' sql 46: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','query may not be allowed to execute if its rt is not less than this value.','指定rt值,单位是微秒,如果查询的rt值不小于该值,则不允许执行该查询。',0,'sql_throttle_rt','NUMERIC') ON DUPLICATE KEY UPDATE `value_type`='NUMERIC',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='query may not be allowed to execute if its rt is not less than this value.',`description_local`='指定rt值,单位是微秒,如果查询的rt值不小于该值,则不允许执行该查询。' sql 47: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','60','Specifies the number of seconds spent on waiting for a block to be written to a connection before aborting the write. When the server reads data from a client, net_read_timeout specifies the timeout to interrupt the read. When the server writes data to a client, net_write_timeout specifies the timeout to interrupt the write.','中断写之前等待块写入连接的秒数。当服务器从客户端读数时,net_read_timeout指控制何时中断的超时值;当服务器向客户端写时,net_write_timeout指控制何时中断的超时值。',0,'31536000','1','net_write_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='60',`min_value`='1',`max_value`='31536000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the number of seconds spent on waiting for a block to be written to a connection before aborting the write. When the server reads data from a client, net_read_timeout specifies the timeout to interrupt the read. When the server writes data to a client, net_write_timeout specifies the timeout to interrupt the write.',`description_local`='中断写之前等待块写入连接的秒数。当服务器从客户端读数时,net_read_timeout指控制何时中断的超时值;当服务器向客户端写时,net_write_timeout指控制何时中断的超时值。' sql 48: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','10485760','Specifies the size of cached data that triggers a batch nest loop join. [Deprecated]','batch nest loop join一次cache多少数据做一次batch。[已废弃]',0,'9223372036854775807','1','ob_bnl_join_cache_size','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='10485760',`min_value`='1',`max_value`='9223372036854775807',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the size of cached data that triggers a batch nest loop join. [Deprecated]',`description_local`='batch nest loop join一次cache多少数据做一次batch。[已废弃]' sql 49: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ORACLE','BINARY','specifies the collation behavior of the database session. value can be BINARY | LINGUISTIC | ANSI','指定数据库的字符比较的规则',0,'nls_comp','ENUM','BINARY,LINGUISTIC,ANSI') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='BINARY',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the collation behavior of the database session. value can be BINARY | LINGUISTIC | ANSI',`description_local`='指定数据库的字符比较的规则' sql 50: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','','The license type.','license的类型。',1,'license','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='',`compatible_type`='ALL',`is_readonly`=1,`description_en`='The license type.',`description_local`='license的类型。' sql 51: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','query may not be allowed to execute if its network usage is not less than this value.','',0,'sql_throttle_network','NUMERIC') ON DUPLICATE KEY UPDATE `value_type`='NUMERIC',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='query may not be allowed to execute if its network usage is not less than this value.',`description_local`='' sql 52: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','+8:00','Specifies the session time zone of the current tenant. The value can be an offset, for example, \'+08:00\', or a geographical location, for example, Asia/Shanghai.','当前租户会话使用的时区,支持\'+08:00\'的offset形式,和Asia/Shanghai的地域形式取值。',0,'time_zone','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='+8:00',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the session time zone of the current tenant. The value can be an offset, for example, \'+08:00\', or a geographical location, for example, Asia/Shanghai.',`description_local`='当前租户会话使用的时区,支持\'+08:00\'的offset形式,和Asia/Shanghai的地域形式取值。' sql 53: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The character set used by the server for storing identifiers.','系统元数据字符集。',1,'character_set_system','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=1,`description_en`='The character set used by the server for storing identifiers.',`description_local`='系统元数据字符集。' sql 54: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','optimizer_capture_sql_plan_baselines enables or disables automatic capture plan baseline.','是否使能自动捕获SQL计划基线。',0,'optimizer_capture_sql_plan_baselines','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='optimizer_capture_sql_plan_baselines enables or disables automatic capture plan baseline.',`description_local`='是否使能自动捕获SQL计划基线。' sql 55: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','3','number of threads allowed to run parallel statements before statement queuing will be used.','设置每个server上的大查询排队条件。当PX(Parallel eXecution,并行执行)线程池中有指定的空闲线程数时才调度新查询。默认值:租户CPU数 * 每个CPU启动的线程数 * 0.3',0,'3600','0','parallel_servers_target','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='3',`min_value`='0',`max_value`='3600',`compatible_type`='ALL',`is_readonly`=0,`description_en`='number of threads allowed to run parallel statements before statement queuing will be used.',`description_local`='设置每个server上的大查询排队条件。当PX(Parallel eXecution,并行执行)线程池中有指定的空闲线程数时才调度新查询。默认值:租户CPU数 * 每个CPU启动的线程数 * 0.3' sql 56: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','30','Specifies the number of seconds spent on waiting for other data of the connection before aborting the read. When the server reads data from a client, net_read_timeout specifies the timeout to interrupt the read. When the server writes data to a client, net_write_timeout specifies the timeout to interrupt the write.','中断读之前等待连接的其它数据的秒数。当服务器从客户端读数时,net_read_timeout指控制何时中断的超时值;当服务器向客户端写时,net_write_timeout指控制何时中断的超时值。',0,'31536000','1','net_read_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='30',`min_value`='1',`max_value`='31536000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the number of seconds spent on waiting for other data of the connection before aborting the read. When the server reads data from a client, net_read_timeout specifies the timeout to interrupt the read. When the server writes data to a client, net_write_timeout specifies the timeout to interrupt the write.',`description_local`='中断读之前等待连接的其它数据的秒数。当服务器从客户端读数时,net_read_timeout指控制何时中断的超时值;当服务器向客户端写时,net_write_timeout指控制何时中断的超时值。' sql 57: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','Enable the flashback of table truncation.','是否启用表截断的闪回。',0,'ob_enable_truncate_flashback','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Enable the flashback of table truncation.',`description_local`='是否启用表截断的闪回。' sql 58: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','100','current priority used for SQL throttling','',0,'sql_throttle_current_priority','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='current priority used for SQL throttling',`description_local`='' sql 59: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','0','Specifies the maximum number of users that can be simultaneously connected. When the value is set to 0, the number of connections is not limited.','指定允许同时连接的最大用户数,设置为0时表示不限制。',0,'4294967295','0','max_user_connections','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`='0',`max_value`='4294967295',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the maximum number of users that can be simultaneously connected. When the value is set to 0, the number of connections is not limited.',`description_local`='指定允许同时连接的最大用户数,设置为0时表示不限制。' sql 60: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4_general_ci','The collation which the server should translate to after receiving the statement','连接校验规则。',0,'collation_connection','ENUM','binary,gb18030_bin,gb18030_chinese_ci,gbk_bin,gbk_chinese_ci,utf16_bin,utf16_general_ci,utf16_unicode_ci,utf8mb4_bin,utf8mb4_general_ci,utf8mb4_unicode_ci') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4_general_ci',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The collation which the server should translate to after receiving the statement',`description_local`='连接校验规则。' sql 61: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','The variable determines how OceanBase should handle an ambiguous boundary datetime value a case in which it is not clear whether the datetime is in standard or daylight saving time','动态参数,设置夏令时重叠区时间发生歧义时是否作报错处理。',0,'error_on_overlap_time','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The variable determines how OceanBase should handle an ambiguous boundary datetime value a case in which it is not clear whether the datetime is in standard or daylight saving time',`description_local`='动态参数,设置夏令时重叠区时间发生歧义时是否作报错处理。' sql 62: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','If set true, sql will update sys variable while schema version changed.','如果开启,当schema版本改变时将更新系统变量',0,'ob_check_sys_variable','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='If set true, sql will update sys variable while schema version changed.',`description_local`='如果开启,当schema版本改变时将更新系统变量' sql 63: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','AMERICAN','specifies the language to use for the spelling of day and month names and date abbreviations (a.m., p.m., AD, BC) returned by the TO_DATE and TO_CHAR functions.','该参数指定TO_DATE和TO_CHAR函数返回的值的格式。',0,'nls_date_language','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='AMERICAN',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the language to use for the spelling of day and month names and date abbreviations (a.m., p.m., AD, BC) returned by the TO_DATE and TO_CHAR functions.',`description_local`='该参数指定TO_DATE和TO_CHAR函数返回的值的格式。' sql 64: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('MYSQL','1','how table database names are stored and compared, 0 means stored using the lettercase in the CREATE_TABLE or CREATE_DATABASE statement. Name comparisons are case sensitive; 1 means that table and database names are stored in lowercase abd name comparisons are not case sensitive.','是否大小写敏感。仅在MySQL模式下对database和table对象名生效。',1,'2','0','lower_case_table_names','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1',`min_value`='0',`max_value`='2',`compatible_type`='MYSQL',`is_readonly`=1,`description_en`='how table database names are stored and compared, 0 means stored using the lettercase in the CREATE_TABLE or CREATE_DATABASE statement. Name comparisons are case sensitive; 1 means that table and database names are stored in lowercase abd name comparisons are not case sensitive.',`description_local`='是否大小写敏感。仅在MySQL模式下对database和table对象名生效。' sql 65: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4_general_ci','The server collation','服务器默认字符集和字符序。',0,'collation_server','ENUM','binary,gb18030_bin,gb18030_chinese_ci,gbk_bin,gbk_chinese_ci,utf16_bin,utf16_general_ci,utf16_unicode_ci,utf8mb4_bin,utf8mb4_general_ci,utf8mb4_unicode_ci') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4_general_ci',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The server collation',`description_local`='服务器默认字符集和字符序。' sql 66: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','whether use plan cache in session','是否打开Plan Cache。',0,'ob_enable_plan_cache','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='whether use plan cache in session',`description_local`='是否打开Plan Cache。' sql 67: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','DD-MON-RR','specifies the default date format to use with the TO_CHAR and TO_DATE functions, (YYYY-MM-DD HH24:MI:SS) is Common value','指定使用TO_CHAR和TO_DATE函数时的默认日期格式。',0,'nls_date_format','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='DD-MON-RR',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the default date format to use with the TO_CHAR and TO_DATE functions, (YYYY-MM-DD HH24:MI:SS) is Common value',`description_local`='指定使用TO_CHAR和TO_DATE函数时的默认日期格式。' sql 68: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','/usr/local/mysql/data/','Specifies the local disk path for data storage.','数据存储的本地磁盘路径。',1,'datadir','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='/usr/local/mysql/data/',`compatible_type`='ALL',`is_readonly`=1,`description_en`='Specifies the local disk path for data storage.',`description_local`='数据存储的本地磁盘路径。' sql 69: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1024','Specifies the maximum length in bytes allowed for the result of the GROUP_CONCAT() function.','允许的GROUP_CONCAT()函数结果的最大长度。单位是字节',0,'18446744073709551615','4','group_concat_max_len','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1024',`min_value`='4',`max_value`='18446744073709551615',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the maximum length in bytes allowed for the result of the GROUP_CONCAT() function.',`description_local`='允许的GROUP_CONCAT()函数结果的最大长度。单位是字节' sql 70: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','wether use sql audit in session','控制当前租户是否开启SQL Audit功能。',0,'ob_enable_sql_audit','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='wether use sql audit in session',`description_local`='控制当前租户是否开启SQL Audit功能。' sql 71: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','whether use traditional mode for timestamp','指定timestamp数据类型在处理默认值和空值时是否启用非标准行为。',0,'explicit_defaults_for_timestamp','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='whether use traditional mode for timestamp',`description_local`='指定timestamp数据类型在处理默认值和空值时是否启用非标准行为。' sql 72: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','query may not be allowed to execute if its CPU usage is not less than this value.','',0,'sql_throttle_cpu','NUMERIC') ON DUPLICATE KEY UPDATE `value_type`='NUMERIC',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='query may not be allowed to execute if its CPU usage is not less than this value.',`description_local`='' sql 73: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','2147483648','Indicate how many bytes the interm result manager can alloc most for this tenant','用于表示对于当前租户执行sql过程中的中间结果能占用的最大内存,单位为byte。[已废弃,现在中间结果内存受ob_sql_work_area控制]',0,'ob_interm_result_mem_limit','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='2147483648',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Indicate how many bytes the interm result manager can alloc most for this tenant',`description_local`='用于表示对于当前租户执行sql过程中的中间结果能占用的最大内存,单位为byte。[已废弃,现在中间结果内存受ob_sql_work_area控制]' sql 74: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','query may not be allowed to execute if its number of IOs is not less than this value.','',0,'sql_throttle_io','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='query may not be allowed to execute if its number of IOs is not less than this value.',`description_local`='' sql 75: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','28800','The number of seconds the server waits for activity on a noninteractive connection before closing it.','服务器关闭非交互连接之前等待活动的秒数。在线程启动时,根据全局wait_timeout值或全局interactive_timeout值初始化会话wait_timeout值,取决于客户端类型(由mysql_real_connect()的连接选项CLIENT_INTERACTIVE定义)。又见interactive_timeout。',0,'31536000','1','wait_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='28800',`min_value`='1',`max_value`='31536000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The number of seconds the server waits for activity on a noninteractive connection before closing it.',`description_local`='服务器关闭非交互连接之前等待活动的秒数。在线程启动时,根据全局wait_timeout值或全局interactive_timeout值初始化会话wait_timeout值,取决于客户端类型(由mysql_real_connect()的连接选项CLIENT_INTERACTIVE定义)。又见interactive_timeout。' sql 76: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','BYTE','specifies the default length semantics to use for VARCHAR2 and CHAR table columns, user-defined object attributes, and PL/SQL variables in database objects created in the session. SYS user use BYTE intead of NLS_LENGTH_SEMANTICS.','设置oracle的CHAR或VARCHAR2类型是按位数还是按字节数存放字符串。',0,'nls_length_semantics','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='BYTE',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the default length semantics to use for VARCHAR2 and CHAR table columns, user-defined object attributes, and PL/SQL variables in database objects created in the session. SYS user use BYTE intead of NLS_LENGTH_SEMANTICS.',`description_local`='设置oracle的CHAR或VARCHAR2类型是按位数还是按字节数存放字符串。' sql 77: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','0','specifies (in seconds) the low threshold value of undo retention.','指定多版本数据保留时间,单位是秒。',0,'4294967295','0','undo_retention','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`='0',`max_value`='4294967295',`compatible_type`='ALL',`is_readonly`=0,`description_en`='specifies (in seconds) the low threshold value of undo retention.',`description_local`='指定多版本数据保留时间,单位是秒。' sql 78: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','If set true, create all the replicas according to the locality or the operation will fail.','如果设置为开启,会严格按照locality建立副本,任何副本建立失败,则create table失败;否则,全类型副本至少1个,paxos成员组副本达到多数,即可成功。',0,'ob_create_table_strict_mode','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='If set true, create all the replicas according to the locality or the operation will fail.',`description_local`='如果设置为开启,会严格按照locality建立副本,任何副本建立失败,则create table失败;否则,全类型副本至少1个,paxos成员组副本达到多数,即可成功。' sql 79: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','AL32UTF8','specifies the default character set of the database, This parameter defines the encoding of the data in the CHAR, VARCHAR2, LONG and CLOB columns of a table.','指定数据库缺省字符集。',1,'nls_characterset','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='AL32UTF8',`compatible_type`='ORACLE',`is_readonly`=1,`description_en`='specifies the default character set of the database, This parameter defines the encoding of the data in the CHAR, VARCHAR2, LONG and CLOB columns of a table.',`description_local`='指定数据库缺省字符集。' sql 80: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','enable aggregation function to be push-downed through exchange nodes','是否允许聚合操作下压。',0,'ob_enable_aggregation_pushdown','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='enable aggregation function to be push-downed through exchange nodes',`description_local`='是否允许聚合操作下压。' sql 81: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','Whether to quote identifiers for the SHOW CREATE TABLE and SHOW CREATE DATABASE statements.','是否启动为SHOW CREATE TABLE和SHOW CREATE DATABASE语句引用标识符。',0,'sql_quote_show_create','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Whether to quote identifiers for the SHOW CREATE TABLE and SHOW CREATE DATABASE statements.',`description_local`='是否启动为SHOW CREATE TABLE和SHOW CREATE DATABASE语句引用标识符。' sql 82: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The character set of the default database','当前选中数据库的默认字符集。',0,'character_set_database','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The character set of the default database',`description_local`='当前选中数据库的默认字符集。' sql 83: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','whether do the checksum of the packet between the client and the server','proxy和server之间是否进行数据包校验和。',0,'ob_enable_transmission_checksum','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='whether do the checksum of the packet between the client and the server',`description_local`='proxy和server之间是否进行数据包校验和。' sql 84: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','AMERICA','specifies the name of the territory whose conventions are to be followed for day and week numbering, establishes the default date format, the default decimal character and group separator, and the default ISO and local currency symbols.','指定区域约定,例如默认日期、货币和数字格式。',0,'nls_territory','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='AMERICA',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the name of the territory whose conventions are to be followed for day and week numbering, establishes the default date format, the default decimal character and group separator, and the default ISO and local currency symbols.',`description_local`='指定区域约定,例如默认日期、货币和数字格式。' sql 85: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','100000000','The max duration of one transaction','事务超时时间,单位是微秒。',0,'ob_trx_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='100000000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The max duration of one transaction',`description_local`='事务超时时间,单位是微秒。' sql 86: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The character set which should be translated to after receiving the statement','连接层字符集。',0,'character_set_connection','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The character set which should be translated to after receiving the statement',`description_local`='连接层字符集。' sql 87: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','the max duration of waiting on row lock of one transaction','等待行锁的最大时长。',0,'ob_trx_lock_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='the max duration of waiting on row lock of one transaction',`description_local`='等待行锁的最大时长。' sql 88: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','BINARY','specifies the collating sequence for character value comparison in various SQL operators and clauses.','指定 ORDER BY 查询的比较顺序。',0,'nls_sort','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='BINARY',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the collating sequence for character value comparison in various SQL operators and clauses.',`description_local`='指定 ORDER BY 查询的比较顺序。' sql 89: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','4','Specifies the number of digits by which to increase the scale of the result of a division operation based on the scale of the dividend. This is for compatibility with MySQL.','除法结果精度在被除数精度基础上的增量。mysql兼容功能。',0,'30','0','div_precision_increment','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='4',`min_value`='0',`max_value`='30',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the number of digits by which to increase the scale of the result of a division operation based on the scale of the dividend. This is for compatibility with MySQL.',`description_local`='除法结果精度在被除数精度基础上的增量。mysql兼容功能。' sql 90: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','28800','The number of seconds the server waits for activity on an interactive connection before closing it.','服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。又见wait_timeout。',0,'31536000','1','interactive_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='28800',`min_value`='1',`max_value`='31536000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The number of seconds the server waits for activity on an interactive connection before closing it.',`description_local`='服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。又见wait_timeout。' sql 91: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','FULL','control row cells to logged','要记录的控制行单元格,有以下取值:FULL:记录所有列;MINIMAL:只复制DML操作中修改的数据元素,提升主从复制吞吐量,减少binlog大小、网络资源和服务器内存占用;NOBLOB:记录所有列除了BLOB和TEXT列。',0,'binlog_row_image','ENUM','MINIMAL,NOBLOB,FULL') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='FULL',`compatible_type`='ALL',`is_readonly`=0,`description_en`='control row cells to logged',`description_local`='要记录的控制行单元格,有以下取值:FULL:记录所有列;MINIMAL:只复制DML操作中修改的数据元素,提升主从复制吞吐量,减少binlog大小、网络资源和服务器内存占用;NOBLOB:记录所有列除了BLOB和TEXT列。' sql 92: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Specifies whether the tenant is in read-only mode. The setting will affect all common users under the tenant but does not affect the root users.','租户是否为只读模式。影响该租户下的所有普通用户,不影响root权限用户。',0,'read_only','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether the tenant is in read-only mode. The setting will affect all common users under the tenant but does not affect the root users.',`description_local`='租户是否为只读模式。影响该租户下的所有普通用户,不影响root权限用户。' sql 93: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1000000','auto_increment service cache size','自增的缓存个数。',0,'100000000','1','auto_increment_cache_size','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1000000',`min_value`='1',`max_value`='100000000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='auto_increment service cache size',`description_local`='自增的缓存个数。' sql 94: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','10000000','Query timeout in microsecond(us)','查询超时时间,单位是微秒。',0,'ob_query_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='10000000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Query timeout in microsecond(us)',`description_local`='查询超时时间,单位是微秒。' sql 95: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Specifies whether the transaction is in read-only mode. This parameter takes effect on the current user only.','事务是否为只读模式。影响该用户,不影响其他用户。',0,'tx_read_only','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether the transaction is in read-only mode. This parameter takes effect on the current user only.',`description_local`='事务是否为只读模式。影响该用户,不影响其他用户。' sql 96: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','10','Specifies the connection timeout duration in seconds.','连接超时时间,单位是秒。',0,'31536000','2','connect_timeout','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='10',`min_value`='2',`max_value`='31536000',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the connection timeout duration in seconds.',`description_local`='连接超时时间,单位是秒。' sql 97: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1','The default replica number of table per zone if not specified when creating table.','每个集群中表的默认副本数。',0,'7','1','ob_default_replica_num','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1',`min_value`='1',`max_value`='7',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The default replica number of table per zone if not specified when creating table.',`description_local`='每个集群中表的默认副本数。' sql 98: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','STRICT_ALL_TABLES','Actions such as INSERT vary greatly with the SQL modes. For more information, see MySQL documentation.','不同sql mode对于插入等行为有很大影响,具体的可以参考mysql的说明。',0,'sql_mode','ENUM','STRICT_ALL_TABLES,STRICT_TRANS_TABLES,ONLY_FULL_GROUP_BY,PAD_CHAR_TO_FULL_LENGTH') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='STRICT_ALL_TABLES',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Actions such as INSERT vary greatly with the SQL modes. For more information, see MySQL documentation.',`description_local`='不同sql mode对于插入等行为有很大影响,具体的可以参考mysql的说明。' sql 99: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','16384','Buffer length for TCP/IP and socket communication','TCP/IP和socket通信的缓存区长度。',0,'1048576','1024','net_buffer_length','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='16384',`min_value`='1024',`max_value`='1048576',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Buffer length for TCP/IP and socket communication',`description_local`='TCP/IP和socket通信的缓存区长度。' sql 100: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','utf8mb4','The character set which server should translate to before shipping result sets or error message back to the client','查询结果字符集。',0,'character_set_results','ENUM','binary,utf8mb4,gbk,utf16,gb18030') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='utf8mb4',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The character set which server should translate to before shipping result sets or error message back to the client',`description_local`='查询结果字符集。' sql 101: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','-1','sql throttle priority, query may not be allowed to execute if its priority is not greater than this value.','',0,'sql_throttle_priority','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='-1',`compatible_type`='ALL',`is_readonly`=0,`description_en`='sql throttle priority, query may not be allowed to execute if its priority is not greater than this value.',`description_local`='' sql 102: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','1048576','The memory allocated to store results from old queries(not used yet)','分配给存储旧查询结果的内存(尚未使用的),单位是Byte。',0,'18446744073709551615','0','query_cache_size','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='1048576',`min_value`='0',`max_value`='18446744073709551615',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The memory allocated to store results from old queries(not used yet)',`description_local`='分配给存储旧查询结果的内存(尚未使用的),单位是Byte。' sql 103: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','.,','specifies the characters to use as the decimal character and group separator, overrides those characters defined implicitly by NLS_TERRITORY.','指定将用作组分隔符和小数位的字符。',0,'nls_numeric_characters','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='.,',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the characters to use as the decimal character and group separator, overrides those characters defined implicitly by NLS_TERRITORY.',`description_local`='指定将用作组分隔符和小数位的字符。' sql 104: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Specifies whether to generate an information string for single-row INSERT statements in the event of an alert.','出现告警时单行INSERT语句是否生成信息字符串。',0,'sql_warnings','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether to generate an information string for single-row INSERT statements in the event of an alert.',`description_local`='出现告警时单行INSERT语句是否生成信息字符串。' sql 105: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','5','The percentage limitation of tenant memory for SQL execution.','用于SQL执行的租户内存百分比限制。',0,'100','0','ob_sql_work_area_percentage','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='5',`min_value`='0',`max_value`='100',`compatible_type`='ALL',`is_readonly`=0,`description_en`='The percentage limitation of tenant memory for SQL execution.',`description_local`='用于SQL执行的租户内存百分比限制。' sql 106: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','READ-COMMITTED','Transaction isolation Levels: READ-UNCOMMITTED READ-COMMITTED REPEATABLE-READ SERIALIZABLE','指定事务隔离级别。',0,'transaction_isolation','ENUM','READ-UNCOMMITTED,READ-COMMITTED,REPEATABLE-READ,SERIALIZABLE') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='READ-COMMITTED',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Transaction isolation Levels: READ-UNCOMMITTED READ-COMMITTED REPEATABLE-READ SERIALIZABLE',`description_local`='指定事务隔离级别。' sql 107: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','set to 1 (the default by MySQL), foreign key constraints are checked. If set to 0, foreign key constraints are ignored','是否检查外建约束。',0,'foreign_key_checks','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='set to 1 (the default by MySQL), foreign key constraints are checked. If set to 0, foreign key constraints are ignored',`description_local`='是否检查外建约束。' sql 108: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','9223372036854775807','Specifies the maximum number of rows to be returned by a SELECT query. If a SELECT query contains the LIMIT clause, the value of the LIMIT clause has a higher priority than that of sql_select_limit. By default, this configuration item is not specified.','一个select查询允许返回的最大行数,如果一个select中包含了limit语句,那么limit的值比sql_select_limit的优先级高,默认是不限制select返回的行数',0,'9223372036854775807','0','sql_select_limit','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='9223372036854775807',`min_value`='0',`max_value`='9223372036854775807',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the maximum number of rows to be returned by a SELECT query. If a SELECT query contains the LIMIT clause, the value of the LIMIT clause has a higher priority than that of sql_select_limit. By default, this configuration item is not specified.',`description_local`='一个select查询允许返回的最大行数,如果一个select中包含了limit语句,那么limit的值比sql_select_limit的优先级高,默认是不限制select返回的行数' sql 109: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ORACLE','DD-MON-RR HH.MI.SSXFF AM TZR','specifies the default timestamp with time zone format to use with the TO_CHAR and TO_TIMESTAMP_TZ functions, (YYYY-MM-DD HH24:MI:SS.FF TZR TZD) is common value','指定数据类型的日期格式。',0,'nls_timestamp_tz_format','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='DD-MON-RR HH.MI.SSXFF AM TZR',`compatible_type`='ORACLE',`is_readonly`=0,`description_en`='specifies the default timestamp with time zone format to use with the TO_CHAR and TO_TIMESTAMP_TZ functions, (YYYY-MM-DD HH24:MI:SS.FF TZR TZD) is common value',`description_local`='指定数据类型的日期格式。' sql 110: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`) VALUES ('ALL','','Specifies the character string that the server executes for each connected client. The string consists of one or more SQL statements which are separated by semicolons(;).','服务器为每个连接的客户端执行的字符串,该字符串由一条或多条SQL语句组成,用分号分隔。',0,'init_connect','STRING') ON DUPLICATE KEY UPDATE `value_type`='STRING',`default_value`='',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies the character string that the server executes for each connected client. The string consists of one or more SQL statements which are separated by semicolons(;).',`description_local`='服务器为每个连接的客户端执行的字符串,该字符串由一条或多条SQL语句组成,用分号分隔。' sql 111: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','OFF','Specifies whether to use trace logs.','是否使用trace日志。',0,'ob_enable_trace_log','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='OFF',`compatible_type`='ALL',`is_readonly`=0,`description_en`='Specifies whether to use trace logs.',`description_local`='是否使用trace日志。' sql 112: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','0','default password lifetime','默认的密码生命周期',0,'65535','0','default_password_lifetime','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`='0',`max_value`='65535',`compatible_type`='ALL',`is_readonly`=0,`description_en`='default password lifetime',`description_local`='默认的密码生命周期' sql 113: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`max_value`,`min_value`,`name`,`value_type`) VALUES ('ALL','0','validate password length','校验密码长度',0,'2147483647','0','validate_password_length','INT') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`='0',`min_value`='0',`max_value`='2147483647',`compatible_type`='ALL',`is_readonly`=0,`description_en`='validate password length',`description_local`='校验密码长度' sql 114: INSERT INTO `ob_system_variable_info`(`compatible_type`,`default_value`,`description_en`,`description_local`,`is_readonly`,`name`,`value_type`,`allowed_values`) VALUES ('ALL','ON','specifies whether return schema change info in ok packet','控制返回的ok包中是否包含schema变更的信息',0,'session_track_schema','ENUM','OFF,ON') ON DUPLICATE KEY UPDATE `value_type`='ENUM',`default_value`='ON',`compatible_type`='ALL',`is_readonly`=0,`description_en`='specifies whether return schema change info in ok packet',`description_local`='控制返回的ok包中是否包含schema变更的信息' sql 115: INSERT INTO `ob_system_variable_info`(`name`,`value_type`,`default_value`,`min_value`,`max_value`,`compatible_type`,`is_readonly`,`description_en`,`description_local`) VALUES ('parallel_min_scan_time_threshold','INT',1000,'10','9223372036854775807','ALL',0,'specifies the minimum execution time a table scan should have before it is considered for automatic degree of parallelism, variable unit is milliseconds','使用 Auto DOP 策略时, 增大基表扫描并行度参考执行时间, 单位 ms') ON DUPLICATE KEY UPDATE `value_type`='INT',`default_value`=1000,`min_value`='10',`max_value`='9223372036854775807',`compatible_type`='ALL',`is_readonly`=0,`description_en`='specifies the minimum execution time a table scan should have before it is considered for automatic degree of parallelism, variable unit is milliseconds',`description_local`='使用 Auto DOP 策略时, 增大基表扫描并行度参考执行时间, 单位 ms' ]} [2024-09-05T10:00:31.605] metaDataSource END DEFAULT_DATA sqls:ob_system_variable_info [2024-09-05T10:00:31.605] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_group_alarm_type 416 [2024-09-05T10:00:31.606] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_group_alarm_type, sqls=[ sql 0: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cannot_connected',1) sql 1: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_connection_percent_over_threshold',1) sql 2: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cpu_assigned_percent_over_threshold',1) sql 3: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cpu_percent_over_threshold',1) sql 4: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_disk_percent_over_threshold',1) sql 5: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_exists_expired_trans',1) sql 6: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_frozen_version_delta_over_threshold',1) sql 7: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_exists_inactive_server',1) sql 8: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_exists_index_fail_table',1) sql 9: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_mem_assigned_percent_over_threshold',1) sql 10: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_merge_error',1) sql 11: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_no_frozen',1) sql 12: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_no_merge',1) sql 13: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_no_compaction',1) sql 14: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_compaction_error',1) sql 15: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_no_frozen',1) sql 16: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_net_send_percent_over_threshold',1) sql 17: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_partition_count_over_threshold',1) sql 18: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_disk_readonly',1) sql 19: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_mem_hold_over_threshold',1) sql 20: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_ssd_wear_indicator_over_threshold',1) sql 21: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_sstable_percent_over_threshold',1) sql 22: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_zone_sstable_percent_over_threshold',1) sql 23: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_tcp_retrans_percent_over_threshold',1) sql 24: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_mem_hold_percent_over_threshold',1) sql 25: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_storage_short_meta_mem_hold_high',1) sql 26: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_active_memstore_percent_over_threshold',1) sql 27: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_cpu_percent_over_threshold',1) sql 28: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_cpu_usage_over_threshold',1) sql 29: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_memstore_percent_over_threshold',1) sql 30: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_exists_long_lived_trans',1) sql 31: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_contains_long_lived_trans',1) sql 32: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_merge_timeout',1) sql 33: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_sync_failed',1) sql 34: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_status_check_failed',1) sql 35: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_install_disk_percent_over_threshold',1) sql 36: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_data_disk_percent_over_threshold',1) sql 37: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_log_disk_percent_over_threshold',1) sql 38: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_log_disk_usage_high',1) sql 39: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_sync_delay_time_too_long',1) sql 40: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_process_dead',1) sql 41: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxyd_process_dead',1) sql 42: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_cannot_connected',1) sql 43: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_readonly_clog_sync_delay',1) sql 44: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_active_session_count_over_threshold',1) sql 45: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_logonly_clog_sync_delay',1) sql 46: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_full_clog_sync_delay',1) sql 47: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_active_session_count_over_threshold',1) sql 48: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_active_session_count_over_threshold',1) sql 49: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_exists_expired_xa_trans',1) sql 50: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_inspection_not_passed',1) sql 51: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_rs_not_same',1) sql 52: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_task_timeout',1) sql 53: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_task_timeout',1) sql 54: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_memtable_release_timeout',1) sql 55: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_slow_sql_exists',1) sql 56: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_large_trans_exist',1) sql 57: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_expired_trans_exist',1) sql 58: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_long_trans_exist',1) sql 59: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('same_alarm_rule_detect_too_many_targets',1) sql 60: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_fd_usage',1) sql 61: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_stopped',1) sql 62: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_core_dump',1) sql 63: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_not_exist',1) sql 64: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_core_dump',1) sql 65: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('arbitration_service_unavailable',1) sql 66: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('standby_tenant_sync_delay_too_long',1) sql 67: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('standby_tenant_sync_status_error',1) sql 68: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_service_name_is_invalid',1) sql 69: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_log_stream_degraded',1) sql 70: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_name_mismatch',1) sql 71: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_info_sync_failed',1) sql 72: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_cannot_connect_arbitration',1) sql 73: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('observer_process_stop',1) sql 74: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_process_stop',1) sql 75: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxyd_process_stop',1) sql 76: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_invalid_disk_exists',1) sql 77: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_request_queue_over_threshold',1) sql 78: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_partition_leader_absent',1) sql 79: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_partition_replica_absent',1) sql 80: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_client_connections_usage_over_threshold',1) sql 81: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_recyclebin_disk_used_over_threshold',1) sql 82: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_core_dump',1) sql 83: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_cpu_percent_high',1) sql 84: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_perf_degradation',1) sql 85: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_plan_changed',1) sql 86: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oas_anomaly_sql_from_sql_inspection_perf_degradation',1) sql 87: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oas_anomaly_sql_from_sql_inspection_plan_changed',1) sql 88: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cannot_connected',2) sql 89: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_cpu_percent_over_threshold',2) sql 90: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_memstore_percent_over_threshold',2) sql 91: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('backup_process_dead',3) sql 92: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('base_backup_fail',3) sql 93: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('base_backup_timeout',3) sql 94: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('base_secondary_backup_fail',3) sql 95: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('inc_backup_delay',3) sql 96: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('base_backup_too_long_time_no_one_success_task',3) sql 97: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('backup_storage_capacity_over_threshold',3) sql 98: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('backup_storage_capacity_retry_times_exceeded',3) sql 99: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('backup_storage_capacity_timeout_or_interrupted',3) sql 100: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_host_down',4) sql 101: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_host_down_migrate_resource',4) sql 102: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_host_threshold',4) sql 103: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_migration_failed',4) sql 104: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_migration_delay',4) sql 105: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_sync_failed',4) sql 106: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_sync_status_inconsistent',4) sql 107: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oms_sync_delay',4) sql 108: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_operation_info',5) sql 109: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_operation_info',5) sql 110: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_operation',5) sql 111: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_operation',5) sql 112: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_cluster_operation',5) sql 113: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_host_operation',5) sql 114: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_cluster_operation_info',5) sql 115: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_instance_operation_info',5) sql 116: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_operation',5) sql 117: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_unavailable',6) sql 118: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('vpc_connect_failed',6) sql 119: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ic_server_connect_failed',6) sql 120: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_remote_server_time_diff_too_large',6) sql 121: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('monitor_exporter_unavaliable',6) sql 122: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_load1_per_cpu_over_threshold',6) sql 123: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_mem_percent_over_threshold',6) sql 124: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_net_recv_percent_over_threshold',6) sql 125: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_cpu_percent_over_threshold',6) sql 126: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obagent_dead',6) sql 127: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_ntp_service_not_exist',6) sql 128: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_ntp_offset_too_large',6) sql 129: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('partition_create_failed',6) sql 130: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_disk_readonly',6) sql 131: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_local_obproxy_proxyro_user_password_not_same',6) sql 132: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_open_fd_count_over_threshold',6) sql 133: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_goroutine_count_over_threshold',6) sql 134: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_res_memory_over_threshold',6) sql 135: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('sql_audit_collect_lost_percent_over_threshold',6) sql 136: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_sys_abnormal',6) sql 137: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_full',6) sql 138: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_hwm',6) sql 139: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_drop',6) sql 140: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_error',6) sql 141: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_full',6) sql 142: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_hwm',6) sql 143: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_overload',6) sql 144: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_cpu_irq_error',6) sql 145: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_meta_db_disconnected',6) sql 146: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_monitordb_disconnected',6) sql 147: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_http_request_timeout',6) sql 148: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_http_request_too_many_errors_occur',6) sql 149: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_alarm_detect_timeout',6) sql 150: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_collect_metric_failure_rate_high',6) sql 151: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_process_dead',6) sql 152: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_process_dead',6) sql 153: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_leader_absent',6) sql 154: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_cannot_connect_to_leader',6) sql 155: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_leader_switched',6) sql 156: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_process_dead',6) sql 157: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_process_dead',6) sql 158: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_keepalived_service_inactive',6) sql 159: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_leader_absent',6) sql 160: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_cannot_connect_to_leader',6) sql 161: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_leader_switched',6) sql 162: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_keepalived_become_master',6) sql 163: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_keepalived_master_switched',6) sql 164: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_ip_forward_invalid',6) sql 165: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_exists_inactive_server',6) sql 166: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_nic_usage_over_threshold',6) sql 167: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('system_parameter_not_taken_effect',6) sql 168: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_instance_expanse_failed',6) sql 169: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_instance_compress_failed',6) sql 170: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_sql_execute_failed',6) sql 171: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_sql_query_slow',6) sql 172: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('agentd_process_stop',6) sql 173: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('monagent_process_stop',6) sql 174: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('mgragent_process_stop',6) sql 175: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_version_not_same',6) sql 176: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('upgrade_ocp_agent_failed',6) sql 177: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('agent_process_count_abnormal',6) sql 178: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_node_status_abnormal',6) sql 179: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_cluster_expansion_fail',6) sql 180: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_cluster_reduction_fail',6) sql 181: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_cpu_usage_over_threshold',6) sql 182: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_memory_usage_over_threshold',6) sql 183: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_storage_usage_over_threshold',6) sql 184: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_conversion_delay',6) sql 185: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_instance_abnormal',6) sql 186: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_dump_delay',6) sql 187: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_dump_error',6) sql 188: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_disk_usage_over_threshold',6) sql 189: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_cluster_operation_info',6) sql 190: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_instance_operation_info',6) sql 191: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_operation',6) sql 192: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_ntp_down',7) sql 193: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_ntp_delay',7) sql 194: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_memory_peak',7) sql 195: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_home_file_usage',7) sql 196: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_data1_usage',7) sql 197: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_datalog1_usage',7) sql 198: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_load1_peak',7) sql 199: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_root_usage',7) sql 200: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_fd_usage',7) sql 201: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_sys_abnormal',7) sql 202: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_full',7) sql 203: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_hwm',7) sql 204: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_io_hang',7) sql 205: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_sda_ioawait',7) sql 206: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_nvme_ioawait',7) sql 207: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_drop',7) sql 208: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_error',7) sql 209: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_not_exist',7) sql 210: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_core_dump',7) sql 211: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_full',7) sql 212: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_hwm',7) sql 213: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_overload',7) sql 214: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_inode_usage',7) sql 215: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_cpu_irq_error',7) sql 216: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('observer_all_error_log_alarm',8) sql 217: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('observer_log_alarm',8) sql 218: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('refresh_location_cache_failed',8) sql 219: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('refresh_location_cache_failed_by_metric',8) sql 220: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('election_log_alarm',8) sql 221: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('rootservice_log_alarm',8) sql 222: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_log_alarm',8) sql 223: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('monagent_log_alarm',8) sql 224: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('mgragent_log_alarm',8) sql 225: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('message_log_alarm',8) sql 226: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_voting_success',8) sql 227: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_decent_voting',8) sql 228: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_virtual_group_elect_error',8) sql 229: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_global_trans_version_delay',8) sql 230: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_major_freeze_timeout',8) sql 231: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_replica_minority',8) sql 232: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_online_fail',8) sql 233: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_thread_hang',8) sql 234: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_checksum_error',8) sql 235: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_restart_fail',8) sql 236: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rs_merge_error',8) sql 237: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_cant_daily_merge',8) sql 238: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clock_unsync',8) sql 239: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_refresh_schema_error',8) sql 240: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_fetch_rs_url_fail',8) sql 241: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_max_open_files',8) sql 242: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_system_disk_full',8) sql 243: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clog_checksum_mismatch',8) sql 244: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clog_disk_full',8) sql 245: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clog_write_error',8) sql 246: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_worker_thread_full',8) sql 247: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clog_parse_error',8) sql 248: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_commit_error',8) sql 249: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_unit_migrate_error',8) sql 250: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rpc_blocklist',8) sql 251: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_microblock_read0',8) sql 252: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_row_count_notsame',8) sql 253: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_server_hang_due_to_trx_lock',8) sql 254: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_tx_timeout',8) sql 255: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_io_error',8) sql 256: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_merge_error',8) sql 257: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_merge_error_4184',8) sql 258: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_disk_almost_full',8) sql 259: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_reply_memstore_failed',8) sql 260: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_retry_remove_parts',8) sql 261: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_too_many_sstables',8) sql 262: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_trx_context_not_release',8) sql 263: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_dump_queue_full',8) sql 264: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_get_events_fail',8) sql 265: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_invalid_lock',8) sql 266: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_mem_alloc_error',8) sql 267: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_mysql_request_full',8) sql 268: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_right_to_die',8) sql 269: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_crash_error',8) sql 270: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_meta_inconsistent',8) sql 271: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_network_unreachable',8) sql 272: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_no_valid_parti',8) sql 273: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_ps_checksum_fail',8) sql 274: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rpc_error',8) sql 275: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_timer_cost_much',8) sql 276: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_unknown_checksum_error',8) sql 277: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_alloc_oops',8) sql 278: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_assemble_rpc_lock',8) sql 279: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_error_lib_direct_alloc',8) sql 280: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_partition_overlimit',8) sql 281: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_easy_hold_timeout',8) sql 282: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_renew_location_timeout',8) sql 283: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_rpc_fly_slow',8) sql 284: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_alloc_handle',8) sql 285: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_clock_diff_time_too_large',8) sql 286: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_distributed_strong_read',8) sql 287: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_fail_check_localserver',8) sql 288: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_lock_conflict',8) sql 289: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_log_server_disk_error',8) sql 290: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_err_defensive_check',8) sql 291: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_service_start_fail',8) sql 292: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_rootservice_stop_fail',8) sql 293: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_common_unexpected_internal_error',8) sql 294: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_rootservice_start_fail',8) sql 295: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_rootservice_destroy_fail',8) sql 296: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_stop_fail',8) sql 297: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_local_ip_invalid',8) sql 298: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_connection_percent_over_threshold',10) sql 299: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cpu_assigned_percent_over_threshold',10) sql 300: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_partition_count_over_threshold',10) sql 301: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_mem_hold_over_threshold',10) sql 302: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_sstable_percent_over_threshold',10) sql 303: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_mem_hold_percent_over_threshold',10) sql 304: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant500_storage_short_meta_mem_hold_high',10) sql 305: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_active_memstore_percent_over_threshold',10) sql 306: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_memstore_percent_over_threshold',10) sql 307: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_install_disk_percent_over_threshold',10) sql 308: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_data_disk_percent_over_threshold',10) sql 309: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_log_disk_percent_over_threshold',10) sql 310: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_log_disk_usage_high',10) sql 311: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_fd_usage',10) sql 312: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_memory_peak',10) sql 313: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_home_file_usage',10) sql 314: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_mem_percent_over_threshold',10) sql 315: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_mem_assigned_percent_over_threshold',10) sql 316: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_ssd_wear_indicator_over_threshold',10) sql 317: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_root_usage',10) sql 318: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_goroutine_count_over_threshold',10) sql 319: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_open_fd_count_over_threshold',10) sql 320: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_agent_res_memory_over_threshold',10) sql 321: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_data1_usage',10) sql 322: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_datalog1_usage',10) sql 323: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_file_inode_usage',10) sql 324: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_memory_usage_over_threshold',10) sql 325: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_storage_usage_over_threshold',10) sql 326: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_disk_usage_over_threshold',10) sql 327: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('tenant_cpu_percent_over_threshold',11) sql 328: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_cpu_usage_over_threshold',11) sql 329: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cpu_percent_over_threshold',11) sql 330: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_sync_delay_time_too_long',11) sql 331: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_active_session_count_over_threshold',11) sql 332: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_active_session_count_over_threshold',11) sql 333: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_active_session_count_over_threshold',11) sql 334: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_exists_expired_xa_trans',11) sql 335: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_expired_trans_exist',11) sql 336: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_long_trans_exist',11) sql 337: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_large_trans_exist',11) sql 338: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_slow_sql_exists',11) sql 339: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_sql_execute_failed',11) sql 340: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_sql_query_slow',11) sql 341: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('odp_sql_ddl_failed',11) sql 342: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_log_stream_degraded',11) sql 343: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('node_load1_peak',11) sql 344: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_cpu_percent_over_threshold',11) sql 345: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_net_recv_percent_over_threshold',11) sql 346: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_load1_per_cpu_over_threshold',11) sql 347: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_net_send_percent_over_threshold',11) sql 348: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_tcp_retrans_percent_over_threshold',11) sql 349: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_sys_abnormal',11) sql 350: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_full',11) sql 351: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_cpu_util_hwm',11) sql 352: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_io_hang',11) sql 353: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_sda_ioawait',11) sql 354: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_nvme_ioawait',11) sql 355: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_drop',11) sql 356: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_error',11) sql 357: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_full',11) sql 358: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_nic_1000m_hwm',11) sql 359: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_tsar_traffic_overload',11) sql 360: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_cpu_irq_error',11) sql 361: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_http_request_timeout',11) sql 362: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_http_request_too_many_errors_occur',11) sql 363: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_alarm_detect_timeout',11) sql 364: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_collect_metric_failure_rate_high',11) sql 365: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_nic_usage_over_threshold',11) sql 366: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_host_cpu_usage_over_threshold',11) sql 367: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_conversion_delay',11) sql 368: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_dump_delay',11) sql 369: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cannot_connected',12) sql 370: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_stopped',12) sql 371: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_process_dead',12) sql 372: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxyd_process_dead',12) sql 373: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obproxy_cannot_connected',12) sql 374: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_exists_inactive_server',12) sql 375: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_exists_index_fail_table',12) sql 376: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_partition_leader_absent',12) sql 377: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_partition_replica_absent',12) sql 378: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_disk_readonly',12) sql 379: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_rs_not_same',12) sql 380: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('refresh_location_cache_failed',12) sql 381: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('arbitration_service_unavailable',12) sql 382: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obagent_dead',12) sql 383: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_unavailable',12) sql 384: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_remote_server_time_diff_too_large',12) sql 385: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_ntp_service_not_exist',12) sql 386: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_ntp_offset_too_large',12) sql 387: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_ntp_delay',12) sql 388: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_kernel_ntp_down',12) sql 389: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('partition_create_failed',12) sql 390: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ic_server_connect_failed',12) sql 391: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('vpc_connect_failed',12) sql 392: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('host_disk_readonly',12) sql 393: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('os_observer_not_exist',12) sql 394: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ocp_meta_db_disconnected',12) sql 395: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_host_monitordb_disconnected',12) sql 396: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_sync_failed',12) sql 397: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_cluster_status_check_failed',12) sql 398: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('monitor_exporter_unavaliable',12) sql 399: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_process_dead',12) sql 400: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_process_dead',12) sql 401: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_leader_absent',12) sql 402: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('obdns_etcd_cannot_connect_to_leader',12) sql 403: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_process_dead',12) sql 404: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_process_dead',12) sql 405: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_keepalived_service_inactive',12) sql 406: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_leader_absent',12) sql 407: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_etcd_cannot_connect_to_leader',12) sql 408: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_ip_forward_invalid',12) sql 409: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('oblb_exists_inactive_server',12) sql 410: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_server_cannot_connect_arbitration',12) sql 411: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_name_mismatch',12) sql 412: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('ob_tenant_info_sync_failed',12) sql 413: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_node_status_abnormal',12) sql 414: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_service_instance_abnormal',12) sql 415: INSERT IGNORE INTO `ocp_alarm_group_alarm_type`(`alarm_type`,`group_id`) VALUES ('binlog_dump_error',12) ]} [2024-09-05T10:00:31.975] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_group_alarm_type [2024-09-05T10:00:31.975] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_alarm_group 11 [2024-09-05T10:00:31.975] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_alarm_group, sqls=[ sql 0: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (1,'dba','{\"name_zh_cn\":\"数据库内核\", \"name_en_us\":\"dba\", \"name_zh_tw\":\"數據庫內核\"}','system',1) ON DUPLICATE KEY UPDATE `name`='dba',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"数据库内核\", \"name_en_us\":\"dba\", \"name_zh_tw\":\"數據庫內核\"}' sql 1: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (2,'dev','{\"name_zh_cn\":\"dev\", \"name_en_us\":\"dev\", \"name_zh_tw\":\"dev\"}','system',1) ON DUPLICATE KEY UPDATE `name`='dev',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"dev\", \"name_en_us\":\"dev\", \"name_zh_tw\":\"dev\"}' sql 2: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (3,'backup','{\"name_zh_cn\":\"备份恢复\", \"name_en_us\":\"backup\", \"name_zh_tw\":\"備份恢復\"}','system',1) ON DUPLICATE KEY UPDATE `name`='backup',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"备份恢复\", \"name_en_us\":\"backup\", \"name_zh_tw\":\"備份恢復\"}' sql 3: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (4,'oms','{\"name_zh_cn\":\"数据迁移\", \"name_en_us\":\"oms\", \"name_zh_tw\":\"數據遷移\"}','system',1) ON DUPLICATE KEY UPDATE `name`='oms',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"数据迁移\", \"name_en_us\":\"oms\", \"name_zh_tw\":\"數據遷移\"}' sql 4: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (5,'info','{\"name_zh_cn\":\"提示\", \"name_en_us\":\"info\", \"name_zh_tw\":\"提示\"}','system',1) ON DUPLICATE KEY UPDATE `name`='info',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"提示\", \"name_en_us\":\"info\", \"name_zh_tw\":\"提示\"}' sql 5: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (6,'ocp','{\"name_zh_cn\":\"ocp\", \"name_en_us\":\"ocp\", \"name_zh_tw\":\"ocp\"}','system',1) ON DUPLICATE KEY UPDATE `name`='ocp',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"ocp\", \"name_en_us\":\"ocp\", \"name_zh_tw\":\"ocp\"}' sql 6: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (7,'oas','{\"name_zh_cn\":\"oas\", \"name_en_us\":\"oas\", \"name_zh_tw\":\"oas\"}','system',1) ON DUPLICATE KEY UPDATE `name`='oas',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"oas\", \"name_en_us\":\"oas\", \"name_zh_tw\":\"oas\"}' sql 7: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (8,'log','{\"name_zh_cn\":\"日志\", \"name_en_us\":\"log\", \"name_zh_tw\":\"日誌\"}','system',1) ON DUPLICATE KEY UPDATE `name`='log',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"日志\", \"name_en_us\":\"log\", \"name_zh_tw\":\"日誌\"}' sql 8: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (10,'resources','{\"name_zh_cn\":\"资源\", \"name_en_us\":\"resources\", \"name_zh_tw\":\"資源\"}','system',1) ON DUPLICATE KEY UPDATE `name`='resources',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"资源\", \"name_en_us\":\"resources\", \"name_zh_tw\":\"資源\"}' sql 9: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (11,'performance','{\"name_zh_cn\":\"性能\", \"name_en_us\":\"performance\", \"name_zh_tw\":\"性能\"}','system',1) ON DUPLICATE KEY UPDATE `name`='performance',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"性能\", \"name_en_us\":\"performance\", \"name_zh_tw\":\"性能\"}' sql 10: INSERT INTO `ocp2_alarm_group`(`id`,`name`,`name_i18n`,`created_by`,`is_build_in`) VALUES (12,'availability','{\"name_zh_cn\":\"可用性\", \"name_en_us\":\"availability\", \"name_zh_tw\":\"可用性\"}','system',1) ON DUPLICATE KEY UPDATE `name`='availability',`is_build_in`=1,`name_i18n`='{\"name_zh_cn\":\"可用性\", \"name_en_us\":\"availability\", \"name_zh_tw\":\"可用性\"}' ]} [2024-09-05T10:00:31.996] metaDataSource END DEFAULT_DATA sqls:ocp2_alarm_group [2024-09-05T10:00:31.996] metaDataSource BEGIN DEFAULT_DATA sqls:monitor_metric_ob_collect_config 14 [2024-09-05T10:00:31.996] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=monitor_metric_ob_collect_config, sqls=[ sql 0: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_stat-before-2.0.0',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ svr_ip, svr_port, zone, cpu_total, cpu_assigned, mem_total, mem_assigned, disk_total, disk_in_use, unit_num FROM oceanbase.__all_virtual_server_stat',NULL,'2.0.0','@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ svr_ip, svr_port, zone, cpu_total, cpu_assigned, mem_total, mem_assigned, disk_total, disk_in_use, unit_num FROM oceanbase.__all_virtual_server_stat',`result_fields`='@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='2.0.0' sql 1: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_stat-2.0.0-4.0.0.0',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ svr_ip, svr_port, zone, cpu_total, cpu_max_assigned, mem_total, mem_max_assigned, disk_total, disk_in_use, unit_num FROM oceanbase.__all_virtual_server_stat','2.0.0','4.0.0.0','@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ svr_ip, svr_port, zone, cpu_total, cpu_max_assigned, mem_total, mem_max_assigned, disk_total, disk_in_use, unit_num FROM oceanbase.__all_virtual_server_stat',`result_fields`='@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0',`min_ob_version`='2.0.0' sql 2: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_stat-after-4.0.0.0',1,'SELECT SVR_IP, SVR_PORT, ZONE, CPU_CAPACITY_MAX, CPU_ASSIGNED_MAX, MEM_CAPACITY, MEM_ASSIGNED, DATA_DISK_CAPACITY, DATA_DISK_IN_USE, 0 AS UNIT_NUM FROM oceanbase.GV$OB_SERVERS','4.0.0.0',NULL,'@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT SVR_IP, SVR_PORT, ZONE, CPU_CAPACITY_MAX, CPU_ASSIGNED_MAX, MEM_CAPACITY, MEM_ASSIGNED, DATA_DISK_CAPACITY, DATA_DISK_IN_USE, 0 AS UNIT_NUM FROM oceanbase.GV$OB_SERVERS',`result_fields`='@svr_ip, @svr_port, @obzone, ob_server_resource_cpu, ob_server_resource_cpu_assigned, ob_server_resource_memory_bytes, ob_server_resource_memory_assigned_bytes, ob_server_resource_disk_bytes, ob_server_resource_disk_in_use_bytes, ob_unit_num',`is_enabled`=1,`execute_scope`='CLUSTER',`min_ob_version`='4.0.0.0' sql 3: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_disk_stat-before-4.0.0.0',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ t1.svr_ip, t1.svr_port, t2.zone, t1.total_size, t1.free_size FROM oceanbase.__all_virtual_disk_stat t1 JOIN __all_server t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',NULL,'4.0.0.0','@svr_ip, @svr_port, @obzone, ob_disk_total_bytes, ob_disk_free_bytes','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ t1.svr_ip, t1.svr_port, t2.zone, t1.total_size, t1.free_size FROM oceanbase.__all_virtual_disk_stat t1 JOIN __all_server t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',`result_fields`='@svr_ip, @svr_port, @obzone, ob_disk_total_bytes, ob_disk_free_bytes',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 4: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_disk_stat-after-4.0.0.0',1,'SELECT SVR_IP, SVR_PORT, ZONE, DATA_DISK_CAPACITY, DATA_DISK_CAPACITY - DATA_DISK_IN_USE FROM oceanbase.GV$OB_SERVERS','4.0.0.0',NULL,'@svr_ip, @svr_port, @obzone, ob_disk_total_bytes, ob_disk_free_bytes','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT SVR_IP, SVR_PORT, ZONE, DATA_DISK_CAPACITY, DATA_DISK_CAPACITY - DATA_DISK_IN_USE FROM oceanbase.GV$OB_SERVERS',`result_fields`='@svr_ip, @svr_port, @obzone, ob_disk_total_bytes, ob_disk_free_bytes',`is_enabled`=1,`execute_scope`='CLUSTER',`min_ob_version`='4.0.0.0' sql 5: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_disk_stat_for_tenant-before-4.0.0.0',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ t2.tenant_id, t2.tenant_name, t1.svr_ip, t1.svr_port, t2.zone, t1.total_size AS disk_total, t1.free_size AS disk_free FROM oceanbase.__all_virtual_disk_stat t1 JOIN (SELECT tenant_id, tenant_name, svr_ip, svr_port, zone FROM oceanbase.`gv$unit`) t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',NULL,'4.0.0.0','@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, ob_tenant_server_available_disk_total, ob_tenant_server_available_disk_free','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ t2.tenant_id, t2.tenant_name, t1.svr_ip, t1.svr_port, t2.zone, t1.total_size AS disk_total, t1.free_size AS disk_free FROM oceanbase.__all_virtual_disk_stat t1 JOIN (SELECT tenant_id, tenant_name, svr_ip, svr_port, zone FROM oceanbase.`gv$unit`) t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',`result_fields`='@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, ob_tenant_server_available_disk_total, ob_tenant_server_available_disk_free',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 6: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_server_disk_stat_for_tenant-after-4.0.0.0',1,'SELECT t3.TENANT_ID, t3.TENANT_NAME, t1.SVR_IP, t1.SVR_PORT, t1.ZONE, t1.DATA_DISK_CAPACITY, (t1.DATA_DISK_CAPACITY - t1.DATA_DISK_IN_USE) AS DATA_DISK_FREE FROM oceanbase.GV$OB_SERVERS t1 JOIN (SELECT TENANT_ID, SVR_IP, SVR_PORT FROM oceanbase.DBA_OB_UNITS) t2 JOIN (SELECT TENANT_ID, TENANT_NAME FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_TYPE IN (\'SYS\', \'USER\')) t3 ON t1.SVR_IP = t2.SVR_IP AND t1.SVR_PORT = t2.SVR_PORT AND t2.TENANT_ID = t3.TENANT_ID','4.0.0.0',NULL,'@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, ob_tenant_server_available_disk_total, ob_tenant_server_available_disk_free','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT t3.TENANT_ID, t3.TENANT_NAME, t1.SVR_IP, t1.SVR_PORT, t1.ZONE, t1.DATA_DISK_CAPACITY, (t1.DATA_DISK_CAPACITY - t1.DATA_DISK_IN_USE) AS DATA_DISK_FREE FROM oceanbase.GV$OB_SERVERS t1 JOIN (SELECT TENANT_ID, SVR_IP, SVR_PORT FROM oceanbase.DBA_OB_UNITS) t2 JOIN (SELECT TENANT_ID, TENANT_NAME FROM oceanbase.DBA_OB_TENANTS WHERE TENANT_TYPE IN (\'SYS\', \'USER\')) t3 ON t1.SVR_IP = t2.SVR_IP AND t1.SVR_PORT = t2.SVR_PORT AND t2.TENANT_ID = t3.TENANT_ID',`result_fields`='@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, ob_tenant_server_available_disk_total, ob_tenant_server_available_disk_free',`is_enabled`=1,`execute_scope`='CLUSTER',`min_ob_version`='4.0.0.0' sql 7: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`execute_scope`,`is_enabled`,`query_sql`,`result_fields`,`min_ob_version`,`max_ob_version`) VALUES ('all_server_partition_replica_count_stat','CLUSTER',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ t1.svr_ip, t1.svr_port, t2.zone, t1.`count` FROM (SELECT svr_ip, svr_port, COUNT(*) AS `count` FROM oceanbase.__all_virtual_partition_info GROUP BY svr_ip, svr_port) t1 JOIN __all_server t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port','@svr_ip, @svr_port, @obzone, ob_server_partition_replica_count',NULL,'4.0.0.0') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ t1.svr_ip, t1.svr_port, t2.zone, t1.`count` FROM (SELECT svr_ip, svr_port, COUNT(*) AS `count` FROM oceanbase.__all_virtual_partition_info GROUP BY svr_ip, svr_port) t1 JOIN __all_server t2 ON t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',`result_fields`='@svr_ip, @svr_port, @obzone, ob_server_partition_replica_count',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 8: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`execute_scope`,`is_enabled`,`query_sql`,`result_fields`,`min_ob_version`,`max_ob_version`) VALUES ('all_server_sys_parameter_stat','CLUSTER',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ t.svr_ip, t.svr_port, t.zone, COALESCE(_max_partition_cnt_per_server, 30000) AS _max_partition_cnt_per_server FROM (SELECT svr_ip, svr_port, MAX(zone) AS zone, MAX(CASE `name` WHEN \'_max_partition_cnt_per_server\' THEN `value` ELSE NULL END) AS _max_partition_cnt_per_server FROM oceanbase.__all_virtual_sys_parameter_stat GROUP BY `svr_ip`, `svr_port`) t','@svr_ip, @svr_port, @obzone, ob_server_partition_replica_limit',NULL,'4.0.0.0') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ t.svr_ip, t.svr_port, t.zone, COALESCE(_max_partition_cnt_per_server, 30000) AS _max_partition_cnt_per_server FROM (SELECT svr_ip, svr_port, MAX(zone) AS zone, MAX(CASE `name` WHEN \'_max_partition_cnt_per_server\' THEN `value` ELSE NULL END) AS _max_partition_cnt_per_server FROM oceanbase.__all_virtual_sys_parameter_stat GROUP BY `svr_ip`, `svr_port`) t',`result_fields`='@svr_ip, @svr_port, @obzone, ob_server_partition_replica_limit',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 9: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`execute_scope`,`is_enabled`,`query_sql`,`result_fields`,`min_ob_version`,`max_ob_version`) VALUES ('all_tenant_disk_stat','CLUSTER',1,'SELECT T1.TENANT_ID, T2.TENANT_NAME, T1.SVR_IP, T1.SVR_PORT, T3.ZONE, \'user_table\' as table_source, 0 as partition_replica_count, 0 as row_count, T1.DATA_SIZE, T1.REQUIRED_SIZE FROM (SELECT TENANT_ID, SVR_IP, SVR_PORT, SUM(DATA_SIZE) AS DATA_SIZE, SUM(REQUIRED_SIZE) AS REQUIRED_SIZE FROM CDB_OB_TABLET_REPLICAS GROUP BY TENANT_ID, SVR_IP, SVR_PORT) T1 JOIN (SELECT TENANT_ID, TENANT_NAME FROM DBA_OB_TENANTS WHERE TENANT_TYPE IN (\'SYS\', \'USER\')) T2 JOIN (SELECT SVR_IP, SVR_PORT, ZONE FROM DBA_OB_SERVERS) T3 ON T1.TENANT_ID = T2.TENANT_ID AND T1.SVR_IP = T3.SVR_IP AND T1.SVR_PORT = T3.SVR_PORT','@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size','4.0.0.0',NULL) ON DUPLICATE KEY UPDATE `query_sql`='SELECT T1.TENANT_ID, T2.TENANT_NAME, T1.SVR_IP, T1.SVR_PORT, T3.ZONE, \'user_table\' as table_source, 0 as partition_replica_count, 0 as row_count, T1.DATA_SIZE, T1.REQUIRED_SIZE FROM (SELECT TENANT_ID, SVR_IP, SVR_PORT, SUM(DATA_SIZE) AS DATA_SIZE, SUM(REQUIRED_SIZE) AS REQUIRED_SIZE FROM CDB_OB_TABLET_REPLICAS GROUP BY TENANT_ID, SVR_IP, SVR_PORT) T1 JOIN (SELECT TENANT_ID, TENANT_NAME FROM DBA_OB_TENANTS WHERE TENANT_TYPE IN (\'SYS\', \'USER\')) T2 JOIN (SELECT SVR_IP, SVR_PORT, ZONE FROM DBA_OB_SERVERS) T3 ON T1.TENANT_ID = T2.TENANT_ID AND T1.SVR_IP = T3.SVR_IP AND T1.SVR_PORT = T3.SVR_PORT',`result_fields`='@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size',`is_enabled`=1,`execute_scope`='CLUSTER',`min_ob_version`='4.0.0.0' sql 10: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`execute_scope`,`is_enabled`,`query_sql`,`result_fields`,`min_ob_version`,`max_ob_version`) VALUES ('all_tenant_partition_replica_stat','CLUSTER',1,'SELECT /*+ READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(60000000) */ t2.tenant_id, t2.tenant_name, t2.svr_ip, t2.svr_port, t2.zone, \'user_table\' as table_source, COALESCE(t1.replica_count, 0) AS replica_count, COALESCE(t1.`row_count`, 0) AS `row_count`, COALESCE(t1.data_size, 0) AS data_size, COALESCE(t1.required_size, 0) AS required_size FROM (SELECT tenant_id, svr_ip, svr_port, COUNT(*) AS replica_count, SUM(`row_count`) AS `row_count`, SUM(data_size) AS data_size, SUM(required_size) AS required_size FROM oceanbase.${InnerTableNames:allPartitionReplica} GROUP BY tenant_id, svr_ip, svr_port) t1 RIGHT JOIN `gv$unit` t2 ON t1.tenant_id=t2.tenant_id AND t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port','@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size',NULL,'4.0.0.0') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(60000000) */ t2.tenant_id, t2.tenant_name, t2.svr_ip, t2.svr_port, t2.zone, \'user_table\' as table_source, COALESCE(t1.replica_count, 0) AS replica_count, COALESCE(t1.`row_count`, 0) AS `row_count`, COALESCE(t1.data_size, 0) AS data_size, COALESCE(t1.required_size, 0) AS required_size FROM (SELECT tenant_id, svr_ip, svr_port, COUNT(*) AS replica_count, SUM(`row_count`) AS `row_count`, SUM(data_size) AS data_size, SUM(required_size) AS required_size FROM oceanbase.${InnerTableNames:allPartitionReplica} GROUP BY tenant_id, svr_ip, svr_port) t1 RIGHT JOIN `gv$unit` t2 ON t1.tenant_id=t2.tenant_id AND t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',`result_fields`='@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 11: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`execute_scope`,`is_enabled`,`query_sql`,`result_fields`,`min_ob_version`,`max_ob_version`) VALUES ('all_root_table_partition_replica_stat','CLUSTER',1,'SELECT /*+ READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(60000000) */ t1.tenant_id, t2.tenant_name, t2.svr_ip, t2.svr_port, t2.zone, \'root_table\' as table_source, COALESCE(t1.replica_count, 0) AS replica_count, COALESCE(t1.`row_count`, 0) AS `row_count`, COALESCE(t1.data_size, 0) AS data_size, COALESCE(t1.required_size, 0) AS required_size FROM (SELECT tenant_id, svr_ip, svr_port, COUNT(*) AS replica_count, SUM(`row_count`) AS `row_count`, SUM(data_size) AS data_size, SUM(required_size) AS required_size FROM oceanbase.__all_root_table GROUP BY tenant_id, svr_ip, svr_port) t1 RIGHT JOIN `gv$unit` t2 ON t1.tenant_id=t2.tenant_id AND t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port','@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size',NULL,'4.0.0.0') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) QUERY_TIMEOUT(60000000) */ t1.tenant_id, t2.tenant_name, t2.svr_ip, t2.svr_port, t2.zone, \'root_table\' as table_source, COALESCE(t1.replica_count, 0) AS replica_count, COALESCE(t1.`row_count`, 0) AS `row_count`, COALESCE(t1.data_size, 0) AS data_size, COALESCE(t1.required_size, 0) AS required_size FROM (SELECT tenant_id, svr_ip, svr_port, COUNT(*) AS replica_count, SUM(`row_count`) AS `row_count`, SUM(data_size) AS data_size, SUM(required_size) AS required_size FROM oceanbase.__all_root_table GROUP BY tenant_id, svr_ip, svr_port) t1 RIGHT JOIN `gv$unit` t2 ON t1.tenant_id=t2.tenant_id AND t1.svr_ip=t2.svr_ip AND t1.svr_port=t2.svr_port',`result_fields`='@ob_tenant_id, @tenant_name, @svr_ip, @svr_port, @obzone, @table_source, ob_tenant_server_partition_replica_count, ob_tenant_server_row_count, ob_tenant_server_data_size, ob_tenant_server_required_size',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 12: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_tenant_unit_stat-before-4.0.0.0',1,'SELECT /*+ READ_CONSISTENCY(WEAK) */ COALESCE(tenant_id, -1) as tenant_id, tenant_name, unit_id, svr_ip, svr_port, zone, max_cpu, min_cpu, max_memory, min_memory, 1 as unit_count FROM oceanbase.`gv$unit`',NULL,'4.0.0.0','@ob_tenant_id, @tenant_name, @unit_id, @svr_ip, @svr_port, @obzone, ob_tenant_unit_max_cpu, ob_tenant_unit_min_cpu, ob_tenant_unit_max_memory, ob_tenant_unit_min_memory, ob_tenant_unit_count','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT /*+ READ_CONSISTENCY(WEAK) */ COALESCE(tenant_id, -1) as tenant_id, tenant_name, unit_id, svr_ip, svr_port, zone, max_cpu, min_cpu, max_memory, min_memory, 1 as unit_count FROM oceanbase.`gv$unit`',`result_fields`='@ob_tenant_id, @tenant_name, @unit_id, @svr_ip, @svr_port, @obzone, ob_tenant_unit_max_cpu, ob_tenant_unit_min_cpu, ob_tenant_unit_max_memory, ob_tenant_unit_min_memory, ob_tenant_unit_count',`is_enabled`=1,`execute_scope`='CLUSTER',`max_ob_version`='4.0.0.0' sql 13: INSERT INTO `monitor_metric_ob_collect_config`(`name`,`is_enabled`,`query_sql`,`min_ob_version`,`max_ob_version`,`result_fields`,`execute_scope`) VALUES ('all_tenant_unit_stat-after-4.0.0.0',1,'SELECT COALESCE(U1.TENANT_ID, -1) AS TENANT_ID, U2.TENANT_NAME, U1.UNIT_ID, U1.SVR_IP, U1.SVR_PORT, U1.ZONE, U1.MAX_CPU, U1.MIN_CPU, U1.MAX_MEMORY, U1.MIN_MEMORY, 1 as unit_count FROM ( SELECT T1.UNIT_ID, T1.SVR_IP, T1.SVR_PORT, T1.ZONE, T2.TENANT_ID, T1.MIN_CPU, T1.MAX_CPU, T1.MIN_MEMORY, T1.MAX_MEMORY FROM ( SELECT UNIT_ID, SVR_IP, SVR_PORT, ZONE, SUM(MIN_CPU) AS MIN_CPU, SUM(MAX_CPU) AS MAX_CPU, SUM(MEMORY_SIZE) AS MIN_MEMORY, SUM(MEMORY_SIZE) AS MAX_MEMORY FROM oceanbase.GV$OB_UNITS GROUP BY UNIT_ID, SVR_IP, SVR_PORT ) T1 JOIN oceanbase.DBA_OB_UNITS T2 ON T1.UNIT_ID = T2.UNIT_ID AND T1.SVR_IP = T2.SVR_IP AND T1.SVR_PORT = T2.SVR_PORT ) U1 LEFT JOIN (SELECT TENANT_ID, TENANT_NAME, TENANT_TYPE FROM oceanbase.DBA_OB_TENANTS) U2 ON U1.TENANT_ID = U2.TENANT_ID WHERE U2.TENANT_TYPE IN (\'SYS\', \'USER\')','4.0.0.0',NULL,'@ob_tenant_id, @tenant_name, @unit_id, @svr_ip, @svr_port, @obzone, ob_tenant_unit_max_cpu, ob_tenant_unit_min_cpu, ob_tenant_unit_max_memory, ob_tenant_unit_min_memory, ob_tenant_unit_count','CLUSTER') ON DUPLICATE KEY UPDATE `query_sql`='SELECT COALESCE(U1.TENANT_ID, -1) AS TENANT_ID, U2.TENANT_NAME, U1.UNIT_ID, U1.SVR_IP, U1.SVR_PORT, U1.ZONE, U1.MAX_CPU, U1.MIN_CPU, U1.MAX_MEMORY, U1.MIN_MEMORY, 1 as unit_count FROM ( SELECT T1.UNIT_ID, T1.SVR_IP, T1.SVR_PORT, T1.ZONE, T2.TENANT_ID, T1.MIN_CPU, T1.MAX_CPU, T1.MIN_MEMORY, T1.MAX_MEMORY FROM ( SELECT UNIT_ID, SVR_IP, SVR_PORT, ZONE, SUM(MIN_CPU) AS MIN_CPU, SUM(MAX_CPU) AS MAX_CPU, SUM(MEMORY_SIZE) AS MIN_MEMORY, SUM(MEMORY_SIZE) AS MAX_MEMORY FROM oceanbase.GV$OB_UNITS GROUP BY UNIT_ID, SVR_IP, SVR_PORT ) T1 JOIN oceanbase.DBA_OB_UNITS T2 ON T1.UNIT_ID = T2.UNIT_ID AND T1.SVR_IP = T2.SVR_IP AND T1.SVR_PORT = T2.SVR_PORT ) U1 LEFT JOIN (SELECT TENANT_ID, TENANT_NAME, TENANT_TYPE FROM oceanbase.DBA_OB_TENANTS) U2 ON U1.TENANT_ID = U2.TENANT_ID WHERE U2.TENANT_TYPE IN (\'SYS\', \'USER\')',`result_fields`='@ob_tenant_id, @tenant_name, @unit_id, @svr_ip, @svr_port, @obzone, ob_tenant_unit_max_cpu, ob_tenant_unit_min_cpu, ob_tenant_unit_max_memory, ob_tenant_unit_min_memory, ob_tenant_unit_count',`is_enabled`=1,`execute_scope`='CLUSTER',`min_ob_version`='4.0.0.0' ]} [2024-09-05T10:00:32.033] metaDataSource END DEFAULT_DATA sqls:monitor_metric_ob_collect_config [2024-09-05T10:00:32.033] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_backup_config_meta 83 [2024-09-05T10:00:32.034] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_backup_config_meta, sqls=[ sql 0: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','task_thread_count','13','common',0) sql 1: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','check_active_interval','30000000','common',0) sql 2: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','check_backup_task_interval','10000000','common',0) sql 3: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','oss_thread_sleep_time','100000','common',0) sql 4: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','check_backup_task_timeout','600000000','common',0) sql 5: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','oss_async_upload_thread_cnt','100','common',0) sql 6: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','oss_async_upload_queue_depth','5000','common',0) sql 7: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_macro_block_count_per_task','1280','common',0) sql 8: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_network_speed_in_bytes','0','common',0) sql 9: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_network_speed_mb','0','common',0) sql 10: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','bandwidth_throttle_in_percentage','90','common',0) sql 11: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','compress_func_name','none','common',0) sql 12: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','is_need_vipserver','0','common',0) sql 13: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','rs_list_url','%s?Action=GetObProxyConfig&User_ID=alibaba-inc&UID=ocpmaster','common',1) sql 14: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_task_count_per_map_server','128','common',0) sql 15: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_slot_number','2','common',0) sql 16: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_observer_concurrency','6','common',0) sql 17: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','slot_batch_task_count','128','common',0) sql 18: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','host','','oss',0) sql 19: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','access_key_id','','oss',0) sql 20: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','secret_access_key','','oss',0) sql 21: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','uri','','uri',1) sql 22: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','store_type','','storetype',1) sql 23: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','jmenv_dom','','vip_server',0) sql 24: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','cache_dir','~/','vip_server',0) sql 25: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','meta_ip','','metadb',1) sql 26: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','meta_port','','metadb',1) sql 27: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','metadb_user_name','','metadb',1) sql 28: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','metadb_user_passwd','','metadb',1) sql 29: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','metadb_database_name','','metadb',1) sql 30: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backup_base_profile_table_name','backup_base_profile','metadb',0) sql 31: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backup_table_name','base_data_backup','metadb',0) sql 32: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backup_task_table_name','base_data_backup_task','metadb',0) sql 33: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backup_task_history_table_name','base_data_backup_task_history','metadb',0) sql 34: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backup_server_mapping_table_name','backup_server_mapping','metadb',0) sql 35: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','inc_data_backup_table_name','inc_data_backup','metadb',0) sql 36: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backupdb_user_name','backup','backupdb',0) sql 37: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backupdb_database_name','oceanbase','backupdb',0) sql 38: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','max_inc_backup_data_upload_interval','30','inc_data_backup',0) sql 39: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','inc_backup_cpu_number_per_task','8','inc_data_backup',0) sql 40: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','region','default_region','liboblog',0) sql 41: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','common.task_thread_count','10','',0) sql 42: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','common.check_active_interval','30000000','',0) sql 43: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','common.renew_interval','10000000','',0) sql 44: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','common.check_backup_task_timeout','600000000','',0) sql 45: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','common.startup_memory','20','',0) sql 46: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','srcoss.host','','',0) sql 47: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','srcoss.access_key_id','','',0) sql 48: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','srcoss.secret_access_key','','',0) sql 49: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','tgtoss.host','','',0) sql 50: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','tgtoss.access_key_id','','',0) sql 51: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','tgtoss.secret_access_key','','',0) sql 52: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.cluster_name','','',0) sql 53: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.meta_ip','','',1) sql 54: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.meta_port','','',1) sql 55: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.metadb_user_name','','',1) sql 56: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.metadb_user_passwd','','',1) sql 57: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','metadb.metadb_database_name','','',1) sql 58: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','uri','','uri',1) sql 59: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_archive_template','store_type','','storetype',1) sql 60: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.clusterName','','metadb',1) sql 61: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.tenantName','sys','metadb',1) sql 62: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.userName','root','metadb',1) sql 63: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.dbName','oceanbase','metadb',1) sql 64: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.encryptedPassword','','metadb',1) sql 65: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','ocpMetaDb.configUrl','','metadb',1) sql 66: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.port','2912','ObRestore',0) sql 67: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.druid.property.initialSize','1','ObRestore',0) sql 68: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.druid.property.minIdle','500','ObRestore',0) sql 69: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.druid.property.maxActive','501','ObRestore',0) sql 70: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.writer.threadPool','1024','ObRestore',0) sql 71: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.task.interval.s','3','ObRestore',0) sql 72: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.suspendTransThreshold','300000','ObRestore',0) sql 73: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.collisionParam','1000000','ObRestore',0) sql 74: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.transTimeout.s','600','ObRestore',0) sql 75: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.scan.file.interval.ms','100','ObRestore',0) sql 76: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.downloader.thread','4','ObRestore',0) sql 77: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.resolver.thread','4','ObRestore',0) sql 78: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.startup.memory','24','ObRestore',0) sql 79: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.subTransSqlCount','100','ObRestore',0) sql 80: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.disableCName','false','ObRestore',0) sql 81: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_restore_template','obRestore.memory.max.radio','0.8','ObRestore',0) sql 82: INSERT IGNORE INTO `ocp_backup_config_meta`(`config_name`,`config_item`,`config_value`,`config_group`,`need_config`) VALUES ('default_backup_template','backupdb_user_passwd','7e4180a7ba028e596f24bb0aa56573e90bf3cb262721f0df','backupdb',0) ]} [2024-09-05T10:00:32.136] metaDataSource END DEFAULT_DATA sqls:ocp_backup_config_meta [2024-09-05T10:00:32.136] metaDataSource BEGIN DEFAULT_DATA sqls:ob_cluster_system_event_template 172 [2024-09-05T10:00:32.136] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_cluster_system_event_template, sqls=[ sql 0: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('acquire_snapshot',2,2,40,'snapshot','构建全局索引时获取快照','Acquire a snapshot when building a global index') sql 1: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`message_template_local`,`description_en`,`message_template_en`) VALUES ('add_server',2,2,40,'server','添加observer','新增observer {server}','Add observer','Add observer {server}') sql 2: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('add_server',2,2,40,'root_service','添加observer','Add observer') sql 3: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('add_set_zone_merging_op',2,2,40,'daily_merge','合并时修改zone状态','Modify zone status when merging') sql 4: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('add_task_for_copy_global_index',2,2,40,'standby','添加拷贝全局索引任务','Add a task for copying global index') sql 5: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`message_template_local`,`description_en`,`message_template_en`) VALUES ('add_zone',2,2,40,'zone','添加zone','添加Zone {zone}','Add zone','Add Zone {zone}') sql 6: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('add_zone',2,2,40,'root_service','添加zone','Add zone') sql 7: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_change_replica',2,2,40,'root_service','修改副本类型','change replica type') sql 8: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_clear_balance_task',2,2,40,'root_service','清理负载均衡任务','Clear load balance tasks') sql 9: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_clear_location_cache',2,2,40,'root_service','清理位置缓存','Clear location cache') sql 10: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_clear_roottable',2,2,40,'root_service','清理roottable','Clear roottable') sql 11: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_drop_replica',2,2,40,'root_service','删除副本','Drop replica') sql 12: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_flush_cache',2,2,40,'root_service','刷新缓存','Flush cache') sql 13: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_load_baseline',2,2,40,'root_service','装载SPM(SQL Plan Management)基线','Load SPM (SQL Plan Management) baseline') sql 14: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_merge',2,2,40,'root_service','控制合并命令','Control merge command') sql 15: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_migrate_replica',2,2,40,'root_service','迁移副本','Migrate replica') sql 16: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_migrate_unit',2,2,40,'root_service','迁移UNIT','Migrate UNIT') sql 17: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_recycle_replica',2,2,40,'root_service','回收副本','Recycle replica') sql 18: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_refresh_memory_stat',2,2,40,'root_service','刷新内存统计','Refresh memory stats') sql 19: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_refresh_schema',2,2,40,'root_service','刷新schema','Refresh schema') sql 20: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_reload_gts',2,2,40,'root_service','重新装载GTS服务','Reload GTS (Global Timestamp Service) service') sql 21: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_reload_server',2,2,40,'root_service','从系统表中重新装载节点信息','Reload node information from the system table') sql 22: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_reload_unit',2,2,40,'root_service','从系统表中重新装载Unit信息','Reload Unit information from the system table') sql 23: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_reload_zone',2,2,40,'root_service','从系统表中重新装载Zone信息','Reload Zone information from the system table') sql 24: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_report_replica',2,2,40,'root_service','发起副本汇报','RS asks each observer to report its own replica to inner table') sql 25: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_run_job',2,2,40,'root_service','运行内部任务','Run internal tasks') sql 26: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_set_config',2,2,40,'root_service','修改系统配置项','Set system configurations') sql 27: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_set_tracepoint',2,2,40,'root_service','设置追踪点','Set trace points') sql 28: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_switch_replica_role',2,2,40,'root_service','变更副本角色','Switch replica role') sql 29: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_switch_rs_role',2,2,40,'root_service','变更RS角色','Switch RS role') sql 30: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_upgrade_cmd',2,2,40,'root_service','执行升级命令','Execute upgrade command') sql 31: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('admin_upgrade_virtual_schema',2,2,40,'root_service','执行升级虚拟表命令','Execute upgrade virtual schema command') sql 32: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alloc_gts_standby',2,2,40,'gts_balancer','分配GTS服务副本','Allocate GTS standby') sql 33: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('all_partition_merged',2,2,40,'daily_merge','全部分区合并完成','All partitions have been merged','所有分区合并完成,版本{merge_version}','All partitions have been merged, version {merge_version}') sql 34: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_cluster',2,2,40,'cluster','修改集群','Alter cluster') sql 35: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_resource_pool',2,2,40,'unit','修改资源池','Alter resource pool') sql 36: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_resource_pool',2,2,40,'root_service','修改资源池','Alter resource pool') sql 37: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('alter_resource_unit',2,2,40,'unit','修改UNIT规格','Alter UNIT specification','修改UNIT规格{name},新规格为{new_config}','Alter UNIT specification {name}, the new specification is {new_config}') sql 38: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_resource_unit',2,2,40,'root_service','修改UNIT规格','Alter UNIT specification') sql 39: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_tenant_primary_zone',2,2,40,'inspector','修改租户主Zone','Alter tenant\'s primary zone') sql 40: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('alter_zone',2,2,40,'zone','修改Zone属性','Alter Zone attribute','修改Zone {zone}的属性:地域 {region}, IDC {idc}, 类型{zone_type}','Alter the attributes of Zone {zone}: Region {region}, IDC {idc}, Type {zone_type}') sql 41: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('alter_zone',2,2,40,'root_service','修改Zone属性','Alter Zone attribute') sql 42: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('arrange merge order',2,2,40,'merge','确定Zone合并顺序','Determine the merge order of zone') sql 43: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('block_migrate_in',2,2,40,'server','暂停副本迁入','Suspend replica migrating in') sql 44: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('bootstrap_succeed',2,2,40,'bootstrap','集群自举成功','Cluster bootstrap succeeds') sql 45: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('cancel_delete_server',2,2,40,'server','取消删除observer','Cancel observer deletion','删除observer {server}任务被取消','The task of deleting observer {server} was cancelled') sql 46: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('cancel_delete_server',2,2,40,'root_service','取消删除observer','Cancel observer deletion') sql 47: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('can\'t merge',2,2,40,'daily_merge','合并调度失败','Merge schedule failed') sql 48: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('check_daily_merge_switch_leader',2,2,40,'leader_coordinator','检查每日合并切主','Check daily merge and switch leader') sql 49: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('check_locality',2,2,40,'inspector','自检locality变更','Self check of locality change') sql 50: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('check_part_option',2,2,40,'inspector','自检分区选项是否一致','Self check whether partition options are consistent') sql 51: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('check_primary_zone',2,2,40,'inspector','自检主Zone信息是否一致','Self check whether the primary zone information is consistent') sql 52: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('clear_merge_error',2,2,40,'daily_merge','清除合并错误','Clear merge errors') sql 53: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('clear_with_partition',2,2,40,'server','清除observer属性with_partition','Clear the with_partition attribute of observer') sql 54: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('clear_zone_merging',2,2,40,'daily_merge','清除Zone合并状态','Clear Zone merge status') sql 55: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('copy_local_index',2,2,40,'standy','拷贝局部索引','Copy local index') sql 56: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('create_partition_for_global_index',2,2,40,'standby','全局索引创建分区','Create partition for global index') sql 57: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('create_resource_pool',2,2,40,'unit','新建资源池','Create new resource pool','使用规格{unit}在Zone {zone_list} 上新建资源池{name}','Use specification {unit} to create a new resource pool {name} on Zone {zone_list}') sql 58: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('create_resource_pool',2,2,40,'root_service','新建资源池','Create new resource pool') sql 59: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('create_resource_unit',2,2,40,'unit','新增UNIT规格','Create a new UNIT specification','新增UNIT规格 {name}','Create a new UNIT specification {name}') sql 60: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('create_resource_unit',2,2,40,'root_service','新增UNIT规格','Create a new UNIT specification') sql 61: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('create_table',2,2,40,'ddl','新建表','Create a new table') sql 62: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('create_unit',2,2,40,'unit','新增UNIT','Add UNIT','在observer {server} 上新增UNIT {unit_id}','Add UNIT {unit_id} to observer {server}') sql 63: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('delete_server',2,2,40,'server','删除observer','Delete observer','删除observer {server}','Delete observer {server}') sql 64: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('delete_server',2,2,40,'root_service','删除observer','Delete observer') sql 65: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('delete_zone',2,2,40,'zone','删除Zone','Delete Zone','删除Zone {zone}','Delete Zone {zone}') sql 66: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('delete_zone',2,2,40,'root_service','删除Zone','Delete Zone') sql 67: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('drop_resource_pool',2,2,40,'unit','删除资源池','Drop resource pool') sql 68: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('drop_resource_pool',2,2,40,'root_service','删除资源池','Drop resource pool') sql 69: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('drop_resource_unit',2,2,40,'unit','删除UNIT规格','Drop UNIT specification','删除UNIT规格{name}','Delete UNIT specification {name}') sql 70: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('drop_resource_unit',2,2,40,'root_service','删除UNIT规格','Drop UNIT specification') sql 71: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('drop_tenant_checker',2,2,40,'inspector','自检租户状态一致性','Self check if tenant status is consistent') sql 72: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('drop_unit',2,2,40,'unit','删除UNIT','Drop the UNIT','删除UNIT {unit_id}','Drop UNIT {unit_id}') sql 73: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('fail_restore_tenant',2,2,40,'balancer','恢复租户失败','Failed to restore the tenant') sql 74: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('fail_restore_tenant_meta',2,2,40,'balancer','恢复租户元信息失败','Failed to restore the tenant metadata') sql 75: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('fail_restore_tenant_replica',2,2,40,'balancer','恢复租户副本失败','Failed to restore the tenant replica') sql 76: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_add_replica',2,2,40,'balancer','添加副本结束','Finished adding replica') sql 77: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_backup',2,2,40,'balancer','备份结束','Finished backup') sql 78: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_batch_migrate_replica',2,2,40,'balancer','批量迁移副本结束','Finished batch migrating replica') sql 79: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_batch_modify_quorum',2,2,40,'balancer','批量修改quorum结束','Finished batch modifying quorum') sql 80: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_batch_remove_member',2,2,40,'balancer','批量删除成员结束','Finished batch removing members') sql 81: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_batch_remove_non_paxos_replica',2,2,40,'balancer','批量删除非paxos副本结束','Finished batch removing non-paxos replica') sql 82: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_copy_sstable',2,2,40,'balancer','拷贝sstable结束','Finished copying sstable') sql 83: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('finish_delete_server',2,2,40,'server','删除observer结束','Finished deleting observer','成功删除observer {server}','Delete observer {server} succeeds') sql 84: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_migrate_replica',2,2,40,'balancer','迁移副本结束','Finished migrating replica') sql 85: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('finish_migrate_unit',2,2,40,'unit','迁移UNIT结束','Finished migrating unit','结束迁移UNIT {unit_id},迁移结果: {end_op}','Finished migrating UNIT {unit_id},result: {end_op}') sql 86: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_modify_quorum',2,2,40,'balancer','修改quorum结束','Finished modifying quorum') sql 87: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_physical_restore_replica',2,2,40,'balancer','恢复副本结束','Finished the physical restore of replica') sql 88: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_rebuild_replica',2,2,40,'balancer','重建副本结束','Finished rebuilding replica') sql 89: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_remove_member',2,2,40,'balancer','删除paxos成员结束','Finished deleting paxos members') sql 90: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_remove_non_paxos_replica',2,2,40,'balancer','删除非paxos副本结束','Finished removing non-paxos replica') sql 91: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_restore_replica',2,2,40,'balancer','恢复副本结束','Finished restoring replica') sql 92: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_restore_tenant',2,2,40,'balancer','恢复租户结束','Finished restoring tenant') sql 93: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_restore_tenant_meta',2,2,40,'balancer','恢复租户元信息结束','Finished restoring tenant metadata') sql 94: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_sql_bkgd_task',2,2,40,'balancer','SQL后台任务结束','Finished SQL background task') sql 95: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_start_rootservice',2,2,40,'root_service','启动RS服务结束','Finished starting root service') sql 96: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_stop_thread',2,2,40,'root_service','停止全部线程','Finished stopping all threads') sql 97: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_type_tranform',2,2,40,'balancer','副本类型转换结束','Finished type transformation of replica') sql 98: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('finish_wait_stop',2,2,40,'root_service','等待线程退出结束','Finished waiting for all threads to exist') sql 99: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('force_drop_schema',2,2,40,'ddl','强制删除schema','Force drop schema') sql 100: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('force_report_index',2,2,40,'standby','强制汇报索引','Force report index') sql 101: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('generate_switch_timestamp',2,2,40,'switch_cluster','生成集群切换时间戳','Generated cluster switching timestamp') sql 102: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('global_merged',2,2,40,'daily_merge','更新最近合并版本号','Update the latest merged version number') sql 103: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('lease_expire',2,2,40,'server','租约过期','Lease expired','observer {server} 租约过期','observer {server} lease expired') sql 104: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('load_servers',2,2,40,'server','装载observer信息','Loaded observer information') sql 105: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('merge_process',2,2,40,'daily_merge','合并进度','Merge process','Zone {merge_timeout} 合并超时,开始于{start_time}','Zone {merge_timeout} merge timeout, starting at {start_time}') sql 106: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('merge_succeed',2,2,40,'daily_merge','合并成功','Merge is successful','本轮合并完成,版本{merge_version}','This round of merge has completed, version {merge_version}') sql 107: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('merge_timeout',2,2,40,'daily_merge','合并超时','Merge timeout') sql 108: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('merging',2,2,40,'daily_merge','合并中','Merge is processing','开始合并 {merge_version}','Started merge {merge_version}') sql 109: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('migrate_gts_replica',2,2,40,'gts_balancer','迁移GTS服务副本','Migrate GTS replica') sql 110: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('migrate_unit',2,2,40,'unit','迁移UNIT','Migrate UNIT','把租户{tenant_id}的UNIT {unit_id}从{migrate_from_server}迁移到{server}','Migrate the UNIT {unit_id} of tenant {tenant_id} from {migrate_from_server} to {server}') sql 111: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('non_candidate_info',2,2,40,'leader_coordinator','切主时非候选副本信息','non-candidate information when switching leader') sql 112: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('online',2,2,40,'server','observer上线','observer is online','observer {server}新上线或心跳恢复','observer {server} becomes online or its heartbeat recovers') sql 113: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('partition switch leader fail',2,2,40,'daily_merge','合并时切主失败','Switch to leader failed during merge') sql 114: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('permanent_offline',2,2,40,'server','observer永久下线','observer is permanently offline') sql 115: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('record_ddl_operation',2,2,40,'standby','备库记录ddl操作','Standby database records ddl operations') sql 116: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('refresh_config',2,2,40,'root_service','刷新配置项','Refresh configurations') sql 117: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('release_snapshot',2,2,40,'snapshot','构建全局索引时释放快照','Release snapshots when building a global index') sql 118: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('remove_cluster',2,2,40,'cluster','删除集群','Remove cluster') sql 119: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('remove_ddl_operation',2,2,40,'standby','删除DDL操作','Remove DDL operations') sql 120: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('reset_offline_time',2,2,40,'server','重置下线时间','Reset offline time') sql 121: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('restore_failed',2,2,40,'physical_restore','恢复失败','Physical restore failed') sql 122: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('restore_start',2,2,40,'physical_restore','开始物理恢复','Physical restore started') sql 123: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('restore_success',2,2,40,'physical_restore','恢复成功','Physical restore succeeded') sql 124: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('root_major_freeze',2,2,40,'root_service','全局大版本冻结','Freeze major version') sql 125: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('root_minor_freeze',2,2,40,'root_service','小版本冻结','Freeze minor version') sql 126: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('set_merge_error',2,2,40,'daily_merge','合并失败记录','Set merge error') sql 127: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('set_switchover_status',2,2,40,'switch_cluster','修改switchover切换状态','Set switchover status') sql 128: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('set_with_partition',2,2,40,'server','设置observer属性为有分区','Set the with_partition attribute of observer') sql 129: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('set_zone_merging',2,2,40,'daily_merge','设置zone合并状态','Set zone merge status') sql 130: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('split_pool',2,2,40,'unit','分裂资源池','Split resource pool') sql 131: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('split_resource_pool',2,2,40,'root_service','分裂资源池','Split resource pool') sql 132: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_add_replica',2,2,40,'balancer','添加副本','Start adding replica') sql 133: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_backup',2,2,40,'balancer','开始备份','Start backup') sql 134: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_batch_migrate_replica',2,2,40,'balancer','开始批量迁移','Start batch migrating replica') sql 135: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_batch_remove_member',2,2,40,'balancer','开始批量删除副本','Start batch removing member') sql 136: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_batch_remove_non_paxos_replica',2,2,40,'balancer','开始批量删除非Paxos副本','Start batch removing non-paxos replica') sql 137: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_batch_type_transform',2,2,40,'balancer','开始批量副本类型转换','Start batch type transformation of replica') sql 138: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_copy_sstable',2,2,40,'balancer','开始拷贝sstable','Start copying sstable') sql 139: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`) VALUES ('start_merge',2,2,40,'daily_merge','开始合并zone','Start merging zone','Start merging zone {zone}') sql 140: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_migrate_replica',2,2,40,'balancer','开始迁移副本','Start migrating replica') sql 141: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_modify_quorum',2,2,40,'balancer','开始修改paxos quorum','Start modifying paxos quorum') sql 142: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_physical_restore_replica',2,2,40,'balancer','开始恢复副本','Start physical restore replica') sql 143: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_rebuild_replica',2,2,40,'balancer','开始重建副本','Start rebuilding replica') sql 144: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_remove_member',2,2,40,'balancer','开始删除paxos成员','Start removing paxos member') sql 145: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_remove_non_paxos_replica',2,2,40,'balancer','开始删除非paxos副本','Start removing non-paxos replica') sql 146: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_restore_replica',2,2,40,'balancer','开始恢复副本','Start restoring replica') sql 147: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_restore_tenant',2,2,40,'balancer','开始恢复租户','Start restoring renant') sql 148: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_rootservice',2,2,40,'root_service','启动RS服务','Start root service') sql 149: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('start_server',2,2,40,'server','容许observer对外提供服务','observer can provide user services','容许observer {server} 提供用户服务','Observer {server} can provide user services') sql 150: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_server',2,2,40,'root_service','容许observer对外提供服务','Observer can provide user services') sql 151: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('start_service',2,2,40,'server','启动observer成功','Start observer success','observer {server} 启动成功','observer {server} start success') sql 152: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_sql_bkgd_task',2,2,40,'balancer','开始SQL后台任务','Start SQL background tasks') sql 153: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_type_transform',2,2,40,'balancer','开始副本类型转换','Start type transformation of replica') sql 154: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_warm_up',2,2,40,'daily_merge','开始预热','Start warm up') sql 155: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('start_zone',2,2,40,'zone','启动Zone','Started zone','启动Zone {zone}服务','Started Zone {zone} to provide services') sql 156: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('start_zone',2,2,40,'root_service','启动Zone','Started zone') sql 157: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('stop_rootservice',2,2,40,'root_service','停止RS服务','Stop root service') sql 158: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('stop_server',2,2,40,'server','停止observer','Stop observer','停止observer {server}','Stop observer {server}') sql 159: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('stop_server',2,2,40,'root_service','停止observer','Stop observer') sql 160: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`,`message_template_local`,`message_template_en`) VALUES ('stop_zone',2,2,40,'zone','停止Zone','Stopped zone','停止Zone {zone}服务','Stopped Zone {zone}') sql 161: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('stop_zone',2,2,40,'root_service','停止Zone','Stopped zone') sql 162: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('switch_leader_fail',2,2,40,'daily_merge','切主失败','Switch leader failed') sql 163: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('switch_leader',2,2,40,'leader_coordinator','切换主副本','Switch leader') sql 164: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('switch_state',2,2,40,'global_index_builder','全局索引构建状态转换','Switch state of building global index') sql 165: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('tenant_balance_finished',2,2,40,'balancer','结束租户内负载均衡','Finished load balancing within the tenant') sql 166: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('tenant_balance_started',2,2,40,'balancer','开始租户内负载均衡','Started load balancing within the tenant') sql 167: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('tenant_checker',2,2,40,'inspector','自检租户状态一致性','Self-check that tenant status is consistent') sql 168: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('tenant_switch_cluster',2,2,40,'switch_cluster','租户切换主备集群','Tenant switching between active and standby clusters') sql 169: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('unblock_migrate_in',2,2,40,'server','恢复数据迁入','Resuming data migration in') sql 170: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('update_cluster',2,2,40,'cluster','修改集群信息','Update cluster information') sql 171: INSERT IGNORE INTO `ob_cluster_system_event_template`(`event`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`module`,`description_local`,`description_en`) VALUES ('update_cluster_status',2,2,40,'cluster','更新集群状态','Update cluster status') ]} [2024-09-05T10:00:32.367] metaDataSource END DEFAULT_DATA sqls:ob_cluster_system_event_template [2024-09-05T10:00:32.367] metaDataSource BEGIN DEFAULT_DATA sqls:monitor_collect_item 59 [2024-09-05T10:00:32.368] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=monitor_collect_item, sqls=[ sql 0: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','CPU在每种模式下花费的时间','The CPU time spent in each mode.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,mode','node_cpu_seconds_total','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='CPU在每种模式下花费的时间',`description_en`='The CPU time spent in each mode.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip,mode',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 1: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','CPU的每个核在每种模式下花费的时间','The time spent in each mode by each CPU core.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,mode,cpu','node_cpu_seconds_total_native','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='CPU的每个核在每种模式下花费的时间',`description_en`='The time spent in each mode by each CPU core.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip,mode,cpu',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 2: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘分区IO操作花费的加权时间','The weighted time spent performing I/O operations on disk partitions.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_io_time_weighted_seconds_total','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘分区IO操作花费的加权时间',`description_en`='The weighted time spent performing I/O operations on disk partitions.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 3: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘读取的总字节数','The total amount of data, in bytes,read from the disk.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_read_bytes_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘读取的总字节数',`description_en`='The total amount of data, in bytes,read from the disk.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 4: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘读花费的时间','The time spent on disk reads.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_read_time_seconds_total','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘读花费的时间',`description_en`='The time spent on disk reads.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 5: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘读成功的次数','The number of successful disk reads.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_reads_completed_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘读成功的次数',`description_en`='The number of successful disk reads.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 6: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘写花费的时间','The time spent on disk writes.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_write_time_seconds_total','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘写花费的时间',`description_en`='The time spent on disk writes.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 7: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘写成功的次数','The number of successful disk writes.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_writes_completed_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘写成功的次数',`description_en`='The number of successful disk writes.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 8: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘写入的总字节数','The total amount of data, in bytes, written to the disk.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_disk_written_bytes_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='磁盘写入的总字节数',`description_en`='The total amount of data, in bytes, written to the disk.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 9: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','文件系统可用空间','The available space of the file system.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point','node_filesystem_avail_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='文件系统可用空间',`description_en`='The available space of the file system.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 10: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','挂载的文件系统的inode数量','The number of inodes of the mounted file system.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point','node_filesystem_files','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='挂载的文件系统的inode数量',`description_en`='The number of inodes of the mounted file system.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 11: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','挂载的文件系统的空闲inode数量','The number of idle inodes of the mounted file system.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point','node_filesystem_files_free','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='挂载的文件系统的空闲inode数量',`description_en`='The number of idle inodes of the mounted file system.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 12: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','挂载的只读文件系统的大小','The size of the mounted read-only file system.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point','node_filesystem_readonly','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='挂载的只读文件系统的大小',`description_en`='The size of the mounted read-only file system.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 13: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','挂载的文件系统的大小','The size of the mounted file system.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point','node_filesystem_size_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='挂载的文件系统的大小',`description_en`='The size of the mounted file system.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device,mount_point',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 14: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','系统1分钟内的CPU平均负载','The average CPU load of the system in the last 1 minute.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_load1','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='系统1分钟内的CPU平均负载',`description_en`='The average CPU load of the system in the last 1 minute.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 15: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','系统5分钟内的CPU平均负载','The average CPU load of the system in the last 5 minutes.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_load5','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='系统5分钟内的CPU平均负载',`description_en`='The average CPU load of the system in the last 5 minutes.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 16: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','系统15分钟内的CPU平均负载','The average CPU load of the system in the last 15 minutes.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_load15','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='系统15分钟内的CPU平均负载',`description_en`='The average CPU load of the system in the last 15 minutes.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 17: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','buffer内存大小','The size of the buffer memory.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_memory_Buffers_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='buffer内存大小',`description_en`='The size of the buffer memory.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 18: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','cache内存大小','The size of the cache memory.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_memory_Cached_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='cache内存大小',`description_en`='The size of the cache memory.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 19: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','空闲内存大小','The size of idle memory.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_memory_MemFree_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='空闲内存大小',`description_en`='The size of idle memory.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 20: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','可回收内存大小','The size of reclaimable memory.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_memory_SReclaimable_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='可回收内存大小',`description_en`='The size of reclaimable memory.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 21: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','总内存大小','The total memory size.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_memory_MemTotal_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='总内存大小',`description_en`='The total memory size.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 22: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡接收总数据量','The total amount of data received by the network interface card (NIC).','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_receive_bytes_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡接收总数据量',`description_en`='The total amount of data received by the network interface card (NIC).',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 23: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡接收时丢弃的数据量','The amount of data dropped by the NIC on reception.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_receive_drop_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡接收时丢弃的数据量',`description_en`='The amount of data dropped by the NIC on reception.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 24: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡接收时出错的数据量','The amount of data that causes errors when it is received by the NIC.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_receive_errs_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡接收时出错的数据量',`description_en`='The amount of data that causes errors when it is received by the NIC.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 25: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡发送总数据量','The total amount of data sent by the NIC.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_transmit_bytes_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡发送总数据量',`description_en`='The total amount of data sent by the NIC.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 26: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡发送时丢弃的数据量','The amount of data dropped by the NIC on sending.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_transmit_drop_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡发送时丢弃的数据量',`description_en`='The amount of data dropped by the NIC on sending.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 27: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡发送时出错数据量','The amount of data that causes errors when it is sent by the NIC.','HOST','COUNTER',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_network_transmit_errs_total','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='网卡发送时出错数据量',`description_en`='The amount of data that causes errors when it is sent by the NIC.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 28: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','CPU核数','The number of CPU cores.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','cpu_count','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='CPU核数',`description_en`='The number of CPU cores.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 29: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘 IO 从发起到结束平均耗时','The average duration of disk I/O operations.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','io_await','DEFAULT','ms') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='磁盘 IO 从发起到结束平均耗时',`description_en`='The average duration of disk I/O operations.',`collect_interval`='SECOND',`unit`='ms',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 30: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','磁盘IO使用率','The disk I/O usage.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','io_util','DEFAULT','%') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='磁盘IO使用率',`description_en`='The disk I/O usage.',`collect_interval`='SECOND',`unit`='%',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 31: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','网卡速率','The NIC rate.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip,device','node_net_bandwidth_bps','DEFAULT','bps') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='网卡速率',`description_en`='The NIC rate.',`collect_interval`='SECOND',`unit`='bps',`label`='ob_cluster_id,ob_cluster_name,svr_ip,device',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 32: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','ntp时延','The latency of the Network Time Protocol (NTP) service.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','node_ntp_offset_seconds','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='ntp时延',`description_en`='The latency of the Network Time Protocol (NTP) service.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 33: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','tcp重传率','The TCP retransmission rate.','HOST','GAUGE',0,'ob_cluster_id,ob_cluster_name,svr_ip','tcp_retrans','DEFAULT','%') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='tcp重传率',`description_en`='The TCP retransmission rate.',`collect_interval`='SECOND',`unit`='%',`label`='ob_cluster_id,ob_cluster_name,svr_ip',`dimension`='HOST',`type`='DEFAULT',`has_sql_detail`=0 sql 34: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES (NULL,'OCEANBASE 维度统计指标','Oceanbase system statistics.','TENANT',NULL,0,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_sysstat','DEFAULT','') ON DUPLICATE KEY UPDATE `description`='OCEANBASE 维度统计指标',`description_en`='Oceanbase system statistics.',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=0 sql 35: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','活跃连接数','The number of active connections.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_session_active_num','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='活跃连接数',`description_en`='The number of active connections.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 36: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','总连接数','The total number of connections.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_session_all_num','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='总连接数',`description_en`='The total number of connections.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 37: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','kvcache大小','The size of the KV cache,in bytes.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id,cache_name','ob_cache_size_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='kvcache大小',`description_en`='The size of the KV cache,in bytes.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id,cache_name',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 38: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','分区数','The number of partitions.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id,role','ob_partition_num','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='分区数',`description_en`='The number of partitions.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id,role',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 39: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','执行计划访问次数','The number of visits to the execution plan.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_plan_cache_access_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='执行计划访问次数',`description_en`='The number of visits to the execution plan.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 40: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','执行计划命中次数','The number of execution plan hits.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_plan_cache_hit_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='执行计划命中次数',`description_en`='The number of execution plan hits.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 41: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','plancache大小','The size of the plan cache, in bytes.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_plan_cache_memory_bytes','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='plancache大小',`description_en`='The size of the plan cache, in bytes.',`collect_interval`='SECOND',`unit`='byte',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 42: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','表数量','The number of tables.','TENANT','GAUGE',1,'ob_cluster_id,ob_tenant_id','ob_table_num','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='表数量',`description_en`='The number of tables.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 43: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','等待事件总等待时间','The total time, in seconds, spent on waiting for events.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_waitevent_wait_seconds_total','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='等待事件总等待时间',`description_en`='The total time, in seconds, spent on waiting for events.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 44: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','等待事件总等待次数','The total number of waits for events.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_waitevent_wait_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='等待事件总等待次数',`description_en`='The total number of waits for events.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 45: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','某个事件总等待次数','The total number of waits for an event.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id,event_group','ob_system_event_total_waits','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='某个事件总等待次数',`description_en`='The total number of waits for an event.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id,event_group',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 46: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','某个事件总等待时间','The total time, in seconds, spent on waiting for an event.','TENANT','COUNTER',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id,event_group','ob_system_event_time_waited','DEFAULT','s') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='某个事件总等待时间',`description_en`='The total time, in seconds, spent on waiting for an event.',`collect_interval`='SECOND',`unit`='s',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id,event_group',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 47: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','租户下最大已进行的转储次数','The maximum number of freeze count of the tenant','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_tenant_memstore_freeze_cnt','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='租户下最大已进行的转储次数',`description_en`='The maximum number of freeze count of the tenant',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 48: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','租户触发合并所需要进行的转储次数','specifies how many minor freeze should be triggered between two major freeze.','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_tenant_memstore_minor_freeze_times','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='租户触发合并所需要进行的转储次数',`description_en`='specifies how many minor freeze should be triggered between two major freeze.',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 49: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','已进行的转储次数和触发合并所需要进行的转储次数比值','The ratio of the freeze count and minor freeze times','TENANT','GAUGE',1,'ob_cluster_id,obzone,svr_ip,ob_tenant_id','ob_tenant_memstore_compact_trigger_ratio','DEFAULT','%') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='已进行的转储次数和触发合并所需要进行的转储次数比值',`description_en`='The ratio of the freeze count and minor freeze times',`collect_interval`='SECOND',`unit`='%',`label`='ob_cluster_id,obzone,svr_ip,ob_tenant_id',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 50: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','副本级日志同步延迟','Replica-level log synchronization delay','TENANT','GAUGE',1,'ob_tenant_id,tenant_name','ob_tenant_log_sync_delay','DEFAULT','μs') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='副本级日志同步延迟',`description_en`='Replica-level log synchronization delay',`collect_interval`='SECOND',`unit`='μs',`label`='ob_tenant_id,tenant_name',`dimension`='TENANT',`type`='DEFAULT',`has_sql_detail`=1 sql 51: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','总事务数','The total number of transactions.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id','odp_transaction_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='总事务数',`description_en`='The total number of transactions.',`collect_interval`='SECOND',`unit`='',`label`='obproxy_cluster,obproxy_cluster_id',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 52: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','总请求数','The total number of requests.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id,sqlResult,sqlType','odp_sql_request_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='总请求数',`description_en`='The total number of requests.',`collect_interval`='SECOND',`unit`='',`label`='obproxy_cluster,obproxy_cluster_id,sqlResult,sqlType',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 53: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','请求总耗时','The total execution time of requests.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id,timeType,sqlType','odp_sql_cost_total','DEFAULT','μs') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='请求总耗时',`description_en`='The total execution time of requests.',`collect_interval`='SECOND',`unit`='μs',`label`='obproxy_cluster,obproxy_cluster_id,timeType,sqlType',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 54: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','当前 session 数量','The current number of sessions.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id,sessionType','odp_current_session','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='当前 session 数量',`description_en`='The current number of sessions.',`collect_interval`='SECOND',`unit`='',`label`='obproxy_cluster,obproxy_cluster_id,sessionType',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 55: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','table entry 请求数量','The number of table entry requests.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id,routeHit,entryType,routeResult','odp_entry_total','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='table entry 请求数量',`description_en`='The number of table entry requests.',`collect_interval`='SECOND',`unit`='',`label`='obproxy_cluster,obproxy_cluster_id,routeHit,entryType,routeResult',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 56: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','请求字节数','The number of bytes in the request.','OBPROXY','COUNTER',0,'obproxy_cluster,obproxy_cluster_id,sessionType,transType','odp_request_byte','DEFAULT','byte') ON DUPLICATE KEY UPDATE `feature`='COUNTER',`description`='请求字节数',`description_en`='The number of bytes in the request.',`collect_interval`='SECOND',`unit`='byte',`label`='obproxy_cluster,obproxy_cluster_id,sessionType,transType',`dimension`='OBPROXY',`type`='DEFAULT',`has_sql_detail`=0 sql 57: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','ob zone状态','Ob zone stats','CLUSTER','GAUGE',1,'ob_cluster_id, zone, name','ob_zone_stat','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='ob zone状态',`description_en`='Ob zone stats',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id, zone, name',`dimension`='CLUSTER',`type`='DEFAULT',`has_sql_detail`=1 sql 58: INSERT INTO `monitor_collect_item`(`collect_interval`,`description`,`description_en`,`dimension`,`feature`,`has_sql_detail`,`label`,`name`,`type`,`unit`) VALUES ('SECOND','observer数量','Ob server number','CLUSTER','GAUGE',1,'ob_cluster_id, obzone,svr_ip, status','ob_server_num','DEFAULT','') ON DUPLICATE KEY UPDATE `feature`='GAUGE',`description`='observer数量',`description_en`='Ob server number',`collect_interval`='SECOND',`unit`='',`label`='ob_cluster_id, obzone,svr_ip, status',`dimension`='CLUSTER',`type`='DEFAULT',`has_sql_detail`=1 ]} [2024-09-05T10:00:32.518] metaDataSource END DEFAULT_DATA sqls:monitor_collect_item [2024-09-05T10:00:32.519] metaDataSource BEGIN DEFAULT_DATA sqls:obproxy_parameter_info 206 [2024-09-05T10:00:32.520] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=obproxy_parameter_info, sqls=[ sql 0: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','force update json info if refresh_json_config is true','true','false','refresh_json_config',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 1: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','when refresh config server, update all rslist if refresh_rslist is true','true','false','refresh_rslist',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 2: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','when refresh config server, update all idc list if refresh_idc_list is true','true','false','refresh_idc_list',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 3: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','when table processor do check work, update all proxy config if refresh_config is true','true','false','refresh_config',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 4: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','60s','proxy info check task interval, [1s, 1h]','1h','1s','proxy_info_check_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='60s',`max_value`='1h',`min_value`='1s' sql 5: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s, 1d]','20s','the interval for cache cleaner to clean cache, [1s, 1d]','1d','1s','cache_cleaner_clean_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s, 1d]',`default_value`='20s',`max_value`='1d',`min_value`='1s' sql 6: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[10ms, 1h]','20s','the interval to refresh server state for getting zone or server newest state, [10ms, 1h]','1h','10ms','server_state_refresh_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[10ms, 1h]',`default_value`='20s',`max_value`='1h',`min_value`='10ms' sql 7: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[10ms, 1h]','60s','the interval to refresh metadb server state for getting zone or server newest state, [10ms, 1h]','1h','10ms','metadb_server_state_refresh_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[10ms, 1h]',`default_value`='60s',`max_value`='1h',`min_value`='10ms' sql 8: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[10s,1d]','60s','config server info refresh task interval, [10s, 1d]','1d','10s','config_server_refresh_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[10s,1d]',`default_value`='60s',`max_value`='1d',`min_value`='10s' sql 9: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[10s, 1d]','2h','the interval to refresh idc list for getting newest region-idc, [10s, 1d]','1d','10s','idc_list_refresh_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[10s, 1d]',`default_value`='2h',`max_value`='1d',`min_value`='10s' sql 10: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','60s','update sync statistic to ob_all_proxy_stat table interval, [0s, 1d], 0 means disable, if set a negative value, proxy treat it as 0','1d','0s','stat_table_sync_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='60s',`max_value`='1d',`min_value`='0s' sql 11: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','6000s','dump statistic in log interval, [0s, 1d], 0 means disable, if set a negative value, proxy treat it as 0','1d','0s','stat_dump_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='6000s',`max_value`='1d',`min_value`='0s' sql 12: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[-36000000,36000000]','0','the unit is ms, 0 means do not expire, others will expire partition location base on relative time','36000000','-36000000','partition_location_expire_relative_time',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[-36000000,36000000]',`default_value`='0',`max_value`='36000000',`min_value`='-36000000' sql 13: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[2, 102400]','256','if cluster count is greater than this water mark, cluser will be kicked out by LRU','102400','2','cluster_count_high_water_mark',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[2, 102400]',`default_value`='256',`max_value`='102400',`min_value`='2' sql 14: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','1d','cluster resource expire time, 0 means never expire,cluster will be deleted if it has not been accessed for more than the time,[0, ]','','0','cluster_expire_time',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='1d',`max_value`='',`min_value`='0' sql 15: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','300s','max random waiting time of fetching proxy bin in hot upgrade, [1s, 1h]','1h','1s','fetch_proxy_bin_random_time',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='300s',`max_value`='1h',`min_value`='1s' sql 16: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1200s]','120s','default hot upgrade fetch binary timeout, proxy will stop fetching after such long time, [1s, 1200s]','1200s','1s','fetch_proxy_bin_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1200s]',`default_value`='120s',`max_value`='1200s',`min_value`='1s' sql 17: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,20]','5','default hot upgrade failure retries, proxy will stop handle hot_upgrade command after such retries, [1, 20]','20','1','hot_upgrade_failure_retries',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,20]',`default_value`='5',`max_value`='20',`min_value`='1' sql 18: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,30d]','24h','default hot upgrade rollback timeout, proxy will do rollback if receive no rollback command in such long time, [1s, 30d]','30d','1s','hot_upgrade_rollback_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,30d]',`default_value`='24h',`max_value`='30d',`min_value`='1s' sql 19: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,30d]','120s','graceful exit timeout, [0s, 30d], if set a value <= 0, proxy treat it as 0','30d','0s','hot_upgrade_graceful_exit_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,30d]',`default_value`='120s',`max_value`='30d',`min_value`='0s' sql 20: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[100ms,500ms]','100ms','delay exit time, [100ms,500ms]','500ms','100ms','delay_exit_time',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[100ms,500ms]',`default_value`='100ms',`max_value`='500ms',`min_value`='100ms' sql 21: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0, 100]','80','max percentage of avail size occupied by proxy log file, [0, 90], 0 means ignore such limit','100','0','log_file_percentage',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0, 100]',`default_value`='80',`max_value`='100',`min_value`='0' sql 22: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[5s,30d]','10m','log file clean up task schedule interval, set 1 day or longer, [5s, 30d]','30d','5s','log_cleanup_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[5s,30d]',`default_value`='10m',`max_value`='30d',`min_value`='5s' sql 23: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[256M,1T]','64GB','max usable space size of log dir, used to decide whether should clean up log file, [256MB, 1T]','1T','256M','log_dir_size_threshold',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[256M,1T]',`default_value`='64GB',`max_value`='1T',`min_value`='256M' sql 24: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','convert vip to tenant name, which is useful in cloud','true','false','need_convert_vip_to_tname',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 25: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','60s','long async task timeout, [1s, 1h]','1h','1s','long_async_task_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='60s',`max_value`='1h',`min_value`='1s' sql 26: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','5s','short async task timeout, [1s, 1h]','1h','1s','short_async_task_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='5s',`max_value`='1h',`min_value`='1s' sql 27: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]',':;-;.','username separator','','','username_separator',0,0,1,7,3,'STRING_LIST') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`=':;-;.',`max_value`='',`min_value`='' sql 28: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if client connections reach throttle, true is that new connection will be accepted, and eliminate lru client connection, false is that new connection will disconnect, and err packet will be returned','true','false','enable_client_connection_lru_disconnect',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 29: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,65535]','8192','client max connections for one obproxy, [0, 65535]','65535','0','client_max_connections',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,65535]',`default_value`='8192',`max_value`='65535',`min_value`='0' sql 30: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,30s]','20s','the delta value for @@ob_query_timeout, to cover net round trip time(proxy<->server) and task schedule time(server), [1s, 30s]','30s','1s','observer_query_timeout_delta',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,30s]',`default_value`='20s',`max_value`='30s',`min_value`='1s' sql 31: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enable cluster checkout, proxy will send cluster name when login and server will check it','true','false','enable_cluster_checkout',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 32: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enable proxy scramble, proxy will send client its variable scramble num, not support old observer','true','false','enable_proxy_scramble',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 33: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, proxy send client ip when login','true','false','enable_client_ip_checkout',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 34: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[2,5]','3','max retries to do connect','5','2','connect_observer_max_retries',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[2,5]',`default_value`='3',`max_value`='5',`min_value`='2' sql 35: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','frequent accept','true','false','frequent_accept',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 36: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,8]','2','net accept threads num, [0, 8]','8','0','net_accept_threads',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,8]',`default_value`='2',`max_value`='8',`min_value`='0' sql 37: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','1ms','epoll_wait timeout for net events, [0, +∞], if set a value <= 0, proxy treat it as 0','','0','net_config_poll_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='1ms',`max_value`='',`min_value`='0' sql 38: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,30d]','180000s','default inactivity timeout, [1s, 30d]','30d','1s','default_inactivity_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,30d]',`default_value`='180000s',`max_value`='30d',`min_value`='1s' sql 39: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,8MB]','0','sock param, recv buffer size, [0, 8MB], if set a negative value, proxy treat it as 0','8MB','0','sock_recv_buffer_size_out',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,8MB]',`default_value`='0',`max_value`='8MB',`min_value`='0' sql 40: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,8MB]','0','sock param, send buffer size, [0, 8MB], if set a negative value, proxy treat it as 0','8MB','0','sock_send_buffer_size_out',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,8MB]',`default_value`='0',`max_value`='8MB',`min_value`='0' sql 41: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','sock param, option flag out, bit 1: NO_DELAY, bit 2: KEEP_ALIVE, bit 3: LINGER_ON','','0','sock_option_flag_out',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 42: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','sock param, packet mark out, [0, 1]','','0','sock_packet_mark_out',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 43: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','sock param, packet tos out, [0, 1]','','0','sock_packet_tos_out',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 44: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,64]','0','the initial tcp congestion window, [0, 64]','64','0','server_tcp_init_cwnd',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,64]',`default_value`='0',`max_value`='64',`min_value`='0' sql 45: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,7200]','0','tcp keepalive idle time, unit is second, 0 means use default value by kernel','7200','0','server_tcp_keepidle',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,7200]',`default_value`='0',`max_value`='7200',`min_value`='0' sql 46: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,75]','0','tcp keepalive interval time, unit is second, 0 means use default value by kernel','75','0','server_tcp_keepintvl',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,75]',`default_value`='0',`max_value`='75',`min_value`='0' sql 47: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,9]','0','tcp keepalive probe count, 0 means use default value by kernel','9','0','server_tcp_keepcnt',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,9]',`default_value`='0',`max_value`='9',`min_value`='0' sql 48: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,20]','5','tcp user timeout, unit is s, 0 means no user timeout','20','0','server_tcp_user_timeout',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,20]',`default_value`='5',`max_value`='20',`min_value`='0' sql 49: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[100MB,100G]','2G','proxy memory limited, [100MB, 100G]','100G','100MB','proxy_mem_limited',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[100MB,100G]',`default_value`='2G',`max_value`='100G',`min_value`='100MB' sql 50: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1MB,10MB]','1MB','stack size of one thread, [1MB, 10MB]','10MB','1MB','stack_size',0,1,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1MB,10MB]',`default_value`='1MB',`max_value`='10MB',`min_value`='1MB' sql 51: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1KB,100G]','128MB','max size of all proxy routing cache size, like table cache, location cache, etc. [1KB, 100G]','100G','1KB','routing_cache_mem_limited',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1KB,100G]',`default_value`='128MB',`max_value`='100G',`min_value`='1KB' sql 52: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,128]','128','proxy work thread num or max work thread num when automatic match, [1, 128]','128','1','work_thread_num',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,128]',`default_value`='128',`max_value`='128',`min_value`='1' sql 53: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,4]','2','proxy task thread num, [1, 4]','4','1','task_thread_num',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,4]',`default_value`='2',`max_value`='4',`min_value`='1' sql 54: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,4]','1','proxy block thread num, [1, 4]','4','1','block_thread_num',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,4]',`default_value`='1',`max_value`='4',`min_value`='1' sql 55: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','ignore work_thread_num configuration item, use the count of cpu for current proxy work thread num','true','false','automatic_match_work_thread',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 56: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','If is true, proxy only support 5u/6u/7u redhat. Otherwise no care kernel release, and proxy maybe unstable','true','false','enable_strict_kernel_release',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 57: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1MB,1G]','256MB','max size of log file, [1MB, 1G]','1G','1MB','max_log_file_size',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1MB,1G]',`default_value`='256MB',`max_value`='1G',`min_value`='1MB' sql 58: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[4B,64KB]','32KB','default buffer water mark, [4B, 64KB]','64KB','4B','default_buffer_water_mark',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[4B,64KB]',`default_value`='32KB',`max_value`='64KB',`min_value`='4B' sql 59: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('(0,16MB]','8KB','use tunnel to transfer request, [4KB, 16MB], if request bigger than the threshold, 0 disable','16MB','0','tunnel_request_size_threshold',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='(0,16MB]',`default_value`='8KB',`max_value`='16MB',`min_value`='0' sql 60: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1KB, 16MB]','4KB','the max length of request buffer we will alloc for each reqeust','16MB','1KB','request_buffer_length',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1KB, 16MB]',`default_value`='4KB',`max_value`='16MB',`min_value`='1KB' sql 61: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,16MB]','64K','flow high water mark for flow control, [0, 16MB], if set a negative value, proxy treat it as 64K','16MB','0','flow_high_water_mark',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,16MB]',`default_value`='64K',`max_value`='16MB',`min_value`='0' sql 62: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,16MB]','64K','flow low water mark for flow control, [0, 16MB], if set a negative value, proxy treat it as 64K','16MB','0','flow_low_water_mark',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,16MB]',`default_value`='64K',`max_value`='16MB',`min_value`='0' sql 63: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,131072]','256','consumer reenable threshold for flow control, [0, 131072], if set a negative value, proxy treat it as 256','131072','0','flow_consumer_reenable_threshold',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,131072]',`default_value`='256',`max_value`='131072',`min_value`='0' sql 64: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,20]','5','event queue threshold for flow control, [0, 20], if set a negative value, proxy treat it as 5','20','0','flow_event_queue_threshold',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,20]',`default_value`='5',`max_value`='20',`min_value`='0' sql 65: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','whether flow control is enabled in a mysql tunnel, applied instantly in new created tunnels after updated','true','false','enable_flow_control',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 66: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable mysql transaction detail stats','true','false','enable_trans_detail_stats',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 67: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable proxy sync all stats','true','false','enable_sync_all_stats',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 68: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable mysqlsm info, not used in proxy now','true','false','enable_mysqlsm_info',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 69: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable report client session statistic table','true','false','enable_report_session_stats',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 70: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable strict statistic time, use gettimeofday or clock_gettime(CLOCK_REALTIME)','true','false','enable_strict_stat_time',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 71: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable cpu topology, work threads bind to cpu','true','false','enable_cpu_topology',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 72: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable mysql trace stats','true','false','enable_trace_stats',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 73: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,30d]','1s','slow transaction time threshold, [0s, 30d], if set a negative value, proxy treat it as 0','30d','0s','slow_transaction_time_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,30d]',`default_value`='1s',`max_value`='30d',`min_value`='0s' sql 74: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,30d]','2ms','slow proxy process time threshold, [0s, 30d]','30d','0s','slow_proxy_process_time_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,30d]',`default_value`='2ms',`max_value`='30d',`min_value`='0s' sql 75: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,30d]','100ms','digest time threshold, [0s, 30d]','30d','0s','query_digest_time_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,30d]',`default_value`='100ms',`max_value`='30d',`min_value`='0s' sql 76: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,30d]','500ms','slow query time threshold, [0s, 30d]','30d','0s','slow_query_time_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,30d]',`default_value`='500ms',`max_value`='30d',`min_value`='0s' sql 77: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','ignore all local cached files, start proxy with remote json','true','false','ignore_local_config',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 78: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','0.0.0.0','local bound ip(any)','','','local_bound_ip',0,1,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='0.0.0.0',`max_value`='',`min_value`='' sql 79: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('(1024,65536)','6688','obproxy listen port','65536','1024','listen_port',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='(1024,65536)',`default_value`='6688',`max_value`='65536',`min_value`='1024' sql 80: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','url of config info(rs list and so on)','','','obproxy_config_server_url',0,1,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 81: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','client','proxy deploy and service mode: 1.client(default); 2.server','','','proxy_service_mode',0,1,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='client',`max_value`='',`min_value`='' sql 82: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0, 8191]','0','used to identify each obproxy, it can not be zero if proxy_service_mode is server','8191','0','proxy_id',0,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0, 8191]',`default_value`='0',`max_value`='8191',`min_value`='0' sql 83: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','undefined','current application name which proxy works for, need defined, only modified when restart','','','app_name',0,1,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='undefined',`max_value`='',`min_value`='' sql 84: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','use MetaDataBase when proxy run','true','false','enable_metadb_used',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 85: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','undefined','default cluster name for rootservice_list','','','rootservice_cluster_name',0,1,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='undefined',`max_value`='',`min_value`='' sql 86: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','a list of servers against which election candidate is checked for validation, format ip1:sql_port1;ip2:sql_port2','','','rootservice_list',0,1,1,7,3,'STRING_LIST') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 87: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','default tenant name for cloud user','','','proxy_tenant_name',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 88: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','5','congestion failure threshold, [0, +∞], 0 means disable congestion','','0','congestion_failure_threshold',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='5',`max_value`='',`min_value`='0' sql 89: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1d]','20s','minimum keep congestion interval, [1s, 1d]','1d','1s','min_keep_congestion_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1d]',`default_value`='20s',`max_value`='1d',`min_value`='1s' sql 90: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','120s','congestion failure window size, [1s, 1h]','1h','1s','congestion_fail_window',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='120s',`max_value`='1h',`min_value`='1s' sql 91: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','20s','congestion retry interval, [1s, 1h]','1h','1s','congestion_retry_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='20s',`max_value`='1h',`min_value`='1s' sql 92: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1ms,1h]','100ms','if client connect timeout after the time, proxy set target server alive congested, [1ms, 1h]','1h','1ms','min_congested_connect_timeout',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1ms,1h]',`default_value`='100ms',`max_value`='1h',`min_value`='1ms' sql 93: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable congestion feature or not','true','false','enable_congestion',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 94: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, bad route request will be rejected, e.g. first statement of transaction opened by BEGIN(or START TRANSACTION) without table name','true','false','enable_bad_route_reject',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 95: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, partition table will be accurate routing','true','false','enable_partition_table_route',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 96: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, proxy will use compression protocol with server','true','false','enable_compression_protocol',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 97: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, proxy will use oceanbase protocol 2.0 with server','true','false','enable_ob_protocol_v2',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 98: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if this and protocol_v2 enabled, proxy will reroute when routing error','true','false','enable_reroute',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 99: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, pl will be accurate routing','true','false','enable_pl_route',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 100: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','100','max partition location update task processing per second','','0','normal_pl_update_threshold',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='100',`max_value`='',`min_value`='0' sql 101: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','10','in merging state, max partition location update task processing per second','','0','limited_pl_update_threshold',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='10',`max_value`='',`min_value`='0' sql 102: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,1G]','0','sqlaudit memory limited, [0, 1GB]','1G','0','sqlaudit_mem_limited',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,1G]',`default_value`='0',`max_value`='1G',`min_value`='0' sql 103: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,64MB]','64K','internal cmd response memory limited, [0, 64MB], 0 means unlimited','64MB','0','internal_cmd_mem_limited',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,64MB]',`default_value`='64K',`max_value`='64MB',`min_value`='0' sql 104: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','proxy will choose this addr(if not empty) as observer addr forcibly, format ip1:sql_port1;ip2:sql_port2','','','test_server_addr',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 105: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','oceanbase','server routing mode: 1.oceanbase(default mode); 2.random; 3.mock; 4.mysql','','','server_routing_mode',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='oceanbase',`max_value`='',`min_value`='' sql 106: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','INFO','specifies the current level of logging: DEBUG, TRACE, INFO, WARN, USER_ERR, ERROR','','','syslog_level',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='INFO',`max_value`='',`min_value`='' sql 107: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','INFO','specifies the current level of logging: DEBUG, TRACE, INFO, WARN, USER_ERR, ERROR','','','monitor_log_level',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='INFO',`max_value`='',`min_value`='' sql 108: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','INFO','specifies the current level of logging: DEBUG, TRACE, INFO, WARN, USER_ERR, ERROR','','','xflush_log_level',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='INFO',`max_value`='',`min_value`='' sql 109: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, use async logging way, maybe lost some log when busy','true','false','enable_async_log',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 110: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','proxy local cmd type: 0->none(default), 1->exit, 2->restart, 3->commit, 4->rollback','','0','proxy_local_cmd',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 111: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','idc name for proxy ldc route. If is empty or invalid, treat as do not use ldc. User session vars \'proxy_session_ldc\' can cover it','','','proxy_idc_name',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 112: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','local config version for current app','','0','current_local_config_version',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 113: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,]','0','local vip tenant version','','0','local_vip_tenant_version',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,]',`default_value`='0',`max_value`='',`min_value`='0' sql 114: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('(128,65535]','60000','max fd proxy could use','65535','128','max_connections',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='(128,65535]',`default_value`='60000',`max_value`='65535',`min_value`='128' sql 115: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[8KB, 64MB]','8MB','max dynamic alloc memory size of one client session','64MB','8KB','client_max_memory_size',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[8KB, 64MB]',`default_value`='8MB',`max_value`='64MB',`min_value`='8KB' sql 116: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','5s','delay update table entry or partition entry interval, [0s, 1d]','1d','0s','delay_update_entry_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='5s',`max_value`='1d',`min_value`='0s' sql 117: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,100d]','1d','tenant location valid time, [0s, 100d]','100d','0s','tenant_location_valid_time',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,100d]',`default_value`='1d',`max_value`='100d',`min_value`='0s' sql 118: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,10000]','3000','obproxy monitor stat item/prometheus metric limit','10000','0','monitor_item_limit',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,10000]',`default_value`='3000',`max_value`='10000',`min_value`='0' sql 119: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1m, 1d]','30m','monitor stat item in memory idle period. it will remove if timeout','1d','1m','monitor_item_max_idle_period',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1m, 1d]',`default_value`='30m',`max_value`='1d',`min_value`='1m' sql 120: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable monitor cost unit is ms, default is us','true','false','monitor_cost_ms_unit',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 121: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','1m','dump monitor statistic in log interval, [1s, 1h], 0 means disable, if set a negative value, proxy treat it as 0','1h','1s','monitor_stat_dump_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='1m',`max_value`='1h',`min_value`='1s' sql 122: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s, 5s]','30ms','tenant stat time low threshold','5s','0s','monitor_stat_low_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s, 5s]',`default_value`='30ms',`max_value`='5s',`min_value`='0s' sql 123: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s, 30s]','100ms','tenant stat time middle threshold','30s','0s','monitor_stat_middle_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s, 30s]',`default_value`='100ms',`max_value`='30s',`min_value`='0s' sql 124: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s, 1m]','500ms','tenant stat time high threshold','1m','0s','monitor_stat_high_threshold',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s, 1m]',`default_value`='500ms',`max_value`='1m',`min_value`='0s' sql 125: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable monitor stat or not','true','false','enable_monitor_stat',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 126: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('(1024,65536)','2884','obproxy prometheus listen port','65536','1024','prometheus_listen_port',1,1,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=1,`allowed_string_values`='(1024,65536)',`default_value`='2884',`max_value`='65536',`min_value`='1024' sql 127: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable prometheus cost unit is ms, default is us','true','false','prometheus_cost_ms_unit',0,1,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 128: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','1m','update sync metrics to prometheus exposer interval, [1s, 1h], 0 means disable, if set a negative value, proxy treat it as 0','1h','1s','prometheus_sync_interval',0,0,1,7,3,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='1m',`max_value`='1h',`min_value`='1s' sql 129: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable prometheus or not','true','false','enable_prometheus',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 130: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','enable net and route prometheus merics or not','true','false','enable_extra_prometheus_metric',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 131: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, proxy will choose server by priority and sync safe snapshot version if need','true','false','enable_causal_order_read',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 132: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','just for test, if enabled, proxy can forcibly expire all location cache','true','false','enable_qa_mode',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 133: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,36000000]','0','the unit is ms, only work if qa_mode is set, it means location cache which has been created for more than this value will be expired','36000000','0','location_expire_period',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,36000000]',`default_value`='0',`max_value`='36000000',`min_value`='0' sql 134: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','127.0.0.1:33045','mock public cloud slb addr','','','qa_mode_mock_public_cloud_slb_addr',0,0,1,7,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='127.0.0.1:33045',`max_value`='',`min_value`='' sql 135: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,102400]','1','mock public cloud vid','102400','1','qa_mode_mock_public_cloud_vid',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,102400]',`default_value`='1',`max_value`='102400',`min_value`='1' sql 136: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable index route or not','true','false','enable_index_route',0,0,1,7,3,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 137: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[-36000000,36000000]','0','the unit is ms, 0 means do not expire, others will expire sql table cache base on relative time','36000000','-36000000','sql_table_cache_expire_relative_time',0,0,1,7,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[-36000000,36000000]',`default_value`='0',`max_value`='36000000',`min_value`='-36000000' sql 138: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1KB,100G]','128MB','max size of proxy sql table cache size. [1KB, 100G]','100G','1KB','sql_table_cache_mem_limited',0,0,1,7,3,'CAPACITY') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1KB,100G]',`default_value`='128MB',`max_value`='100G',`min_value`='1KB' sql 139: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','enable standby or not','true','false','enable_standby',0,0,1,7,5,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 140: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','used for cloud user, if set false, treat all login user as username','true','false','enable_cloud_full_username',0,0,1,8,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 141: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','skip_proxy_sys_private_check','true','false','skip_proxy_sys_private_check',0,1,1,8,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 142: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, proxy will try best to connect client with ssl','true','false','enable_client_ssl',0,0,1,8,1,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 143: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, proxy will try best to connect server whith ssl','true','false','enable_server_ssl',0,0,1,8,1,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 144: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, proxy will be able to qos','true','false','enable_qos',0,0,1,8,1,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 145: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1h]','1m','clean qos stat interval, [1s, 1h], 0 means disable, if set a negative value, proxy treat it as 0','1h','1s','qos_stat_clean_interval',0,0,1,8,2,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1h]',`default_value`='1m',`max_value`='1h',`min_value`='1s' sql 146: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1m, 1d]','30m','qos stat item in memory idle period. it will remove if timeout','1d','1m','qos_stat_item_max_idle_period',0,0,1,8,2,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1m, 1d]',`default_value`='30m',`max_value`='1d',`min_value`='1m' sql 147: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,10000]','3000','obproxy qos stat item','10000','0','qos_stat_item_limit',0,0,1,8,2,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,10000]',`default_value`='3000',`max_value`='10000',`min_value`='0' sql 148: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,3]','3','client sock param, option flag out, bit 1: NO_DELAY, bit 2: KEEP_ALIVE','3','0','client_sock_option_flag_out',0,0,1,8,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,3]',`default_value`='3',`max_value`='3',`min_value`='0' sql 149: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,7200]','0','client tcp keepalive idle time, unit is second, 0 means use default value by kernel','7200','0','client_tcp_keepidle',0,0,1,8,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,7200]',`default_value`='0',`max_value`='7200',`min_value`='0' sql 150: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,75]','0','client tcp keepalive interval time, unit is second, 0 means use default value by kernel','75','0','client_tcp_keepintvl',0,0,1,8,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,75]',`default_value`='0',`max_value`='75',`min_value`='0' sql 151: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,9]','0','client tcp keepalive probe count, 0 means use default value by kernel','9','0','client_tcp_keepcnt',0,0,1,8,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,9]',`default_value`='0',`max_value`='9',`min_value`='0' sql 152: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,20]','5','client tcp user timeout, unit is s, 0 means no user timeout','20','0','client_tcp_user_timeout',0,0,1,8,3,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,20]',`default_value`='5',`max_value`='20',`min_value`='0' sql 153: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','primary zone name for proxy ldc route. If not empty, proxy only route to the zone','','','proxy_primary_zone_name',0,0,1,8,3,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 154: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','used for proxro@sys, if set false, access denied','true','false','skip_proxyro_check',0,0,1,8,4,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 155: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1h]','20s','dump tenant statistic in log interval, [0s, 1d], 0 means disable, if set a negative value, proxy treat it as 0','1h','0s','tenant_stat_dump_interval',0,0,2,0,6,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1h]',`default_value`='20s',`max_value`='1h',`min_value`='0s' sql 156: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1,102400]','180','tenant stat item in memory idle period, [1,102400]. it will remove if timeout(idle_period * dump_interval).','102400','1','tenant_stat_max_idle_period',0,0,2,0,6,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1,102400]',`default_value`='180',`max_value`='102400',`min_value`='1' sql 157: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[8,16]','8','proxy grpc thread num, [8, 16]','16','8','grpc_thread_num',0,1,2,0,6,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[8,16]',`default_value`='8',`max_value`='16',`min_value`='8' sql 158: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[9,16]','9','proxy grpc client num, [9, 16]','16','9','grpc_client_num',0,1,2,0,6,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[9,16]',`default_value`='9',`max_value`='16',`min_value`='9' sql 159: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','10s','shard entry valid time, [0s, 1d]','1d','0s','shard_entry_expire_time',0,0,2,0,6,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='10s',`max_value`='1d',`min_value`='0s' sql 160: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','1d','sequence entry valid time, [0s, 1d]','1d','0s','sequence_entry_expire_time',0,0,2,0,6,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='1d',`max_value`='1d',`min_value`='0s' sql 161: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,100]','3','the count sequence retry when fail, [0, 100]','100','0','sequence_fail_retry_count',0,0,2,0,6,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,100]',`default_value`='3',`max_value`='100',`min_value`='0' sql 162: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, will prefetch sequence ','true','false','enable_sequence_prefetch',0,0,2,0,6,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 163: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,10000]','7000','when cost reach threshold will prefetch, [0, 10000]','10000','0','sequence_prefetch_threshold',0,0,2,0,6,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,10000]',`default_value`='7000',`max_value`='10000',`min_value`='0' sql 164: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, will long conn for sequence ','true','false','enable_mysql_proxy_pool',0,0,2,0,6,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 165: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','node id for dbmesh','','','sidecar_node_id',0,0,2,0,6,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 166: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','dataplane address or hostname','','','dataplane_host',0,0,2,0,6,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 167: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, start dbmesh with local dbconfig','true','false','use_local_dbconfig',0,0,2,0,6,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 168: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[1s,1d]','30m','grpc client timeout, [1s, 1d]','1d','1s','grpc_timeout',0,0,2,0,12,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[1s,1d]',`default_value`='30m',`max_value`='1d',`min_value`='1s' sql 169: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app tenant name','','','tenant_name',0,0,2,0,12,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 170: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app workspace name','','','workspace_name',0,0,2,0,12,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 171: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app domain name','','','domain_name',0,0,2,0,12,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 172: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled, will use ant vip for bt sdk','true','false','bt_use_antvip',0,0,2,0,6,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 173: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','beyond trust server address or hostname','','','bt_server_addr',0,0,2,0,6,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 174: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','beyond trust antvip server','','','bt_antvip_server_addr',0,0,2,0,6,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 175: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','beyond trust server antvip','','','bt_server_antvip',0,0,2,0,6,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 176: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','true means LOCAL_CERT_MODE and false means CITADEL_CERT_MODE','true','false','bt_local_work_mode',0,0,2,0,6,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 177: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled, check authority for sharding user','true','false','enable_shard_authority',1,0,2,0,17,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=1,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 178: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app server location','','','server_zone',0,0,2,0,17,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 179: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','sidecar pod name ','','','pod_name',0,0,2,0,17,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 180: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','sidecar pod namespace','','','pod_namespace',0,0,2,0,17,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 181: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','ip addr string','','','instance_ip',0,0,2,0,17,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 182: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app tenant name used for bt','','','bt_tenant_name',0,0,2,0,19,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 183: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,100]','3','beyond trust sdk retry times','100','0','bt_retry_times',0,1,2,0,19,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,100]',`default_value`='3',`max_value`='100',`min_value`='0' sql 184: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','TENANT_MODE','beyond trust env mode','','','bt_env_mode',0,0,2,0,19,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='TENANT_MODE',`max_value`='',`min_value`='' sql 185: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','beyond trust instance id for INSTANCEID env mode','','','bt_instance_id',0,0,2,0,19,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 186: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','','app tenant name','','','env_tenant_name',0,0,2,0,19,'STRING') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='',`max_value`='',`min_value`='' sql 187: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[4,16]','8','proxy spool thread num, [4, 16]','16','4','spool_thread_num',0,1,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[4,16]',`default_value`='8',`max_value`='16',`min_value`='4' sql 188: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled means useing session pool','true','false','is_pool_mode',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 189: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled means precreate conn for session pool','true','false','enable_conn_precreate',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 190: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled can use session pool for no sharding','true','false','enable_session_pool_for_no_sharding',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 191: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled no sharding will use saved password check to skip real conn','true','false','enable_no_sharding_skip_real_conn',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 192: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled means release server session after transaction complete','true','false','need_release_after_tx',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 193: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','1ms','session_pool_retry_interval, [0s, 1d]','1d','0s','session_pool_retry_interval',0,0,2,1,0,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='1ms',`max_value`='1d',`min_value`='0s' sql 194: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,100]','5','the num of refresh server cont, [0,1000]','100','0','refresh_server_cont_num',0,0,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,100]',`default_value`='5',`max_value`='100',`min_value`='0' sql 195: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,100]','10','the num of create conn cont, [0, 1000]','100','0','create_conn_cont_num',0,0,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,100]',`default_value`='10',`max_value`='100',`min_value`='0' sql 196: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,1000000]','100000','the num of conn in pending list, [0, 100000]','1000000','0','max_pending_num',0,0,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,1000000]',`default_value`='100000',`max_value`='1000000',`min_value`='0' sql 197: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','5ms','session_pool_cont_delay_interval, [0s, 1d]','1d','0s','session_pool_cont_delay_interval',0,0,2,1,0,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='5ms',`max_value`='1d',`min_value`='0s' sql 198: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','if enabled means use_local_session prop','true','false','use_local_session_prop',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 199: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,10000]','0','the num of min conn , [0, 100000]','10000','0','session_pool_default_min_conn',0,0,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,10000]',`default_value`='0',`max_value`='10000',`min_value`='0' sql 200: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0,100000]','20','the num of max conn , [0, 100000]','100000','0','session_pool_default_max_conn',0,0,2,1,0,'INT') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0,100000]',`default_value`='20',`max_value`='100000',`min_value`='0' sql 201: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0s,1d]','1800s','session_pool_default_idle_timeout, [0s, 1d]','1d','0s','session_pool_default_idle_timeout',0,0,2,1,0,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0s,1d]',`default_value`='1800s',`max_value`='1d',`min_value`='0s' sql 202: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[0ms,2s]','500ms','session_pool_default_blocking_timeout, [0ms, 2s]','2s','0ms','session_pool_default_blocking_timeout',0,0,2,1,0,'TIME') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[0ms,2s]',`default_value`='500ms',`max_value`='2s',`min_value`='0ms' sql 203: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','session_pool_default_prefill','true','false','session_pool_default_prefill',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' sql 204: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','true','if enabled means use beyond trust','true','false','enable_beyond_trust',0,0,2,1,0,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='true',`max_value`='true',`min_value`='false' sql 205: INSERT INTO `obproxy_parameter_info`(`allowed_string_values`,`default_value`,`description`,`max_value`,`min_value`,`name`,`is_readonly`,`is_need_restart`,`obproxy_version_major`,`obproxy_version_minor`,`obproxy_version_patch`,`type`) VALUES ('[]','false','used for non-cloud user, if set true, username must have tenant and cluster','true','false','enable_full_username',0,0,3,2,2,'BOOL') ON DUPLICATE KEY UPDATE `is_readonly`=0,`allowed_string_values`='[]',`default_value`='false',`max_value`='true',`min_value`='false' ]} [2024-09-05T10:00:32.978] metaDataSource END DEFAULT_DATA sqls:obproxy_parameter_info [2024-09-05T10:00:32.979] metaDataSource BEGIN DEFAULT_DATA sqls:audit_event_meta 157 [2024-09-05T10:00:32.980] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=audit_event_meta, sqls=[ sql 0: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_HOSTS','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.ComputeController.batchCreateHost','#hostRequest.hostBasicDataList.![#this.innerIpAddress]',1,1,'Add Hosts','添加主机') ON DUPLICATE KEY UPDATE `title_en`='Add Hosts',`title_en`='Add Hosts',`enable`=1,`creation_event`=1,`resource_identifier`='#hostRequest.hostBasicDataList.![#this.innerIpAddress]' sql 1: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_HOSTS','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.ComputeController.deleteHost','{#id}',0,1,'Delete Hosts','删除主机') ON DUPLICATE KEY UPDATE `title_en`='Delete Hosts',`title_en`='Delete Hosts',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 2: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_HOSTS','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.ComputeController.batchDeleteHost','#request.hostIdList',0,1,'Delete Hosts','删除主机') ON DUPLICATE KEY UPDATE `title_en`='Delete Hosts',`title_en`='Delete Hosts',`enable`=1,`creation_event`=0,`resource_identifier`='#request.hostIdList' sql 3: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_HOST','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.ComputeController.updateHost','{#id}',0,1,'Update Host','修改主机信息') ON DUPLICATE KEY UPDATE `title_en`='Update Host',`title_en`='Update Host',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 4: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('INSTALL_OCP_AGENT','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.installOcpAgent','{#id}',0,1,'Install OCP Agent','安装OCPAgent') ON DUPLICATE KEY UPDATE `title_en`='Install OCP Agent',`title_en`='Install OCP Agent',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 5: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_OCP_AGENT','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.stopHostAgent','{#hostId}',0,1,'Stop OCP Agent','停止OCPAgent') ON DUPLICATE KEY UPDATE `title_en`='Stop OCP Agent',`title_en`='Stop OCP Agent',`enable`=1,`creation_event`=0,`resource_identifier`='{#hostId}' sql 6: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_OCP_AGENT','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.restartHostAgent','{#hostId}',0,1,'Restart OCP Agent','重启OCPAgent') ON DUPLICATE KEY UPDATE `title_en`='Restart OCP Agent',`title_en`='Restart OCP Agent',`enable`=1,`creation_event`=0,`resource_identifier`='{#hostId}' sql 7: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('REINSTALL_OCP_AGENT','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.reinstallHostAgent','{#hostId}',0,1,'Reinstall OCP Agent','重装OCPAgent') ON DUPLICATE KEY UPDATE `title_en`='Reinstall OCP Agent',`title_en`='Reinstall OCP Agent',`enable`=1,`creation_event`=0,`resource_identifier`='{#hostId}' sql 8: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('REINSTALL_OCP_AGENT','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.batchReinstallAgents','#request.hostIds',0,1,'Reinstall OCP Agent','重装OCPAgent') ON DUPLICATE KEY UPDATE `title_en`='Reinstall OCP Agent',`title_en`='Reinstall OCP Agent',`enable`=1,`creation_event`=0,`resource_identifier`='#request.hostIds' sql 9: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.createObCluster','{#body.name}',1,1,'Create OceanBase Cluster','创建OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Create OceanBase Cluster',`title_en`='Create OceanBase Cluster',`enable`=1,`creation_event`=1,`resource_identifier`='{#body.name}' sql 10: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.startObCluster','{#id}',0,1,'Start OceanBase Cluster','启动OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Start OceanBase Cluster',`title_en`='Start OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 11: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_OB_CLUSTER_IN_READ_ONLY','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.startInReadOnly','{#id}',0,1,'Start OceanBase Cluster In Read Only','只读启动OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Start OceanBase Cluster In Read Only',`title_en`='Start OceanBase Cluster In Read Only',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 12: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.stopObCluster','{#id}',0,1,'Stop OceanBase Cluster','停止OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Stop OceanBase Cluster',`title_en`='Stop OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 13: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.restartObCluster','{#id}',0,1,'Restart OceanBase Cluster','重启OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Restart OceanBase Cluster',`title_en`='Restart OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 14: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPGRADE_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.upgradeObCluster','{#id}',0,1,'Upgrade OceanBase Cluster','升级OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Upgrade OceanBase Cluster',`title_en`='Upgrade OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 15: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.deleteObCluster','{#id}',0,1,'Delete OceanBase Cluster','删除OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Delete OceanBase Cluster',`title_en`='Delete OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 16: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('TAKE_OVER_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.takeOverObCluster','{#param.address + \':\' + #param.port}',1,1,'Take Over OceanBase Cluster','接管OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Take Over OceanBase Cluster',`title_en`='Take Over OceanBase Cluster',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.address + \':\' + #param.port}' sql 17: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MOVE_OUT_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.moveOutObCluster','{#id}',0,1,'Move Out OceanBase Cluster','迁出OceanBase集群') ON DUPLICATE KEY UPDATE `title_en`='Move Out OceanBase Cluster',`title_en`='Move Out OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 18: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('SWITCHOVER_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.switchoverObCluster','{#id}',0,1,'Switchover OceanBase Cluster','日常切换') ON DUPLICATE KEY UPDATE `title_en`='Switchover OceanBase Cluster',`title_en`='Switchover OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 19: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('FAILOVER_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.failoverObCluster','{#id}',0,1,'Failover OceanBase Cluster','容灾切换') ON DUPLICATE KEY UPDATE `title_en`='Failover OceanBase Cluster',`title_en`='Failover OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 20: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DISCONNECT_STANDBY_OB_CLUSTER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.disconnectStandbyCluster','{#id}',0,1,'Disconnect Standby OceanBase Cluster','解耦备集群') ON DUPLICATE KEY UPDATE `title_en`='Disconnect Standby OceanBase Cluster',`title_en`='Disconnect Standby OceanBase Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 21: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_OB_CLUSTER_PARAMETERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterParameterController.updateObClusterParameter','{#id}',0,1,'Update OceanBase Cluster Parameters','修改OceanBase集群参数') ON DUPLICATE KEY UPDATE `title_en`='Update OceanBase Cluster Parameters',`title_en`='Update OceanBase Cluster Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 22: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CHANGE_OB_CLUSTER_PASSWORD','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.changePasswordForObCluster','{#id}',0,1,'Change OceanBase Cluster Password','修改OceanBase集群密码') ON DUPLICATE KEY UPDATE `title_en`='Change OceanBase Cluster Password',`title_en`='Change OceanBase Cluster Password',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 23: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_SERVERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.addObServer','{#id}',0,1,'Add OceanBase Servers','添加OBServer') ON DUPLICATE KEY UPDATE `title_en`='Add OceanBase Servers',`title_en`='Add OceanBase Servers',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 24: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_SERVERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.batchAddObServer','{#id}',0,1,'Add OceanBase Servers','添加OBServer') ON DUPLICATE KEY UPDATE `title_en`='Add OceanBase Servers',`title_en`='Add OceanBase Servers',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 25: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_SERVERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.deleteObServer','{#id}',0,1,'Delete OceanBase Servers','删除OBServer') ON DUPLICATE KEY UPDATE `title_en`='Delete OceanBase Servers',`title_en`='Delete OceanBase Servers',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 26: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_OB_SERVER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.startObServer','{#id}',0,1,'Start OceanBase Server','启动OBServer') ON DUPLICATE KEY UPDATE `title_en`='Start OceanBase Server',`title_en`='Start OceanBase Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 27: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_OB_SERVER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.stopObServer','{#id}',0,1,'Stop OceanBase Server','停止OBServer') ON DUPLICATE KEY UPDATE `title_en`='Stop OceanBase Server',`title_en`='Stop OceanBase Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 28: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_OB_SERVER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.restartObServer','{#id}',0,1,'Restart OceanBase Server','重启OBServer') ON DUPLICATE KEY UPDATE `title_en`='Restart OceanBase Server',`title_en`='Restart OceanBase Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 29: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_SERVERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.batchDeleteObServer','{#id}',0,1,'Delete OceanBase Servers','删除OBServer') ON DUPLICATE KEY UPDATE `title_en`='Delete OceanBase Servers',`title_en`='Delete OceanBase Servers',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 30: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('REPLACE_OB_SERVER','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObServerController.replaceObServer','{#id}',0,1,'Replace OceanBase Server','替换OBServer') ON DUPLICATE KEY UPDATE `title_en`='Replace OceanBase Server',`title_en`='Replace OceanBase Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 31: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.addObZone','{#id}',0,1,'Add OceanBase Zones','添加OBZones') ON DUPLICATE KEY UPDATE `title_en`='Add OceanBase Zones',`title_en`='Add OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 32: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.batchAddObZone','{#id}',0,1,'Add OceanBase Zones','添加OBZones') ON DUPLICATE KEY UPDATE `title_en`='Add OceanBase Zones',`title_en`='Add OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 33: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.deleteObZone','{#id}',0,1,'Delete OceanBase Zones','删除OBZones') ON DUPLICATE KEY UPDATE `title_en`='Delete OceanBase Zones',`title_en`='Delete OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 34: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.stopObZone','{#id}',0,1,'Stop OceanBase Zones','停止OBZones') ON DUPLICATE KEY UPDATE `title_en`='Stop OceanBase Zones',`title_en`='Stop OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 35: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.startObZone','{#id}',0,1,'Start OceanBase Zones','启动OBZones') ON DUPLICATE KEY UPDATE `title_en`='Start OceanBase Zones',`title_en`='Start OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 36: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_OB_ZONES','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObZoneController.restartObZone','{#id}',0,1,'Restart OceanBase Zones','重启OBZones') ON DUPLICATE KEY UPDATE `title_en`='Restart OceanBase Zones',`title_en`='Restart OceanBase Zones',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 37: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('PATCH_COMPACTION_SETTINGS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterCompactionController.patchCompactionSettings','{#id}',0,1,'Update Compaction settings','更新集群合并配置') ON DUPLICATE KEY UPDATE `title_en`='Update Compaction settings',`title_en`='Update Compaction settings',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 38: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_ARBITRATION_SERVICE','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.addArbitration','{#id}',0,1,'Associate with Arbitration Service','关联仲裁服务') ON DUPLICATE KEY UPDATE `title_en`='Associate with Arbitration Service',`title_en`='Associate with Arbitration Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 39: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('REMOVE_OB_ARBITRATION_SERVICE','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.removeArbitration','{#id}',0,1,'Disassociate from Arbitration Service','解除仲裁关联') ON DUPLICATE KEY UPDATE `title_en`='Disassociate from Arbitration Service',`title_en`='Disassociate from Arbitration Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 40: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('REPLACE_OB_ARBITRATION_SERVICE','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.replaceArbitration','{#id}',0,1,'Replace Arbitration Service','替换仲裁服务') ON DUPLICATE KEY UPDATE `title_en`='Replace Arbitration Service',`title_en`='Replace Arbitration Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 41: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_TOP_SQL_SWITCH','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.perf.ObStatCollectionConfigController.modifyTopSqlSwitch','{#id}',0,1,'Modify Top Sql Switch','修改TopSql开关') ON DUPLICATE KEY UPDATE `title_en`='Modify Top Sql Switch',`title_en`='Modify Top Sql Switch',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 42: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_DEADLOCK_DETECTION_SWITCH','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObTenantDeadLockController.deadlockDetectionSwitcher','{#id}',0,1,'Modify Deadlock Detection Switch','修改死锁检测开关') ON DUPLICATE KEY UPDATE `title_en`='Modify Deadlock Detection Switch',`title_en`='Modify Deadlock Detection Switch',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 43: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('TRIGGER_OB_CLUSTER_COMPACTION','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterCompactionController.triggerCompactionForObCluster','{#id}',0,1,'Trigger OceanBase Cluster Compaction','触发OceanBase集群合并') ON DUPLICATE KEY UPDATE `title_en`='Trigger OceanBase Cluster Compaction',`title_en`='Trigger OceanBase Cluster Compaction',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 44: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CLEAR_OB_CLUSTER_COMPACTION_ERROR_FLAG','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterCompactionController.clearCompactionErrorFlagForObCluster','{#id}',0,1,'Clear OceanBase Cluster Compaction Error Flag','清除OceanBase合并失败状态') ON DUPLICATE KEY UPDATE `title_en`='Clear OceanBase Cluster Compaction Error Flag',`title_en`='Clear OceanBase Cluster Compaction Error Flag',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 45: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_OB_PROXY_CLUSTER','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.createObproxyCluster','{#body.name}',1,1,'Create OBProxy Cluster','创建OBProxy集群') ON DUPLICATE KEY UPDATE `title_en`='Create OBProxy Cluster',`title_en`='Create OBProxy Cluster',`enable`=1,`creation_event`=1,`resource_identifier`='{#body.name}' sql 46: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_PROXY_CLUSTER','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.deleteObproxyCluster','{#id}',0,1,'Delete OBProxy Cluster ','删除OBProxy集群') ON DUPLICATE KEY UPDATE `title_en`='Delete OBProxy Cluster ',`title_en`='Delete OBProxy Cluster ',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 47: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPGRADE_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.upgradeObproxies','{#id}',0,1,'Upgrade OBProxy','升级OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Upgrade OBProxy',`title_en`='Upgrade OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 48: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.addObproxies','{#id}',0,1,'Add OBProxy','添加OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Add OBProxy',`title_en`='Add OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 49: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MOVE_OUT_OB_PROXY','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.moveOutObproxyCluster','{#id}',0,1,'Move out OBProxy cluster','迁出OBProxy集群') ON DUPLICATE KEY UPDATE `title_en`='Move out OBProxy cluster',`title_en`='Move out OBProxy cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 50: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.restartObproxies','{#id}',0,1,'Force Restart OBProxy','强制重启OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Force Restart OBProxy',`title_en`='Force Restart OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 51: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.startObproxies','{#id}',0,1,'Start OBProxy','启动OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Start OBProxy',`title_en`='Start OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 52: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.stopObproxies','{#id}',0,1,'Stop OBProxy','停止OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Stop OBProxy',`title_en`='Stop OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 53: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('HOT_RESTART_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.hotRestartObproxies','{#id}',0,1,'Hot Restart OBProxy','重启OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Hot Restart OBProxy',`title_en`='Hot Restart OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 54: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_PROXIES','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.deleteObproxies','{#id}',0,1,'Delete OBProxy','删除OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Delete OBProxy',`title_en`='Delete OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 55: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('PATCH_OB_PROXY_CLUSTER','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.patchObproxyCluster','{#id}',0,1,'Update OBProxy Cluster Config','修改OBProxy集群配置') ON DUPLICATE KEY UPDATE `title_en`='Update OBProxy Cluster Config',`title_en`='Update OBProxy Cluster Config',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 56: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_OB_PROXY_PARAMETERS','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.setObproxyClusterParameters','{#id}',0,1,'Update OBProxy Cluster Parameters','修改OBProxy集群参数') ON DUPLICATE KEY UPDATE `title_en`='Update OBProxy Cluster Parameters',`title_en`='Update OBProxy Cluster Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 57: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_PROXY_OB_LINK','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.addObLinks','{#id}',0,1,'Add OBProxy-OceanBase Link','新增OBLink') ON DUPLICATE KEY UPDATE `title_en`='Add OBProxy-OceanBase Link',`title_en`='Add OBProxy-OceanBase Link',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 58: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_OB_PROXY_OB_LINK','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.batchAddObLink','#body.obproxyClusterIds',0,1,'Add OBProxy-OceanBase Link','新增OBLink') ON DUPLICATE KEY UPDATE `title_en`='Add OBProxy-OceanBase Link',`title_en`='Add OBProxy-OceanBase Link',`enable`=1,`creation_event`=0,`resource_identifier`='#body.obproxyClusterIds' sql 59: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('PATCH_OB_PROXY_OB_LINK','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.patchObLink','{#id}',0,1,'Update OBProxy-OceanBase Link','修改OBLink') ON DUPLICATE KEY UPDATE `title_en`='Update OBProxy-OceanBase Link',`title_en`='Update OBProxy-OceanBase Link',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 60: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_OB_PROXY_OB_LINK','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.deleteObLink','{#id}',0,1,'Delete OBProxy-OceanBase Link','删除OBLink') ON DUPLICATE KEY UPDATE `title_en`='Delete OBProxy-OceanBase Link',`title_en`='Delete OBProxy-OceanBase Link',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 61: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CHANGE_PROXY_SYS_PASSWORD','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.changeProxysysPassword','{#id}',0,1,'Update proxysys Password','修改proxysys密码') ON DUPLICATE KEY UPDATE `title_en`='Update proxysys Password',`title_en`='Update proxysys Password',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 62: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CHANGE_PROXYRO_PASSWORD','OB_PROXY_CLUSTER_MANAGEMENT','OB_PROXY_CLUSTER','com.oceanbase.ocp.server.common.controller.ObproxyController.changeProxyroPassword','{#id}',0,1,'Update proxyro Password','修改proxyro密码') ON DUPLICATE KEY UPDATE `title_en`='Update proxyro Password',`title_en`='Update proxyro Password',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 63: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_BINLOG_CLUSTER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.createBinlogCluster','{#request.name}',1,1,'Create Binlog Cluster','创建Binlog集群') ON DUPLICATE KEY UPDATE `title_en`='Create Binlog Cluster',`title_en`='Create Binlog Cluster',`enable`=1,`creation_event`=1,`resource_identifier`='{#request.name}' sql 64: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_BINLOG_CLUSTER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.deleteBinlogCluster','{#clusterId}',0,1,'Delete Binlog Cluster','删除Binlog集群') ON DUPLICATE KEY UPDATE `title_en`='Delete Binlog Cluster',`title_en`='Delete Binlog Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 65: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_BINLOG_CLUSTER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.startBinlogCluster','{#clusterId}',0,1,'Start Binlog Cluster','启动Binlog集群') ON DUPLICATE KEY UPDATE `title_en`='Start Binlog Cluster',`title_en`='Start Binlog Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 66: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_BINLOG_CLUSTER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.stopBinlogCluster','{#clusterId}',0,1,'Stop Binlog Cluster','停止Binlog集群') ON DUPLICATE KEY UPDATE `title_en`='Stop Binlog Cluster',`title_en`='Stop Binlog Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 67: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_BINLOG_CLUSTER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.restartBinlogCluster','{#clusterId}',0,1,'Restart Binlog Cluster','重启Binlog集群') ON DUPLICATE KEY UPDATE `title_en`='Restart Binlog Cluster',`title_en`='Restart Binlog Cluster',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 68: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_BINLOG_SERVER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.addBinlogServer','{#clusterId}',0,1,'Add BinlogServer','添加BinlogServer') ON DUPLICATE KEY UPDATE `title_en`='Add BinlogServer',`title_en`='Add BinlogServer',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 69: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_BINLOG_SERVER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.deleteBinlogServer','{#clusterId}',0,1,'Delete Binlog Server','删除BinlogServer') ON DUPLICATE KEY UPDATE `title_en`='Delete Binlog Server',`title_en`='Delete Binlog Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 70: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_BINLOG_SERVER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.startBinlogServer','{#clusterId}',0,1,'Start Binlog Server','启动BinlogServer') ON DUPLICATE KEY UPDATE `title_en`='Start Binlog Server',`title_en`='Start Binlog Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 71: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_BINLOG_SERVER','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.stopBinlogServer','{#clusterId}',0,1,'Stop Binlog Server','停止BinlogServer') ON DUPLICATE KEY UPDATE `title_en`='Stop Binlog Server',`title_en`='Stop Binlog Server',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 72: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_BINLOG_INSTANCE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.startBinlogInstance','{#clusterId}',0,1,'Start Binlog Instance','启动Binlog实例') ON DUPLICATE KEY UPDATE `title_en`='Start Binlog Instance',`title_en`='Start Binlog Instance',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 73: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_BINLOG_INSTANCE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.stopBinlogInstance','{#clusterId}',0,1,'Stop Binlog Instance','停止Binlog实例') ON DUPLICATE KEY UPDATE `title_en`='Stop Binlog Instance',`title_en`='Stop Binlog Instance',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 74: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESTART_BINLOG_INSTANCE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.BinlogController.restartBinlogInstance','{#clusterId}',0,1,'Restart Binlog Instance','重启Binlog实例') ON DUPLICATE KEY UPDATE `title_en`='Restart Binlog Instance',`title_en`='Restart Binlog Instance',`enable`=1,`creation_event`=0,`resource_identifier`='{#clusterId}' sql 75: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ACTIVATE_TENANT_BINLOG_SERVICE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.ObTenantBinlogController.activateTenantBinlogService','{#tenantId}',0,1,'Activate Tenant Binlog Service','开通租户Binlog服务') ON DUPLICATE KEY UPDATE `title_en`='Activate Tenant Binlog Service',`title_en`='Activate Tenant Binlog Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 76: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DEACTIVATE_TENANT_BINLOG_SERVICE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.ObTenantBinlogController.deactivateTenantBinlogService','{#tenantId}',0,1,'Close Tenant Binlog Service','关闭租户Binlog服务') ON DUPLICATE KEY UPDATE `title_en`='Close Tenant Binlog Service',`title_en`='Close Tenant Binlog Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 77: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_TENANT_BINLOG_SERVICE','BINLOG_SERVICE_MANAGEMENT','BINLOG_SERVICE','com.oceanbase.ocp.server.ee.controller.ObTenantBinlogController.modifyTenantBinlogService','{#tenantId}',0,1,'Modify Tenant Binlog Service','修改租户Binlog服务') ON DUPLICATE KEY UPDATE `title_en`='Modify Tenant Binlog Service',`title_en`='Modify Tenant Binlog Service',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 78: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.createTenant','{#param.name}',1,1,'Create OceanBase Tenant','创建租户') ON DUPLICATE KEY UPDATE `title_en`='Create OceanBase Tenant',`title_en`='Create OceanBase Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.name}' sql 79: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.createTenantV2','{#param.name}',1,1,'Create OceanBase Tenant','创建租户') ON DUPLICATE KEY UPDATE `title_en`='Create OceanBase Tenant',`title_en`='Create OceanBase Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.name}' sql 80: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.deleteTenant','{#tenantId}',0,1,'Delete OceanBase Tenant','删除租户') ON DUPLICATE KEY UPDATE `title_en`='Delete OceanBase Tenant',`title_en`='Delete OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 81: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RENAME_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.renameTenant','{#tenantId}',0,1,'Rename OceanBase Tenant','重命名租户') ON DUPLICATE KEY UPDATE `title_en`='Rename OceanBase Tenant',`title_en`='Rename OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 82: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('LOCK_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.lockTenant','{#tenantId}',0,1,'Lock OceanBase Tenant','锁定租户') ON DUPLICATE KEY UPDATE `title_en`='Lock OceanBase Tenant',`title_en`='Lock OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 83: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UNLOCK_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.unlockTenant','{#tenantId}',0,1,'Unlock OceanBase Tenant','解锁租户') ON DUPLICATE KEY UPDATE `title_en`='Unlock OceanBase Tenant',`title_en`='Unlock OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 84: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_TENANT_PARAMETERS','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantParameterController.modifyTenantParameter','{#tenantId}',0,1,'Update OceanBase Tenant Parameters','修改租户参数') ON DUPLICATE KEY UPDATE `title_en`='Update OceanBase Tenant Parameters',`title_en`='Update OceanBase Tenant Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 85: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CHANGE_TENANT_PASSWORD','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.changePasswordForTenant','{#tenantId}',0,1,'Change OceanBase Tenant Password','修改租户密码') ON DUPLICATE KEY UPDATE `title_en`='Change OceanBase Tenant Password',`title_en`='Change OceanBase Tenant Password',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 86: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_TENANT_PRIMARY_ZONE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.modifyPrimaryZone','{#tenantId}',0,1,'Update OceanBase Tenant Primary Zone','更新租户Primary Zone') ON DUPLICATE KEY UPDATE `title_en`='Update OceanBase Tenant Primary Zone',`title_en`='Update OceanBase Tenant Primary Zone',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 87: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_TENANT_WHITE_LIST','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.modifyWhitelist','{#tenantId}',0,1,'Update OceanBase Tenant White List','更新租户白名单') ON DUPLICATE KEY UPDATE `title_en`='Update OceanBase Tenant White List',`title_en`='Update OceanBase Tenant White List',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 88: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ADD_REPLICA','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.addReplica','{#tenantId}',0,1,'Add Replication','添加副本') ON DUPLICATE KEY UPDATE `title_en`='Add Replication',`title_en`='Add Replication',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 89: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_REPLICA','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.deleteReplica','{#tenantId}',0,1,'Delete Replication','删除副本') ON DUPLICATE KEY UPDATE `title_en`='Delete Replication',`title_en`='Delete Replication',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 90: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_REPLICA','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.modifyReplica','{#tenantId}',0,1,'Modify Replication','修改副本') ON DUPLICATE KEY UPDATE `title_en`='Modify Replication',`title_en`='Modify Replication',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 91: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_UNIT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.deleteUnit','{#tenantId}',0,1,'Delete Unit','删除资源单元') ON DUPLICATE KEY UPDATE `title_en`='Delete Unit',`title_en`='Delete Unit',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 92: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_DATABASE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObDatabaseController.createDatabase','{#tenantId}',0,1,'Create Database','创建数据库') ON DUPLICATE KEY UPDATE `title_en`='Create Database',`title_en`='Create Database',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 93: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_DATABASE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObDatabaseController.modifyDatabase','{#tenantId}',0,1,'Update Database','修改数据库') ON DUPLICATE KEY UPDATE `title_en`='Update Database',`title_en`='Update Database',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 94: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_DATABASE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObDatabaseController.deleteDatabase','{#tenantId}',0,1,'Delete Database','删除数据库') ON DUPLICATE KEY UPDATE `title_en`='Delete Database',`title_en`='Delete Database',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 95: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.createDbUser','{#tenantId}',0,1,'Create DB User','创建数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Create DB User',`title_en`='Create DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 96: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.deleteDbUser','{#tenantId}',0,1,'Delete DB User','删除数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Delete DB User',`title_en`='Delete DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 97: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.grantGlobalPrivilege','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 98: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.revokeGlobalPrivilege','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 99: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.modifyGlobalPrivilege','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 100: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.grantDbPrivilege','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 101: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.revokeDbPrivilege','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 102: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.grantObjectPrivilegeToUser','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 103: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.revokeObjectPrivilegeFromUser','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 104: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.modifyObjectPrivilegeFromUser','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 105: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.changeDbUserPassword','{#tenantId}',0,1,'Update DB User','修改数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Update DB User',`title_en`='Update DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 106: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('LOCK_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.lockDbUser','{#tenantId}',0,1,'Lock DB User','锁定数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Lock DB User',`title_en`='Lock DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 107: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UNLOCK_DATABASE_USER','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.unlockDbUser','{#tenantId}',0,1,'Unlock DB User','解锁数据库用户') ON DUPLICATE KEY UPDATE `title_en`='Unlock DB User',`title_en`='Unlock DB User',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 108: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_ROLE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.grantObjectPrivilegeToRole','{#tenantId}',0,1,'Update DB Role','修改数据库角色') ON DUPLICATE KEY UPDATE `title_en`='Update DB Role',`title_en`='Update DB Role',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 109: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_ROLE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.revokeObjectPrivilegeFromRole','{#tenantId}',0,1,'Update DB Role','修改数据库角色') ON DUPLICATE KEY UPDATE `title_en`='Update DB Role',`title_en`='Update DB Role',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 110: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_DATABASE_ROLE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.modifyObjectPrivilegeFromRole','{#tenantId}',0,1,'Update DB Role','修改数据库角色') ON DUPLICATE KEY UPDATE `title_en`='Update DB Role',`title_en`='Update DB Role',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 111: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_DATABASE_PRIVILEGE','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObUserController.modifyDbPrivilege','{#tenantId}',0,1,'Update DB Privilege','修改数据库权限') ON DUPLICATE KEY UPDATE `title_en`='Update DB Privilege',`title_en`='Update DB Privilege',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 112: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('ENABLE_ARBITRATION','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.enableArbitration','{#tenantId}',0,1,'Enable Arbitration','开启仲裁') ON DUPLICATE KEY UPDATE `title_en`='Enable Arbitration',`title_en`='Enable Arbitration',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 113: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DISABLE_ARBITRATION','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.disableArbitration','{#tenantId}',0,1,'Disable Arbitration','关闭仲裁') ON DUPLICATE KEY UPDATE `title_en`='Disable Arbitration',`title_en`='Disable Arbitration',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 114: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_STANDBY_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.createStandbyTenant','{#param.name}',1,1,'Create Standby Tenant','创建备租户') ON DUPLICATE KEY UPDATE `title_en`='Create Standby Tenant',`title_en`='Create Standby Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.name}' sql 115: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_LOG_TRANSPORT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.startLogTransport','{#tenantId}',0,1,'Start Log Transport','开启日志传输') ON DUPLICATE KEY UPDATE `title_en`='Start Log Transport',`title_en`='Start Log Transport',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 116: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('SUSPEND_LOG_TRANSPORT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.suspendLogTransport','{#tenantId}',0,1,'Suspend Log Transport','暂停日志传输') ON DUPLICATE KEY UPDATE `title_en`='Suspend Log Transport',`title_en`='Suspend Log Transport',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 117: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('SWITCHOVER_OB_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.switchoverObTenant','{#tenantId}',0,1,'Switchover OceanBase Tenant','日常切换') ON DUPLICATE KEY UPDATE `title_en`='Switchover OceanBase Tenant',`title_en`='Switchover OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 118: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('SWITCHOVER_OB_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.batchSwitchoverObTenant','#param.tenantParamList.![#this.tenantId]',0,1,'Switchover OceanBase Tenant','日常切换') ON DUPLICATE KEY UPDATE `title_en`='Switchover OceanBase Tenant',`title_en`='Switchover OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='#param.tenantParamList.![#this.tenantId]' sql 119: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('FAILOVER_OB_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.failoverObTenant','{#tenantId}',0,1,'Failover OceanBase Tenant','容灾切换') ON DUPLICATE KEY UPDATE `title_en`='Failover OceanBase Tenant',`title_en`='Failover OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 120: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('FAILOVER_OB_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.batchFailoverObTenant','#param.tenantIds',0,1,'Failover OceanBase Tenant','容灾切换') ON DUPLICATE KEY UPDATE `title_en`='Failover OceanBase Tenant',`title_en`='Failover OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='#param.tenantIds' sql 121: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DISCONNECT_OB_TENANT','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.disconnectStandbyTenant','{#tenantId}',0,1,'Disconnect OceanBase Tenant','备租户解耦') ON DUPLICATE KEY UPDATE `title_en`='Disconnect OceanBase Tenant',`title_en`='Disconnect OceanBase Tenant',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 122: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_LOG_BACKUP','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantStandbyController.startLogBackup','{#tenantId}',0,1,'Start Log Backup','开启日志归档') ON DUPLICATE KEY UPDATE `title_en`='Start Log Backup',`title_en`='Start Log Backup',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 123: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_SERVICE_NAME','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.createTenantServiceName','{#tenantId}',0,1,'Create Service Name','创建服务名') ON DUPLICATE KEY UPDATE `title_en`='Create Service Name',`title_en`='Create Service Name',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 124: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_SERVICE_NAME','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.deleteTenantServiceName','{#tenantId}',0,1,'Delete Service Name','删除服务名') ON DUPLICATE KEY UPDATE `title_en`='Delete Service Name',`title_en`='Delete Service Name',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 125: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('MODIFY_SERVICE_NAME','OB_TENANT_MANAGEMENT','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantController.modifyTenantServiceName','{#tenantId}',0,1,'Modify Service Name','修改服务名') ON DUPLICATE KEY UPDATE `title_en`='Modify Service Name',`title_en`='Modify Service Name',`enable`=1,`creation_event`=0,`resource_identifier`='{#tenantId}' sql 126: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_SAMPLING_INSPECT_STRATEGY','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObBackupController.createSamplingInspectStrategy','#param.obBackupObjectList.![#this.clusterId]',0,1,'Create Sampling Inspect Strategy','创建抽检策略') ON DUPLICATE KEY UPDATE `title_en`='Create Sampling Inspect Strategy',`title_en`='Create Sampling Inspect Strategy',`enable`=1,`creation_event`=0,`resource_identifier`='#param.obBackupObjectList.![#this.clusterId]' sql 127: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_BACKUP_STRATEGY','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterBackupController.createObClusterBackupStrategy','{#id}',0,1,'Create Backup Strategy','创建备份策略') ON DUPLICATE KEY UPDATE `title_en`='Create Backup Strategy',`title_en`='Create Backup Strategy',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 128: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_BACKUP_STRATEGY','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObBackupController.createBackupStrategy','#param.obBackupObjectList.![#this.clusterId]',0,1,'Create Backup Strategy','创建备份策略') ON DUPLICATE KEY UPDATE `title_en`='Create Backup Strategy',`title_en`='Create Backup Strategy',`enable`=1,`creation_event`=0,`resource_identifier`='#param.obBackupObjectList.![#this.clusterId]' sql 129: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_DATA_BACKUP','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterBackupController.backupNow','{#backupNowParam.obBackupObject.clusterId}',0,1,'Start Data Backup','发起数据备份') ON DUPLICATE KEY UPDATE `title_en`='Start Data Backup',`title_en`='Start Data Backup',`enable`=1,`creation_event`=0,`resource_identifier`='{#backupNowParam.obBackupObject.clusterId}' sql 130: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_DATA_BACKUP','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObBackupController.backupNow','{#backupNowParam.obBackupObject.clusterId}',0,1,'Start Data Backup','发起数据备份') ON DUPLICATE KEY UPDATE `title_en`='Start Data Backup',`title_en`='Start Data Backup',`enable`=1,`creation_event`=0,`resource_identifier`='{#backupNowParam.obBackupObject.clusterId}' sql 131: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_LOG_BACKUP','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObBackupController.startLogBackup','{#obBackupObject.clusterId}',0,1,'Start Log Backup','发起日志备份') ON DUPLICATE KEY UPDATE `title_en`='Start Log Backup',`title_en`='Start Log Backup',`enable`=1,`creation_event`=0,`resource_identifier`='{#obBackupObject.clusterId}' sql 132: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('STOP_LOG_BACKUP','BACKUP_RESTORE','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObBackupController.stopLogBackup','{#obBackupObject.clusterId}',0,1,'Stop Log Backup','停止日志备份') ON DUPLICATE KEY UPDATE `title_en`='Stop Log Backup',`title_en`='Stop Log Backup',`enable`=1,`creation_event`=0,`resource_identifier`='{#obBackupObject.clusterId}' sql 133: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_RESTORE_TENANT','BACKUP_RESTORE','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObClusterBackupController.startRestoreTenant','{(#param.restoreOnlineTenantRequiredParam?.restoreTenantInfoParam?.name)?:#param.restoreOfflineTenantRequiredParam.restoreTenantInfoParam.name}',1,1,'Start Restore Tenant','发起租户恢复') ON DUPLICATE KEY UPDATE `title_en`='Start Restore Tenant',`title_en`='Start Restore Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{(#param.restoreOnlineTenantRequiredParam?.restoreTenantInfoParam?.name)?:#param.restoreOfflineTenantRequiredParam.restoreTenantInfoParam.name}' sql 134: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_RESTORE_TENANT','BACKUP_RESTORE','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObBackupController.restore','{(#param.restoreOnlineTenantRequiredParam?.restoreTenantInfoParam?.name)?:#param.restoreOfflineTenantRequiredParam.restoreTenantInfoParam.name}',1,1,'Start Restore Tenant','发起租户恢复') ON DUPLICATE KEY UPDATE `title_en`='Start Restore Tenant',`title_en`='Start Restore Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{(#param.restoreOnlineTenantRequiredParam?.restoreTenantInfoParam?.name)?:#param.restoreOfflineTenantRequiredParam.restoreTenantInfoParam.name}' sql 135: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('START_RESTORE_TENANT','BACKUP_RESTORE','OB_TENANT','com.oceanbase.ocp.server.common.controller.ObTenantBackupController.startRestoreTenant','{#param.restoreTenantInfoParam.name}',1,1,'Start Restore Tenant','发起租户恢复') ON DUPLICATE KEY UPDATE `title_en`='Start Restore Tenant',`title_en`='Start Restore Tenant',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.restoreTenantInfoParam.name}' sql 136: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_USER','OCP_USER_MANAGEMENT','OCP_USER','com.oceanbase.ocp.server.common.controller.IamController.createUser','{#request.username}',1,1,'Create OCP User','创建OCP用户') ON DUPLICATE KEY UPDATE `title_en`='Create OCP User',`title_en`='Create OCP User',`enable`=1,`creation_event`=1,`resource_identifier`='{#request.username}' sql 137: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_USER','OCP_USER_MANAGEMENT','OCP_USER','com.oceanbase.ocp.server.common.controller.IamController.deleteUser','{#id}',0,1,'Delete OCP User','删除OCP用户') ON DUPLICATE KEY UPDATE `title_en`='Delete OCP User',`title_en`='Delete OCP User',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 138: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_ROLE','OCP_USER_MANAGEMENT','OCP_ROLE','com.oceanbase.ocp.server.common.controller.IamController.createRole','{#request.name}',1,1,'Create OCP Role','创建OCP角色') ON DUPLICATE KEY UPDATE `title_en`='Create OCP Role',`title_en`='Create OCP Role',`enable`=1,`creation_event`=1,`resource_identifier`='{#request.name}' sql 139: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_ROLE','OCP_USER_MANAGEMENT','OCP_ROLE','com.oceanbase.ocp.server.common.controller.IamController.updateRole','{#id}',0,1,'Update OCP Role','修改OCP角色') ON DUPLICATE KEY UPDATE `title_en`='Update OCP Role',`title_en`='Update OCP Role',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 140: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_ROLE','OCP_USER_MANAGEMENT','OCP_ROLE','com.oceanbase.ocp.server.common.controller.IamController.deleteRole','{#id}',0,1,'Delete OCP Role','删除OCP角色') ON DUPLICATE KEY UPDATE `title_en`='Delete OCP Role',`title_en`='Delete OCP Role',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 141: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_USER','OCP_USER_MANAGEMENT','OCP_USER','com.oceanbase.ocp.server.common.controller.IamController.updateUser','{#id}',0,1,'Update OCP User','修改OCP用户') ON DUPLICATE KEY UPDATE `title_en`='Update OCP User',`title_en`='Update OCP User',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 142: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CHANGE_USER_PASSWORD','OCP_USER_MANAGEMENT','OCP_USER','com.oceanbase.ocp.server.common.controller.IamController.changePassword','{#id}',0,1,'Update OCP User Password','修改OCP用户密码') ON DUPLICATE KEY UPDATE `title_en`='Update OCP User Password',`title_en`='Update OCP User Password',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 143: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('TAKE_OVER_OB_PROXY','OB_PROXY_CLUSTER_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.ObproxyController.takeOverObproxies','#param.hosts.![#this.hostId]',0,1,'Take over OBProxy','接管OBProxy') ON DUPLICATE KEY UPDATE `title_en`='Take over OBProxy',`title_en`='Take over OBProxy',`enable`=1,`creation_event`=0,`resource_identifier`='#param.hosts.![#this.hostId]' sql 144: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_SOFTWARE_PACKAGE','SOFTWARE_PACKAGE_MANAGEMENT','SOFTWARE_PACKAGE','com.oceanbase.ocp.server.common.controller.SoftwarePackageController.deletePackage','{#id}',0,1,'Delete Software Package','删除软件包') ON DUPLICATE KEY UPDATE `title_en`='Delete Software Package',`title_en`='Delete Software Package',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 145: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_SOFTWARE_PACKAGE','SOFTWARE_PACKAGE_MANAGEMENT','SOFTWARE_PACKAGE','com.oceanbase.ocp.server.common.controller.SoftwarePackageController.batchDelete','#deleteParam.packageIds',0,1,'Delete Software Package','删除软件包') ON DUPLICATE KEY UPDATE `title_en`='Delete Software Package',`title_en`='Delete Software Package',`enable`=1,`creation_event`=0,`resource_identifier`='#deleteParam.packageIds' sql 146: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('TRANSFER_STANDALONE_TO_DISTRIBUTED','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterController.transferToDistributed','{#id}',0,1,'Upgrade from Standalone Mode to Distributed Mode','单机集中式转换为分布式集群模式') ON DUPLICATE KEY UPDATE `title_en`='Upgrade from Standalone Mode to Distributed Mode',`title_en`='Upgrade from Standalone Mode to Distributed Mode',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 147: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('CREATE_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.createCredential','{#param.targetType.toString() == \'HOST\' ? #param.name : (#param.obJdbcCredentialProperty.username + \'@\' + #param.obJdbcCredentialProperty.tenantName + \'#\' + #param.obJdbcCredentialProperty.clusterName)}',1,1,'Create Credential','创建凭据') ON DUPLICATE KEY UPDATE `title_en`='Create Credential',`title_en`='Create Credential',`enable`=1,`creation_event`=1,`resource_identifier`='{#param.targetType.toString() == \'HOST\' ? #param.name : (#param.obJdbcCredentialProperty.username + \'@\' + #param.obJdbcCredentialProperty.tenantName + \'#\' + #param.obJdbcCredentialProperty.clusterName)}' sql 148: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.updateCredential','{#id}',0,1,'Update Credential','更新凭据') ON DUPLICATE KEY UPDATE `title_en`='Update Credential',`title_en`='Update Credential',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 149: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.deleteCredential','{#id}',0,1,'Delete Credential','删除凭据') ON DUPLICATE KEY UPDATE `title_en`='Delete Credential',`title_en`='Delete Credential',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 150: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('DELETE_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.batchDeleteCredentials','#param.credentialIdList',0,1,'Delete Credential','删除凭据') ON DUPLICATE KEY UPDATE `title_en`='Delete Credential',`title_en`='Delete Credential',`enable`=1,`creation_event`=0,`resource_identifier`='#param.credentialIdList' sql 151: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('EXPORT_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.exportCredentials','#param.credentialIdList',0,1,'Export Credential','导出凭据') ON DUPLICATE KEY UPDATE `title_en`='Export Credential',`title_en`='Export Credential',`enable`=1,`creation_event`=0,`resource_identifier`='#param.credentialIdList' sql 152: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('IMPORT_CREDENTIAL','CREDENTIAL_MANAGEMENT','CREDENTIAL','com.oceanbase.ocp.server.common.controller.CredentialController.importCredential','{#file.originalFilename}',1,1,'Import Credential','导入凭据') ON DUPLICATE KEY UPDATE `title_en`='Import Credential',`title_en`='Import Credential',`enable`=1,`creation_event`=1,`resource_identifier`='{#file.originalFilename}' sql 153: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_OBCLUSTER_AGENT_CONFIG_PARAMETERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterConfigPropertiesController.updateObClusterConfigParameters','{#id}',0,1,'Update ObCluster Agent Config Parameters','修改OB集群Agent参数配置') ON DUPLICATE KEY UPDATE `title_en`='Update ObCluster Agent Config Parameters',`title_en`='Update ObCluster Agent Config Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 154: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESET_OBCLUSTER_AGENT_CONFIG_PARAMETERS','OB_CLUSTER_MANAGEMENT','OB_CLUSTER','com.oceanbase.ocp.server.common.controller.ObClusterConfigPropertiesController.resetObClusterConfigParameters','{#id}',0,1,'Reset ObCluster Agent Config Parameters','重置OB集群Agent参数配置') ON DUPLICATE KEY UPDATE `title_en`='Reset ObCluster Agent Config Parameters',`title_en`='Reset ObCluster Agent Config Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#id}' sql 155: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('UPDATE_HOST_AGENT_CONFIG_PARAMETERS','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.updateAgentConfigParameters','{#hostId}',0,1,'Update Host Agent Config Parameters','修改主机Agent参数配置') ON DUPLICATE KEY UPDATE `title_en`='Update Host Agent Config Parameters',`title_en`='Update Host Agent Config Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#hostId}' sql 156: INSERT INTO `audit_event_meta`(`event_name`,`event_type`,`resource_type`,`method_signature`,`resource_identifier`,`creation_event`,`enable`,`title_en`,`title_local`) VALUES ('RESET_HOST_AGENT_CONFIG_PARAMETERS','COMPUTE_HOST_MANAGEMENT','COMPUTE_HOST','com.oceanbase.ocp.server.common.controller.HostAgentController.resetAgentConfigParameters','{#hostId}',0,1,'Reset Host Agent Config Parameters','重置主机Agent参数配置') ON DUPLICATE KEY UPDATE `title_en`='Reset Host Agent Config Parameters',`title_en`='Reset Host Agent Config Parameters',`enable`=1,`creation_event`=0,`resource_identifier`='{#hostId}' ]} [2024-09-05T10:00:33.334] metaDataSource END DEFAULT_DATA sqls:audit_event_meta [2024-09-05T10:00:33.334] metaDataSource BEGIN DEFAULT_DATA sqls:audit_event_meta 268 [2024-09-05T10:00:33.334] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=audit_event_meta, sqls=[ sql 0: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.updateObClusterParameter' sql 1: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.OcpMultiClusterConfigController.updateOcpClusterConfig' sql 2: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ComputeController.batchCreateHost' sql 3: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ComputeController.updateHost' sql 4: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.HostAgentController.installOcpAgent' sql 5: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.HostAgentController.stopHostAgent' sql 6: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.HostAgentController.restartHostAgent' sql 7: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.HostAgentController.reinstallHostAgent' sql 8: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.HostAgentController.batchReinstallAgents' sql 9: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.createObCluster' sql 10: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.startObCluster' sql 11: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.startInReadOnly' sql 12: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.stopObCluster' sql 13: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.restartObCluster' sql 14: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.upgradeObCluster' sql 15: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.deleteObCluster' sql 16: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.takeOverObCluster' sql 17: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.moveOutObCluster' sql 18: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.switchoverObCluster' sql 19: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.failoverObCluster' sql 20: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.disconnectStandbyCluster' sql 21: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterParameterController.updateObClusterParameter' sql 22: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterController.changePasswordForObCluster' sql 23: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.addObServer' sql 24: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.batchAddObServer' sql 25: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.deleteObServer' sql 26: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.startObServer' sql 27: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.stopObServer' sql 28: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.restartObServer' sql 29: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.batchDeleteObServer' sql 30: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObServerController.replaceObServer' sql 31: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.addObZone' sql 32: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.batchAddObZone' sql 33: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.deleteObZone' sql 34: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.stopObZone' sql 35: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.startObZone' sql 36: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObZoneController.restartObZone' sql 37: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterCompactionController.patchCompactionSettings' sql 38: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.perf.ObStatCollectionConfigController.modifyTopSqlSwitch' sql 39: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantDeadLockController.deadlockDetectionSwitcher' sql 40: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterCompactionController.triggerCompactionForObCluster' sql 41: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterCompactionController.clearCompactionErrorFlagForObCluster' sql 42: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.createObproxyCluster' sql 43: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.deleteObproxyCluster' sql 44: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.upgradeObproxies' sql 45: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.addObproxies' sql 46: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.restartObproxies' sql 47: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.deleteObproxies' sql 48: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.patchObproxyCluster' sql 49: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.setObproxyClusterParameters' sql 50: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.addObLinks' sql 51: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.batchAddObLink' sql 52: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.patchObLink' sql 53: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.deleteObLink' sql 54: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.changeProxysysPassword' sql 55: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.changeproxyroPassword' sql 56: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.createTenant' sql 57: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.createTenantV2' sql 58: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.deleteTenant' sql 59: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.lockTenant' sql 60: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.unlockTenant' sql 61: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantParameterController.modifyTenantParameter' sql 62: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.changePasswordForTenant' sql 63: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.modifyPrimaryZone' sql 64: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.modifyWhitelist' sql 65: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.addReplica' sql 66: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.deleteReplica' sql 67: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.modifyReplica' sql 68: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantController.deleteUnit' sql 69: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObDatabaseController.createDatabase' sql 70: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObDatabaseController.modifyDatabase' sql 71: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObDatabaseController.deleteDatabase' sql 72: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.createDbUser' sql 73: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.deleteDbUser' sql 74: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantGlobalPrivilege' sql 75: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeGlobalPrivilege' sql 76: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyGlobalPrivilege' sql 77: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantRoleToUser' sql 78: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeRoleFromUser' sql 79: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyRoleFromUser' sql 80: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantDbPrivilege' sql 81: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeDbPrivilege' sql 82: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantObjectPrivilegeToUser' sql 83: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeObjectPrivilegeFromUser' sql 84: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyObjectPrivilegeFromUser' sql 85: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.changeDbUserPassword' sql 86: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.lockDbUser' sql 87: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.unlockDbUser' sql 88: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.createDbRole' sql 89: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.deleteDbRole' sql 90: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantGlobalPrivilegeToRole' sql 91: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeGlobalPrivilegeFromRole' sql 92: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyGlobalPrivilegeFromRole' sql 93: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantRoleToRole' sql 94: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeRoleFromRole' sql 95: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyRoleFromRole' sql 96: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.grantObjectPrivilegeToRole' sql 97: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.revokeObjectPrivilegeFromRole' sql 98: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyObjectPrivilegeFromRole' sql 99: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObUserController.modifyDbPrivilege' sql 100: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObBackupController.createSamplingInspectStrategy' sql 101: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterBackupController.createObClusterBackupStrategy' sql 102: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObBackupController.createBackupStrategy' sql 103: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterBackupController.backupNow' sql 104: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObBackupController.backupNow' sql 105: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObBackupController.startLogBackup' sql 106: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObClusterBackupController.startRestoreTenant' sql 107: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObBackupController.restore' sql 108: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObTenantBackupController.startRestoreTenant' sql 109: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.createUser' sql 110: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.deleteUser' sql 111: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.createRole' sql 112: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.updateRole' sql 113: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.deleteRole' sql 114: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.updateUser' sql 115: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.IamController.changePassword' sql 116: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.OcpMultiClusterInfoController.updateOcpClusterConfig' sql 117: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.takeOverObproxies' sql 118: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.ObproxyController.updateproxyroPasswd' sql 119: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.SoftwarePackageController.batchDelete' sql 120: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.alipay.ocp.server.controller.SoftwarePackageController.deletePackage' sql 121: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.updateproxyroPasswd' sql 122: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ComputeController.batchCreateHost' sql 123: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ComputeController.deleteHost' sql 124: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ComputeController.batchDeleteHost' sql 125: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ComputeController.updateHost' sql 126: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.HostAgentController.installOcpAgent' sql 127: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.HostAgentController.stopHostAgent' sql 128: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.HostAgentController.restartHostAgent' sql 129: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.HostAgentController.reinstallHostAgent' sql 130: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.HostAgentController.batchReinstallAgents' sql 131: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.createObCluster' sql 132: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.startObCluster' sql 133: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.startInReadOnly' sql 134: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.stopObCluster' sql 135: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.restartObCluster' sql 136: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.upgradeObCluster' sql 137: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.deleteObCluster' sql 138: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.takeOverObCluster' sql 139: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.moveOutObCluster' sql 140: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.switchoverObCluster' sql 141: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.failoverObCluster' sql 142: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.disconnectStandbyCluster' sql 143: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterParameterController.updateObClusterParameter' sql 144: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.changePasswordForObCluster' sql 145: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.addObServer' sql 146: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.batchAddObServer' sql 147: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.deleteObServer' sql 148: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.startObServer' sql 149: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.stopObServer' sql 150: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.restartObServer' sql 151: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.batchDeleteObServer' sql 152: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObServerController.replaceObServer' sql 153: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.addObZone' sql 154: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.batchAddObZone' sql 155: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.deleteObZone' sql 156: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.stopObZone' sql 157: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.startObZone' sql 158: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObZoneController.restartObZone' sql 159: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterCompactionController.patchCompactionSettings' sql 160: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.addArbitration' sql 161: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.removeArbitration' sql 162: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.replaceArbitration' sql 163: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.perf.ObStatCollectionConfigController.modifyTopSqlSwitch' sql 164: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantDeadLockController.deadlockDetectionSwitcher' sql 165: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterCompactionController.triggerCompactionForObCluster' sql 166: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterCompactionController.clearCompactionErrorFlagForObCluster' sql 167: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.createObproxyCluster' sql 168: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.deleteObproxyCluster' sql 169: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.upgradeObproxies' sql 170: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.addObproxies' sql 171: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.restartObproxies' sql 172: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.deleteObproxies' sql 173: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.patchObproxyCluster' sql 174: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.setObproxyClusterParameters' sql 175: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.addObLinks' sql 176: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.batchAddObLink' sql 177: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.patchObLink' sql 178: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.deleteObLink' sql 179: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.changeProxysysPassword' sql 180: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.changeProxyroPassword' sql 181: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.createTenant' sql 182: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.createTenantV2' sql 183: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.deleteTenant' sql 184: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.lockTenant' sql 185: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.unlockTenant' sql 186: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantParameterController.modifyTenantParameter' sql 187: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.changePasswordForTenant' sql 188: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.modifyPrimaryZone' sql 189: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.modifyWhitelist' sql 190: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.addReplica' sql 191: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.deleteReplica' sql 192: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.modifyReplica' sql 193: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.deleteUnit' sql 194: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObDatabaseController.createDatabase' sql 195: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObDatabaseController.modifyDatabase' sql 196: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObDatabaseController.deleteDatabase' sql 197: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.createDbUser' sql 198: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.deleteDbUser' sql 199: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantGlobalPrivilege' sql 200: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeGlobalPrivilege' sql 201: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyGlobalPrivilege' sql 202: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantRoleToUser' sql 203: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeRoleFromUser' sql 204: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyRoleFromUser' sql 205: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantDbPrivilege' sql 206: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeDbPrivilege' sql 207: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantObjectPrivilegeToUser' sql 208: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeObjectPrivilegeFromUser' sql 209: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyObjectPrivilegeFromUser' sql 210: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.changeDbUserPassword' sql 211: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.lockDbUser' sql 212: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.unlockDbUser' sql 213: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.createDbRole' sql 214: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.deleteDbRole' sql 215: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantGlobalPrivilegeToRole' sql 216: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeGlobalPrivilegeFromRole' sql 217: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyGlobalPrivilegeFromRole' sql 218: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantRoleToRole' sql 219: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeRoleFromRole' sql 220: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyRoleFromRole' sql 221: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.grantObjectPrivilegeToRole' sql 222: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.revokeObjectPrivilegeFromRole' sql 223: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyObjectPrivilegeFromRole' sql 224: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObUserController.modifyDbPrivilege' sql 225: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.enableArbitration' sql 226: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantController.disableArbitration' sql 227: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.createStandbyTenant' sql 228: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.startLogTransport' sql 229: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.suspendLogTransport' sql 230: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.switchoverObTenant' sql 231: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.batchSwitchoverObTenant' sql 232: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.failoverObTenant' sql 233: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.batchFailoverObTenant' sql 234: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.disconnectStandbyTenant' sql 235: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantStandbyController.startLogBackup' sql 236: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.createSamplingInspectStrategy' sql 237: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterBackupController.createObClusterBackupStrategy' sql 238: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.createBackupStrategy' sql 239: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterBackupController.backupNow' sql 240: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.backupNow' sql 241: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.startLogBackup' sql 242: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.stopLogBackup' sql 243: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterBackupController.startRestoreTenant' sql 244: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObBackupController.restore' sql 245: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObTenantBackupController.startRestoreTenant' sql 246: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.createUser' sql 247: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.deleteUser' sql 248: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.createRole' sql 249: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.updateRole' sql 250: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.deleteRole' sql 251: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.updateUser' sql 252: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.IamController.changePassword' sql 253: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObproxyController.takeOverObproxies' sql 254: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.SoftwarePackageController.deletePackage' sql 255: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.SoftwarePackageController.batchDelete' sql 256: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.OcpMultiClusterControllerV2.registerOcpCluster' sql 257: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.OcpMultiClusterControllerV2.deleteOcpCluster' sql 258: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.OcpMultiClusterControllerV2.leave' sql 259: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.OcpMultiClusterControllerV2.failover' sql 260: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.OcpMultiClusterControllerV2.switchover' sql 261: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ObClusterController.transferToDistributed' sql 262: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.createArbitrationService' sql 263: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.stopArbitrationService' sql 264: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.startArbitrationService' sql 265: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.restartArbitrationService' sql 266: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.upgradeArbitrationService' sql 267: DELETE FROM `audit_event_meta` WHERE `method_signature`='com.oceanbase.ocp.server.controller.ArbitrationController.deleteArbitrationService' ]} [2024-09-05T10:00:33.354] metaDataSource END DEFAULT_DATA sqls:audit_event_meta [2024-09-05T10:00:33.354] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_template 5 [2024-09-05T10:00:33.354] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_template, sqls=[ sql 0: INSERT INTO `ocp_alarm_template`(`id`,`app_type`,`name_i18n`,`description_i18n`,`alarm_targets`,`is_built_in`,`is_enabled`) VALUES (1,'OceanBase','{\"name_en_us\":\"OceanBase alarms\",\"name_zh_cn\":\"OceanBase告警\",\"name_zh_tw\":\"OceanBase警示\"}','{\"description_en_us\":\"OceanBase alarms, include Cluster, Tenant, OBServer alarms\",\"description_zh_cn\":\"OceanBase告警,包括集群告警、租户告警、OBServer、仲裁服务告警\",\"description_zh_tw\":\"OceanBase警示,包括集群警示、租戶警示、OBServer、仲裁服務警示\"}','[{\"appType\":\"OceanBase\",\"includeTargets\":[],\"scope\":\"Cluster\"},{\"appType\":\"OceanBase\",\"includeTargets\":[],\"scope\":\"Tenant\"},{\"appType\":\"OceanBase\",\"includeTargets\":[],\"scope\":\"Host\"},{\"appType\":\"OceanBase\",\"includeTargets\":[],\"scope\":\"Arbitration\"}]',1,0) ON DUPLICATE KEY UPDATE `app_type`='OceanBase',`name_i18n`='{\"name_en_us\":\"OceanBase alarms\",\"name_zh_cn\":\"OceanBase告警\",\"name_zh_tw\":\"OceanBase警示\"}',`description_i18n`='{\"description_en_us\":\"OceanBase alarms, include Cluster, Tenant, OBServer alarms\",\"description_zh_cn\":\"OceanBase告警,包括集群告警、租户告警、OBServer、仲裁服务告警\",\"description_zh_tw\":\"OceanBase警示,包括集群警示、租戶警示、OBServer、仲裁服務警示\"}',`is_built_in`=1 sql 1: INSERT INTO `ocp_alarm_template`(`id`,`app_type`,`name_i18n`,`description_i18n`,`alarm_targets`,`is_built_in`,`is_enabled`) VALUES (2,'OBProxy','{\"name_en_us\":\"OBProxy alarms\",\"name_zh_cn\":\"OBProxy告警\",\"name_zh_tw\":\"OBProxy警示\"}','{\"description_en_us\":\"OBProxy alarms, include Cluster, OBProxy server and OBProxy service alarms\",\"description_zh_cn\":\"OBProxy告警,包括集群告警、OBProxy服务器告警、OBProxy服务告警\",\"description_zh_tw\":\"OBProxy警示,包括集群警示、OBProxy伺服器警示、OBProxy服務警示\"}','[{\"appType\":\"OBProxy\",\"includeTargets\":[],\"scope\":\"Cluster\"},{\"appType\":\"OBProxy\",\"includeTargets\":[],\"scope\":\"Host\"}]',1,0) ON DUPLICATE KEY UPDATE `app_type`='OBProxy',`name_i18n`='{\"name_en_us\":\"OBProxy alarms\",\"name_zh_cn\":\"OBProxy告警\",\"name_zh_tw\":\"OBProxy警示\"}',`description_i18n`='{\"description_en_us\":\"OBProxy alarms, include Cluster, OBProxy server and OBProxy service alarms\",\"description_zh_cn\":\"OBProxy告警,包括集群告警、OBProxy服务器告警、OBProxy服务告警\",\"description_zh_tw\":\"OBProxy警示,包括集群警示、OBProxy伺服器警示、OBProxy服務警示\"}',`is_built_in`=1 sql 2: INSERT INTO `ocp_alarm_template`(`id`,`app_type`,`name_i18n`,`description_i18n`,`alarm_targets`,`is_built_in`,`is_enabled`) VALUES (3,'OCP','{\"name_en_us\":\"OCP alarms\",\"name_zh_cn\":\"OCP告警\",\"name_zh_tw\":\"OCP警示\"}','{\"description_en_us\":\"OCP alarms, include Host, Backup, Service alarms\",\"description_zh_cn\":\"OCP告警,包括服务器告警、备份恢复告警、服务告警\",\"description_zh_tw\":\"OCP警示,包括伺服器警示、備份恢復警示、服務警示\"}','[{\"appType\":\"OCP\",\"includeTargets\":[],\"scope\":\"Host\"}]',1,0) ON DUPLICATE KEY UPDATE `app_type`='OCP',`name_i18n`='{\"name_en_us\":\"OCP alarms\",\"name_zh_cn\":\"OCP告警\",\"name_zh_tw\":\"OCP警示\"}',`description_i18n`='{\"description_en_us\":\"OCP alarms, include Host, Backup, Service alarms\",\"description_zh_cn\":\"OCP告警,包括服务器告警、备份恢复告警、服务告警\",\"description_zh_tw\":\"OCP警示,包括伺服器警示、備份恢復警示、服務警示\"}',`is_built_in`=1 sql 3: INSERT INTO `ocp_alarm_template`(`id`,`app_type`,`name_i18n`,`description_i18n`,`alarm_targets`,`is_built_in`,`is_enabled`) VALUES (4,'Log','{\"name_en_us\":\"Log alarms\",\"name_zh_cn\":\"日志告警\",\"name_zh_tw\":\"日誌警示\"}','{\"description_en_us\":\"Log alarms for OB log, OBproxy log, Host message log and ocp_agent log\",\"description_zh_cn\":\"日志告警,包括OB日志告警、OBProxy日志告警、服务器message日志告警、ocp_agent日志告警\",\"description_zh_tw\":\"日誌警示,包括OB日誌警示、OBProxy日誌警示、伺服器message日誌警示、ocp_agent日誌警示\"}','[{\"appType\":\"Log\",\"includeTargets\":[],\"scope\":\"OceanBaseLog\"},{\"appType\":\"Log\",\"includeTargets\":[],\"scope\":\"OBProxyLog\"},{\"appType\":\"Log\",\"includeTargets\":[],\"scope\":\"HostLog\"}]',1,0) ON DUPLICATE KEY UPDATE `app_type`='Log',`name_i18n`='{\"name_en_us\":\"Log alarms\",\"name_zh_cn\":\"日志告警\",\"name_zh_tw\":\"日誌警示\"}',`description_i18n`='{\"description_en_us\":\"Log alarms for OB log, OBproxy log, Host message log and ocp_agent log\",\"description_zh_cn\":\"日志告警,包括OB日志告警、OBProxy日志告警、服务器message日志告警、ocp_agent日志告警\",\"description_zh_tw\":\"日誌警示,包括OB日誌警示、OBProxy日誌警示、伺服器message日誌警示、ocp_agent日誌警示\"}',`is_built_in`=1 sql 4: INSERT INTO `ocp_alarm_template`(`id`,`app_type`,`name_i18n`,`description_i18n`,`alarm_targets`,`is_built_in`,`is_enabled`) VALUES (5,'Binlog','{\"name_en_us\":\"Binlog alarms\",\"name_zh_cn\":\"Binlog告警\",\"name_zh_tw\":\"Binlog警示\"}','{\"description_en_us\":\"Binlog alarms for Binlog cluster, Binlog server and Binlog service\",\"description_zh_cn\":\"Binlog告警,包括 Binlog集群告警、Binlog节点告警和Binlog服务告警\",\"description_zh_tw\":\"Binlog警示,包括 Binlog集群警示、Binlog節點警示和Binlog服務警示\"}','[{\"appType\":\"Binlog\",\"includeTargets\":[],\"scope\":\"Cluster\"},{\"appType\":\"Binlog\",\"includeTargets\":[],\"scope\":\"Host\"},{\"appType\":\"Binlog\",\"includeTargets\":[],\"scope\":\"BinlogService\"}]',1,0) ON DUPLICATE KEY UPDATE `app_type`='Binlog',`name_i18n`='{\"name_en_us\":\"Binlog alarms\",\"name_zh_cn\":\"Binlog告警\",\"name_zh_tw\":\"Binlog警示\"}',`description_i18n`='{\"description_en_us\":\"Binlog alarms for Binlog cluster, Binlog server and Binlog service\",\"description_zh_cn\":\"Binlog告警,包括 Binlog集群告警、Binlog节点告警和Binlog服务告警\",\"description_zh_tw\":\"Binlog警示,包括 Binlog集群警示、Binlog節點警示和Binlog服務警示\"}',`is_built_in`=1 ]} [2024-09-05T10:00:33.393] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_template [2024-09-05T10:00:33.393] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_template_detect_rules 254 [2024-09-05T10:00:33.396] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_template_detect_rules, sqls=[ sql 0: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cannot_connected',1,'ob_connectable','Metric','ob_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_connectable',`expression_type`='Metric',`expression`='ob_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 1: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_monitordb_disconnected',1,'monitordb_connectable','Metric','monitordb_connectable == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monitordb_connectable',`expression_type`='Metric',`expression`='monitordb_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 2: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_stopped',1,'ob_host_stopped_duration_seconds','Metric','ob_server_stopped_duration_seconds > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_stopped_duration_seconds',`expression_type`='Metric',`expression`='ob_server_stopped_duration_seconds > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 3: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_connection_percent_over_threshold',1,'ob_host_connection_percent','Metric','ob_connection_percent > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_connection_percent',`expression_type`='Metric',`expression`='ob_connection_percent > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 4: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cpu_assigned_percent_over_threshold',1,'ob_cpu_assigned_percent','Metric','cpu_assigned_percent > 98',4,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cpu_assigned_percent',`expression_type`='Metric',`expression`='cpu_assigned_percent > 98',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 5: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cpu_percent_over_threshold',1,'ob_cpu_percent','Metric','ob_tenant_thread_percent > 80',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_thread_percent > 80',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 6: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_frozen_version_delta_over_threshold',1,'ob_cluster_frozen_version_delta','Metric','frozen_versions > 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_frozen_version_delta',`expression_type`='Metric',`expression`='frozen_versions > 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 7: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_exists_inactive_server',1,'ob_cluster_inactive_server_count','Metric','inactive_server_count > 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_inactive_server_count',`expression_type`='Metric',`expression`='inactive_server_count > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 8: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_exists_index_fail_table',1,'ob_cluster_index_fail_count','Metric','index_fail_count > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_index_fail_count',`expression_type`='Metric',`expression`='index_fail_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 9: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_mem_assigned_percent_over_threshold',1,'ob_mem_assigned_percent','Metric','mem_assigned_percent > 98',4,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_mem_assigned_percent',`expression_type`='Metric',`expression`='mem_assigned_percent > 98',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 10: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_merge_timeout',1,'ob_cluster_merge_timeout_flag','Metric','merge_timeout_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_merge_timeout_flag',`expression_type`='Metric',`expression`='merge_timeout_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 11: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_merge_error',1,'ob_cluster_merge_error_flag','Metric','merge_error_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_merge_error_flag',`expression_type`='Metric',`expression`='merge_error_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 12: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_no_frozen',1,'ob_cluster_no_frozen_seconds','Metric','no_frozen_time > 90000',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_no_frozen_seconds',`expression_type`='Metric',`expression`='no_frozen_time > 90000',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 13: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_no_merge',1,'ob_cluster_no_merge_seconds','Metric','no_merge_time > 108000',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_no_merge_seconds',`expression_type`='Metric',`expression`='no_merge_time > 108000',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 14: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_compaction_error',1,'ob_tenant_compaction_error_flag','Metric','compaction_is_error == 1',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_compaction_error_flag',`expression_type`='Metric',`expression`='compaction_is_error == 1',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 15: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_no_frozen',1,'ob_tenant_no_frozen_seconds','Metric','no_frozen_seconds > 90000',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_no_frozen_seconds',`expression_type`='Metric',`expression`='no_frozen_seconds > 90000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 16: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_no_compaction',1,'ob_tenant_no_compaction_seconds','Metric','no_compaction_seconds > 108000',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_no_compaction_seconds',`expression_type`='Metric',`expression`='no_compaction_seconds > 108000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 17: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_info_sync_failed',1,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 18: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_log_stream_degraded',1,'ob_tenant_log_stream_degraded_count','Metric','ob_tenant_log_stream_degraded_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_log_stream_degraded_count',`expression_type`='Metric',`expression`='ob_tenant_log_stream_degraded_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 19: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_cannot_connect_arbitration',1,'arbitration_status_inactive_server_count','Metric','arbitration_status_inactive_server_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='arbitration_status_inactive_server_count',`expression_type`='Metric',`expression`='arbitration_status_inactive_server_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 20: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('ob_host_partition_count_over_threshold',1,'ob_host_partition_count','Metric','partition_count > 30000',2,0,30,900,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_partition_count',`expression_type`='Metric',`expression`='partition_count > 30000',`duration_seconds`=0,`evaluation_interval_seconds`=30,`resolve_timeout_seconds`=900 sql 21: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_disk_readonly',1,'ob_host_disk_readonly_flag','Metric','disk_readonly_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_disk_readonly_flag',`expression_type`='Metric',`expression`='disk_readonly_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 22: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_mem_hold_over_threshold',1,'ob_tenant500_mem_hold_gigabyte','Metric','tenant500_mem_hold > 100',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_mem_hold_gigabyte',`expression_type`='Metric',`expression`='tenant500_mem_hold > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 23: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_storage_short_meta_mem_hold_high',1,'ob_tenant500_storage_short_meta_hold_gb,tenant500_storage_short_meta_hold_percentage','Metric','tenant500_storage_short_meta_hold_percentage > 30 and tenant500_storage_short_meta_hold_gb > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_storage_short_meta_hold_gb,tenant500_storage_short_meta_hold_percentage',`expression_type`='Metric',`expression`='tenant500_storage_short_meta_hold_percentage > 30 and tenant500_storage_short_meta_hold_gb > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 24: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_partition_leader_absent',1,'ob_tenant_partition_leader_absent_count','Metric','tenant_partition_leader_absent_count > 100',2,180,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_partition_leader_absent_count',`expression_type`='Metric',`expression`='tenant_partition_leader_absent_count > 100',`duration_seconds`=180,`evaluation_interval_seconds`=20 sql 25: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_partition_replica_absent',1,'ob_tenant_partition_replica_absent_count','Metric','tenant_partition_replica_absent_count > 100',2,180,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_partition_replica_absent_count',`expression_type`='Metric',`expression`='tenant_partition_replica_absent_count > 100',`duration_seconds`=180,`evaluation_interval_seconds`=20 sql 26: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_recyclebin_disk_used_over_threshold',1,'ob_cluster_recyclebin_disk_used_gb','Metric','ob_database_disk_used_gb > 100',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_recyclebin_disk_used_gb',`expression_type`='Metric',`expression`='ob_database_disk_used_gb > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 27: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_sstable_percent_over_threshold',1,'ob_server_disk_percent','Metric','ob_disk_percent > 85',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_disk_percent',`expression_type`='Metric',`expression`='ob_disk_percent > 85',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 28: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_sstable_percent_over_threshold',1,'ob_server_disk_percent','Metric','ob_disk_percent > 97',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_disk_percent',`expression_type`='Metric',`expression`='ob_disk_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 29: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_invalid_disk_exists',1,'ob_server_invalid_disk_count','Metric','ob_disk_invalid_count > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_invalid_disk_count',`expression_type`='Metric',`expression`='ob_disk_invalid_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 30: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_mem_hold_percent_over_threshold',1,'ob_tenant500_mem_hold_percent','Metric','tenant500_mem_hold_percent > 95',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_mem_hold_percent',`expression_type`='Metric',`expression`='tenant500_mem_hold_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 31: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_sync_failed',1,'ob_cluster_sync','Metric','ob_cluster_sync == 0',2,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_sync',`expression_type`='Metric',`expression`='ob_cluster_sync == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 32: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_status_check_failed',1,'ob_cluster_status_check','Metric','ob_cluster_status_check == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_status_check',`expression_type`='Metric',`expression`='ob_cluster_status_check == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 33: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_sync_delay_time_too_long',1,'ob_cluster_sync_delay_time','Metric','sync_delay_time > 600',3,0,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_sync_delay_time',`expression_type`='Metric',`expression`='sync_delay_time > 600',`duration_seconds`=0,`evaluation_interval_seconds`=15 sql 34: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_install_disk_percent_over_threshold',1,'ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 35: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_install_disk_percent_over_threshold',1,'ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 97',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 36: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_data_disk_percent_over_threshold',1,'ob_host_data_path_disk_percent','Metric','ob_data_disk_usage_percent > 97',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_data_path_disk_percent',`expression_type`='Metric',`expression`='ob_data_disk_usage_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 37: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_log_disk_percent_over_threshold',1,'ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent > 92',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent > 92',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 38: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_log_disk_percent_over_threshold',1,'ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent > 95',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 39: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_log_disk_usage_high',1,'ob_tenant_log_disk_usage','Metric','ob_tenant_log_disk_usage > 85',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_log_disk_usage',`expression_type`='Metric',`expression`='ob_tenant_log_disk_usage > 85',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 40: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_active_session_count_over_threshold',1,'host_active_session_count','Metric','active_session > 500',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_active_session_count',`expression_type`='Metric',`expression`='active_session > 500',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 41: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_active_session_count_over_threshold',1,'tenant_active_session_count','Metric','active_session > 2000',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='tenant_active_session_count',`expression_type`='Metric',`expression`='active_session > 2000',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 42: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_active_session_count_over_threshold',1,'ob_cluster_active_session_count','Metric','active_session > 10000',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_active_session_count',`expression_type`='Metric',`expression`='active_session > 10000',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 43: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_exists_expired_xa_trans',1,'ob_tenant_xa_trans_max_duration_seconds','Metric','xa_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_xa_trans_max_duration_seconds',`expression_type`='Metric',`expression`='xa_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 44: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_expired_trans_exist',1,'ob_tenant_pending_trans_max_duration_seconds','Metric','pending_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_pending_trans_max_duration_seconds',`expression_type`='Metric',`expression`='pending_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 45: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_long_trans_exist',1,'ob_tenant_long_trans_max_duration_seconds','Metric','long_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_long_trans_max_duration_seconds',`expression_type`='Metric',`expression`='long_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 46: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_large_trans_exist',1,'ob_tenant_trans_max_log_size_mb','Metric','trans_max_log_size_mb > 102400',3,300,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_trans_max_log_size_mb',`expression_type`='Metric',`expression`='trans_max_log_size_mb > 102400',`duration_seconds`=300,`evaluation_interval_seconds`=20 sql 47: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_slow_sql_exists',1,'ob_tenant_slow_sql_max_elapsed_time','Metric','max_elapsed_time_ms > 100',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_slow_sql_max_elapsed_time',`expression_type`='Metric',`expression`='max_elapsed_time_ms > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 48: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_task_timeout',1,'ob_tenant_task_max_duration','Metric','ob_tenant_task_max_duration_seconds > 10800',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_task_max_duration',`expression_type`='Metric',`expression`='ob_tenant_task_max_duration_seconds > 10800',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 49: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_task_timeout',1,'ob_host_task_max_duration','Metric','ob_server_task_max_duration_seconds > 10800',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_task_max_duration',`expression_type`='Metric',`expression`='ob_server_task_max_duration_seconds > 10800',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 50: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_fd_usage',1,'ob_host_observer_fd_usage,ob_host_observer_fd_count','Metric','observer_fd_usage > 65 and observer_fd_count > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_fd_usage,ob_host_observer_fd_count',`expression_type`='Metric',`expression`='observer_fd_usage > 65 and observer_fd_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 51: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_sda_ioawait',1,'ob_host_io_await,ob_host_io_util','Metric','io_await >= 200 and io_util >= 99',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_await,ob_host_io_util',`expression_type`='Metric',`expression`='io_await >= 200 and io_util >= 99',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 52: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_io_hang',1,'ob_host_io_util,ob_host_io_qusize,ob_host_io_read_write_time','Metric','io_util >= 99 and io_qusize >= 20 and io_read_write_time == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_util,ob_host_io_qusize,ob_host_io_read_write_time',`expression_type`='Metric',`expression`='io_util >= 99 and io_qusize >= 20 and io_read_write_time == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 53: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_nvme_ioawait',1,'ob_host_io_await,ob_host_io_util,ob_host_io_qusize','Metric','io_await > 20 and io_util >= 98 and io_qusize >= 20',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_await,ob_host_io_util,ob_host_io_qusize',`expression_type`='Metric',`expression`='io_await > 20 and io_util >= 98 and io_qusize >= 20',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 54: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_not_exist',1,'ob_host_observer_process_exists','Metric','observer_process_exists == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_process_exists',`expression_type`='Metric',`expression`='observer_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 55: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_core_dump',1,'ob_host_observer_core_dump_seconds','Metric','observer_core_dump_seconds < 1200 and observer_core_dump_seconds > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_core_dump_seconds',`expression_type`='Metric',`expression`='observer_core_dump_seconds < 1200 and observer_core_dump_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 56: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_home_file_usage',1,'ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 57: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_data1_usage',1,'ob_host_data_path_disk_percent','Metric','ob_data_disk_usage_percent > 99.7',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_data_path_disk_percent',`expression_type`='Metric',`expression`='ob_data_disk_usage_percent > 99.7',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 58: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_datalog1_usage',1,'ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent >= 82',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent >= 82',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 59: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_active_memstore_percent_over_threshold',1,'ob_tenant_host_active_memstore_percent','Metric','active_memstore_percent > 110',2,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_active_memstore_percent',`expression_type`='Metric',`expression`='active_memstore_percent > 110',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 60: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_cpu_percent_over_threshold',1,'ob_tenant_host_cpu_percent','Metric','ob_tenant_thread_percent > 80',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_thread_percent > 80',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 61: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_cpu_usage_over_threshold',1,'ob_tenant_host_real_cpu_percent','Metric','ob_tenant_cpu_percent > 95',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_real_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_cpu_percent > 95',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 62: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_request_queue_over_threshold',1,'ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us','Metric','ob_tenant_request_queue_size > 10 and request_queue_time > 1000',2,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us',`expression_type`='Metric',`expression`='ob_tenant_request_queue_size > 10 and request_queue_time > 1000',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 63: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_request_queue_over_threshold',1,'ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us','Metric','ob_tenant_request_queue_size > 100',3,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us',`expression_type`='Metric',`expression`='ob_tenant_request_queue_size > 100',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 64: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_memstore_percent_over_threshold',1,'ob_tenant_host_memstore_percent','Metric','memstore_percent > 85',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_memstore_percent',`expression_type`='Metric',`expression`='memstore_percent > 85',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 65: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_memstore_percent_over_threshold',1,'ob_tenant_host_memstore_percent','Metric','memstore_percent > 95',2,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_memstore_percent',`expression_type`='Metric',`expression`='memstore_percent > 95',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 66: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('ob_cluster_rs_not_same',1,'','Event','',3,0,0,360,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=360 sql 67: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_operation_info',1,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 68: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_name_mismatch',1,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 69: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_operation_info',1,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 70: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_operation',1,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 71: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('arbitration_service_unavailable',1,'arbitration_service_available','Metric','arbitration_service_available == 0',2,120,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='arbitration_service_available',`expression_type`='Metric',`expression`='arbitration_service_available == 0',`duration_seconds`=120,`evaluation_interval_seconds`=60 sql 72: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_delay_too_long',1,'standby_tenant_delay_seconds','Metric','standby_tenant_delay_seconds >= 600',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_delay_seconds',`expression_type`='Metric',`expression`='standby_tenant_delay_seconds >= 600',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 73: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_status_error',1,'standby_tenant_restore_status_code','Metric','standby_tenant_restore_status_code == 1',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_restore_status_code',`expression_type`='Metric',`expression`='standby_tenant_restore_status_code == 1',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 74: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_status_error',1,'standby_tenant_restore_status_code','Metric','standby_tenant_restore_status_code == 2',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_restore_status_code',`expression_type`='Metric',`expression`='standby_tenant_restore_status_code == 2',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 75: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_service_name_is_invalid',1,'ob_tenant_service_name_status','Metric','ob_tenant_service_name_status == 1',2,120,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_service_name_status',`expression_type`='Metric',`expression`='ob_tenant_service_name_status == 1',`duration_seconds`=120,`evaluation_interval_seconds`=60 sql 76: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('refresh_location_cache_failed_by_metric',1,'ob_cluster_location_cache_success_count,ob_cluster_location_cache_sql_success_count,ob_cluster_location_cache_log_count','Metric','location_cache_log_count > 0 and location_cache_success_count == 0 and location_cache_sql_success_count == 0',1,180,60,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_location_cache_success_count,ob_cluster_location_cache_sql_success_count,ob_cluster_location_cache_log_count',`expression_type`='Metric',`expression`='location_cache_log_count > 0 and location_cache_success_count == 0 and location_cache_sql_success_count == 0',`duration_seconds`=180,`evaluation_interval_seconds`=60,`resolve_timeout_seconds`=300 sql 77: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_process_stop',1,'observer_boot_time_delta_seconds','Metric','observer_boot_time_delta_seconds > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_boot_time_delta_seconds',`expression_type`='Metric',`expression`='observer_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 78: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_process_stop',2,'obproxy_boot_time_delta_seconds','Metric','obproxy_boot_time_delta_seconds > 0',1,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_boot_time_delta_seconds',`expression_type`='Metric',`expression`='obproxy_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 79: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxyd_process_stop',2,'obproxyd_boot_time_delta_seconds','Metric','obproxyd_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxyd_boot_time_delta_seconds',`expression_type`='Metric',`expression`='obproxyd_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 80: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_process_dead',2,'obproxy_process_exists','Metric','obproxy_process_exists == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_process_exists',`expression_type`='Metric',`expression`='obproxy_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 81: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxyd_process_dead',2,'obproxyd_process_exists','Metric','obproxyd_process_exists == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxyd_process_exists',`expression_type`='Metric',`expression`='obproxyd_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 82: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_cannot_connected',2,'obproxy_connectable','Metric','obproxy_connectable == 0',1,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_connectable',`expression_type`='Metric',`expression`='obproxy_connectable == 0',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 83: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_client_connections_usage_over_threshold',2,'obproxy_client_connections_usage','Metric','client_connection_used_percent > 85',2,0,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_client_connections_usage',`expression_type`='Metric',`expression`='client_connection_used_percent > 85',`duration_seconds`=0,`evaluation_interval_seconds`=15 sql 84: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_instance_expanse_failed',2,'odp_instance_expanse_failed_count','LogStat','instance_expanse_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_instance_expanse_failed_count',`expression_type`='LogStat',`expression`='instance_expanse_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 85: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_instance_compress_failed',2,'odp_instance_compress_failed_count','LogStat','instance_compress_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_instance_compress_failed_count',`expression_type`='LogStat',`expression`='instance_compress_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 86: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_sql_execute_failed',2,'odp_sql_execute_failed_count','LogStat','sql_execute_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_sql_execute_failed_count',`expression_type`='LogStat',`expression`='sql_execute_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 87: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_sql_query_slow',2,'odp_slow_sql_query_count','LogStat','slow_sql_query_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_slow_sql_query_count',`expression_type`='LogStat',`expression`='slow_sql_query_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 88: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_cluster_operation',2,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 89: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_host_operation',2,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 90: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_core_dump',2,'obproxy_core_dump_seconds','Metric','obproxy_core_dump_seconds < 1200 and obproxy_core_dump_seconds > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_core_dump_seconds',`expression_type`='Metric',`expression`='obproxy_core_dump_seconds < 1200 and obproxy_core_dump_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 91: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('agentd_process_stop',3,'agentd_boot_time_delta_seconds','Metric','agentd_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='agentd_boot_time_delta_seconds',`expression_type`='Metric',`expression`='agentd_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 92: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monagent_process_stop',3,'monagent_boot_time_delta_seconds','Metric','monagent_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monagent_boot_time_delta_seconds',`expression_type`='Metric',`expression`='monagent_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 93: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('mgragent_process_stop',3,'mgragent_boot_time_delta_seconds','Metric','mgragent_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='mgragent_boot_time_delta_seconds',`expression_type`='Metric',`expression`='mgragent_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 94: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_meta_db_disconnected',3,'ocp_meta_db_health','Metric','ocp_meta_db_health == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_meta_db_health',`expression_type`='Metric',`expression`='ocp_meta_db_health == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 95: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_http_request_timeout',3,'ocp_http_request_duration_seconds','Metric','ocp_http_request_duration_seconds >= 5',3,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_http_request_duration_seconds',`expression_type`='Metric',`expression`='ocp_http_request_duration_seconds >= 5',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 96: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_http_request_too_many_errors_occur',3,'ocp_http_request_error_count','Metric','ocp_http_request_error_count >= 1',3,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_http_request_error_count',`expression_type`='Metric',`expression`='ocp_http_request_error_count >= 1',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 97: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_alarm_detect_timeout',3,'ocp_alarm_detect_duration_seconds','Metric','ocp_alarm_detect_duration_seconds >= 3',3,300,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_alarm_detect_duration_seconds',`expression_type`='Metric',`expression`='ocp_alarm_detect_duration_seconds >= 3',`duration_seconds`=300,`evaluation_interval_seconds`=15 sql 98: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_collect_metric_failure_rate_high',3,'ocp_collect_metric_failure_rate','Metric','collect_metric_failure_rate > 10',3,180,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_collect_metric_failure_rate',`expression_type`='Metric',`expression`='collect_metric_failure_rate > 10',`duration_seconds`=180,`evaluation_interval_seconds`=15 sql 99: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_ntp_down',3,'host_ntp_service_exist','Metric','ntp_service_exist == 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_service_exist',`expression_type`='Metric',`expression`='ntp_service_exist == 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 100: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_ntp_delay',3,'host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 50',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 101: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_memory_peak',3,'ob_host_mem_percent','Metric','memory_percent >= 97',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent >= 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 102: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_load1_peak',3,'ob_host_load1_per_cpu','Metric','load1_per_cpu > 1.5',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 1.5',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 103: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obagent_dead',3,'host_agent_process_status','Metric','host_agent_process_status == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_process_status',`expression_type`='Metric',`expression`='host_agent_process_status == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 104: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_unavailable',3,'host_available','Metric','host_available == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_available',`expression_type`='Metric',`expression`='host_available == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 105: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('host_agent_version_not_same',3,'','Event','',2,0,0,360,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=360 sql 106: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('upgrade_ocp_agent_failed',3,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 107: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_remote_server_time_diff_too_large',3,'host_clock_diff_milliseconds','Metric','clock_diff_milliseconds > 50',1,30,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_clock_diff_milliseconds',`expression_type`='Metric',`expression`='clock_diff_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=15 sql 108: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_storage_capacity_retry_times_exceeded',3,'storage_capacity_monitor_error_code','Metric','storage_capacity_monitor_error_code == 1001',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='storage_capacity_monitor_error_code',`expression_type`='Metric',`expression`='storage_capacity_monitor_error_code == 1001',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 109: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_storage_capacity_timeout_or_interrupted',3,'storage_capacity_monitor_error_code','Metric','storage_capacity_monitor_error_code == 1002',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='storage_capacity_monitor_error_code',`expression_type`='Metric',`expression`='storage_capacity_monitor_error_code == 1002',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 110: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monitor_exporter_unavaliable',3,'monitor_exporter_avaliable','Metric','monitor_exporter_avaliable == 0',3,300,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monitor_exporter_avaliable',`expression_type`='Metric',`expression`='monitor_exporter_avaliable == 0',`duration_seconds`=300,`evaluation_interval_seconds`=15 sql 111: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_service_not_exist',3,'host_ntp_service_exist,host_ntp_service_available','Metric','ntp_service_exist == 0 or ntp_service_available == 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_service_exist,host_ntp_service_available',`expression_type`='Metric',`expression`='ntp_service_exist == 0 or ntp_service_available == 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 112: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_offset_too_large',3,'host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 100',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 113: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_offset_too_large',3,'host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 50',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 114: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ic_server_connect_failed',3,'ic_server_health','Metric','ic_server_health == 0',1,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ic_server_health',`expression_type`='Metric',`expression`='ic_server_health == 0',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 115: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('vpc_connect_failed',3,'vpc_network_health','Metric','vpc_network_health == 0',1,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='vpc_network_health',`expression_type`='Metric',`expression`='vpc_network_health == 0',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 116: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_disk_readonly',3,'host_disk_readonly_flag','Metric','disk_readonly_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_disk_readonly_flag',`expression_type`='Metric',`expression`='disk_readonly_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 117: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_goroutine_count_over_threshold',3,'host_agent_goroutine_count','Metric','host_agent_goroutine_count > 3000',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_goroutine_count',`expression_type`='Metric',`expression`='host_agent_goroutine_count > 3000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 118: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_open_fd_count_over_threshold',3,'host_agent_open_fd_count','Metric','host_agent_open_fd_count > 1000',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_open_fd_count',`expression_type`='Metric',`expression`='host_agent_open_fd_count > 1000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 119: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_res_memory_over_threshold',3,'host_agent_res_memory','Metric','host_agent_resident_memory_gb > 1.5',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_res_memory',`expression_type`='Metric',`expression`='host_agent_resident_memory_gb > 1.5',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 120: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('sql_audit_collect_lost_percent_over_threshold',3,'sql_audit_collect_lost_percent','Metric','sql_audit_collect_lost_percent > 20',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='sql_audit_collect_lost_percent',`expression_type`='Metric',`expression`='sql_audit_collect_lost_percent > 20',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 121: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_sys_abnormal',3,'host_cpu_system','Metric','cpu_system > 40',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_system',`expression_type`='Metric',`expression`='cpu_system > 40',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 122: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_util_full',3,'host_cpu_used_percent','Metric','cpu_used_percent >= 98',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_used_percent',`expression_type`='Metric',`expression`='cpu_used_percent >= 98',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 123: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_util_hwm',3,'host_cpu_used_percent,host_cpu_steal','Metric','cpu_used_percent > 90 and cpu_steal < 20',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_used_percent,host_cpu_steal',`expression_type`='Metric',`expression`='cpu_used_percent > 90 and cpu_steal < 20',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 124: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_drop',3,'host_net_receive_drop_count','Metric','net_receive_drop_count > 100',3,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_net_receive_drop_count',`expression_type`='Metric',`expression`='net_receive_drop_count > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 125: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_error',3,'host_net_traffic_err_count','Metric','net_traffic_err_count > 100',3,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_net_traffic_err_count',`expression_type`='Metric',`expression`='net_traffic_err_count > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 126: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_root_usage',3,'host_root_disk_usage','Metric','root_disk_usage > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_root_disk_usage',`expression_type`='Metric',`expression`='root_disk_usage > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 127: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_nic_1000m_full',3,'host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 92 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 92 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 128: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_nic_1000m_hwm',3,'host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 129: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_overload',3,'host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 130: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_inode_usage',3,'host_file_inode_usage','Metric','file_inode_usage > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_file_inode_usage',`expression_type`='Metric',`expression`='file_inode_usage > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 131: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_cpu_irq_error',3,'host_cpu_softirq_per_cpu,host_cpu_idle_per_cpu','Metric','cpu_softirq_per_cpu > 10 and cpu_idle_per_cpu < 5',3,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_softirq_per_cpu,host_cpu_idle_per_cpu',`expression_type`='Metric',`expression`='cpu_softirq_per_cpu > 10 and cpu_idle_per_cpu < 5',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 132: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_load1_per_cpu_over_threshold',3,'ob_host_load1_per_cpu','Metric','load1_per_cpu > 1.5',3,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 1.5',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 133: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_load1_per_cpu_over_threshold',3,'ob_host_load1_per_cpu','Metric','load1_per_cpu > 2',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 2',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 134: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_net_recv_percent_over_threshold',3,'ob_host_net_recv_percent,host_eth_net_bandwidth_mbps','Metric','net_recv_percent > 80 and eth_net_bandwidth_mbps > 0',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_net_recv_percent,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='net_recv_percent > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 135: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_mem_percent_over_threshold',3,'ob_host_mem_percent','Metric','memory_percent > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 136: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_mem_percent_over_threshold',3,'ob_host_mem_percent','Metric','memory_percent > 97',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 137: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_cpu_percent_over_threshold',3,'ob_host_cpu_percent','Metric','cpu_percent > 90',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_cpu_percent',`expression_type`='Metric',`expression`='cpu_percent > 90',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 138: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_net_send_percent_over_threshold',3,'ob_host_net_send_percent,host_eth_net_bandwidth_mbps','Metric','net_send_percent > 80 and eth_net_bandwidth_mbps > 0',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_net_send_percent,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='net_send_percent > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 139: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_ssd_wear_indicator_over_threshold',3,'ob_host_ssd_wear_indicator','Metric','ssd_wear_indicator > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_ssd_wear_indicator',`expression_type`='Metric',`expression`='ssd_wear_indicator > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 140: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_tcp_retrans_percent_over_threshold',3,'ob_host_tcp_retrans_percent','Metric','tcp_retrans_percent > 10',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_tcp_retrans_percent',`expression_type`='Metric',`expression`='tcp_retrans_percent > 10',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 141: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_process_dead',3,'','Event','',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 142: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('backup_storage_capacity_over_threshold',3,'','Event','',2,0,0,2100,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=2100 sql 143: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_too_long_time_no_one_success_task',3,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 144: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('inc_backup_delay',3,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 145: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_secondary_backup_fail',3,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 146: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_timeout',3,'','Event','',4,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 147: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_fail',3,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 148: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('same_alarm_rule_detect_too_many_targets',3,'','Event','',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 149: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('system_parameter_not_taken_effect',3,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 150: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('partition_create_failed',3,'','Event','',3,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 151: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('host_operation',3,'','Event','',5,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 152: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('agent_process_count_abnormal',3,'agent_process_count','Metric','agent_process_count != 1',3,60,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='agent_process_count',`expression_type`='Metric',`expression`='agent_process_count != 1',`duration_seconds`=60,`evaluation_interval_seconds`=20 sql 153: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('refresh_location_cache_failed',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"fail to check is local server.*ret=-4018,\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,120,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"fail to check is local server.*ret=-4018,\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=120 sql 154: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_log_alarm',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"is_out_of_memstore_mem=true\", \"on_fatal_error\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"is_out_of_memstore_mem=true\", \"on_fatal_error\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 155: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_log_alarm',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"partition table update task cost too much time to execute\", \"error occurs on data disk or slog disk\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"partition table update task cost too much time to execute\", \"error occurs on data disk or slog disk\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 156: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_all_error_log_alarm',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"force_disconnect\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"force_disconnect\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 157: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('election_log_alarm',4,'election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 158: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('rootservice_log_alarm',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 159: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_voting_success',4,'election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_devote_success.*tid:\"]},\"logLevels\":[\"WARNING\", \"INFO\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_devote_success.*tid:\"]},\"logLevels\":[\"WARNING\", \"INFO\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 160: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_decent_voting',4,'election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[ELECT\\\\].*leader_revoke, please attention\", \"\\\\[ELECT\\\\].*tid:\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[ELECT\\\\].*leader_revoke, please attention\", \"\\\\[ELECT\\\\].*tid:\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 161: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_virtual_group_elect_error',4,'election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"curr_leader_ not same with msg_new_leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"curr_leader_ not same with msg_new_leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 162: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_global_trans_version_delay',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] run3.*global_max_decided_trans_version_ delay too long\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] run3.*global_max_decided_trans_version_ delay too long\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 163: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_major_freeze_timeout',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*fail to prepare freeze\", \"\\\\[RS\\\\].*do global major freeze failed\", \"\\\\[RS\\\\].*fail to commit freeze\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*fail to prepare freeze\", \"\\\\[RS\\\\].*do global major freeze failed\", \"\\\\[RS\\\\].*fail to commit freeze\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 164: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_replica_minority',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_merge_progress.*partition does not have enough alive normal replicas\", \"\\\\[RS\\\\] replicate_if_emergency.*not enough active member\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_merge_progress.*partition does not have enough alive normal replicas\", \"\\\\[RS\\\\] replicate_if_emergency.*not enough active member\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 165: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_online_fail',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] update_fail_count.*fail to start root service\", \"rs_monitor_check : fail to start root service\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] update_fail_count.*fail to start root service\", \"rs_monitor_check : fail to start root service\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 166: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_thread_hang',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_alert.*thread hang\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_alert.*thread hang\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 167: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_checksum_error',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*checksum error\", \"\\\\[RS\\\\].*ret=-4103\", \"\\\\[SHARE\\\\].*sstable checksum not equal\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*checksum error\", \"\\\\[RS\\\\].*ret=-4103\", \"\\\\[SHARE\\\\].*sstable checksum not equal\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 168: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_restart_fail',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] do_restart.*fail to check other primary exist\", \"\\\\[RS\\\\] after_restart.*do restart failed\", \"\\\\[ROOTSERVICE_NOTICE\\\\] finish do_restart\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] do_restart.*fail to check other primary exist\", \"\\\\[RS\\\\] after_restart.*do restart failed\", \"\\\\[ROOTSERVICE_NOTICE\\\\] finish do_restart\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 169: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_merge_error',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] merge_error.*receive merge error\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] merge_error.*receive merge error\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 170: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_cant_daily_merge',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] set_zone_merging.*can\'t switch leader for daily merge\", \"\\\\[RS\\\\] start_zones_merge.*fail to switch leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] set_zone_merging.*can\'t switch leader for daily merge\", \"\\\\[RS\\\\] start_zones_merge.*fail to switch leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 171: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clock_unsync',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] receive_hb.*clock between rs and server not sync.*ret=-4016\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] receive_hb.*clock between rs and server not sync.*ret=-4016\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 172: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_refresh_schema_error',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] refresh_schema.*ret=-4019\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] refresh_schema.*ret=-4019\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 173: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_fetch_rs_url_fail',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] fetch_rs_list_from_url.*call web service failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] fetch_rs_list_from_url.*call web service failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 174: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_max_open_files',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] for_each.*Too many open files\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] for_each.*Too many open files\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 175: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_system_disk_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] create_file.*errno=28\", \"\\\\[PALF\\\\] cannot allocate disk space\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] create_file.*errno=28\", \"\\\\[PALF\\\\] cannot allocate disk space\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 176: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_checksum_mismatch',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] submit_index_log.*accum_checksum not match\", \"\\\\[PALF\\\\] verify_accum_checksum failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] submit_index_log.*accum_checksum not match\", \"\\\\[PALF\\\\] verify_accum_checksum failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 177: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_disk_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] update_free_quot.*clog disk is almost full\", \"\\\\[PALF\\\\] log disk space is almos\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] update_free_quot.*clog disk is almost full\", \"\\\\[PALF\\\\] log disk space is almos\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 178: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_write_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\].*aio_write failed\", \"\\\\[CLOG\\\\].*ret=-4009\", \"on_fatal_error.*ret=-4009\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\].*aio_write failed\", \"\\\\[CLOG\\\\].*ret=-4009\", \"on_fatal_error.*ret=-4009\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 179: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_worker_thread_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] handle_callback.*worker_thread_pool is full\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] handle_callback.*worker_thread_pool is full\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 180: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_parse_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[CLOG\\\\] deserialize.*check integrity fail\", \"WARN \\\\[CLOG\\\\] update_min_using_file_id.*read info block data fail\", \"ERROR \\\\[PALF\\\\] invalid data or checksum error\", \"ERROR \\\\[PALF\\\\] info block has been corrupted\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[CLOG\\\\] deserialize.*check integrity fail\", \"WARN \\\\[CLOG\\\\] update_min_using_file_id.*read info block data fail\", \"ERROR \\\\[PALF\\\\] invalid data or checksum error\", \"ERROR \\\\[PALF\\\\] info block has been corrupted\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 181: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_commit_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] is_reconfirm_role_change.*is_reconfirm_role_change_or_sync\", \"\\\\[CLOG\\\\] check_leader_sliding_window.*check_leader_sliding_window_not\", \"\\\\[PALF\\\\] leader reconfirm timeout.*ret=-4012\", \"\\\\[PALF\\\\] log sync timeout on leader.*ret=-4012\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] is_reconfirm_role_change.*is_reconfirm_role_change_or_sync\", \"\\\\[CLOG\\\\] check_leader_sliding_window.*check_leader_sliding_window_not\", \"\\\\[PALF\\\\] leader reconfirm timeout.*ret=-4012\", \"\\\\[PALF\\\\] log sync timeout on leader.*ret=-4012\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 182: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_unit_migrate_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] add_partition.*check_allowed return false.*ret=-4275\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] add_partition.*check_allowed return false.*ret=-4275\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 183: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_blocklist',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] ob_log_black_list.*rpc timeout too much times, add to black list\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] ob_log_black_list.*rpc timeout too much times, add to black list\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 184: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_microblock_read0',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*failed to init micro block index\", \"\\\\[STORAGE\\\\].*fail to get next roweky\", \"\\\\[STORAGE\\\\].*end_pos=0\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*failed to init micro block index\", \"\\\\[STORAGE\\\\].*fail to get next roweky\", \"\\\\[STORAGE\\\\].*end_pos=0\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 185: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_row_count_notsame',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*fail to merge index, row count is not the same\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*fail to merge index, row count is not the same\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 186: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_server_hang_due_to_trx_lock',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] need_to_refresh_table.*refresh table too much times\"]},\"logLevels\":[\"WARNING\", \"WDIAG\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] need_to_refresh_table.*refresh table too much times\"]},\"logLevels\":[\"WARNING\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 187: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_tx_timeout',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] handle_timeout.*transaction use too much time\", \"handle_timeout.*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] handle_timeout.*transaction use too much time\", \"handle_timeout.*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 188: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_io_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[STORAGE\\\\] open_macro_block.*Fail to read macro block from io\", \"ERROR \\\\[COMMON\\\\] get_events.*Fail to execute io request\", \"WARN \\\\[COMMON\\\\].*add_read_failure_event\", \"WARN \\\\[COMMON\\\\].*IO Wait too long\", \"ERROR.*write_log\", \"INFO \\\\[CLOG\\\\] ob_partition_log_service.*is_state_driver_loop_timeout=true\", \"ERROR.*unintr_pwrite.*pwrite fail\", \"set_disk_error: attention!!!\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[STORAGE\\\\] open_macro_block.*Fail to read macro block from io\", \"ERROR \\\\[COMMON\\\\] get_events.*Fail to execute io request\", \"WARN \\\\[COMMON\\\\].*add_read_failure_event\", \"WARN \\\\[COMMON\\\\].*IO Wait too long\", \"ERROR.*write_log\", \"INFO \\\\[CLOG\\\\] ob_partition_log_service.*is_state_driver_loop_timeout=true\", \"ERROR.*unintr_pwrite.*pwrite fail\", \"set_disk_error: attention!!!\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 189: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_merge_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*Fail to merge\", \"failed to merge partition\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*Fail to merge\", \"failed to merge partition\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 190: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_merge_error_4184',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*ret=-4184\", \"Failed to append row to macro writer.*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*ret=-4184\", \"Failed to append row to macro writer.*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 191: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_disk_almost_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 192: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_reply_memstore_failed',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"WARN \\\\[STORAGE\\\\] replay.*reply_memstore_failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay redo log failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*check_eagain_too_many_\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*ret=-4016\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay has encount fatal error\", \"ReplayService has encountered a fatal error\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"WARN \\\\[STORAGE\\\\] replay.*reply_memstore_failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay redo log failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*check_eagain_too_many_\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*ret=-4016\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay has encount fatal error\", \"ReplayService has encountered a fatal error\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 193: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_retry_remove_parts',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] ob_partition_service.*retry remove partition from\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] ob_partition_service.*retry remove partition from\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 194: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_too_many_sstables',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*Too many sstables\"]},\"logLevels\":[\"ERROR\", \"EDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*Too many sstables\"]},\"logLevels\":[\"ERROR\", \"EDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 195: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_trx_context_not_release',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] wait_partition.*transaction context not empty\", \"wait_ls_.*transaction context not empty\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] wait_partition.*transaction context not empty\", \"wait_ls_.*transaction context not empty\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 196: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_dump_queue_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.COMPACTION\\\\].*ret=-4019\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',4,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.COMPACTION\\\\].*ret=-4019\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 197: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_get_events_fail',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\].*get events fail\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\].*get events fail\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 198: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_invalid_lock',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\] unlock.*invalid lock\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\] unlock.*invalid lock\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 199: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_mem_alloc_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4013\", \"No memory or reach tenant memory limit.*\\\\[OOPS\\\\]=\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4013\", \"No memory or reach tenant memory limit.*\\\\[OOPS\\\\]=\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 200: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_mysql_request_full',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] deliver_mysql_request.*deliver request fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] deliver_mysql_request.*deliver request fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 201: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_right_to_die',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"right_to_die_or_duty_to_live\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"right_to_die_or_duty_to_live\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 202: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_crash_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"CRASH ERROR!!!\", \"ERROR.*Failed to do TIOCOUTQ ioctl on connection\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\", \"EDIAG\", \"WDIAG\", \"TRACE\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"CRASH ERROR!!!\", \"ERROR.*Failed to do TIOCOUTQ ioctl on connection\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\", \"EDIAG\", \"WDIAG\", \"TRACE\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 203: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_meta_inconsistent',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.SCHEMA\\\\] rebuild_schema_meta_if_not.*schema meta is still not consistent after rebuild\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.SCHEMA\\\\] rebuild_schema_meta_if_not.*schema meta is still not consistent after rebuild\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 204: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_network_unreachable',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection.*Network is unreachable\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection.*Network is unreachable\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 205: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_no_valid_parti',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"get_part.*ret=-5284\", \"write_for_partitioned.*ret=-5284\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"get_part.*ret=-5284\", \"write_for_partitioned.*ret=-5284\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 206: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_ps_checksum_fail',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] before_process.*ps stmt checksum fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] before_process.*ps stmt checksum fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 207: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.FRAME\\\\].*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.FRAME\\\\].*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 208: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_timer_cost_much',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"dump.*ObTenantMgrTimerTask\", \"dump.*ReloadTask\", \"dump.*ObPartitionRaiseMemstoreTask\", \"dump.*ClogRequiredMinorFreezeTask\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"dump.*ObTenantMgrTimerTask\", \"dump.*ReloadTask\", \"dump.*ObPartitionRaiseMemstoreTask\", \"dump.*ClogRequiredMinorFreezeTask\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 209: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_unknown_checksum_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"checksum error\", \"ret=-4103\", \"errcode=-4013\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"checksum error\", \"ret=-4103\", \"errcode=-4013\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 210: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_alloc_oops',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"alloc.*OOPS\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"alloc.*OOPS\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 211: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_assemble_rpc_lock',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\].*owner=bucket assemble\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\].*owner=bucket assemble\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 212: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_error_lib_direct_alloc',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\] direct_alloc.*low alloc fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\] direct_alloc.*low alloc fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 213: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_partition_overlimit',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"reach tenant max partition num limit\", \"too many ls of a tenant\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"reach tenant max partition num limit\", \"too many ls of a tenant\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 214: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_easy_hold_timeout',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection_dump_request.*pcode\\\\(1311\\\\)\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection_dump_request.*pcode\\\\(1311\\\\)\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 215: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_renew_location_timeout',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] renew_location_with_rpc_v2.*ret=-4012\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] renew_location_with_rpc_v2.*ret=-4012\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 216: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_fly_slow',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.OBRPC\\\\] decode.*packet fly cost too much time\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.OBRPC\\\\] decode.*packet fly cost too much time\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 217: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_alloc_handle',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] alloc_handle.*ret=-4019\", \"errcode=-4019\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] alloc_handle.*ret=-4019\", \"errcode=-4019\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 218: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clock_diff_time_too_large',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"clock diff time is too large\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"clock diff time is too large\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 219: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_distributed_strong_read',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4259\", \"errcode=-4259\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4259\", \"errcode=-4259\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 220: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_fail_check_localserver',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] init_batch_rpc_renew_struct.*fail to check is local server.*ret=-4018\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] init_batch_rpc_renew_struct.*fail to check is local server.*ret=-4018\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 221: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_lock_conflict',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] do_process.*obmp_query.*execute query fail.*ret=-6005\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] do_process.*obmp_query.*execute query fail.*ret=-6005\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 222: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_server_disk_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4165\", \"errcode=-4165\", \"ret=-41652\", \"errcode=-41652\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4165\", \"errcode=-4165\", \"ret=-41652\", \"errcode=-41652\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 223: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_err_defensive_check',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4377\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4377\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 224: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_local_ip_invalid',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"local_ip is not a valid IP for this machine\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"local_ip is not a valid IP for this machine\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 225: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_service_start_fail',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"observice start\\\\(\\\\) has failure\", \"ret=-4393\", \"observice init\\\\(\\\\) has failure\", \"observer init\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"observice start\\\\(\\\\) has failure\", \"ret=-4393\", \"observice init\\\\(\\\\) has failure\", \"observer init\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 226: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_stop_fail',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4394\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4394\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 227: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_start_fail',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice start\\\\(\\\\)/do_restart\\\\(\\\\) has failure\", \"ret=-4752\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice start\\\\(\\\\)/do_restart\\\\(\\\\) has failure\", \"ret=-4752\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 228: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_destroy_fail',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice destroy\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice destroy\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 229: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_stop_fail',4,'rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice stop\\\\(\\\\) has failure\", \"ret=-4753\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice stop\\\\(\\\\) has failure\", \"ret=-4753\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 230: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_common_unexpected_internal_error',4,'observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"Unexpected internal error happen\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"Unexpected internal error happen\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 231: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_log_alarm',4,'obproxy_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_ssl_err_code\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"obproxy_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_ssl_err_code\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"obproxy_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 232: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('message_log_alarm',4,'host_message_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"kernel: nvme.*timeout\"]},\"logLevels\":[],\"metric\":\"os_message_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_message_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"kernel: nvme.*timeout\"]},\"logLevels\":[],\"metric\":\"os_message_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 233: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monagent_log_alarm',4,'monagent_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"monagent_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monagent_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"monagent_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 234: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('mgragent_log_alarm',4,'mgragent_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"mgragent_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='mgragent_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"mgragent_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 235: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_cpu_percent_high',1,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 236: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_perf_degradation',1,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 237: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_plan_changed',1,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 238: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_sql_inspection_perf_degradation',1,'','Event','',3,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 239: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_sql_inspection_plan_changed',1,'','Event','',3,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 240: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_node_status_abnormal',5,'binlog_node_available','Metric','binlog_node_available == 0',1,120,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_node_available',`expression_type`='Metric',`expression`='binlog_node_available == 0',`duration_seconds`=120,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 241: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_expansion_fail',5,'','Event','',2,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 242: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_reduction_fail',5,'','Event','',2,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 243: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_operation_info',5,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 244: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_instance_operation_info',5,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 245: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_operation',5,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 246: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_cpu_usage_over_threshold',5,'binlog_host_cpu_usage','Metric','binlog_host_cpu_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_cpu_usage',`expression_type`='Metric',`expression`='binlog_host_cpu_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 247: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_memory_usage_over_threshold',5,'binlog_host_memory_usage','Metric','binlog_host_memory_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_memory_usage',`expression_type`='Metric',`expression`='binlog_host_memory_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 248: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_storage_usage_over_threshold',5,'binlog_host_storage_usage','Metric','binlog_host_storage_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_storage_usage',`expression_type`='Metric',`expression`='binlog_host_storage_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 249: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_conversion_delay',5,'binlog_conversion_delay','Metric','binlog_conversion_delay > 10',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_conversion_delay',`expression_type`='Metric',`expression`='binlog_conversion_delay > 10',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 250: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_instance_abnormal',5,'binlog_instance_down','Metric','binlog_instance_down > 0',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_instance_down',`expression_type`='Metric',`expression`='binlog_instance_down > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 251: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_dump_delay',5,'binlog_dump_delay','Metric','binlog_dump_delay > 60',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_dump_delay',`expression_type`='Metric',`expression`='binlog_dump_delay > 60',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 252: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_dump_error',5,'binlog_dump_error_count','Metric','binlog_dump_error_count > 10',3,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_dump_error_count',`expression_type`='Metric',`expression`='binlog_dump_error_count > 10',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 253: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_disk_usage_over_threshold',5,'binlog_service_disk_usage','Metric','binlog_service_disk_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_service_disk_usage',`expression_type`='Metric',`expression`='binlog_service_disk_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 ]} [2024-09-05T10:00:33.942] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_template_detect_rules [2024-09-05T10:00:33.943] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_template_detect_rules 2 [2024-09-05T10:00:33.943] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_template_detect_rules, sqls=[ sql 0: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='monagent_log_alarm' AND `alarm_template_id`=3 AND `is_default`=1 sql 1: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='mgragent_log_alarm' AND `alarm_template_id`=3 AND `is_default`=1 ]} [2024-09-05T10:00:33.947] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_template_detect_rules [2024-09-05T10:00:33.947] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_detect_rule 279 [2024-09-05T10:00:33.950] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_detect_rule, sqls=[ sql 0: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_ntp_down','host_ntp_service_exist','Metric','ntp_service_exist == 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_service_exist',`expression_type`='Metric',`expression`='ntp_service_exist == 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 1: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_ntp_delay','host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 50',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 2: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_memory_peak','ob_host_mem_percent','Metric','memory_percent >= 97',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent >= 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 3: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_load1_peak','ob_host_load1_per_cpu','Metric','load1_per_cpu > 1.5',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 1.5',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 4: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_home_file_usage','ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 5: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_data1_usage','ob_host_data_path_disk_percent','Metric','ob_data_disk_usage_percent > 99.7',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_data_path_disk_percent',`expression_type`='Metric',`expression`='ob_data_disk_usage_percent > 99.7',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 6: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_datalog1_usage','ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent >= 82',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent >= 82',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 7: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obagent_dead','host_agent_process_status','Metric','host_agent_process_status == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_process_status',`expression_type`='Metric',`expression`='host_agent_process_status == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 8: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_unavailable','host_available','Metric','host_available == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_available',`expression_type`='Metric',`expression`='host_available == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 9: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('host_agent_version_not_same','','Event','',2,0,0,360,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=360 sql 10: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('upgrade_ocp_agent_failed','','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 11: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_remote_server_time_diff_too_large','host_clock_diff_milliseconds','Metric','clock_diff_milliseconds > 50',1,30,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_clock_diff_milliseconds',`expression_type`='Metric',`expression`='clock_diff_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=15 sql 12: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cannot_connected','ob_connectable','Metric','ob_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_connectable',`expression_type`='Metric',`expression`='ob_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 13: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_monitordb_disconnected','monitordb_connectable','Metric','monitordb_connectable == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monitordb_connectable',`expression_type`='Metric',`expression`='monitordb_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 14: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_stopped','ob_host_stopped_duration_seconds','Metric','ob_server_stopped_duration_seconds > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_stopped_duration_seconds',`expression_type`='Metric',`expression`='ob_server_stopped_duration_seconds > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 15: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_connection_percent_over_threshold','ob_host_connection_percent','Metric','ob_connection_percent > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_connection_percent',`expression_type`='Metric',`expression`='ob_connection_percent > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 16: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_cpu_percent_over_threshold','ob_host_cpu_percent','Metric','cpu_percent > 90',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_cpu_percent',`expression_type`='Metric',`expression`='cpu_percent > 90',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 17: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obdns_process_dead','obdns_process_exists,obdns_service_connectable','Metric','obdns_process_exists == 0 or obdns_service_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obdns_process_exists,obdns_service_connectable',`expression_type`='Metric',`expression`='obdns_process_exists == 0 or obdns_service_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 18: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obdns_etcd_process_dead','obdns_etcd_process_exists,obdns_etcd_connectable','Metric','obdns_etcd_process_exists == 0 or obdns_etcd_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obdns_etcd_process_exists,obdns_etcd_connectable',`expression_type`='Metric',`expression`='obdns_etcd_process_exists == 0 or obdns_etcd_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 19: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obdns_etcd_leader_absent','obdns_etcd_leader_count','Metric','etcd_leader_count != 1',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obdns_etcd_leader_count',`expression_type`='Metric',`expression`='etcd_leader_count != 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 20: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obdns_etcd_cannot_connect_to_leader','obdns_etcd_leader_connectable','Metric','etcd_leader_connectable == 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obdns_etcd_leader_connectable',`expression_type`='Metric',`expression`='etcd_leader_connectable == 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 21: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obdns_etcd_leader_switched','obdns_etcd_leader_switch_count','Metric','etcd_leader_switch_count > 0',3,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obdns_etcd_leader_switch_count',`expression_type`='Metric',`expression`='etcd_leader_switch_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 22: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_process_dead','oblb_process_exists,oblb_service_connectable','Metric','oblb_process_exists == 0 or oblb_service_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_process_exists,oblb_service_connectable',`expression_type`='Metric',`expression`='oblb_process_exists == 0 or oblb_service_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 23: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_etcd_process_dead','oblb_etcd_process_exists,oblb_etcd_connectable','Metric','etcd_process_exists == 0 or oblb_etcd_connectable == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_etcd_process_exists,oblb_etcd_connectable',`expression_type`='Metric',`expression`='etcd_process_exists == 0 or oblb_etcd_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 24: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_keepalived_service_inactive','oblb_keepalived_process_exists,oblb_keepalived_up_status','Metric','keepalived_process_exists == 0 or keepalived_up_status == 0',2,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_keepalived_process_exists,oblb_keepalived_up_status',`expression_type`='Metric',`expression`='keepalived_process_exists == 0 or keepalived_up_status == 0',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 25: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_etcd_leader_absent','oblb_etcd_leader_count','Metric','etcd_leader_count != 1',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_etcd_leader_count',`expression_type`='Metric',`expression`='etcd_leader_count != 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 26: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_etcd_cannot_connect_to_leader','oblb_etcd_leader_connectable','Metric','etcd_leader_connectable == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_etcd_leader_connectable',`expression_type`='Metric',`expression`='etcd_leader_connectable == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 27: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_etcd_leader_switched','oblb_etcd_leader_switch_count','Metric','etcd_leader_switch_count > 0',3,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_etcd_leader_switch_count',`expression_type`='Metric',`expression`='etcd_leader_switch_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 28: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_keepalived_master_switched','oblb_keepalived_release_master_count','Metric','keepalived_release_master_count > 0',4,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_keepalived_release_master_count',`expression_type`='Metric',`expression`='keepalived_release_master_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 29: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_keepalived_become_master','oblb_keepalived_become_master_count','Metric','keepalived_become_master_count > 0',4,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_keepalived_become_master_count',`expression_type`='Metric',`expression`='keepalived_become_master_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 30: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_ip_forward_invalid','oblb_ip_forward_status','Metric','oblb_ip_forward_status != 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_ip_forward_status',`expression_type`='Metric',`expression`='oblb_ip_forward_status != 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 31: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_exists_inactive_server','oblb_inactive_server_count','Metric','oblb_inactive_server_count > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_inactive_server_count',`expression_type`='Metric',`expression`='oblb_inactive_server_count > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 32: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('oblb_nic_usage_over_threshold','oblb_net_traffic_usage,net_bandwidth_mbps','Metric','oblb_net_traffic_usage > 80 and net_bandwidth_mbps > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='oblb_net_traffic_usage,net_bandwidth_mbps',`expression_type`='Metric',`expression`='oblb_net_traffic_usage > 80 and net_bandwidth_mbps > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 33: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cpu_assigned_percent_over_threshold','ob_cpu_assigned_percent','Metric','cpu_assigned_percent > 98',4,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cpu_assigned_percent',`expression_type`='Metric',`expression`='cpu_assigned_percent > 98',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 34: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cpu_percent_over_threshold','ob_cpu_percent','Metric','ob_tenant_thread_percent > 80',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_thread_percent > 80',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 35: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_cpu_usage_over_threshold','ob_tenant_host_real_cpu_percent','Metric','ob_tenant_cpu_percent > 95',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_real_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_cpu_percent > 95',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 36: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_frozen_version_delta_over_threshold','ob_cluster_frozen_version_delta','Metric','frozen_versions > 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_frozen_version_delta',`expression_type`='Metric',`expression`='frozen_versions > 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 37: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_net_recv_percent_over_threshold','ob_host_net_recv_percent,host_eth_net_bandwidth_mbps','Metric','net_recv_percent > 80 and eth_net_bandwidth_mbps > 0',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_net_recv_percent,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='net_recv_percent > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 38: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_exists_inactive_server','ob_cluster_inactive_server_count','Metric','inactive_server_count > 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_inactive_server_count',`expression_type`='Metric',`expression`='inactive_server_count > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 39: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_exists_index_fail_table','ob_cluster_index_fail_count','Metric','index_fail_count > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_index_fail_count',`expression_type`='Metric',`expression`='index_fail_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 40: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_load1_per_cpu_over_threshold','ob_host_load1_per_cpu','Metric','load1_per_cpu > 1.5',3,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 1.5',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 41: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_load1_per_cpu_over_threshold','ob_host_load1_per_cpu','Metric','load1_per_cpu > 2',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_load1_per_cpu',`expression_type`='Metric',`expression`='load1_per_cpu > 2',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 42: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_mem_assigned_percent_over_threshold','ob_mem_assigned_percent','Metric','mem_assigned_percent > 98',4,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_mem_assigned_percent',`expression_type`='Metric',`expression`='mem_assigned_percent > 98',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 43: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_mem_percent_over_threshold','ob_host_mem_percent','Metric','memory_percent > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 44: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_mem_percent_over_threshold','ob_host_mem_percent','Metric','memory_percent > 97',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_mem_percent',`expression_type`='Metric',`expression`='memory_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 45: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_merge_timeout','ob_cluster_merge_timeout_flag','Metric','merge_timeout_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_merge_timeout_flag',`expression_type`='Metric',`expression`='merge_timeout_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 46: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_merge_error','ob_cluster_merge_error_flag','Metric','merge_error_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_merge_error_flag',`expression_type`='Metric',`expression`='merge_error_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 47: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_no_frozen','ob_cluster_no_frozen_seconds','Metric','no_frozen_time > 90000',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_no_frozen_seconds',`expression_type`='Metric',`expression`='no_frozen_time > 90000',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 48: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_no_merge','ob_cluster_no_merge_seconds','Metric','no_merge_time > 108000',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_no_merge_seconds',`expression_type`='Metric',`expression`='no_merge_time > 108000',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 49: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_compaction_error','ob_tenant_compaction_error_flag','Metric','compaction_is_error == 1',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_compaction_error_flag',`expression_type`='Metric',`expression`='compaction_is_error == 1',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 50: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_no_frozen','ob_tenant_no_frozen_seconds','Metric','no_frozen_seconds > 90000',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_no_frozen_seconds',`expression_type`='Metric',`expression`='no_frozen_seconds > 90000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 51: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_no_compaction','ob_tenant_no_compaction_seconds','Metric','no_compaction_seconds > 108000',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_no_compaction_seconds',`expression_type`='Metric',`expression`='no_compaction_seconds > 108000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 52: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_log_stream_degraded','ob_tenant_log_stream_degraded_count','Metric','ob_tenant_log_stream_degraded_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_log_stream_degraded_count',`expression_type`='Metric',`expression`='ob_tenant_log_stream_degraded_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 53: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_name_mismatch',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 54: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_info_sync_failed',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 55: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_cannot_connect_arbitration','arbitration_status_inactive_server_count','Metric','arbitration_status_inactive_server_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='arbitration_status_inactive_server_count',`expression_type`='Metric',`expression`='arbitration_status_inactive_server_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 56: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_net_send_percent_over_threshold','ob_host_net_send_percent,host_eth_net_bandwidth_mbps','Metric','net_send_percent > 80 and eth_net_bandwidth_mbps > 0',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_net_send_percent,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='net_send_percent > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 57: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('ob_host_partition_count_over_threshold','ob_host_partition_count','Metric','partition_count > 30000',2,0,30,900,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_partition_count',`expression_type`='Metric',`expression`='partition_count > 30000',`duration_seconds`=0,`evaluation_interval_seconds`=30,`resolve_timeout_seconds`=900 sql 58: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_disk_readonly','ob_host_disk_readonly_flag','Metric','disk_readonly_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_disk_readonly_flag',`expression_type`='Metric',`expression`='disk_readonly_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 59: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_mem_hold_over_threshold','ob_tenant500_mem_hold_gigabyte','Metric','tenant500_mem_hold > 100',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_mem_hold_gigabyte',`expression_type`='Metric',`expression`='tenant500_mem_hold > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 60: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_storage_short_meta_mem_hold_high','ob_tenant500_storage_short_meta_hold_gb,tenant500_storage_short_meta_hold_percentage','Metric','tenant500_storage_short_meta_hold_percentage > 30 and tenant500_storage_short_meta_hold_gb > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_storage_short_meta_hold_gb,tenant500_storage_short_meta_hold_percentage',`expression_type`='Metric',`expression`='tenant500_storage_short_meta_hold_percentage > 30 and tenant500_storage_short_meta_hold_gb > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 61: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_partition_leader_absent','ob_tenant_partition_leader_absent_count','Metric','tenant_partition_leader_absent_count > 100',2,180,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_partition_leader_absent_count',`expression_type`='Metric',`expression`='tenant_partition_leader_absent_count > 100',`duration_seconds`=180,`evaluation_interval_seconds`=20 sql 62: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_partition_replica_absent','ob_tenant_partition_replica_absent_count','Metric','tenant_partition_replica_absent_count > 100',2,180,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_partition_replica_absent_count',`expression_type`='Metric',`expression`='tenant_partition_replica_absent_count > 100',`duration_seconds`=180,`evaluation_interval_seconds`=20 sql 63: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_recyclebin_disk_used_over_threshold','ob_cluster_recyclebin_disk_used_gb','Metric','ob_database_disk_used_gb > 100',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_recyclebin_disk_used_gb',`expression_type`='Metric',`expression`='ob_database_disk_used_gb > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 64: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_ssd_wear_indicator_over_threshold','ob_host_ssd_wear_indicator','Metric','ssd_wear_indicator > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_ssd_wear_indicator',`expression_type`='Metric',`expression`='ssd_wear_indicator > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 65: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_sstable_percent_over_threshold','ob_server_disk_percent','Metric','ob_disk_percent > 85',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_disk_percent',`expression_type`='Metric',`expression`='ob_disk_percent > 85',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 66: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_sstable_percent_over_threshold','ob_server_disk_percent','Metric','ob_disk_percent > 97',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_disk_percent',`expression_type`='Metric',`expression`='ob_disk_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 67: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_invalid_disk_exists','ob_server_invalid_disk_count','Metric','ob_disk_invalid_count > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_server_invalid_disk_count',`expression_type`='Metric',`expression`='ob_disk_invalid_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 68: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_tcp_retrans_percent_over_threshold','ob_host_tcp_retrans_percent','Metric','tcp_retrans_percent > 10',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_tcp_retrans_percent',`expression_type`='Metric',`expression`='tcp_retrans_percent > 10',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 69: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant500_mem_hold_percent_over_threshold','ob_tenant500_mem_hold_percent','Metric','tenant500_mem_hold_percent > 95',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant500_mem_hold_percent',`expression_type`='Metric',`expression`='tenant500_mem_hold_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 70: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_active_memstore_percent_over_threshold','ob_tenant_host_active_memstore_percent','Metric','active_memstore_percent > 110',2,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_active_memstore_percent',`expression_type`='Metric',`expression`='active_memstore_percent > 110',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 71: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_cpu_percent_over_threshold','ob_tenant_host_cpu_percent','Metric','ob_tenant_thread_percent > 80',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_cpu_percent',`expression_type`='Metric',`expression`='ob_tenant_thread_percent > 80',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 72: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_request_queue_over_threshold','ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us','Metric','ob_tenant_request_queue_size > 10 and request_queue_time > 1000',2,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us',`expression_type`='Metric',`expression`='ob_tenant_request_queue_size > 10 and request_queue_time > 1000',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 73: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_request_queue_over_threshold','ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us','Metric','ob_tenant_request_queue_size > 100',3,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_request_queue,ob_tenant_host_request_queue_time_us',`expression_type`='Metric',`expression`='ob_tenant_request_queue_size > 100',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 74: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_memstore_percent_over_threshold','ob_tenant_host_memstore_percent','Metric','memstore_percent > 85',3,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_memstore_percent',`expression_type`='Metric',`expression`='memstore_percent > 85',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 75: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('tenant_memstore_percent_over_threshold','ob_tenant_host_memstore_percent','Metric','memstore_percent > 95',2,120,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_host_memstore_percent',`expression_type`='Metric',`expression`='memstore_percent > 95',`duration_seconds`=120,`evaluation_interval_seconds`=10 sql 76: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_sync_failed','ob_cluster_sync','Metric','ob_cluster_sync == 0',2,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_sync',`expression_type`='Metric',`expression`='ob_cluster_sync == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 77: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_status_check_failed','ob_cluster_status_check','Metric','ob_cluster_status_check == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_status_check',`expression_type`='Metric',`expression`='ob_cluster_status_check == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 78: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_sync_delay_time_too_long','ob_cluster_sync_delay_time','Metric','sync_delay_time > 600',3,0,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_sync_delay_time',`expression_type`='Metric',`expression`='sync_delay_time > 600',`duration_seconds`=0,`evaluation_interval_seconds`=15 sql 79: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_storage_capacity_retry_times_exceeded','storage_capacity_monitor_error_code','Metric','storage_capacity_monitor_error_code == 1001',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='storage_capacity_monitor_error_code',`expression_type`='Metric',`expression`='storage_capacity_monitor_error_code == 1001',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 80: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_storage_capacity_timeout_or_interrupted','storage_capacity_monitor_error_code','Metric','storage_capacity_monitor_error_code == 1002',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='storage_capacity_monitor_error_code',`expression_type`='Metric',`expression`='storage_capacity_monitor_error_code == 1002',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 81: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('agentd_process_stop','agentd_boot_time_delta_seconds','Metric','agentd_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='agentd_boot_time_delta_seconds',`expression_type`='Metric',`expression`='agentd_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 82: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monagent_process_stop','monagent_boot_time_delta_seconds','Metric','monagent_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monagent_boot_time_delta_seconds',`expression_type`='Metric',`expression`='monagent_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 83: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('mgragent_process_stop','mgragent_boot_time_delta_seconds','Metric','mgragent_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='mgragent_boot_time_delta_seconds',`expression_type`='Metric',`expression`='mgragent_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 84: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_process_stop','observer_boot_time_delta_seconds','Metric','observer_boot_time_delta_seconds > 0',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_boot_time_delta_seconds',`expression_type`='Metric',`expression`='observer_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 85: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_process_stop','obproxy_boot_time_delta_seconds','Metric','obproxy_boot_time_delta_seconds > 0',1,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_boot_time_delta_seconds',`expression_type`='Metric',`expression`='obproxy_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 86: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxyd_process_stop','obproxyd_boot_time_delta_seconds','Metric','obproxyd_boot_time_delta_seconds > 0',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxyd_boot_time_delta_seconds',`expression_type`='Metric',`expression`='obproxyd_boot_time_delta_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 87: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_process_dead','obproxy_process_exists','Metric','obproxy_process_exists == 0',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_process_exists',`expression_type`='Metric',`expression`='obproxy_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 88: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxyd_process_dead','obproxyd_process_exists','Metric','obproxyd_process_exists == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxyd_process_exists',`expression_type`='Metric',`expression`='obproxyd_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 89: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_cannot_connected','obproxy_connectable','Metric','obproxy_connectable == 0',1,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_connectable',`expression_type`='Metric',`expression`='obproxy_connectable == 0',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 90: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_client_connections_usage_over_threshold','obproxy_client_connections_usage','Metric','client_connection_used_percent > 85',2,0,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_client_connections_usage',`expression_type`='Metric',`expression`='client_connection_used_percent > 85',`duration_seconds`=0,`evaluation_interval_seconds`=15 sql 91: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_instance_expanse_failed',0,'odp_instance_expanse_failed_count','LogStat','instance_expanse_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_instance_expanse_failed_count',`expression_type`='LogStat',`expression`='instance_expanse_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 92: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_instance_compress_failed',0,'odp_instance_compress_failed_count','LogStat','instance_compress_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_instance_compress_failed_count',`expression_type`='LogStat',`expression`='instance_compress_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 93: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_sql_execute_failed',0,'odp_sql_execute_failed_count','LogStat','sql_execute_failed_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_sql_execute_failed_count',`expression_type`='LogStat',`expression`='sql_execute_failed_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 94: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('odp_sql_query_slow',0,'odp_slow_sql_query_count','LogStat','slow_sql_query_count > 0',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='odp_slow_sql_query_count',`expression_type`='LogStat',`expression`='slow_sql_query_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 95: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_install_disk_percent_over_threshold','ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 96: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_install_disk_percent_over_threshold','ob_host_install_path_disk_percent','Metric','ob_install_disk_usage_percent > 97',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_install_path_disk_percent',`expression_type`='Metric',`expression`='ob_install_disk_usage_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 97: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_data_disk_percent_over_threshold','ob_host_data_path_disk_percent','Metric','ob_data_disk_usage_percent > 97',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_data_path_disk_percent',`expression_type`='Metric',`expression`='ob_data_disk_usage_percent > 97',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 98: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_log_disk_percent_over_threshold','ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent > 92',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent > 92',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 99: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_log_disk_percent_over_threshold','ob_host_log_path_disk_percent','Metric','ob_log_disk_usage_percent > 95',1,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_log_path_disk_percent',`expression_type`='Metric',`expression`='ob_log_disk_usage_percent > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 100: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_log_disk_usage_high','ob_tenant_log_disk_usage','Metric','ob_tenant_log_disk_usage > 85',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_log_disk_usage',`expression_type`='Metric',`expression`='ob_tenant_log_disk_usage > 85',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 101: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monitor_exporter_unavaliable','monitor_exporter_avaliable','Metric','monitor_exporter_avaliable == 0',3,300,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monitor_exporter_avaliable',`expression_type`='Metric',`expression`='monitor_exporter_avaliable == 0',`duration_seconds`=300,`evaluation_interval_seconds`=15 sql 102: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_service_not_exist','host_ntp_service_exist,host_ntp_service_available','Metric','ntp_service_exist == 0 or ntp_service_available == 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_service_exist,host_ntp_service_available',`expression_type`='Metric',`expression`='ntp_service_exist == 0 or ntp_service_available == 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 103: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_offset_too_large','host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 100',1,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 104: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_ntp_offset_too_large','host_ntp_offset_milliseconds','Metric','ntp_offset_milliseconds > 50',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_ntp_offset_milliseconds',`expression_type`='Metric',`expression`='ntp_offset_milliseconds > 50',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 105: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ic_server_connect_failed','ic_server_health','Metric','ic_server_health == 0',1,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ic_server_health',`expression_type`='Metric',`expression`='ic_server_health == 0',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 106: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('vpc_connect_failed','vpc_network_health','Metric','vpc_network_health == 0',1,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='vpc_network_health',`expression_type`='Metric',`expression`='vpc_network_health == 0',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 107: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_active_session_count_over_threshold','host_active_session_count','Metric','active_session > 500',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_active_session_count',`expression_type`='Metric',`expression`='active_session > 500',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 108: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_active_session_count_over_threshold','tenant_active_session_count','Metric','active_session > 2000',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='tenant_active_session_count',`expression_type`='Metric',`expression`='active_session > 2000',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 109: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_active_session_count_over_threshold','ob_cluster_active_session_count','Metric','active_session > 10000',2,60,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_active_session_count',`expression_type`='Metric',`expression`='active_session > 10000',`duration_seconds`=60,`evaluation_interval_seconds`=10 sql 110: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_exists_expired_xa_trans','ob_tenant_xa_trans_max_duration_seconds','Metric','xa_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_xa_trans_max_duration_seconds',`expression_type`='Metric',`expression`='xa_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 111: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_expired_trans_exist','ob_tenant_pending_trans_max_duration_seconds','Metric','pending_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_pending_trans_max_duration_seconds',`expression_type`='Metric',`expression`='pending_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 112: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_long_trans_exist','ob_tenant_long_trans_max_duration_seconds','Metric','long_trans_max_duration_seconds > 1200',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_long_trans_max_duration_seconds',`expression_type`='Metric',`expression`='long_trans_max_duration_seconds > 1200',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 113: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_large_trans_exist','ob_tenant_trans_max_log_size_mb','Metric','trans_max_log_size_mb > 102400',3,300,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_trans_max_log_size_mb',`expression_type`='Metric',`expression`='trans_max_log_size_mb > 102400',`duration_seconds`=300,`evaluation_interval_seconds`=20 sql 114: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_disk_readonly','host_disk_readonly_flag','Metric','disk_readonly_flag == 1',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_disk_readonly_flag',`expression_type`='Metric',`expression`='disk_readonly_flag == 1',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 115: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_goroutine_count_over_threshold','host_agent_goroutine_count','Metric','host_agent_goroutine_count > 3000',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_goroutine_count',`expression_type`='Metric',`expression`='host_agent_goroutine_count > 3000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 116: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_open_fd_count_over_threshold','host_agent_open_fd_count','Metric','host_agent_open_fd_count > 1000',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_open_fd_count',`expression_type`='Metric',`expression`='host_agent_open_fd_count > 1000',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 117: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('host_agent_res_memory_over_threshold','host_agent_res_memory','Metric','host_agent_resident_memory_gb > 1.5',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_agent_res_memory',`expression_type`='Metric',`expression`='host_agent_resident_memory_gb > 1.5',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 118: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_slow_sql_exists','ob_tenant_slow_sql_max_elapsed_time','Metric','max_elapsed_time_ms > 100',3,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_slow_sql_max_elapsed_time',`expression_type`='Metric',`expression`='max_elapsed_time_ms > 100',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 119: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_task_timeout','ob_tenant_task_max_duration','Metric','ob_tenant_task_max_duration_seconds > 10800',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_task_max_duration',`expression_type`='Metric',`expression`='ob_tenant_task_max_duration_seconds > 10800',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 120: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_task_timeout','ob_host_task_max_duration','Metric','ob_server_task_max_duration_seconds > 10800',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_task_max_duration',`expression_type`='Metric',`expression`='ob_server_task_max_duration_seconds > 10800',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 121: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_memtable_release_timeout','ob_tenant_memtable_release_duration','Metric','ob_memtable_snapshot_max_duration_seconds > 600',2,0,20,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_memtable_release_duration',`expression_type`='Metric',`expression`='ob_memtable_snapshot_max_duration_seconds > 600',`duration_seconds`=0,`evaluation_interval_seconds`=20 sql 122: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_fd_usage','ob_host_observer_fd_usage,ob_host_observer_fd_count','Metric','observer_fd_usage > 65 and observer_fd_count > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_fd_usage,ob_host_observer_fd_count',`expression_type`='Metric',`expression`='observer_fd_usage > 65 and observer_fd_count > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 123: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_sys_abnormal','host_cpu_system','Metric','cpu_system > 40',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_system',`expression_type`='Metric',`expression`='cpu_system > 40',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 124: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_util_full','host_cpu_used_percent','Metric','cpu_used_percent >= 98',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_used_percent',`expression_type`='Metric',`expression`='cpu_used_percent >= 98',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 125: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_cpu_util_hwm','host_cpu_used_percent,host_cpu_steal','Metric','cpu_used_percent > 90 and cpu_steal < 20',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_used_percent,host_cpu_steal',`expression_type`='Metric',`expression`='cpu_used_percent > 90 and cpu_steal < 20',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 126: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_sda_ioawait','ob_host_io_await,ob_host_io_util','Metric','io_await >= 200 and io_util >= 99',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_await,ob_host_io_util',`expression_type`='Metric',`expression`='io_await >= 200 and io_util >= 99',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 127: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_kernel_io_hang','ob_host_io_util,ob_host_io_qusize,ob_host_io_read_write_time','Metric','io_util >= 99 and io_qusize >= 20 and io_read_write_time == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_util,ob_host_io_qusize,ob_host_io_read_write_time',`expression_type`='Metric',`expression`='io_util >= 99 and io_qusize >= 20 and io_read_write_time == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 128: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_nvme_ioawait','ob_host_io_await,ob_host_io_util,ob_host_io_qusize','Metric','io_await > 20 and io_util >= 98 and io_qusize >= 20',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_io_await,ob_host_io_util,ob_host_io_qusize',`expression_type`='Metric',`expression`='io_await > 20 and io_util >= 98 and io_qusize >= 20',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 129: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_drop','host_net_receive_drop_count','Metric','net_receive_drop_count > 100',3,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_net_receive_drop_count',`expression_type`='Metric',`expression`='net_receive_drop_count > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 130: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_error','host_net_traffic_err_count','Metric','net_traffic_err_count > 100',3,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_net_traffic_err_count',`expression_type`='Metric',`expression`='net_traffic_err_count > 100',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 131: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_root_usage','host_root_disk_usage','Metric','root_disk_usage > 95',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_root_disk_usage',`expression_type`='Metric',`expression`='root_disk_usage > 95',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 132: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_not_exist','ob_host_observer_process_exists','Metric','observer_process_exists == 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_process_exists',`expression_type`='Metric',`expression`='observer_process_exists == 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 133: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_observer_core_dump','ob_host_observer_core_dump_seconds','Metric','observer_core_dump_seconds < 1200 and observer_core_dump_seconds > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_host_observer_core_dump_seconds',`expression_type`='Metric',`expression`='observer_core_dump_seconds < 1200 and observer_core_dump_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 134: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_core_dump','obproxy_core_dump_seconds','Metric','obproxy_core_dump_seconds < 1200 and obproxy_core_dump_seconds > 0',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_core_dump_seconds',`expression_type`='Metric',`expression`='obproxy_core_dump_seconds < 1200 and obproxy_core_dump_seconds > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 135: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_nic_1000m_full','host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 92 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 92 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 136: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_nic_1000m_hwm','host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps < 300 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 137: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_tsar_traffic_overload','host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps','Metric','eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps > 0',2,30,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_eth_net_traffic_usage,host_eth_net_bandwidth_mbps',`expression_type`='Metric',`expression`='eth_net_traffic_usage > 80 and eth_net_bandwidth_mbps > 0',`duration_seconds`=30,`evaluation_interval_seconds`=10 sql 138: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('node_file_inode_usage','host_file_inode_usage','Metric','file_inode_usage > 80',2,0,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_file_inode_usage',`expression_type`='Metric',`expression`='file_inode_usage > 80',`duration_seconds`=0,`evaluation_interval_seconds`=10 sql 139: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('os_cpu_irq_error','host_cpu_softirq_per_cpu,host_cpu_idle_per_cpu','Metric','cpu_softirq_per_cpu > 10 and cpu_idle_per_cpu < 5',3,300,10,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_cpu_softirq_per_cpu,host_cpu_idle_per_cpu',`expression_type`='Metric',`expression`='cpu_softirq_per_cpu > 10 and cpu_idle_per_cpu < 5',`duration_seconds`=300,`evaluation_interval_seconds`=10 sql 140: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('refresh_location_cache_failed_by_metric','ob_cluster_location_cache_success_count,ob_cluster_location_cache_sql_success_count,ob_cluster_location_cache_log_count','Metric','location_cache_log_count > 0 and location_cache_success_count == 0 and location_cache_sql_success_count == 0',1,180,60,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_cluster_location_cache_success_count,ob_cluster_location_cache_sql_success_count,ob_cluster_location_cache_log_count',`expression_type`='Metric',`expression`='location_cache_log_count > 0 and location_cache_success_count == 0 and location_cache_sql_success_count == 0',`duration_seconds`=180,`evaluation_interval_seconds`=60,`resolve_timeout_seconds`=300 sql 141: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('refresh_location_cache_failed','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"fail to check is local server.*ret=-4018,\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,120,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"fail to check is local server.*ret=-4018,\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=120 sql 142: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_log_alarm','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"is_out_of_memstore_mem=true\", \"on_fatal_error\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"is_out_of_memstore_mem=true\", \"on_fatal_error\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 143: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_log_alarm','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"partition table update task cost too much time to execute\", \"error occurs on data disk or slog disk\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"partition table update task cost too much time to execute\", \"error occurs on data disk or slog disk\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 144: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('observer_all_error_log_alarm','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"force_disconnect\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"force_disconnect\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 145: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('election_log_alarm','election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 146: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('rootservice_log_alarm','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 147: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_voting_success','election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_devote_success.*tid:\"]},\"logLevels\":[\"WARNING\", \"INFO\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_devote_success.*tid:\"]},\"logLevels\":[\"WARNING\", \"INFO\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 148: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_decent_voting','election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[ELECT\\\\].*leader_revoke, please attention\", \"\\\\[ELECT\\\\].*tid:\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[ELECT\\\\].*leader_revoke, please attention\", \"\\\\[ELECT\\\\].*tid:\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 149: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_virtual_group_elect_error','election_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"curr_leader_ not same with msg_new_leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='election_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"curr_leader_ not same with msg_new_leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"election_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 150: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_global_trans_version_delay','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] run3.*global_max_decided_trans_version_ delay too long\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] run3.*global_max_decided_trans_version_ delay too long\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 151: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_major_freeze_timeout','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*fail to prepare freeze\", \"\\\\[RS\\\\].*do global major freeze failed\", \"\\\\[RS\\\\].*fail to commit freeze\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*fail to prepare freeze\", \"\\\\[RS\\\\].*do global major freeze failed\", \"\\\\[RS\\\\].*fail to commit freeze\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 152: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_replica_minority','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_merge_progress.*partition does not have enough alive normal replicas\", \"\\\\[RS\\\\] replicate_if_emergency.*not enough active member\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_merge_progress.*partition does not have enough alive normal replicas\", \"\\\\[RS\\\\] replicate_if_emergency.*not enough active member\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 153: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_online_fail','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] update_fail_count.*fail to start root service\", \"rs_monitor_check : fail to start root service\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] update_fail_count.*fail to start root service\", \"rs_monitor_check : fail to start root service\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 154: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_thread_hang','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_alert.*thread hang\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] check_alert.*thread hang\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 155: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_checksum_error','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*checksum error\", \"\\\\[RS\\\\].*ret=-4103\", \"\\\\[SHARE\\\\].*sstable checksum not equal\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\].*checksum error\", \"\\\\[RS\\\\].*ret=-4103\", \"\\\\[SHARE\\\\].*sstable checksum not equal\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 156: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_restart_fail','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] do_restart.*fail to check other primary exist\", \"\\\\[RS\\\\] after_restart.*do restart failed\", \"\\\\[ROOTSERVICE_NOTICE\\\\] finish do_restart\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] do_restart.*fail to check other primary exist\", \"\\\\[RS\\\\] after_restart.*do restart failed\", \"\\\\[ROOTSERVICE_NOTICE\\\\] finish do_restart\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 157: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rs_merge_error','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] merge_error.*receive merge error\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] merge_error.*receive merge error\", \"ERROR! ERROR! ERROR! checksum error in major\", \"ERROR! ERROR! ERROR! checksum error in index checksum\", \"ERROR! ERROR! ERROR! checksum error in cross-cluster checksum\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 158: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_cant_daily_merge','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] set_zone_merging.*can\'t switch leader for daily merge\", \"\\\\[RS\\\\] start_zones_merge.*fail to switch leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] set_zone_merging.*can\'t switch leader for daily merge\", \"\\\\[RS\\\\] start_zones_merge.*fail to switch leader\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 159: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clock_unsync','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] receive_hb.*clock between rs and server not sync.*ret=-4016\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] receive_hb.*clock between rs and server not sync.*ret=-4016\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 160: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_refresh_schema_error','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] refresh_schema.*ret=-4019\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RS\\\\] refresh_schema.*ret=-4019\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 161: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_fetch_rs_url_fail','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] fetch_rs_list_from_url.*call web service failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] fetch_rs_list_from_url.*call web service failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 162: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_max_open_files','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] for_each.*Too many open files\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] for_each.*Too many open files\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 163: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_system_disk_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] create_file.*errno=28\", \"\\\\[PALF\\\\] cannot allocate disk space\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] create_file.*errno=28\", \"\\\\[PALF\\\\] cannot allocate disk space\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 164: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_checksum_mismatch','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] submit_index_log.*accum_checksum not match\", \"\\\\[PALF\\\\] verify_accum_checksum failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] submit_index_log.*accum_checksum not match\", \"\\\\[PALF\\\\] verify_accum_checksum failed\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 165: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_disk_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] update_free_quot.*clog disk is almost full\", \"\\\\[PALF\\\\] log disk space is almos\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] update_free_quot.*clog disk is almost full\", \"\\\\[PALF\\\\] log disk space is almos\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 166: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_write_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\].*aio_write failed\", \"\\\\[CLOG\\\\].*ret=-4009\", \"on_fatal_error.*ret=-4009\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\].*aio_write failed\", \"\\\\[CLOG\\\\].*ret=-4009\", \"on_fatal_error.*ret=-4009\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 167: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_worker_thread_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] handle_callback.*worker_thread_pool is full\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] handle_callback.*worker_thread_pool is full\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 168: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clog_parse_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[CLOG\\\\] deserialize.*check integrity fail\", \"WARN \\\\[CLOG\\\\] update_min_using_file_id.*read info block data fail\", \"ERROR \\\\[PALF\\\\] invalid data or checksum error\", \"ERROR \\\\[PALF\\\\] info block has been corrupted\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[CLOG\\\\] deserialize.*check integrity fail\", \"WARN \\\\[CLOG\\\\] update_min_using_file_id.*read info block data fail\", \"ERROR \\\\[PALF\\\\] invalid data or checksum error\", \"ERROR \\\\[PALF\\\\] info block has been corrupted\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 169: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_commit_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] is_reconfirm_role_change.*is_reconfirm_role_change_or_sync\", \"\\\\[CLOG\\\\] check_leader_sliding_window.*check_leader_sliding_window_not\", \"\\\\[PALF\\\\] leader reconfirm timeout.*ret=-4012\", \"\\\\[PALF\\\\] log sync timeout on leader.*ret=-4012\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] is_reconfirm_role_change.*is_reconfirm_role_change_or_sync\", \"\\\\[CLOG\\\\] check_leader_sliding_window.*check_leader_sliding_window_not\", \"\\\\[PALF\\\\] leader reconfirm timeout.*ret=-4012\", \"\\\\[PALF\\\\] log sync timeout on leader.*ret=-4012\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 170: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_unit_migrate_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] add_partition.*check_allowed return false.*ret=-4275\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] add_partition.*check_allowed return false.*ret=-4275\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 171: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_blocklist','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] ob_log_black_list.*rpc timeout too much times, add to black list\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[CLOG\\\\] ob_log_black_list.*rpc timeout too much times, add to black list\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 172: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_microblock_read0','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*failed to init micro block index\", \"\\\\[STORAGE\\\\].*fail to get next roweky\", \"\\\\[STORAGE\\\\].*end_pos=0\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*failed to init micro block index\", \"\\\\[STORAGE\\\\].*fail to get next roweky\", \"\\\\[STORAGE\\\\].*end_pos=0\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 173: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_row_count_notsame','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*fail to merge index, row count is not the same\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*fail to merge index, row count is not the same\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 174: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_server_hang_due_to_trx_lock','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] need_to_refresh_table.*refresh table too much times\"]},\"logLevels\":[\"WARNING\", \"WDIAG\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] need_to_refresh_table.*refresh table too much times\"]},\"logLevels\":[\"WARNING\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 175: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_tx_timeout','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] handle_timeout.*transaction use too much time\", \"handle_timeout.*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] handle_timeout.*transaction use too much time\", \"handle_timeout.*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 176: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_io_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[STORAGE\\\\] open_macro_block.*Fail to read macro block from io\", \"ERROR \\\\[COMMON\\\\] get_events.*Fail to execute io request\", \"WARN \\\\[COMMON\\\\].*add_read_failure_event\", \"WARN \\\\[COMMON\\\\].*IO Wait too long\", \"ERROR.*write_log\", \"INFO \\\\[CLOG\\\\] ob_partition_log_service.*is_state_driver_loop_timeout=true\", \"ERROR.*unintr_pwrite.*pwrite fail\", \"set_disk_error: attention!!!\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ERROR \\\\[STORAGE\\\\] open_macro_block.*Fail to read macro block from io\", \"ERROR \\\\[COMMON\\\\] get_events.*Fail to execute io request\", \"WARN \\\\[COMMON\\\\].*add_read_failure_event\", \"WARN \\\\[COMMON\\\\].*IO Wait too long\", \"ERROR.*write_log\", \"INFO \\\\[CLOG\\\\] ob_partition_log_service.*is_state_driver_loop_timeout=true\", \"ERROR.*unintr_pwrite.*pwrite fail\", \"set_disk_error: attention!!!\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 177: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_merge_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*Fail to merge\", \"failed to merge partition\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*Fail to merge\", \"failed to merge partition\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 178: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_merge_error_4184','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*ret=-4184\", \"Failed to append row to macro writer.*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] merge_macro_blocks.*ret=-4184\", \"Failed to append row to macro writer.*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 179: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_disk_almost_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*ret=-4184\"]},\"logLevels\":[\"ERROR\", \"WDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 180: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_reply_memstore_failed','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"WARN \\\\[STORAGE\\\\] replay.*reply_memstore_failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay redo log failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*check_eagain_too_many_\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*ret=-4016\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay has encount fatal error\", \"ReplayService has encountered a fatal error\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"WARN \\\\[STORAGE\\\\] replay.*reply_memstore_failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay redo log failed\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*check_eagain_too_many_\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*ret=-4016\", \"ERROR \\\\[STORAGE.REPLAY\\\\].*replay has encount fatal error\", \"ReplayService has encountered a fatal error\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 181: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_retry_remove_parts','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] ob_partition_service.*retry remove partition from\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\] ob_partition_service.*retry remove partition from\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 182: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_too_many_sstables','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*Too many sstables\"]},\"logLevels\":[\"ERROR\", \"EDIAG\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE\\\\].*Too many sstables\"]},\"logLevels\":[\"ERROR\", \"EDIAG\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 183: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_trx_context_not_release','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] wait_partition.*transaction context not empty\", \"wait_ls_.*transaction context not empty\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.TRANS\\\\] wait_partition.*transaction context not empty\", \"wait_ls_.*transaction context not empty\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 184: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_dump_queue_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.COMPACTION\\\\].*ret=-4019\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',4,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[STORAGE.COMPACTION\\\\].*ret=-4019\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 185: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_get_events_fail','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\].*get events fail\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\].*get events fail\"]},\"logLevels\":[\"INFO\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 186: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_invalid_lock','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\] unlock.*invalid lock\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[COMMON\\\\] unlock.*invalid lock\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 187: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_mem_alloc_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4013\", \"No memory or reach tenant memory limit.*\\\\[OOPS\\\\]=\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4013\", \"No memory or reach tenant memory limit.*\\\\[OOPS\\\\]=\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 188: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_mysql_request_full','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] deliver_mysql_request.*deliver request fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] deliver_mysql_request.*deliver request fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 189: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_right_to_die','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"right_to_die_or_duty_to_live\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"right_to_die_or_duty_to_live\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 190: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_crash_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"CRASH ERROR!!!\", \"ERROR.*Failed to do TIOCOUTQ ioctl on connection\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\", \"EDIAG\", \"WDIAG\", \"TRACE\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"CRASH ERROR!!!\", \"ERROR.*Failed to do TIOCOUTQ ioctl on connection\"]},\"logLevels\":[\"ERROR\", \"WARNING\", \"INFO\", \"EDIAG\", \"WDIAG\", \"TRACE\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 191: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_meta_inconsistent','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.SCHEMA\\\\] rebuild_schema_meta_if_not.*schema meta is still not consistent after rebuild\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.SCHEMA\\\\] rebuild_schema_meta_if_not.*schema meta is still not consistent after rebuild\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 192: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_network_unreachable','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection.*Network is unreachable\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection.*Network is unreachable\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 193: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_no_valid_parti','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"get_part.*ret=-5284\", \"write_for_partitioned.*ret=-5284\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"get_part.*ret=-5284\", \"write_for_partitioned.*ret=-5284\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 194: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_ps_checksum_fail','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] before_process.*ps stmt checksum fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] before_process.*ps stmt checksum fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 195: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.FRAME\\\\].*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.FRAME\\\\].*cost too much time\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 196: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_timer_cost_much','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"dump.*ObTenantMgrTimerTask\", \"dump.*ReloadTask\", \"dump.*ObPartitionRaiseMemstoreTask\", \"dump.*ClogRequiredMinorFreezeTask\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"dump.*ObTenantMgrTimerTask\", \"dump.*ReloadTask\", \"dump.*ObPartitionRaiseMemstoreTask\", \"dump.*ClogRequiredMinorFreezeTask\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 197: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_unknown_checksum_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"checksum error\", \"ret=-4103\", \"errcode=-4013\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"checksum error\", \"ret=-4103\", \"errcode=-4013\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 198: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_alloc_oops','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"alloc.*OOPS\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"alloc.*OOPS\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 199: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_assemble_rpc_lock','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\].*owner=bucket assemble\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\].*owner=bucket assemble\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 200: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_error_lib_direct_alloc','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\] direct_alloc.*low alloc fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[LIB\\\\] direct_alloc.*low alloc fail\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 201: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_partition_overlimit','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"reach tenant max partition num limit\", \"too many ls of a tenant\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"reach tenant max partition num limit\", \"too many ls of a tenant\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 202: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_easy_hold_timeout','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection_dump_request.*pcode\\\\(1311\\\\)\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"easy_connection_dump_request.*pcode\\\\(1311\\\\)\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 203: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_renew_location_timeout','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] renew_location_with_rpc_v2.*ret=-4012\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] renew_location_with_rpc_v2.*ret=-4012\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 204: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_rpc_fly_slow','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.OBRPC\\\\] decode.*packet fly cost too much time\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[RPC.OBRPC\\\\] decode.*packet fly cost too much time\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 205: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_alloc_handle','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] alloc_handle.*ret=-4019\", \"errcode=-4019\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE\\\\] alloc_handle.*ret=-4019\", \"errcode=-4019\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 206: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_clock_diff_time_too_large','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"clock diff time is too large\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"clock diff time is too large\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 207: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_distributed_strong_read','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4259\", \"errcode=-4259\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4259\", \"errcode=-4259\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 208: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_fail_check_localserver','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] init_batch_rpc_renew_struct.*fail to check is local server.*ret=-4018\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SHARE.PT\\\\] init_batch_rpc_renew_struct.*fail to check is local server.*ret=-4018\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 209: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_lock_conflict','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] do_process.*obmp_query.*execute query fail.*ret=-6005\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"\\\\[SERVER\\\\] do_process.*obmp_query.*execute query fail.*ret=-6005\"]},\"logLevels\":[\"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 210: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_log_server_disk_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4165\", \"errcode=-4165\", \"ret=-41652\", \"errcode=-41652\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4165\", \"errcode=-4165\", \"ret=-41652\", \"errcode=-41652\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 211: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_err_defensive_check','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4377\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4377\"]},\"logLevels\":[\"ERROR\", \"WARNING\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 212: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_local_ip_invalid','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"local_ip is not a valid IP for this machine\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"local_ip is not a valid IP for this machine\"]},\"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 213: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_service_start_fail','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"observice start\\\\(\\\\) has failure\", \"ret=-4393\", \"observice init\\\\(\\\\) has failure\", \"observer init\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"observice start\\\\(\\\\) has failure\", \"ret=-4393\", \"observice init\\\\(\\\\) has failure\", \"observer init\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 214: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_server_stop_fail','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4394\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"ret=-4394\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 215: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_start_fail','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice start\\\\(\\\\)/do_restart\\\\(\\\\) has failure\", \"ret=-4752\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice start\\\\(\\\\)/do_restart\\\\(\\\\) has failure\", \"ret=-4752\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 216: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_destroy_fail','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice destroy\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice destroy\\\\(\\\\) has failure\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 217: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_rootservice_stop_fail','rootservice_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice stop\\\\(\\\\) has failure\", \"ret=-4753\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='rootservice_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"rootservice stop\\\\(\\\\) has failure\", \"ret=-4753\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"rootservice_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 218: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_common_unexpected_internal_error','observer_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"Unexpected internal error happen\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='observer_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"Unexpected internal error happen\"]}, \"logLevels\":[\"ERROR\"],\"metric\":\"observer_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 219: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_log_alarm','obproxy_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_ssl_err_code\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"obproxy_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='obproxy_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"handle_ssl_err_code\"]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"obproxy_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 220: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('monagent_log_alarm','monagent_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"monagent_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='monagent_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"monagent_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 221: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('mgragent_log_alarm','mgragent_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"mgragent_log\"}',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='mgragent_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"logLevels\":[\"ERROR\"],\"metric\":\"mgragent_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 222: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('message_log_alarm','host_message_log','Log','{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"kernel: nvme.*timeout\"]},\"logLevels\":[],\"metric\":\"os_message_log\"}',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='host_message_log',`expression_type`='Log',`expression`='{\"excludeKeywords\":{\"relation\":\"Or\",\"keywords\":[]},\"includeKeywords\":{\"relation\":\"Or\",\"keywords\":[\"kernel: nvme.*timeout\"]},\"logLevels\":[],\"metric\":\"os_message_log\"}',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 223: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('backup_process_dead',0,'','Event','',1,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 224: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('backup_storage_capacity_over_threshold',0,'','Event','',2,0,0,2100,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=2100 sql 225: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_too_long_time_no_one_success_task',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 226: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('inc_backup_delay',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 227: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_secondary_backup_fail',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 228: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_timeout',0,'','Event','',4,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 229: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('base_backup_fail',0,'','Event','',2,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 230: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('same_alarm_rule_detect_too_many_targets',0,'','Event','',3,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 231: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('ob_cluster_rs_not_same',0,'','Event','',3,0,0,360,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=360 sql 232: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('system_parameter_not_taken_effect',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 233: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('partition_create_failed',0,'','Event','',3,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 234: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_operation_info',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 235: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_cluster_operation_info',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 236: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_host_operation',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 237: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_cluster_operation',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 238: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('obproxy_host_operation',0,'','Event','',5,0,0,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0 sql 239: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('host_operation',0,'','Event','',5,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 240: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_host_down',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 241: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_host_down_migrate_resource',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 242: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_host_threshold',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 243: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_migration_failed',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 244: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_migration_delay',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 245: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_sync_failed',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 246: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_sync_status_inconsistent',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 247: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oms_sync_delay',0,'','Event','',2,0,0,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 248: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_meta_db_disconnected','ocp_meta_db_health','Metric','ocp_meta_db_health == 0',1,60,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_meta_db_health',`expression_type`='Metric',`expression`='ocp_meta_db_health == 0',`duration_seconds`=60,`evaluation_interval_seconds`=15 sql 249: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_http_request_timeout','ocp_http_request_duration_seconds','Metric','ocp_http_request_duration_seconds >= 5',3,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_http_request_duration_seconds',`expression_type`='Metric',`expression`='ocp_http_request_duration_seconds >= 5',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 250: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_http_request_too_many_errors_occur','ocp_http_request_error_count','Metric','ocp_http_request_error_count >= 1',3,120,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_http_request_error_count',`expression_type`='Metric',`expression`='ocp_http_request_error_count >= 1',`duration_seconds`=120,`evaluation_interval_seconds`=15 sql 251: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_alarm_detect_timeout','ocp_alarm_detect_duration_seconds','Metric','ocp_alarm_detect_duration_seconds >= 3',3,300,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_alarm_detect_duration_seconds',`expression_type`='Metric',`expression`='ocp_alarm_detect_duration_seconds >= 3',`duration_seconds`=300,`evaluation_interval_seconds`=15 sql 252: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ocp_collect_metric_failure_rate_high','ocp_collect_metric_failure_rate','Metric','collect_metric_failure_rate > 10',3,180,15,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ocp_collect_metric_failure_rate',`expression_type`='Metric',`expression`='collect_metric_failure_rate > 10',`duration_seconds`=180,`evaluation_interval_seconds`=15 sql 253: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('arbitration_service_unavailable',0,'arbitration_service_available','Metric','arbitration_service_available == 0',2,120,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='arbitration_service_available',`expression_type`='Metric',`expression`='arbitration_service_available == 0',`duration_seconds`=120,`evaluation_interval_seconds`=60 sql 254: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_delay_too_long',0,'standby_tenant_delay_seconds','Metric','standby_tenant_delay_seconds >= 600',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_delay_seconds',`expression_type`='Metric',`expression`='standby_tenant_delay_seconds >= 600',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 255: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_status_error',0,'standby_tenant_restore_status_code','Metric','standby_tenant_restore_status_code == 1',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_restore_status_code',`expression_type`='Metric',`expression`='standby_tenant_restore_status_code == 1',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 256: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('standby_tenant_sync_status_error',0,'standby_tenant_restore_status_code','Metric','standby_tenant_restore_status_code == 2',2,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='standby_tenant_restore_status_code',`expression_type`='Metric',`expression`='standby_tenant_restore_status_code == 2',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 257: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('ob_tenant_service_name_is_invalid',0,'ob_tenant_service_name_status','Metric','ob_tenant_service_name_status == 1',2,120,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='ob_tenant_service_name_status',`expression_type`='Metric',`expression`='ob_tenant_service_name_status == 1',`duration_seconds`=120,`evaluation_interval_seconds`=60 sql 258: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`) VALUES ('sql_audit_collect_lost_percent_over_threshold','sql_audit_collect_lost_percent','Metric','sql_audit_collect_lost_percent > 20',3,0,60,1) ON DUPLICATE KEY UPDATE `alarm_metric`='sql_audit_collect_lost_percent',`expression_type`='Metric',`expression`='sql_audit_collect_lost_percent > 20',`duration_seconds`=0,`evaluation_interval_seconds`=60 sql 259: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_cpu_percent_high',0,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 260: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_perf_degradation',0,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 261: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_plan_changed',0,'','Event','',2,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 262: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('oas_anomaly_sql_from_sql_inspection_perf_degradation',0,'','Event','',3,0,0,1200,1) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 263: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('oas_anomaly_sql_from_sql_inspection_plan_changed',0,'','Event','',3,0,0,1,1200) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=1200 sql 264: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_node_status_abnormal',0,'binlog_node_available','Metric','binlog_node_available == 0',1,120,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_node_available',`expression_type`='Metric',`expression`='binlog_node_available == 0',`duration_seconds`=120,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 265: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_expansion_fail',0,'','Event','',2,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 266: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_reduction_fail',0,'','Event','',2,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 267: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_cluster_operation_info',0,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 268: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_instance_operation_info',0,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 269: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_operation',0,'','Event','',5,0,0,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='',`expression_type`='Event',`expression`='',`duration_seconds`=0,`evaluation_interval_seconds`=0,`resolve_timeout_seconds`=300 sql 270: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_cpu_usage_over_threshold',0,'binlog_host_cpu_usage','Metric','binlog_host_cpu_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_cpu_usage',`expression_type`='Metric',`expression`='binlog_host_cpu_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 271: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_memory_usage_over_threshold',0,'binlog_host_memory_usage','Metric','binlog_host_memory_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_memory_usage',`expression_type`='Metric',`expression`='binlog_host_memory_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 272: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_host_storage_usage_over_threshold',0,'binlog_host_storage_usage','Metric','binlog_host_storage_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_host_storage_usage',`expression_type`='Metric',`expression`='binlog_host_storage_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 273: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_conversion_delay',0,'binlog_conversion_delay','Metric','binlog_conversion_delay > 10000',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_conversion_delay',`expression_type`='Metric',`expression`='binlog_conversion_delay > 10000',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 274: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_instance_abnormal',0,'binlog_instance_down','Metric','binlog_instance_down > 0',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_instance_down',`expression_type`='Metric',`expression`='binlog_instance_down > 0',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 275: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_dump_delay',0,'binlog_dump_delay','Metric','binlog_dump_delay > 60000',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_dump_delay',`expression_type`='Metric',`expression`='binlog_dump_delay > 60000',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 276: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_dump_error',0,'binlog_dump_error_count','Metric','binlog_dump_error_count > 10',3,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_dump_error_count',`expression_type`='Metric',`expression`='binlog_dump_error_count > 10',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 277: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_template_id`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`is_default`,`resolve_timeout_seconds`) VALUES ('binlog_service_disk_usage_over_threshold',0,'binlog_service_disk_usage','Metric','binlog_service_disk_usage > 90',2,0,10,1,300) ON DUPLICATE KEY UPDATE `alarm_metric`='binlog_service_disk_usage',`expression_type`='Metric',`expression`='binlog_service_disk_usage > 90',`duration_seconds`=0,`evaluation_interval_seconds`=10,`resolve_timeout_seconds`=300 sql 278: INSERT INTO `ocp_alarm_detect_rule`(`alarm_type`,`alarm_metric`,`expression_type`,`expression`,`level`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_default`) VALUES ('agent_process_count_abnormal','agent_process_count','Metric','agent_process_count != 1',3,60,20,300,1) ON DUPLICATE KEY UPDATE `alarm_metric`='agent_process_count',`expression_type`='Metric',`expression`='agent_process_count != 1',`duration_seconds`=60,`evaluation_interval_seconds`=20,`resolve_timeout_seconds`=300 ]} [2024-09-05T10:00:34.533] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_detect_rule [2024-09-05T10:00:34.533] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_alarm_detect_rule 24 [2024-09-05T10:00:34.533] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_alarm_detect_rule, sqls=[ sql 0: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_tenant_full_clog_sync_delay' sql 1: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_tenant_large_trans_exist' AND `level`=2 AND `is_default`=1 sql 2: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='os_cpu_irq_error' AND `level`=2 AND `is_default`=1 sql 3: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='os_tsar_traffic_drop' AND `level`=2 AND `is_default`=1 sql 4: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='os_tsar_traffic_error' AND `level`=2 AND `is_default`=1 sql 5: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='base_backup_timeout' AND `level`=2 AND `is_default`=1 sql 6: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='backup_storage_capacity_timeout_or_interrupted' AND `level`=2 AND `is_default`=1 sql 7: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='backup_storage_capacity_retry_times_exceeded' AND `level`=2 AND `is_default`=1 sql 8: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_cluster_exists_inactive_server' AND `level`=2 AND `is_default`=1 sql 9: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='monagent_log_alarm' AND `level`=2 AND `is_default`=1 sql 10: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='mgragent_log_alarm' AND `level`=2 AND `is_default`=1 sql 11: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='obproxyd_process_dead' AND `level`=1 AND `is_default`=1 sql 12: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ocp_meta_db_disconnected' AND `level`=3 AND `is_default`=1 sql 13: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='refresh_location_cache_failed' AND `level`=1 AND `is_default`=1 sql 14: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_log_mem_alloc_error' AND `level`=1 AND `is_default`=1 sql 15: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_tenant_logonly_clog_sync_delay' sql 16: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_tenant_readonly_clog_sync_delay' sql 17: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_host_disk_percent_over_threshold' sql 18: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_host_exists_expired_trans' sql 19: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_server_exists_long_lived_trans' sql 20: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_tenant_memtable_release_timeout' sql 21: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='ob_zone_sstable_percent_over_threshold' sql 22: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='no_enough_exporter' sql 23: DELETE FROM `ocp_alarm_detect_rule` WHERE `alarm_type`='oms_migrate_delay_over_threshold' ]} [2024-09-05T10:00:34.544] metaDataSource END DEFAULT_DATA sqls:ocp_alarm_detect_rule [2024-09-05T10:00:34.544] metaDataSource BEGIN DEFAULT_DATA sqls:metric_meta_for_alarm 208 [2024-09-05T10:00:34.547] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_meta_for_alarm, sqls=[ sql 0: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBDNS 进程存活状态','OBDNS process liveliness','obdns_process_exists','','OBDNS 进程存活状态','OBDNS process liveliness: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obdns_process_exists',`name`='OBDNS 进程存活状态',`name_en`='OBDNS process liveliness',`description`='OBDNS 进程存活状态',`description_en`='OBDNS process liveliness: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 1: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBDNS etcd 进程存活状态','OBDNS etcd process liveliness','obdns_etcd_process_exists','','OBDNS etcd 进程存活状态','OBDNS etcd process liveliness: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obdns_etcd_process_exists',`name`='OBDNS etcd 进程存活状态',`name_en`='OBDNS etcd process liveliness',`description`='OBDNS etcd 进程存活状态',`description_en`='OBDNS etcd process liveliness: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 2: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBDNS 服务连通性','OBDNS service connectivity','obdns_service_connectable','','OBDNS 服务连通性','OBDNS service connectivity: 1 (connected), 0 (disconnected)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obdns_service_connectable',`name`='OBDNS 服务连通性',`name_en`='OBDNS service connectivity',`description`='OBDNS 服务连通性',`description_en`='OBDNS service connectivity: 1 (connected), 0 (disconnected)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 3: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBDNS etcd连通性','OBDNS etcd connectivity','obdns_etcd_connectable','','OBDNS etcd连通性','OBDNS etcd connectivity: 1 (connected), 0 (disconnected)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obdns_etcd_connectable',`name`='OBDNS etcd连通性',`name_en`='OBDNS etcd connectivity',`description`='OBDNS etcd连通性',`description_en`='OBDNS etcd connectivity: 1 (connected), 0 (disconnected)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 4: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','etcd 是否可连接leader','Connectivity between etcd and the leader','etcd_leader_connectable','','etcd 是否可连接leader','nectivity between etcd and the leader: 1 (connectable), 0 (not connectable)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='etcd_leader_connectable',`name`='etcd 是否可连接leader',`name_en`='Connectivity between etcd and the leader',`description`='etcd 是否可连接leader',`description_en`='nectivity between etcd and the leader: 1 (connectable), 0 (not connectable)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 5: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','etcd leader个数','Number of etcd Leaders','etcd_leader_count','','etcd leader个数','Number of etcd Leaders',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='etcd_leader_count',`name`='etcd leader个数',`name_en`='Number of etcd Leaders',`description`='etcd leader个数',`description_en`='Number of etcd Leaders',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 6: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','etcd 切主次数','Number of etcd Leader Switchovers','etcd_leader_switch_count','','etcd 切主次数','Number of etcd Leader Switchovers',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='etcd_leader_switch_count',`name`='etcd 切主次数',`name_en`='Number of etcd Leader Switchovers',`description`='etcd 切主次数',`description_en`='Number of etcd Leader Switchovers',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 7: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBLB 进程存活状态','OBLB process liveliness','oblb_process_exists','','OBLB 进程存活状态','OBLB process liveliness: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='oblb_process_exists',`name`='OBLB 进程存活状态',`name_en`='OBLB process liveliness',`description`='OBLB 进程存活状态',`description_en`='OBLB process liveliness: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 8: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','etcd 进程存活状态','etcd process liveliness','etcd_process_exists','','etcd 进程存活状态','etcd process liveliness: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='etcd_process_exists',`name`='etcd 进程存活状态',`name_en`='etcd process liveliness',`description`='etcd 进程存活状态',`description_en`='etcd process liveliness: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 9: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBLB 服务连通性','OBLB service connectivity','oblb_service_connectable','','OBLB 服务连通性','OBLB service connectivity: 1 (connected), 0 (disconnected)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='oblb_service_connectable',`name`='OBLB 服务连通性',`name_en`='OBLB service connectivity',`description`='OBLB 服务连通性',`description_en`='OBLB service connectivity: 1 (connected), 0 (disconnected)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 10: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBLB etcd连通性','Connectivity between OBLB and the leader','oblb_etcd_connectable','','OBLB etcd连通性','Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='oblb_etcd_connectable',`name`='OBLB etcd连通性',`name_en`='Connectivity between OBLB and the leader',`description`='OBLB etcd连通性',`description_en`='Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 11: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','keepalived 进程存活状态','keepalived process liveliness','keepalived_process_exists','','keepalived 进程存活状态','keepalived process liveliness: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='keepalived_process_exists',`name`='keepalived 进程存活状态',`name_en`='keepalived process liveliness',`description`='keepalived 进程存活状态',`description_en`='keepalived process liveliness: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 12: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','keepalived 服务状态','keepalived service status','keepalived_up_status','','keepalived 服务状态','keepalived service status: 1 (alive), 0 (dead)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='keepalived_up_status',`name`='keepalived 服务状态',`name_en`='keepalived service status',`description`='keepalived 服务状态',`description_en`='keepalived service status: 1 (alive), 0 (dead)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 13: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','keepalived 选主成功次数','Successful Keepalived Leader Elections','keepalived_become_master_count','','keepalived 选主成功次数','Successful Keepalived Leader Elections',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='keepalived_become_master_count',`name`='keepalived 选主成功次数',`name_en`='Successful Keepalived Leader Elections',`description`='keepalived 选主成功次数',`description_en`='Successful Keepalived Leader Elections',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 14: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','keepalived 切主成功次数','Successful Keepalived Leader Switchovers','keepalived_release_master_count','','keepalived 切主成功次数','Successful Keepalived Leader Switchovers',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='keepalived_release_master_count',`name`='keepalived 切主成功次数',`name_en`='Successful Keepalived Leader Switchovers',`description`='keepalived 切主成功次数',`description_en`='Successful Keepalived Leader Switchovers',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 15: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBLB 不工作 server 数量','Inactive OBLB Servers','oblb_inactive_server_count','','OBLB 不工作 server 数量','Inactive OBLB Servers',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='oblb_inactive_server_count',`name`='OBLB 不工作 server 数量',`name_en`='Inactive OBLB Servers',`description`='OBLB 不工作 server 数量',`description_en`='Inactive OBLB Servers',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 16: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OceanBase租户已降级的日志流个数','The number of log streams that have been degraded','ob_tenant_log_stream_degraded_count','','OceanBase租户已降级的日志流个数','The number of log streams that have been degraded',1,60,'tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_log_stream_degraded_count',`name`='OceanBase租户已降级的日志流个数',`name_en`='The number of log streams that have been degraded',`description`='OceanBase租户已降级的日志流个数',`description_en`='The number of log streams that have been degraded',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 17: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','frozen_memstore_count','frozen_memstore_count','ob_tenant_partition_frozen_memstore_count','','租户冻结memstore个数','Number of Tenant frozen memstore',1,60,'tenant_name,ob_tenant_id',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_partition_frozen_memstore_count',`name`='frozen_memstore_count',`name_en`='frozen_memstore_count',`description`='租户冻结memstore个数',`description_en`='Number of Tenant frozen memstore',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=1,`is_built_in`=1 sql 18: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OceanBase集群与其仲裁服务通信失败的节点个数','OceanBase inactive arbitration status count','arbitration_status_inactive_server_count','','OceanBase集群与其仲裁服务通信失败的节点个数','The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service',1,60,'ob_cluster_name,ob_cluster_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='arbitration_status_inactive_server_count',`name`='OceanBase集群与其仲裁服务通信失败的节点个数',`name_en`='OceanBase inactive arbitration status count',`description`='OceanBase集群与其仲裁服务通信失败的节点个数',`description_en`='The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id',`alarm_enabled`=0,`is_built_in`=1 sql 19: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','仲裁服务是否可用','Arbitration service if available','arbitration_service_available','','仲裁服务是否可用','Arbitration service if available',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='arbitration_service_available',`name`='仲裁服务是否可用',`name_en`='Arbitration service if available',`description`='仲裁服务是否可用',`description_en`='Arbitration service if available',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 20: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','备租户同步延迟时间','Synchronization Latency of Standby Tenant','standby_tenant_delay_seconds','s','备租户同步延迟时间','Synchronization Latency of Standby Tenant',1,1,'tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='standby_tenant_delay_seconds',`name`='备租户同步延迟时间',`name_en`='Synchronization Latency of Standby Tenant',`description`='备租户同步延迟时间',`description_en`='Synchronization Latency of Standby Tenant',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 21: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','租户服务名状态是否合法','Tenant Service Name Status If Valid','ob_tenant_service_name_status','','租户服务名状态是否合法','Tenant Service Name Status If Valid',1,60,'tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_service_name_status',`name`='租户服务名状态是否合法',`name_en`='Tenant Service Name Status If Valid',`description`='租户服务名状态是否合法',`description_en`='Tenant Service Name Status If Valid',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 22: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer连接状态','OBServer connectable','ob_connectable','','OBServer连接状态','OBServer connectable',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_connectable',`name`='OBServer连接状态',`name_en`='OBServer connectable',`description`='OBServer连接状态',`description_en`='OBServer connectable',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 23: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OCP monitordb 连接状态','OCP monitordb connectable','monitordb_connectable','','OCP monitordb 连接状态','OCP monitordb connectable',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='monitordb_connectable',`name`='OCP monitordb 连接状态',`name_en`='OCP monitordb connectable',`description`='OCP monitordb 连接状态',`description_en`='OCP monitordb connectable',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 24: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ocp_mgragent 进程启动时间戳变化','ocp_mgragent process boot timestamp delta','mgragent_boot_time_delta_seconds','s','一段时间内 ocp_mgragent 进程启动时间戳变化','delta of the ocp_mgragent process boot timestamp over a period of time',1,30,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='mgragent_boot_time_delta_seconds',`name`='ocp_mgragent 进程启动时间戳变化',`name_en`='ocp_mgragent process boot timestamp delta',`description`='一段时间内 ocp_mgragent 进程启动时间戳变化',`description_en`='delta of the ocp_mgragent process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 25: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ocp_monagent 进程启动时间戳变化','ocp_monagent process boot timestamp delta','monagent_boot_time_delta_seconds','s','一段时间内 ocp_monagent 进程启动时间戳变化','delta of the ocp_monagent process boot timestamp over a period of time',1,30,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='monagent_boot_time_delta_seconds',`name`='ocp_monagent 进程启动时间戳变化',`name_en`='ocp_monagent process boot timestamp delta',`description`='一段时间内 ocp_monagent 进程启动时间戳变化',`description_en`='delta of the ocp_monagent process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 26: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OCP-Agent 守护进程启动时间戳变化','OCP-Agent deamon process process boot timestamp delta','agentd_boot_time_delta_seconds','s','一段时间内 OCP-Agent 守护进程启动时间戳变化','delta of the ocp_agentd process boot timestamp over a period of time',1,30,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='agentd_boot_time_delta_seconds',`name`='OCP-Agent 守护进程启动时间戳变化',`name_en`='OCP-Agent deamon process process boot timestamp delta',`description`='一段时间内 OCP-Agent 守护进程启动时间戳变化',`description_en`='delta of the ocp_agentd process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 27: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer 进程启动时间戳变化','OBServer process process boot timestamp delta','observer_boot_time_delta_seconds','s','一段时间内 OBServer 进程启动时间戳变化','delta of the observer process boot timestamp over a period of time',1,30,'ob_cluster_id,ob_cluster_name,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_boot_time_delta_seconds',`name`='OBServer 进程启动时间戳变化',`name_en`='OBServer process process boot timestamp delta',`description`='一段时间内 OBServer 进程启动时间戳变化',`description_en`='delta of the observer process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='ob_cluster_id,ob_cluster_name,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 28: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 守护进程启动时间戳变化','obproxyd.sh process process boot timestamp delta','obproxyd_boot_time_delta_seconds','s','一段时间内 OBProxy 守护进程启动时间戳变化','delta of the obproxyd.sh process boot timestamp over a period of time',1,30,'obproxy_cluster_id,obproxy_cluster,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxyd_boot_time_delta_seconds',`name`='OBProxy 守护进程启动时间戳变化',`name_en`='obproxyd.sh process process boot timestamp delta',`description`='一段时间内 OBProxy 守护进程启动时间戳变化',`description_en`='delta of the obproxyd.sh process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 29: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 进程启动时间戳变化','OBProxy process process boot timestamp delta','obproxy_boot_time_delta_seconds','s','一段时间内 OBProxy 进程启动时间戳变化','delta of the obproxy process boot timestamp over a period of time',1,30,'obproxy_cluster_id,obproxy_cluster,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_boot_time_delta_seconds',`name`='OBProxy 进程启动时间戳变化',`name_en`='OBProxy process process boot timestamp delta',`description`='一段时间内 OBProxy 进程启动时间戳变化',`description_en`='delta of the obproxy process boot timestamp over a period of time',`unit`='s',`display_by_default`=1,`interval`=30,`labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 30: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy进程存活状态','OBProxy process exists','obproxy_process_exists','','OBProxy进程存活状态','OBProxy process exists',1,1,'obproxy_cluster_id,obproxy_cluster,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_process_exists',`name`='OBProxy进程存活状态',`name_en`='OBProxy process exists',`description`='OBProxy进程存活状态',`description_en`='OBProxy process exists',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 31: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy守护进程存活状态','OBProxy daemon process exists','obproxyd_process_exists','','OBProxy守护进程存活状态','OBProxy daemon process exists',1,1,'obproxy_cluster_id,obproxy_cluster,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxyd_process_exists',`name`='OBProxy守护进程存活状态',`name_en`='OBProxy daemon process exists',`description`='OBProxy守护进程存活状态',`description_en`='OBProxy daemon process exists',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 32: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy连接状态','OBProxy connectable','obproxy_connectable','','OBProxy连接状态','OBProxy connectable',1,1,'obproxy_cluster_id,obproxy_cluster,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_connectable',`name`='OBProxy连接状态',`name_en`='OBProxy connectable',`description`='OBProxy连接状态',`description_en`='OBProxy connectable',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 33: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','监控exporter是否正常','monitor exporter avaliable','monitor_exporter_avaliable','','监控exporter是否正常','monitor exporter avaliable',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='monitor_exporter_avaliable',`name`='监控exporter是否正常',`name_en`='monitor exporter avaliable',`description`='监控exporter是否正常',`description_en`='monitor exporter avaliable',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 34: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','agent进程状态','agent process status','host_agent_process_status','','agent进程状态','agent process status',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='host_agent_process_status',`name`='agent进程状态',`name_en`='agent process status',`description`='agent进程状态',`description_en`='agent process status',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 35: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','服务器状态','host status','host_available','','服务器状态','host status',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='host_available',`name`='服务器状态',`name_en`='host status',`description`='服务器状态',`description_en`='host status',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 36: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','服务器时钟同步服务不存在','The server clock synchronization service does not exist.','ntp_service_exist','','服务器时钟同步服务不存在','The server clock synchronization service does not exist.',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ntp_service_exist',`name`='服务器时钟同步服务不存在',`name_en`='The server clock synchronization service does not exist.',`description`='服务器时钟同步服务不存在',`description_en`='The server clock synchronization service does not exist.',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 37: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','服务器时钟同步服务状态','The server clock synchronization service status.','ntp_service_available','','服务器时钟同步服务状态','The server clock synchronization service status.',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ntp_service_available',`name`='服务器时钟同步服务状态',`name_en`='The server clock synchronization service status.',`description`='服务器时钟同步服务状态',`description_en`='The server clock synchronization service status.',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 38: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Inter Connector Server是否健康(可正常访问)','If Inter Connector Server health(accessible)','ic_server_health','','Inter Connector Server是否健康(可正常访问)','If Inter Connector Server health(accessible)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ic_server_health',`name`='Inter Connector Server是否健康(可正常访问)',`name_en`='If Inter Connector Server health(accessible)',`description`='Inter Connector Server是否健康(可正常访问)',`description_en`='If Inter Connector Server health(accessible)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 39: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','VPC是否健康(可正常访问)','If VPC health(accessible)','vpc_network_health','','VPC是否健康(可正常访问)','If VPC health(accessible)',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='vpc_network_health',`name`='VPC是否健康(可正常访问)',`name_en`='If VPC health(accessible)',`description`='VPC是否健康(可正常访问)',`description_en`='If VPC health(accessible)',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 40: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OCP meta DB 健康状态','OCP meta DB Health','ocp_meta_db_health','','OCP meta DB 健康状态','OCP meta DB Health',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ocp_meta_db_health',`name`='OCP meta DB 健康状态',`name_en`='OCP meta DB Health',`description`='OCP meta DB 健康状态',`description_en`='OCP meta DB Health',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 41: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OceanBase集群检测状态','OceanBase cluster status check','ob_cluster_status_check','','OceanBase集群检测状态','OceanBase cluster status check',1,1,'ob_cluster_name,ob_cluster_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_cluster_status_check',`name`='OceanBase集群检测状态',`name_en`='OceanBase cluster status check',`description`='OceanBase集群检测状态',`description_en`='OceanBase cluster status check',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id',`alarm_enabled`=0,`is_built_in`=1 sql 42: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ob_cluster_sync_status','ob_cluster_sync_status','ob_cluster_sync_status','','获取OceanBase集群信息','get OceanBase cluster info',1,1,'ob_cluster_name,ob_cluster_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_cluster_sync_status',`name`='ob_cluster_sync_status',`name_en`='ob_cluster_sync_status',`description`='获取OceanBase集群信息',`description_en`='get OceanBase cluster info',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id',`alarm_enabled`=0,`is_built_in`=1 sql 43: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer 进程存活状态','OBServer process exists','observer_process_exists','','OBServer 进程存活状态','OBServer process exists',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_process_exists',`name`='OBServer 进程存活状态',`name_en`='OBServer process exists',`description`='OBServer 进程存活状态',`description_en`='OBServer process exists',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 44: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ocp_alarm_detect_duration_seconds','alarm detect duration','ocp_alarm_detect_duration_seconds','s','告警检测耗时','alarm detect duration',1,5,'svr_ip,type',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ocp_alarm_detect_duration_seconds',`name`='ocp_alarm_detect_duration_seconds',`name_en`='alarm detect duration',`description`='告警检测耗时',`description_en`='alarm detect duration',`unit`='s',`display_by_default`=1,`interval`=5,`labels`='svr_ip,type',`alarm_enabled`=0,`is_built_in`=1 sql 45: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','collect_metric_failure_rate','collect_metric_failure_rate','collect_metric_failure_rate','%','采集监控失败率','fail rate of collecting metric',1,5,'svr_ip,type',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='collect_metric_failure_rate',`name`='collect_metric_failure_rate',`name_en`='collect_metric_failure_rate',`description`='采集监控失败率',`description_en`='fail rate of collecting metric',`unit`='%',`display_by_default`=1,`interval`=5,`labels`='svr_ip,type',`alarm_enabled`=0,`is_built_in`=1 sql 46: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','http_api_request_duration_seconds','API request duration','http_api_request_duration_seconds','s','API 请求耗时','API request duration',1,5,'svr_ip,uri,method',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='http_api_request_duration_seconds',`name`='http_api_request_duration_seconds',`name_en`='API request duration',`description`='API 请求耗时',`description_en`='API request duration',`unit`='s',`display_by_default`=1,`interval`=5,`labels`='svr_ip,uri,method',`alarm_enabled`=0,`is_built_in`=1 sql 47: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','http_api_request_error_count','API request error count','http_api_request_error_count','','API 请求错误次数','API request error count',1,5,'svr_ip,uri,method,status',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='http_api_request_error_count',`name`='http_api_request_error_count',`name_en`='API request error count',`description`='API 请求错误次数',`description_en`='API request error count',`unit`='',`display_by_default`=1,`interval`=5,`labels`='svr_ip,uri,method,status',`alarm_enabled`=0,`is_built_in`=1 sql 48: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','delay','delay','sync_delay_time','s','主备集群日志同步延迟','delay of sync clog from primary OceanBase cluster to standby OceanBase cluster',1,5,'ob_cluster_name,ob_cluster_id,cluster_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sync_delay_time',`name`='delay',`name_en`='delay',`description`='主备集群日志同步延迟',`description_en`='delay of sync clog from primary OceanBase cluster to standby OceanBase cluster',`unit`='s',`display_by_default`=1,`interval`=5,`labels`='ob_cluster_name,ob_cluster_id,cluster_id',`alarm_enabled`=0,`is_built_in`=1 sql 49: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ntp_offset','ntp_offset','ntp_offset_milliseconds','ms','主机时钟偏移','ntp offset of host',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ntp_offset_milliseconds',`name`='ntp_offset',`name_en`='ntp_offset',`description`='主机时钟偏移',`description_en`='ntp offset of host',`unit`='ms',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 50: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','clock_diff_milliseconds','clock_diff_milliseconds','clock_diff_milliseconds','ms','主机与OCP-Server的时钟偏移','clock diff between host and OCP-Server',1,5,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='clock_diff_milliseconds',`name`='clock_diff_milliseconds',`name_en`='clock_diff_milliseconds',`description`='主机与OCP-Server的时钟偏移',`description_en`='clock diff between host and OCP-Server',`unit`='ms',`display_by_default`=1,`interval`=5,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 51: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','agent_goroutine','agent_goroutine','host_agent_goroutine_count','','OCP-Agent进程Go协程数量','goroutine count of OCP-Agent process',1,60,'process,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='host_agent_goroutine_count',`name`='agent_goroutine',`name_en`='agent_goroutine',`description`='OCP-Agent进程Go协程数量',`description_en`='goroutine count of OCP-Agent process',`unit`='',`display_by_default`=1,`interval`=60,`labels`='process,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 52: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','sql_audit_lost_percent','sql_audit_lost_percent','sql_audit_collect_lost_percent','','OCP-Agent Sql_audit 采集丢点率','OCP-Agent Sql_audit collect drop rate',1,60,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_audit_collect_lost_percent',`name`='sql_audit_lost_percent',`name_en`='sql_audit_lost_percent',`description`='OCP-Agent Sql_audit 采集丢点率',`description_en`='OCP-Agent Sql_audit collect drop rate',`unit`='',`display_by_default`=1,`interval`=60,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 53: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','agent_fd','agent_fd','host_agent_open_fd_count','','OCP-Agent文件句柄数','open fd count of OCP-Agent process',1,60,'process,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='host_agent_open_fd_count',`name`='agent_fd',`name_en`='agent_fd',`description`='OCP-Agent文件句柄数',`description_en`='open fd count of OCP-Agent process',`unit`='',`display_by_default`=1,`interval`=60,`labels`='process,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 54: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','agent_res_memory','agent_res_memory','host_agent_resident_memory_gb','GB','OCP-Agent常驻内存大小','agent resident memory of OCP-Agent process',1,60,'process,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='host_agent_resident_memory_gb',`name`='agent_res_memory',`name_en`='agent_res_memory',`description`='OCP-Agent常驻内存大小',`description_en`='agent resident memory of OCP-Agent process',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='process,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 55: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ob_connection_percent','ob_connection_percent','ob_connection_percent','%','OBServer 活跃session数 / 262144','OBServer active session count / 262144',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_connection_percent',`name`='ob_connection_percent',`name_en`='ob_connection_percent',`description`='OBServer 活跃session数 / 262144',`description_en`='OBServer active session count / 262144',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 56: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','active_session','active_session','active_session','','OBServer 活跃会话个数','count of OBServer active session',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='OBServer 活跃会话个数',`description_en`='count of OBServer active session',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 57: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_assigned_percent','cpu_assigned_percent','cpu_assigned_percent','%','cpu 分配率','cpu assigned percent',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_assigned_percent',`name`='cpu_assigned_percent',`name_en`='cpu_assigned_percent',`description`='cpu 分配率',`description_en`='cpu assigned percent',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 58: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','mem_assigned_percent','mem_assigned_percent','mem_assigned_percent','%','内存分配率','memory assigned percent',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='mem_assigned_percent',`name`='mem_assigned_percent',`name_en`='mem_assigned_percent',`description`='内存分配率',`description_en`='memory assigned percent',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 59: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','install_disk_usage_percent','install_disk_usage_percent','ob_install_disk_usage_percent','%','OceanBase安装目录磁盘使用率','usage percent of OceanBase install disk',1,1,'device,fstype,mount_point,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_install_disk_usage_percent',`name`='install_disk_usage_percent',`name_en`='install_disk_usage_percent',`description`='OceanBase安装目录磁盘使用率',`description_en`='usage percent of OceanBase install disk',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='device,fstype,mount_point,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 60: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','data_disk_usage_percent','data_disk_usage_percent','ob_data_disk_usage_percent','%','OceanBase数据盘磁盘使用率','usage percent of OceanBase data disk',1,1,'device,fstype,mount_point,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_data_disk_usage_percent',`name`='data_disk_usage_percent',`name_en`='data_disk_usage_percent',`description`='OceanBase数据盘磁盘使用率',`description_en`='usage percent of OceanBase data disk',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='device,fstype,mount_point,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 61: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','log_disk_usage_percent','log_disk_usage_percent','ob_log_disk_usage_percent','%','OceanBase日志磁盘使用率','usage percent of OceanBase log',1,1,'device,fstype,mount_point,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_log_disk_usage_percent',`name`='log_disk_usage_percent',`name_en`='log_disk_usage_percent',`description`='OceanBase日志磁盘使用率',`description_en`='usage percent of OceanBase log',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='device,fstype,mount_point,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 62: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Oceanbase 数据盘 sstable 目录下 block_file 文件存在情况','ob_sstable_block_file_exists','ob_sstable_block_file_exists','','Oceanbase 数据盘 sstable 目录下 block_file 文件存在情况','Oceanbase block_file existence(under sstable dir)',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_sstable_block_file_exists',`name`='Oceanbase 数据盘 sstable 目录下 block_file 文件存在情况',`name_en`='ob_sstable_block_file_exists',`description`='Oceanbase 数据盘 sstable 目录下 block_file 文件存在情况',`description_en`='Oceanbase block_file existence(under sstable dir)',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 63: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Oceanbase log 目录存在情况','ob_log_dir_exists','ob_log_dir_exists','','Oceanbase log 目录存在情况','Oceanbase log dir existence',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_log_dir_exists',`name`='Oceanbase log 目录存在情况',`name_en`='ob_log_dir_exists',`description`='Oceanbase log 目录存在情况',`description_en`='Oceanbase log dir existence',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 64: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Oceanbase data 目录存在情况','ob_data_dir_exists','ob_data_dir_exists','','Oceanbase data 目录存在情况','Oceanbase data dir existence',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_data_dir_exists',`name`='Oceanbase data 目录存在情况',`name_en`='ob_data_dir_exists',`description`='Oceanbase data 目录存在情况',`description_en`='Oceanbase data dir existence',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 65: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Oceanbase install 目录存在情况','ob_install_dir_exists','ob_install_dir_exists','','Oceanbase install 目录存在情况','Oceanbase install dir existence',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_install_dir_exists',`name`='Oceanbase install 目录存在情况',`name_en`='ob_install_dir_exists',`description`='Oceanbase install 目录存在情况',`description_en`='Oceanbase install dir existence',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 66: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Oceanbase run 目录存在情况','ob_run_dir_exists','ob_run_dir_exists','','Oceanbase run 目录存在情况','Oceanbase run dir existence',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_run_dir_exists',`name`='Oceanbase run 目录存在情况',`name_en`='ob_run_dir_exists',`description`='Oceanbase run 目录存在情况',`description_en`='Oceanbase run dir existence',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 67: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','sstable_usage','sstable_usage','ob_disk_percent','%','sstable 使用率','sstable usage percent',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_disk_percent',`name`='sstable_usage',`name_en`='sstable_usage',`description`='sstable 使用率',`description_en`='sstable usage percent',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 68: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','memory_percent','memory_percent','memory_percent','%','主机内存使用率','host memory usage percent',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='memory_percent',`name`='memory_percent',`name_en`='memory_percent',`description`='主机内存使用率',`description_en`='host memory usage percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 69: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','net_receive_percent','net_receive_percent','net_recv_percent','%','网络收包率:收包流量/总带宽','net receive percent: receive bytes / bandwidth bytes',1,1,'device,svr_ip',0,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_recv_percent',`name`='net_receive_percent',`name_en`='net_receive_percent',`description`='网络收包率:收包流量/总带宽',`description_en`='net receive percent: receive bytes / bandwidth bytes',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='device,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 70: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','net_send_percent','net_send_percent','net_send_percent','%','网络收包率:出包流量/总带宽','net send percent: send bytes / bandwidth bytes',1,1,'device,svr_ip',0,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_send_percent',`name`='net_send_percent',`name_en`='net_send_percent',`description`='网络收包率:出包流量/总带宽',`description_en`='net send percent: send bytes / bandwidth bytes',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='device,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 71: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','tcp_retrans_percent','tcp_retrans_percent','tcp_retrans_percent','%','TCP 重传率','TCP retransmission percent',1,1,'svr_ip',0,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tcp_retrans_percent',`name`='tcp_retrans_percent',`name_en`='tcp_retrans_percent',`description`='TCP 重传率',`description_en`='TCP retransmission percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 72: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','inactive_server_count','inactive_server_count','inactive_server_count','','OceanBase集群不可用OBServer个数','inactive OBServer count of OceanBase cluster',1,1,'ob_cluster_id,ob_cluster_name,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='inactive_server_count',`name`='inactive_server_count',`name_en`='inactive_server_count',`description`='OceanBase集群不可用OBServer个数',`description_en`='inactive OBServer count of OceanBase cluster',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 73: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','index_fail_count','index_fail_count','index_fail_count','','OceanBase集群索引不正确个数','index fail count of OceanBase cluster',1,60,'ob_cluster_id,ob_cluster_name,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='index_fail_count',`name`='index_fail_count',`name_en`='index_fail_count',`description`='OceanBase集群索引不正确个数',`description_en`='index fail count of OceanBase cluster',`unit`='',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 74: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','load1_per_cpu','load1_per_cpu','load1_per_cpu','','主机负载load1 / CPU 核数','host load1 per cpu count',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='load1_per_cpu',`name`='load1_per_cpu',`name_en`='load1_per_cpu',`description`='主机负载load1 / CPU 核数',`description_en`='host load1 per cpu count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 75: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','load5_per_cpu','load5_per_cpu','load5_per_cpu','','主机负载load5(按CPU核数平均值)','host load5 per cpu count',1,1,'svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='load5_per_cpu',`name`='load5_per_cpu',`name_en`='load5_per_cpu',`description`='主机负载load5(按CPU核数平均值)',`description_en`='host load5 per cpu count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 76: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','read','read','io_read','times/s','每秒读次数','Reads per second',1,1,'svr_ip',1,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_read',`name`='read',`name_en`='read',`description`='每秒读次数',`description_en`='Reads per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1,`app`='HOST' sql 77: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','write','write','io_write','times/s','每秒写次数','Number of writes per second',1,1,'svr_ip',1,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_write',`name`='write',`name_en`='write',`description`='每秒写次数',`description_en`='Number of writes per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1,`app`='HOST' sql 78: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','read','read','io_read_time','μs','平均每次 IO 读取耗时','Elapsed time per IO read',1,1,'svr_ip',1,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_read_time',`name`='read',`name_en`='read',`description`='平均每次 IO 读取耗时',`description_en`='Elapsed time per IO read',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1,`app`='HOST' sql 79: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','write','write','io_write_time','μs','平均每次 IO 写入耗时','Elapsed time per IO write',1,1,'svr_ip',1,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_write_time',`name`='write',`name_en`='write',`description`='平均每次 IO 写入耗时',`description_en`='Elapsed time per IO write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1,`app`='HOST' sql 80: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','数据库磁盘占用','Database Disk Usage','ob_database_disk_used_gb','GB','数据库磁盘占用','Database Disk Usage',1,60,'ob_cluster_id,ob_cluster_name',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_database_disk_used_gb',`name`='数据库磁盘占用',`name_en`='Database Disk Usage',`description`='数据库磁盘占用',`description_en`='Database Disk Usage',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name',`alarm_enabled`=0,`is_built_in`=1 sql 81: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tenant500_memory','tenant500_memory','tenant500_mem_hold','GB','租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant500_mem_hold',`name`='tenant500_memory',`name_en`='tenant500_memory',`description`='租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 82: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tenant500_memory_percent','tenant500_memory_percent','tenant500_mem_hold_percent','%','租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant500_mem_hold_percent',`name`='tenant500_memory_percent',`name_en`='tenant500_memory_percent',`description`='租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 83: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tanant500_storage_short_term_memory','tanant500_storage_short_term_memory','tenant500_storage_short_meta_hold_gb','GB','500租户STORAGE_SHORT_TERM_META_CTX_ID 内存大小','tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant500_storage_short_meta_hold_gb',`name`='tanant500_storage_short_term_memory',`name_en`='tanant500_storage_short_term_memory',`description`='500租户STORAGE_SHORT_TERM_META_CTX_ID 内存大小',`description_en`='tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 84: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tanant500_storage_short_term_memory_percentage','tanant500_storage_short_term_memory_percentage','tenant500_storage_short_meta_hold_percentage','%','500租户STORAGE_SHORT_TERM_META_CTX_ID 内存 / 租户500占用内存(不包括 OB_KVSTORE_CACHE_MB)','tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant500_storage_short_meta_hold_percentage',`name`='tanant500_storage_short_term_memory_percentage',`name_en`='tanant500_storage_short_term_memory_percentage',`description`='500租户STORAGE_SHORT_TERM_META_CTX_ID 内存 / 租户500占用内存(不包括 OB_KVSTORE_CACHE_MB)',`description_en`='tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 85: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','clog_write','clog_write','clog_io_write_rt','μs','clog 每次写入平均耗时','clog average write time per write',1,1,'ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',1,1,'4.1.0.3') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='clog_io_write_rt',`name`='clog_write',`name_en`='clog_write',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 86: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ssstore_read','ssstore_read','io_read_rt','μs','SSStore 每次读取平均耗时','SSStore average read time per read',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_read_rt',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每次读取平均耗时',`description_en`='SSStore average read time per read',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 87: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ssstore_write','ssstore_write','io_write_rt','μs','SSStore 每次写入平均耗时','SSStore average write time per write',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_write_rt',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每次写入平均耗时',`description_en`='SSStore average write time per write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 88: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`) VALUES ('alarm','alarm','write_disk','write_disk','clog_write_disk_rt','μs','每次事务日志写盘平均耗时','Average time to write each transaction log to disk',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1,'4.1.0.3') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='clog_write_disk_rt',`name`='write_disk',`name_en`='write_disk',`description`='每次事务日志写盘平均耗时',`description_en`='Average time to write each transaction log to disk',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`max_ob_version`='4.1.0.3' sql 89: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','sync_time','sync_time','trans_commit_log_sync_rt','μs','每次事务日志网络同步平均耗时','Average time for each transaction log network synchronization',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='trans_commit_log_sync_rt',`name`='sync_time',`name_en`='sync_time',`description`='每次事务日志网络同步平均耗时',`description_en`='Average time for each transaction log network synchronization',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 90: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','trans_commit_rt','trans_commit_rt','transaction_commit_rt','μs','事务平均提交耗时','Average commit time per transaction',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='transaction_commit_rt',`name`='trans_commit_rt',`name_en`='trans_commit_rt',`description`='事务平均提交耗时',`description_en`='Average commit time per transaction',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 91: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','trans_rollback_rt','trans_rollback_rt','transaction_rollback_rt','μs','事务平均回滚耗时','Average rollback time per transaction',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='transaction_rollback_rt',`name`='trans_rollback_rt',`name_en`='trans_rollback_rt',`description`='事务平均回滚耗时',`description_en`='Average rollback time per transaction',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 92: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`) VALUES ('alarm','alarm','all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`order`=1 sql 93: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`) VALUES ('alarm','alarm','all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`order`=1 sql 94: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','select','select','sql_select_count','times/s','每秒处理 Select 语句数','Number of Select statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_select_count',`name`='select',`name_en`='select',`description`='每秒处理 Select 语句数',`description_en`='Number of Select statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 95: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','insert','insert','sql_insert_count','times/s','每秒处理 Insert 语句数','Number of Insert statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_insert_count',`name`='insert',`name_en`='insert',`description`='每秒处理 Insert 语句数',`description_en`='Number of Insert statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 96: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','update','update','sql_update_count','times/s','每秒处理 Update 语句数','Number of Update statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_update_count',`name`='update',`name_en`='update',`description`='每秒处理 Update 语句数',`description_en`='Number of Update statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 97: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','replace','replace','sql_replace_count','times/s','每秒处理 Replace 语句数','Number of Replace statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_replace_count',`name`='replace',`name_en`='replace',`description`='每秒处理 Replace 语句数',`description_en`='Number of Replace statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 98: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','delete','delete','sql_delete_count','times/s','每秒处理 Delete 语句数','Number of Delete statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_delete_count',`name`='delete',`name_en`='delete',`description`='每秒处理 Delete 语句数',`description_en`='Number of Delete statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 99: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','other','other','sql_other_count','times/s','DDL, DCL, DTL 等其他语句数','Number of DDL, DCL, DTL statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_other_count',`name`='other',`name_en`='other',`description`='DDL, DCL, DTL 等其他语句数',`description_en`='Number of DDL, DCL, DTL statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 100: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','block_cache','block_cache','block_cache_size','byte','块缓存大小','Block cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='block_cache_size',`name`='block_cache',`name_en`='block_cache',`description`='块缓存大小',`description_en`='Block cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 101: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','row_cache','row_cache','row_cache_size','byte','行缓存大小','Row cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='row_cache_size',`name`='row_cache',`name_en`='row_cache',`description`='行缓存大小',`description_en`='Row cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 102: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','plan_cache','plan_cache','plan_cache_size','byte','执行计划缓存大小','Execute plan cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='plan_cache_size',`name`='plan_cache',`name_en`='plan_cache',`description`='执行计划缓存大小',`description_en`='Execute plan cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 103: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','clog_cache','clog_cache','clog_cache_size','byte','Clog 缓存大小','Clog cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='clog_cache_size',`name`='clog_cache',`name_en`='clog_cache',`description`='Clog 缓存大小',`description_en`='Clog cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 104: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','bloom_filter_cache','bloom_filter_cache','bloom_filter_cache_size','byte','bloom filter 缓存大小','Bloom filter cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='bloom_filter_cache_size',`name`='bloom_filter_cache',`name_en`='bloom_filter_cache',`description`='bloom filter 缓存大小',`description_en`='Bloom filter cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 105: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','location_cache','location_cache','location_cache_size','byte','location 缓存大小','Location cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='location_cache_size',`name`='location_cache',`name_en`='location_cache',`description`='location 缓存大小',`description_en`='Location cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 106: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','Mini_Cache_Hit_Count','tx data hit mini cache count','tx_data_hit_mini_cache_count','times/s','事务表读请求命中 mini cache 数量','Mini Cache Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,'4.2.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tx_data_hit_mini_cache_count',`name`='Mini_Cache_Hit_Count',`name_en`='tx data hit mini cache count',`description`='事务表读请求命中 mini cache 数量',`description_en`='Mini Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 107: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','KV_Cache_Hit_Count','tx data hit kv cache count','tx_data_hit_kv_cache_count','times/s','事务表读请求命中 kv cache 数量','KV Cache Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,'4.2.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tx_data_hit_kv_cache_count',`name`='KV_Cache_Hit_Count',`name_en`='tx data hit kv cache count',`description`='事务表读请求命中 kv cache 数量',`description_en`='KV Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 108: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','TX_CTX_Hit_Count','tx data read tx ctx count','tx_data_read_tx_ctx_count','times/s','事务表读请求命中事务上下文表数量','Transaction Context Table Hits by Transaction Table Read Requests',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,'4.2.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tx_data_read_tx_ctx_count',`name`='TX_CTX_Hit_Count',`name_en`='tx data read tx ctx count',`description`='事务表读请求命中事务上下文表数量',`description_en`='Transaction Context Table Hits by Transaction Table Read Requests',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 109: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','TX_Data_Memtable_Hit_Count','tx data read tx data memtable count','tx_data_read_tx_data_memtable_count','times/s','事务表读请求命中 memtable 数量','MemTable Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,'4.2.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tx_data_read_tx_data_memtable_count',`name`='TX_Data_Memtable_Hit_Count',`name_en`='tx data read tx data memtable count',`description`='事务表读请求命中 memtable 数量',`description_en`='MemTable Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 110: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','TX_Data_SStable_Hit_Count','tx data read tx data sstable count','tx_data_read_tx_data_sstable_count','times/s','事务表读请求命中 sstable 数量','SSTable Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1,'4.2.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tx_data_read_tx_data_sstable_count',`name`='TX_Data_SStable_Hit_Count',`name_en`='tx data read tx data sstable count',`description`='事务表读请求命中 sstable 数量',`description_en`='SSTable Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 111: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','active_memstore_percent','active_memstore_percent','active_memstore_percent','%','租户活跃memstore / 触发冻结的memstore阈值','tenant active memstore / threshold of memstore to trigger frozen',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='active_memstore_percent',`name`='active_memstore_percent',`name_en`='active_memstore_percent',`description`='租户活跃memstore / 触发冻结的memstore阈值',`description_en`='tenant active memstore / threshold of memstore to trigger frozen',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 112: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tps_rt','tps_rt','tps_rt','μs','tps耗时','TPS response time',1,1,'ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,stat_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tps_rt',`name`='tps_rt',`name_en`='tps_rt',`description`='tps耗时',`description_en`='TPS response time',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,stat_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 113: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','task_duration','task_duration','ob_server_task_max_duration_seconds','s','最长任务运行时间','max task duration',1,60,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_server_task_max_duration_seconds',`name`='task_duration',`name_en`='task_duration',`description`='最长任务运行时间',`description_en`='max task duration',`unit`='s',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 114: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tenant_task_duration','tenant_task_duration','ob_tenant_task_max_duration_seconds','s','租户最长任务运行时间','tenant max task duration',1,60,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_task_max_duration_seconds',`name`='tenant_task_duration',`name_en`='tenant_task_duration',`description`='租户最长任务运行时间',`description_en`='tenant max task duration',`unit`='s',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 115: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','plan_cache_miss_rate','plan_cache_miss_rate','plan_cache_miss_ratio','%','执行计划缓存miss率','execution plan cache miss rate',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='plan_cache_miss_ratio',`name`='plan_cache_miss_rate',`name_en`='plan_cache_miss_rate',`description`='执行计划缓存miss率',`description_en`='execution plan cache miss rate',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 116: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','row_cache_miss_rate','row_cache_miss_rate','row_cache_miss_ratio','%','行缓存miss率','Row cache miss rate',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='row_cache_miss_ratio',`name`='row_cache_miss_rate',`name_en`='row_cache_miss_rate',`description`='行缓存miss率',`description_en`='Row cache miss rate',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 117: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','block_cache_miss_rate','block_cache_miss_rate','block_cache_miss_ratio','%','块缓存miss率','Block cache miss rate',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='block_cache_miss_ratio',`name`='block_cache_miss_rate',`name_en`='block_cache_miss_rate',`description`='块缓存miss率',`description_en`='Block cache miss rate',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 118: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','bloom_filter_cache_miss_rate','bloom_filter_cache_miss_rate','bloom_filter_cache_miss_ratio','%','bloom filter 缓存miss率','Bloom filter cache miss rate',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='bloom_filter_cache_miss_ratio',`name`='bloom_filter_cache_miss_rate',`name_en`='bloom_filter_cache_miss_rate',`description`='bloom filter 缓存miss率',`description_en`='Bloom filter cache miss rate',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 119: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','no-force renew location cache 成功次数','Successes in no-force_renew_location_cache','location_cache_success_count','','no-force renew location cache 成功次数','Successes in no-force_renew_location_cache',0,60,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='location_cache_success_count',`name`='no-force renew location cache 成功次数',`name_en`='Successes in no-force_renew_location_cache',`description`='no-force renew location cache 成功次数',`description_en`='Successes in no-force_renew_location_cache',`unit`='',`display_by_default`=0,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 120: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','force renew location cache SQL 成功次数','Successes in force_renew_location_cache','location_cache_sql_success_count','','force renew location cache SQL 成功次数','Successes in force_renew_location_cache',0,60,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='location_cache_sql_success_count',`name`='force renew location cache SQL 成功次数',`name_en`='Successes in force_renew_location_cache',`description`='force renew location cache SQL 成功次数',`description_en`='Successes in force_renew_location_cache',`unit`='',`display_by_default`=0,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 121: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','location cache SYS_CORE 日志出现次数','Count of location cache SYS_CORE log','location_cache_log_count','','location cache SYS_CORE 日志出现次数','Count of location cache SYS_CORE log',0,60,'ob_cluster_name,ob_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='location_cache_log_count',`name`='location cache SYS_CORE 日志出现次数',`name_en`='Count of location cache SYS_CORE log',`description`='location cache SYS_CORE 日志出现次数',`description_en`='Count of location cache SYS_CORE log',`unit`='',`display_by_default`=0,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 122: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tenant_connection_percent','tenant_connection_percent','tenant_connection_percent','%','租户活跃会话数 / unit配置的最大session数据','tenant active session count / max session count in unix config',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant_connection_percent',`name`='tenant_connection_percent',`name_en`='tenant_connection_percent',`description`='租户活跃会话数 / unit配置的最大session数据',`description_en`='tenant active session count / max session count in unix config',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 123: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','root_disk_usage','root_disk_usage','root_disk_usage','%','服务器根目录磁盘使用率','Host root path disk usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='root_disk_usage',`name`='root_disk_usage',`name_en`='root_disk_usage',`description`='服务器根目录磁盘使用率',`description_en`='Host root path disk usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 124: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','observer_fd_usage','observer_fd_usage','observer_fd_usage','%','OBServer 文件句柄使用率','OBServer fd usage',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_fd_usage',`name`='observer_fd_usage',`name_en`='observer_fd_usage',`description`='OBServer 文件句柄使用率',`description_en`='OBServer fd usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 125: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','observer_fd_count','observer_fd_count','observer_fd_count','','OBServer 文件句柄数','OBServer fd count',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_fd_count',`name`='observer_fd_count',`name_en`='observer_fd_count',`description`='OBServer 文件句柄数',`description_en`='OBServer fd count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 126: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','observer_thread_count','observer_thread_count','observer_thread_count','','OBServer 线程数','OBServer Threads',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_thread_count',`name`='observer_thread_count',`name_en`='observer_thread_count',`description`='OBServer 线程数',`description_en`='OBServer Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 127: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','obproxy_fd_count','obproxy_fd_count','obproxy_fd_count','','OBProxy 文件句柄数','OBProxy File Handles',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_fd_count',`name`='obproxy_fd_count',`name_en`='obproxy_fd_count',`description`='OBProxy 文件句柄数',`description_en`='OBProxy File Handles',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 128: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','obproxy_thread_count','obproxy_thread_count','obproxy_thread_count','','OBProxy 线程数','OBProxy Threads',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_thread_count',`name`='obproxy_thread_count',`name_en`='obproxy_thread_count',`description`='OBProxy 线程数',`description_en`='OBProxy Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 129: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 客户端连接数使用百分比','OBProxy client connections used percent','client_connection_used_percent','%','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='client_connection_used_percent',`name`='OBProxy 客户端连接数使用百分比',`name_en`='OBProxy client connections used percent',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 130: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 服务端连接数使用百分比','OBProxy server connections used percent','server_connection_used_percent','%','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='server_connection_used_percent',`name`='OBProxy 服务端连接数使用百分比',`name_en`='OBProxy server connections used percent',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 131: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 进程内存使用率','OBProxy process memory used percent','obproxy_rss_mem_used_percent','%','OBProxy 进程常驻内存 / proxy_mem_limited','OBProxy process rss memory / proxy_mem_limited',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_rss_mem_used_percent',`name`='OBProxy 进程内存使用率',`name_en`='OBProxy process memory used percent',`description`='OBProxy 进程常驻内存 / proxy_mem_limited',`description_en`='OBProxy process rss memory / proxy_mem_limited',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 132: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','total','total','transaction_total','','每秒事务数','transaction count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='transaction_total',`name`='total',`name_en`='total',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 133: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','total','total','request_total','','通过 OBProxy 集群下发的每秒请求数','total request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的每秒请求数',`description_en`='total request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 134: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','total','total','request_cost','μs','通过 OBProxy 集群下发的平均每条 SQL 响应时间','average request elapsed time',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的平均每条 SQL 响应时间',`description_en`='average request elapsed time',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 135: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','commit','commit','request_total_commit','','每秒 commit 请求数','commit request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_commit',`name`='commit',`name_en`='commit',`description`='每秒 commit 请求数',`description_en`='commit request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 136: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','delete','delete','request_total_delete','','每秒 delete 请求数','delete request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_delete',`name`='delete',`name_en`='delete',`description`='每秒 delete 请求数',`description_en`='delete request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 137: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','insert','insert','request_total_insert','','每秒 insert 请求数','insert request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_insert',`name`='insert',`name_en`='insert',`description`='每秒 insert 请求数',`description_en`='insert request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 138: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','large','large','request_total_large','','每秒大请求数','large request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_large',`name`='large',`name_en`='large',`description`='每秒大请求数',`description_en`='large request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 139: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','select','select','request_total_select','','每秒 select 请求数','select request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_select',`name`='select',`name_en`='select',`description`='每秒 select 请求数',`description_en`='select request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 140: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','sequence','sequence','request_total_sequence','','每秒 sequence 请求数','sequence request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_sequence',`name`='sequence',`name_en`='sequence',`description`='每秒 sequence 请求数',`description_en`='sequence request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 141: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','slow','slow','request_total_slow','','每秒慢请求数','slow request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_slow',`name`='slow',`name_en`='slow',`description`='每秒慢请求数',`description_en`='slow request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 142: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','update','update','request_total_update','','每秒 update 请求数','update request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_total_update',`name`='update',`name_en`='update',`description`='每秒 update 请求数',`description_en`='update request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 143: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','client','client','current_session_client','','客户端连接数','connections from client',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 144: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','server','server','current_session_server','','服务端连接数','connections to server',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='current_session_server',`name`='server',`name_en`='server',`description`='服务端连接数',`description_en`='connections to server',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 145: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','commit','commit','request_cost_commit','μs','平均每次 commit 请求耗时','average elapsed time for commit request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_commit',`name`='commit',`name_en`='commit',`description`='平均每次 commit 请求耗时',`description_en`='average elapsed time for commit request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 146: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','delete','delete','request_cost_delete','μs','平均每次 delete 请求耗时','average elapsed time for delete request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_delete',`name`='delete',`name_en`='delete',`description`='平均每次 delete 请求耗时',`description_en`='average elapsed time for delete request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 147: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','insert','insert','request_cost_insert','μs','平均每次 insert 请求耗时','average elapsed time for insert request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_insert',`name`='insert',`name_en`='insert',`description`='平均每次 insert 请求耗时',`description_en`='average elapsed time for insert request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 148: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','prepare_send_request','prepare_send_request','request_cost_prepare_send_request_time','μs','平均每次请求发送准备耗时','average elapsed time for request to prepare for send',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_prepare_send_request_time',`name`='prepare_send_request',`name_en`='prepare_send_request',`description`='平均每次请求发送准备耗时',`description_en`='average elapsed time for request to prepare for send',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 149: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','server_process_request','server_process_request','request_cost_server_process_request_time','μs','平均每次服务端处理请求耗时','average elapsed time for server to precess request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_server_process_request_time',`name`='server_process_request',`name_en`='server_process_request',`description`='平均每次服务端处理请求耗时',`description_en`='average elapsed time for server to precess request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 150: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','select','select','request_cost_select','μs','平均每次 select 请求耗时','average elapsed time for select request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_select',`name`='select',`name_en`='select',`description`='平均每次 select 请求耗时',`description_en`='average elapsed time for select request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 151: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','sequence','sequence','request_cost_sequence','μs','平均每次 sequence 请求耗时','average elapsed time for sequence request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_sequence',`name`='sequence',`name_en`='sequence',`description`='平均每次 sequence 请求耗时',`description_en`='average elapsed time for sequence request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 152: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','update','update','request_cost_update','μs','平均每次 update 请求耗时','average elapsed time for update request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_update',`name`='update',`name_en`='update',`description`='平均每次 update 请求耗时',`description_en`='average elapsed time for update request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 153: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','others','others','request_cost_others','μs','平均每次其他请求耗时','average elapsed time for other request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_cost_others',`name`='others',`name_en`='others',`description`='平均每次其他请求耗时',`description_en`='average elapsed time for other request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 154: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer session数','all session','all_session','','当前会话数','Current Sessions',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='all_session',`name`='OBServer session数',`name_en`='all session',`description`='当前会话数',`description_en`='Current Sessions',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 155: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_system','cpu_system','cpu_system','%','服务器 CPU system 使用率','Host CPU system usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_system',`name`='cpu_system',`name_en`='cpu_system',`description`='服务器 CPU system 使用率',`description_en`='Host CPU system usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 156: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_used_percent','cpu_used_percent','cpu_used_percent','%','服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','Host CPU usage: sum of user, system, nice, irq, softirq and steal',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_used_percent',`name`='cpu_used_percent',`name_en`='cpu_used_percent',`description`='服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和',`description_en`='Host CPU usage: sum of user, system, nice, irq, softirq and steal',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 157: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_steal','cpu_steal','cpu_steal','%','服务器 CPU steal 使用率','Host CPU steal usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_steal',`name`='cpu_steal',`name_en`='cpu_steal',`description`='服务器 CPU steal 使用率',`description_en`='Host CPU steal usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 158: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','io_await','io_await','io_await','ms','磁盘 IO 从发起到结束平均耗时','Average of disk IO elapsed time',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_await',`name`='io_await',`name_en`='io_await',`description`='磁盘 IO 从发起到结束平均耗时',`description_en`='Average of disk IO elapsed time',`unit`='ms',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 159: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','io_util','io_util','io_util','%','单位时间内磁盘处理IO的时间占比','Average percentage of disk IO time per second',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_util',`name`='io_util',`name_en`='io_util',`description`='单位时间内磁盘处理IO的时间占比',`description_en`='Average percentage of disk IO time per second',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 160: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','net_receive_drop_count','net_receive_drop_count','net_receive_drop_count','','服务器网络丢包次数','Host network receive drop count',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_receive_drop_count',`name`='net_receive_drop_count',`name_en`='net_receive_drop_count',`description`='服务器网络丢包次数',`description_en`='Host network receive drop count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 161: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','net_traffic_err_count','net_traffic_err_count','net_traffic_err_count','','服务器网络收发包出错次数','Host network traffic error count',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_traffic_err_count',`name`='net_traffic_err_count',`name_en`='net_traffic_err_count',`description`='服务器网络收发包出错次数',`description_en`='Host network traffic error count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 162: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','observer_core_dump_seconds','observer_core_dump_seconds','observer_core_dump_seconds','s','距 OBServer 最近 core dump 时长','Duration from the OBServer last core dump',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_core_dump_seconds',`name`='observer_core_dump_seconds',`name_en`='observer_core_dump_seconds',`description`='距 OBServer 最近 core dump 时长',`description_en`='Duration from the OBServer last core dump',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 163: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','net_traffic_usage','net_traffic_usage','net_traffic_usage','%','服务器网卡出入包流量占比','Host network in and out traffic usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_traffic_usage',`name`='net_traffic_usage',`name_en`='net_traffic_usage',`description`='服务器网卡出入包流量占比',`description_en`='Host network in and out traffic usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 164: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBLB 网卡流量使用率','OBLB NIC Traffic Usage','oblb_net_traffic_usage','%','OBLB 网卡流量使用率','OBLB NIC Traffic Usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='oblb_net_traffic_usage',`name`='OBLB 网卡流量使用率',`name_en`='OBLB NIC Traffic Usage',`description`='OBLB 网卡流量使用率',`description_en`='OBLB NIC Traffic Usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 165: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','net_bandwidth_mbps','net_bandwidth_mbps','net_bandwidth_mbps','Mbps','服务器网卡带宽','Host network bandwidth',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='net_bandwidth_mbps',`name`='net_bandwidth_mbps',`name_en`='net_bandwidth_mbps',`description`='服务器网卡带宽',`description_en`='Host network bandwidth',`unit`='Mbps',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 166: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','file_inode_usage','file_inode_usage','file_inode_usage','%','服务器 inode 使用率','Host inode usage',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='file_inode_usage',`name`='file_inode_usage',`name_en`='file_inode_usage',`description`='服务器 inode 使用率',`description_en`='Host inode usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 167: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_softirq_per_cpu','cpu_softirq_per_cpu','cpu_softirq_per_cpu','%','服务器每个CPU softirq(软中断)使用率','Host CPU softirq usage per cpu',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_softirq_per_cpu',`name`='cpu_softirq_per_cpu',`name_en`='cpu_softirq_per_cpu',`description`='服务器每个CPU softirq(软中断)使用率',`description_en`='Host CPU softirq usage per cpu',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 168: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','cpu_idle_per_cpu','cpu_idle_per_cpu','cpu_idle_per_cpu','%','服务器每个 CPU 空闲率','Host CPU idle percent per cpu',1,1,'svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_idle_per_cpu',`name`='cpu_idle_per_cpu',`name_en`='cpu_idle_per_cpu',`description`='服务器每个 CPU 空闲率',`description_en`='Host CPU idle percent per cpu',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 169: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','io_qusize','io_qusize','io_qusize','','磁盘当前IO队列中的IO请求数量','Current disk IO queue size',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_qusize',`name`='io_qusize',`name_en`='io_qusize',`description`='磁盘当前IO队列中的IO请求数量',`description_en`='Current disk IO queue size',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 170: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','io_read_write_time','io_read_write_time','io_read_write_time','s','磁盘 IO 读写时间之和','Sum of disk IO read and write time',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='io_read_write_time',`name`='io_read_write_time',`name_en`='io_read_write_time',`description`='磁盘 IO 读写时间之和',`description_en`='Sum of disk IO read and write time',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 171: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','tenant_log_disk_usage','tenant_log_disk_usage','ob_tenant_log_disk_usage','%','OceanBase租户日志盘使用率','OceanBase tenant log disk usage',1,60,'ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_log_disk_usage',`name`='tenant_log_disk_usage',`name_en`='tenant_log_disk_usage',`description`='OceanBase租户日志盘使用率',`description_en`='OceanBase tenant log disk usage',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 172: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','ob_server_stopped_duration_seconds','ob_server_stopped_duration_seconds','ob_server_stopped_duration_seconds','s','OBServer停服时长','Duration of OBServer stopped',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_server_stopped_duration_seconds',`name`='ob_server_stopped_duration_seconds',`name_en`='ob_server_stopped_duration_seconds',`description`='OBServer停服时长',`description_en`='Duration of OBServer stopped',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 173: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer 进程常驻内存大小','OBServer process memory resident size','observer_rss_mem_gb','GB','OBServer 进程常驻内存大小','Resident Memory Size for OBServer Process',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_rss_mem_gb',`name`='OBServer 进程常驻内存大小',`name_en`='OBServer process memory resident size',`description`='OBServer 进程常驻内存大小',`description_en`='Resident Memory Size for OBServer Process',`unit`='GB',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 174: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 进程常驻内存大小','OBProxy process memory resident size','obproxy_rss_mem_gb','GB','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_rss_mem_gb',`name`='OBProxy 进程常驻内存大小',`name_en`='OBProxy process memory resident size',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='GB',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 175: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','obproxy_core_dump_seconds','obproxy_core_dump_seconds','obproxy_core_dump_seconds','s','距 OBProxy 最近 core dump 时长','Duration from the OBProxy last core dump',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_core_dump_seconds',`name`='obproxy_core_dump_seconds',`name_en`='obproxy_core_dump_seconds',`description`='距 OBProxy 最近 core dump 时长',`description_en`='Duration from the OBProxy last core dump',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 176: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OCP 监控 Agent 进程 CPU 使用率','OCP monitor agent process CPU usage','monagent_process_cpu_percent_per_cpu','%','OCP 监控 Agent 进程 CPU 使用率 / CPU核数','CPU Utilization of ocp_monagent Process / CPU count',1,1,'svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='monagent_process_cpu_percent_per_cpu',`name`='OCP 监控 Agent 进程 CPU 使用率',`name_en`='OCP monitor agent process CPU usage',`description`='OCP 监控 Agent 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of ocp_monagent Process / CPU count',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 177: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OCP 管理 Agent 进程 CPU 使用率','OCP manager agent process CPU usage','mgragent_process_cpu_percent_per_cpu','%','OCP 管理 Agent 进程 CPU 使用率 / CPU核数','CPU Utilization of ocp_mgragent Process / CPU count',1,1,'svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='mgragent_process_cpu_percent_per_cpu',`name`='OCP 管理 Agent 进程 CPU 使用率',`name_en`='OCP manager agent process CPU usage',`description`='OCP 管理 Agent 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of ocp_mgragent Process / CPU count',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 178: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBServer 进程 CPU 使用率','OBServer process CPU usage','observer_process_cpu_percent_per_cpu','%','OBServer 进程 CPU 使用率 / CPU核数','CPU Utilization of OBServer Process / CPU count',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_process_cpu_percent_per_cpu',`name`='OBServer 进程 CPU 使用率',`name_en`='OBServer process CPU usage',`description`='OBServer 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of OBServer Process / CPU count',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 179: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OBProxy 进程 CPU 使用率','OBProxy process CPU usage','obproxy_process_cpu_percent_per_cpu','%','OBProxy 进程 CPU 使用率 / CPU核数','CPU Utilization of OBProxy Process / CPU count',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_process_cpu_percent_per_cpu',`name`='OBProxy 进程 CPU 使用率',`name_en`='OBProxy process CPU usage',`description`='OBProxy 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of OBProxy Process / CPU count',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 180: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','线程使用率','Thread usage','ob_tenant_thread_percent','%','活跃线程数 / 最大线程数','Active threads / Maximum threads',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_thread_percent',`name`='线程使用率',`name_en`='Thread usage',`description`='活跃线程数 / 最大线程数',`description_en`='Active threads / Maximum threads',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 181: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`) VALUES ('alarm','alarm','ob_tenant_cpu_percent','ob_tenant_cpu_percent','ob_tenant_cpu_percent','%','租户 CPU 使用量 * 100 / 租户 CPU 分配量','Tenant CPU used * 100 / Tenant CPU assigned',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'3.2.3.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_cpu_percent',`name`='ob_tenant_cpu_percent',`name_en`='ob_tenant_cpu_percent',`description`='租户 CPU 使用量 * 100 / 租户 CPU 分配量',`description_en`='Tenant CPU used * 100 / Tenant CPU assigned',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.3.0' sql 182: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','OceanBase租户请求队列大小','OceanBase tenant request queue size','ob_tenant_request_queue_size','','OceanBase租户请求队列大小','OceanBase tenant request queue size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_request_queue_size',`name`='OceanBase租户请求队列大小',`name_en`='OceanBase tenant request queue size',`description`='OceanBase租户请求队列大小',`description_en`='OceanBase tenant request queue size',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 183: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','large_request_queue','large_request_queue','ob_tenant_request_queue_large_size','','OceanBase租户大查询队列大小','OceanBase tenant large request queue size',1,1,'tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_request_queue_large_size',`name`='large_request_queue',`name_en`='large_request_queue',`description`='OceanBase租户大查询队列大小',`description_en`='OceanBase tenant large request queue size',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 184: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','租户磁盘数据量','tenant data size','ob_tenant_data_size_gb','GB','租户磁盘数据量','tenant data size',1,60,'tenant_name,ob_tenant_id',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_data_size_gb',`name`='租户磁盘数据量',`name_en`='tenant data size',`description`='租户磁盘数据量',`description_en`='tenant data size',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=1,`is_built_in`=1 sql 185: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','租户磁盘占用量','tenant disk used size','ob_tenant_disk_used_size_gb','GB','租户磁盘占用量','tenant disk used size',1,60,'tenant_name,ob_tenant_id',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_disk_used_size_gb',`name`='租户磁盘占用量',`name_en`='tenant disk used size',`description`='租户磁盘占用量',`description_en`='tenant disk used size',`unit`='GB',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=1,`is_built_in`=1 sql 186: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','租户磁盘使用百分比','tenant disk usage','ob_tenant_disk_used_percentage','%','租户磁盘使用百分比','tenant disk usage percentage',1,60,'tenant_name,ob_tenant_id',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='ob_tenant_disk_used_percentage',`name`='租户磁盘使用百分比',`name_en`='tenant disk usage',`description`='租户磁盘使用百分比',`description_en`='tenant disk usage percentage',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=1,`is_built_in`=1 sql 187: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','SQL 在等待队列中等待耗时','SQL waiting time in the waiting queue','request_queue_time','μs','SQL 在等待队列中等待耗时','SQL waiting time in the waiting queue',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='request_queue_time',`name`='SQL 在等待队列中等待耗时',`name_en`='SQL waiting time in the waiting queue',`description`='SQL 在等待队列中等待耗时',`description_en`='SQL waiting time in the waiting queue',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 188: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`) VALUES ('alarm','alarm','CPU 使用率','CPU usage','cpu_percent','%','CPU 使用率','CPU usage',1,1,'svr_ip',0,1,'HOST') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='cpu_percent',`name`='CPU 使用率',`name_en`='CPU usage',`description`='CPU 使用率',`description_en`='CPU usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 189: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`) VALUES ('alarm','alarm','partition count','partition count','partition_count','','分区数量','Number of partitions',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'4.0.0.0') ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='partition_count',`name`='partition count',`name_en`='partition count',`description`='分区数量',`description_en`='Number of partitions',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.0.0.0' sql 190: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','Memstore percent','Memstore percent','memstore_percent','%','MEMStore使用百分比','MEMStore usage percent',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='memstore_percent',`name`='Memstore percent',`name_en`='Memstore percent',`description`='MEMStore使用百分比',`description_en`='MEMStore usage percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 191: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','select rt','select rt','sql_select_rt','μs','Select 语句平均处理耗时','The average processing time for each Select statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='sql_select_rt',`name`='select rt',`name_en`='select rt',`description`='Select 语句平均处理耗时',`description_en`='The average processing time for each Select statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 192: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','leader_absent_count','leader_absent_count','tenant_partition_leader_absent_count','','租户无主分区个数','The count of partition leader absent',1,60,'tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant_partition_leader_absent_count',`name`='leader_absent_count',`name_en`='leader_absent_count',`description`='租户无主分区个数',`description_en`='The count of partition leader absent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 193: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','replica_absent_count','replica_absent_count','tenant_partition_replica_absent_count','','租户缺副本分区个数','The count of partition replica absent',1,60,'tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='tenant_partition_replica_absent_count',`name`='replica_absent_count',`name_en`='replica_absent_count',`description`='租户缺副本分区个数',`description_en`='The count of partition replica absent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 194: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','observer','observer','observer_log_error_count','','OBServer ERROR 日志个数','Count of the OBServer ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='observer_log_error_count',`name`='observer',`name_en`='observer',`description`='OBServer ERROR 日志个数',`description_en`='Count of the OBServer ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 195: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','election','election','election_log_error_count','','OBServer election ERROR 日志个数','Count of the OBServer election ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='election_log_error_count',`name`='election',`name_en`='election',`description`='OBServer election ERROR 日志个数',`description_en`='Count of the OBServer election ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 196: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','rootservice','rootservice','rootservice_log_error_count','','OBServer rootservice ERROR 日志个数','Count of the OBServer rootservice ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='rootservice_log_error_count',`name`='rootservice',`name_en`='rootservice',`description`='OBServer rootservice ERROR 日志个数',`description_en`='Count of the OBServer rootservice ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 197: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','obproxy','obproxy','obproxy_log_error_count','','OBProxy ERROR 日志个数','Count of the OBProxy ERROR log',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',1,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='obproxy_log_error_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy ERROR 日志个数',`description_en`='Count of the OBProxy ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=1,`is_built_in`=1 sql 198: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','process_count','process count','process_count','','进程数量','process count',1,1,'ob_cluster_name,ob_cluster_id,svr_ip,name',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='process_count',`name`='process_count',`name_en`='process count',`description`='进程数量',`description_en`='process count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip,name',`alarm_enabled`=0,`is_built_in`=1 sql 199: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_node_available','binlog_node_available','binlog_node_available','','Binlog 集群节点状态','Binlog Cluster node available',1,1,'binlog_cluster,binlog_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_node_available',`name`='binlog_node_available',`name_en`='binlog_node_available',`description`='Binlog 集群节点状态',`description_en`='Binlog Cluster node available',`unit`='',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 200: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_host_cpu_usage','binlog_host_cpu_usage','binlog_host_cpu_usage','%','Binlog 集群节点 CPU 使用率','Binlog cluster node CPU usage',1,1,'binlog_cluster,binlog_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_host_cpu_usage',`name`='binlog_host_cpu_usage',`name_en`='binlog_host_cpu_usage',`description`='Binlog 集群节点 CPU 使用率',`description_en`='Binlog cluster node CPU usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 201: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_host_memory_usage','binlog_host_memory_usage','binlog_host_memory_usage','%','Binlog 集群节点内存使用率','Binlog cluster node memory usage',1,1,'binlog_cluster,binlog_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_host_memory_usage',`name`='binlog_host_memory_usage',`name_en`='binlog_host_memory_usage',`description`='Binlog 集群节点内存使用率',`description_en`='Binlog cluster node memory usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 202: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_host_storage_usage','binlog_host_storage_usage','binlog_host_storage_usage','%','Binlog 集群节点 Binlog存储使用率','Binlog cluster node Binlog storage usage',1,1,'binlog_cluster,binlog_cluster_id,svr_ip',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_host_storage_usage',`name`='binlog_host_storage_usage',`name_en`='binlog_host_storage_usage',`description`='Binlog 集群节点 Binlog存储使用率',`description_en`='Binlog cluster node Binlog storage usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 203: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_conversion_delay','binlog_conversion_delay','binlog_conversion_delay','ms','Binlog 转换延迟时间','Binlog conversion delay milliseconds',1,1,'binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_conversion_delay',`name`='binlog_conversion_delay',`name_en`='binlog_conversion_delay',`description`='Binlog 转换延迟时间',`description_en`='Binlog conversion delay milliseconds',`unit`='ms',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 204: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_dump_delay','binlog_dump_delay','binlog_dump_delay','s','Binlog 订阅延迟时长','Binlog service dump delay seconds',1,1,'binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_dump_delay',`name`='binlog_dump_delay',`name_en`='binlog_dump_delay',`description`='Binlog 订阅延迟时长',`description_en`='Binlog service dump delay seconds',`unit`='s',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 205: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_dump_error_count','binlog_dump_error_count','binlog_dump_error_count','','Binlog 订阅异常次数','Binlog dump error count',1,1,'binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_dump_error_count',`name`='binlog_dump_error_count',`name_en`='binlog_dump_error_count',`description`='Binlog 订阅异常次数',`description_en`='Binlog dump error count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 206: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_instance_down','binlog_instance_down','binlog_instance_down','','Binlog 服务实例异常','Binlog service instance down',1,1,'binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_instance_down',`name`='binlog_instance_down',`name_en`='binlog_instance_down',`description`='Binlog 服务实例异常',`description_en`='Binlog service instance down',`unit`='',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 sql 207: INSERT INTO `metric_meta`(`class_name`,`group_name`,`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`) VALUES ('alarm','alarm','binlog_service_disk_usage','binlog_service_disk_usage','binlog_service_disk_usage','%','Binlog 服务磁盘配额使用率','Binlog service disk usage',1,1,'binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',0,1) ON DUPLICATE KEY UPDATE `group_name`='alarm',`class_name`='alarm',`key`='binlog_service_disk_usage',`name`='binlog_service_disk_usage',`name_en`='binlog_service_disk_usage',`description`='Binlog 服务磁盘配额使用率',`description_en`='Binlog service disk usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='binlog_cluster,binlog_cluster_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1 ]} [2024-09-05T10:00:35] metaDataSource END DEFAULT_DATA sqls:metric_meta_for_alarm [2024-09-05T10:00:35] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_metric_expr_config 569 [2024-09-05T10:00:35.006] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_metric_expr_config, sqls=[ sql 0: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('active_memstore_percent','100 * sum(ob_sysstat{stat_id=\"130000\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"130002\",@LABELS}) by (@GBLABELS)','MEMStore使用占触发冻结百分比','MemStore Usage in Triggered Freezes','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_sysstat{stat_id=\"130000\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"130002\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='MEMStore使用占触发冻结百分比',`description_en`='MemStore Usage in Triggered Freezes',`unit`='%' sql 1: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('active_memstore_used','sum(ob_sysstat{stat_id=\"130000\",@LABELS}) by (@GBLABELS)','活跃 MEMStore 大小','Active MEMStore size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"130000\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='活跃 MEMStore 大小',`description_en`='Active MEMStore size',`unit`='byte' sql 2: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('active_session','sum(ob_session_active_num{@LABELS}) by (@GBLABELS)','当前活跃会话数','Number of current active sessions','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_session_active_num{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='' sql 3: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('all_session','sum(ob_session_all_num{@LABELS}) by (@GBLABELS)','当前会话数','Number of current sessions','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_session_all_num{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='当前会话数',`description_en`='Number of current sessions',`unit`='' sql 4: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('backup_storage_capacity_used_percent','max(backup_storage_capacity_used_percent{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(backup_storage_capacity_used_percent{@LABELS}) by (@GBLABELS)',`dimension`='' sql 5: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_hit','sum(delta(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS)','块缓存命中数','Number of block cache hits','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='块缓存命中数',`description_en`='Number of block cache hits',`unit`='' sql 6: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_hit_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS))','块缓存命中率','Block cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='块缓存命中率',`description_en`='Block cache hit rate',`unit`='%' sql 7: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_miss','sum(delta(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS)','块缓存miss数','Number of block cache misses','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='块缓存miss数',`description_en`='Number of block cache misses',`unit`='' sql 8: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_miss_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS))','块缓存miss率','Block cache miss rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='块缓存miss率',`description_en`='Block cache miss rate',`unit`='%' sql 9: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_req_total','sum(delta(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS)','块缓存请求次数','Block cache total request count','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50009\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='块缓存请求次数',`description_en`='Block cache total request count',`unit`='' sql 10: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_cache_size','sum(ob_cache_size_bytes{cache_name=\"user_block_cache\",@LABELS}) by (@GBLABELS)','块缓存大小','Block cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_cache_size_bytes{cache_name=\"user_block_cache\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='块缓存大小',`description_en`='Block cache size',`unit`='byte' sql 11: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('block_index_cache_hit','sum(delta(ob_sysstat{stat_id=\"50002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','块索引缓存命中数','Number of block index cache hits','TENANT','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='块索引缓存命中数',`description_en`='Number of block index cache hits',`unit`='',`max_ob_version`='4.0.0.0' sql 12: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('block_index_cache_miss','sum(delta(ob_sysstat{stat_id=\"50003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','块索引缓存miss数','Number of block index cache misses','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='块索引缓存miss数',`description_en`='Number of block index cache misses',`unit`='' sql 13: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_hit','sum(delta(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS)','bloom filter 缓存命中数','Number of Bloom filter cache hits','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='bloom filter 缓存命中数',`description_en`='Number of Bloom filter cache hits',`unit`='' sql 14: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_hit_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS))','bloom filter 缓存命中率','Bloom filter cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='bloom filter 缓存命中率',`description_en`='Bloom filter cache hit rate',`unit`='%' sql 15: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_miss','sum(delta(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS)','bloom filter 缓存miss数','Number of Bloom filter cache misses','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='bloom filter 缓存miss数',`description_en`='Number of Bloom filter cache misses',`unit`='' sql 16: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_miss_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS))','bloom filter 缓存miss率','Bloom filter cache miss rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='bloom filter 缓存miss率',`description_en`='Bloom filter cache miss rate',`unit`='%' sql 17: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_req_total','sum(delta(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS)','bloom filter 缓存请求次数','Bloom filter cache total request count','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50005\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='bloom filter 缓存请求次数',`description_en`='Bloom filter cache total request count',`unit`='' sql 18: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('bloom_filter_cache_size','sum(ob_sysstat{stat_id=\"120009\",@LABELS}) by (@GBLABELS)','bloom filter 缓存大小','Bloom filter cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120009\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='bloom filter 缓存大小',`description_en`='Bloom filter cache size',`unit`='byte' sql 19: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_cache_hit','sum(delta(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 缓存命中数','Number of clog cache hits','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 缓存命中数',`description_en`='Number of clog cache hits',`unit`='' sql 20: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_cache_miss','sum(delta(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 缓存miss数','Number of clog cache misses','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 缓存miss数',`description_en`='Number of clog cache misses',`unit`='' sql 21: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_cache_req_total','sum(delta(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Clog 缓存请求次数','Clog cache total request count','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Clog 缓存请求次数',`description_en`='Clog cache total request count',`unit`='' sql 22: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_cache_size','sum(ob_sysstat{stat_id=\"120001\",@LABELS}) by (@GBLABELS)','Clog 缓存大小','Clog cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120001\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='Clog 缓存大小',`description_en`='Clog cache size',`unit`='byte' sql 23: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_cache_hit_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS))','Clog 缓存命中率','Clog cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50038\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50037\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='Clog 缓存命中率',`description_en`='Clog cache hit rate',`unit`='%' sql 24: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_index_cache_hit','sum(delta(ob_sysstat{stat_id=\"50039\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 索引缓存命中数','Number of clog index cache hits','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50039\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='clog 索引缓存命中数',`description_en`='Number of clog index cache hits',`unit`='' sql 25: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_index_cache_miss','sum(delta(ob_sysstat{stat_id=\"50040\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 索引缓存miss数','Number of clog index cache misses','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50040\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='clog 索引缓存miss数',`description_en`='Number of clog index cache misses',`unit`='' sql 26: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_index_cache_size','sum(ob_sysstat{stat_id=\"120002\",@LABELS}) by (@GBLABELS)','clog 索引缓存大小','Clog index cache size','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120002\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='clog 索引缓存大小',`description_en`='Clog index cache size',`unit`='byte' sql 27: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_rpc_count','sum(delta(ob_sysstat{stat_id=\"80023\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog rpc 调用次数','Number of clog RPC calls','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"80023\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='clog rpc 调用次数',`description_en`='Number of clog RPC calls',`unit`='' sql 28: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_rpc_success_count','sum(delta(ob_sysstat{stat_id=\"80026\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog rpc 调用成功次数','Number of successful clog RPC calls','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"80026\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='clog rpc 调用成功次数',`description_en`='Number of successful clog RPC calls',`unit`='' sql 29: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_rpc_success_time_us','sum(delta(ob_sysstat{stat_id=\"80025\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog rpc 调用耗时','Clog RPC call duration','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"80025\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='clog rpc 调用耗时',`description_en`='Clog RPC call duration',`unit`='μs' sql 30: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clog_trans_log_total_size','sum(rate(ob_sysstat{stat_id=\"80057\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒提交的事务日志大小','Transaction log size submitted per second','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80057\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒提交的事务日志大小',`description_en`='Transaction log size submitted per second',`unit`='byte' sql 31: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('clog_write_disk_rt','sum(rate(ob_sysstat{stat_id=\"80041\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80040\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每次事务日志写盘平均耗时','Average time to write each transaction log to disk','TENANT','μs','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80041\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80040\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每次事务日志写盘平均耗时',`description_en`='Average time to write each transaction log to disk',`unit`='μs',`max_ob_version`='4.1.0.3' sql 32: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_assigned_percent','100 * avg(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS) / avg(ob_server_resource_cpu{@LABELS}) by (@GBLABELS)','cpu 分配率','cpu assigned percent','','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS) / avg(ob_server_resource_cpu{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='cpu 分配率',`description_en`='cpu assigned percent',`unit`='%' sql 33: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_idle','100 * sum(rate(node_cpu_seconds_total{mode=\"idle\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','平均每核cpu空闲时间','Average idle duration per CPU core','HOST','s') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"idle\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='平均每核cpu空闲时间',`description_en`='Average idle duration per CPU core',`unit`='s' sql 34: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_idle_per_cpu','100 * avg(rate(node_cpu_seconds_total_native{mode=\"idle\", @LABELS}[@INTERVAL])) by (@GBLABELS)','服务器每个 CPU 空闲率','Host CPU idle percent per cpu','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(rate(node_cpu_seconds_total_native{mode=\"idle\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='服务器每个 CPU 空闲率',`description_en`='Host CPU idle percent per cpu',`unit`='%' sql 35: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_iowait','100 * sum(rate(node_cpu_seconds_total{mode=\"iowait\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','IO等待CPU使用率','iowait CPU Utilization','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"iowait\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='IO等待CPU使用率',`description_en`='iowait CPU Utilization',`unit`='%' sql 36: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_irq','100 * sum(rate(node_cpu_seconds_total{mode=\"irq\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','平均每核cpu硬中断时间','Average hardware interruption duration per CPU core','HOST','s') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"irq\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='平均每核cpu硬中断时间',`description_en`='Average hardware interruption duration per CPU core',`unit`='s' sql 37: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_nice','100 * sum(rate(node_cpu_seconds_total{mode=\"nice\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','平均每核cpu处理nice进程时间','Average nice process duration per CPU core','HOST','s') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"nice\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='平均每核cpu处理nice进程时间',`description_en`='Average nice process duration per CPU core',`unit`='s' sql 38: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_percent','100 * (1 - sum(rate(node_cpu_seconds_total{mode=\"idle\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_cpu_seconds_total{mode=~\"idle|user|system|steal|softirq|irq\",@LABELS}[@INTERVAL])) by (@GBLABELS))','CPU 使用率','CPU Usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(rate(node_cpu_seconds_total{mode=\"idle\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_cpu_seconds_total{mode=~\"idle|user|system|steal|softirq|irq\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='HOST',`description`='CPU 使用率',`description_en`='CPU Usage',`unit`='%' sql 39: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_softirq','100 * sum(rate(node_cpu_seconds_total{mode=\"softirq\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','平均每核cpu软中断时间','Average software interruption duration per CPU core','HOST','s') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"softirq\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='平均每核cpu软中断时间',`description_en`='Average software interruption duration per CPU core',`unit`='s' sql 40: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_softirq_per_cpu','100 * avg(rate(node_cpu_seconds_total_native{mode=\"softirq\", @LABELS}[@INTERVAL])) by (@GBLABELS)','服务器每个CPU softirq(软中断)使用率','Host CPU softirq usage per cpu','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(rate(node_cpu_seconds_total_native{mode=\"softirq\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='服务器每个CPU softirq(软中断)使用率',`description_en`='Host CPU softirq usage per cpu',`unit`='%' sql 41: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_steal','100 * sum(rate(node_cpu_seconds_total{mode=\"steal\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','服务器 CPU steal 使用率','Host CPU steal usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"steal\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='服务器 CPU steal 使用率',`description_en`='Host CPU steal usage',`unit`='%' sql 42: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_system','100 * sum(rate(node_cpu_seconds_total{mode=\"system\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','系统CPU使用率','system CPU Utilization','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"system\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='系统CPU使用率',`description_en`='system CPU Utilization',`unit`='%' sql 43: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_user','100 * sum(rate(node_cpu_seconds_total{mode=\"user\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','用户CPU使用率','user CPU Utilization','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(node_cpu_seconds_total{mode=\"user\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='用户CPU使用率',`description_en`='user CPU Utilization',`unit`='%' sql 44: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_used_percent','100 * (1 - sum(rate(node_cpu_seconds_total{mode=\"idle\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_cpu_seconds_total{mode=~\"idle|user|system|softirq|irq\",@LABELS}[@INTERVAL])) by (@GBLABELS))','服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','Host CPU usage: sum of user, system, nice, irq, softirq and steal','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(rate(node_cpu_seconds_total{mode=\"idle\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_cpu_seconds_total{mode=~\"idle|user|system|softirq|irq\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='HOST',`description`='服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和',`description_en`='Host CPU usage: sum of user, system, nice, irq, softirq and steal',`unit`='%' sql 45: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('file_inode_usage','round(100 - 100 * sum(node_filesystem_files_free{@LABELS}) by (@GBLABELS) / sum(node_filesystem_files{@LABELS}) by (@GBLABELS))','服务器 inode 使用率','Host inode usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='round(100 - 100 * sum(node_filesystem_files_free{@LABELS}) by (@GBLABELS) / sum(node_filesystem_files{@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='服务器 inode 使用率',`description_en`='Host inode usage',`unit`='%' sql 46: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('current_session','sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS)','obproxy 客户端连接数','Number of OBProxy client connections','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy 客户端连接数',`description_en`='Number of OBProxy client connections',`unit`='' sql 47: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('current_session_client','sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS)','客户端连接数','connections from client','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='客户端连接数',`description_en`='connections from client',`unit`='' sql 48: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('current_session_server','sum(odp_current_session{sessionType=\"server\",@LABELS}) by (@GBLABELS)','服务端连接数','connections to server','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(odp_current_session{sessionType=\"server\",@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='服务端连接数',`description_en`='connections to server',`unit`='' sql 49: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('client_connection_used_percent','100 * sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS) / sum(obproxy_client_max_connections{@LABELS}) by (@GBLABELS)','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(odp_current_session{sessionType=\"client\",@LABELS}) by (@GBLABELS) / sum(obproxy_client_max_connections{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%' sql 50: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('server_connection_used_percent','100 * sum(odp_current_session{sessionType=\"server\",@LABELS}) by (@GBLABELS) / sum(obproxy_server_max_connections{@LABELS}) by (@GBLABELS)','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(odp_current_session{sessionType=\"server\",@LABELS}) by (@GBLABELS) / sum(obproxy_server_max_connections{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%' sql 51: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_rss_mem_used_percent','100 * sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS) / sum(obproxy_memory_limit_bytes{@LABELS}) by (@GBLABELS)','OBProxy 进程常驻内存 / proxy_mem_limited','OBProxy process rss memory / proxy_mem_limited','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS) / sum(obproxy_memory_limit_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程常驻内存 / proxy_mem_limited',`description_en`='OBProxy process rss memory / proxy_mem_limited',`unit`='%' sql 52: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('db_cpu','sum(rate(ob_sysstat{stat_id=\"200002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','数据库实例执行数据库命令消耗的ON CPU时间,不包含后台任务','ON CPU time consumed by the database instance to execute database commands, background tasks are not included.','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"200002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='数据库实例执行数据库命令消耗的ON CPU时间,不包含后台任务',`description_en`='ON CPU time consumed by the database instance to execute database commands, background tasks are not included.',`unit`='μs' sql 53: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('db_time','sum(rate(ob_sysstat{stat_id=\"200001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','数据库工作总时间','Total database working time','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"200001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='数据库工作总时间',`description_en`='Total database working time',`unit`='μs' sql 54: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('disk_percent','100 * (1 - avg(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS))','磁盘使用率','Disk usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - avg(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='磁盘使用率',`description_en`='Disk usage',`unit`='%' sql 55: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('disk_readonly_flag','max(node_filesystem_readonly{@LABELS}) by (@GBLABELS)','磁盘只读标识','Disk read-only flag','HOST','') ON DUPLICATE KEY UPDATE `expr`='max(node_filesystem_readonly{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='磁盘只读标识',`description_en`='Disk read-only flag',`unit`='' sql 56: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total','sum(rate(odp_entry_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy 请求总次数','Total number of OBProxy requests','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy 请求总次数',`description_en`='Total number of OBProxy requests',`unit`='' sql 57: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total_hit','sum(rate(odp_entry_total{routeHit=\"true\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒路由表命中次数','hit count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{routeHit=\"true\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每秒路由表命中次数',`description_en`='hit count per second',`unit`='' sql 58: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total_partition','sum(rate(odp_entry_total{entryType=\"partition_entry\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒查询 partition entry 的次数','partition entry query count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{entryType=\"partition_entry\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每秒查询 partition entry 的次数',`description_en`='partition entry query count per second',`unit`='' sql 59: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total_route','sum(rate(odp_entry_total{entryType=\"route\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒查询 route entry 的次数','route entry query count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{entryType=\"route\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每秒查询 route entry 的次数',`description_en`='route entry query count per second',`unit`='' sql 60: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total_success','sum(rate(odp_entry_total{routeResult=\"true\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒路由表查询成功次数','success query count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{routeResult=\"true\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每秒路由表查询成功次数',`description_en`='success query count per second',`unit`='' sql 61: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('entry_total_table','sum(rate(odp_entry_total{entryType=\"table_entry\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒查询 table entry 的次数','table entry query count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_entry_total{entryType=\"table_entry\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每秒查询 table entry 的次数',`description_en`='table entry query count per second',`unit`='' sql 62: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response','sum(rate(odp_sql_request_total{sqlResult=\"fail\",@LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy 请求error次数','Number of OBProxy request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy 请求error次数',`description_en`='Number of OBProxy request errors',`unit`='' sql 63: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_commit','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy commit 请求error次数','Number of OBProxy COMMIT request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy commit 请求error次数',`description_en`='Number of OBProxy COMMIT request errors',`unit`='' sql 64: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_delete','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy delete 请求error次数','Number of OBProxy DELETE request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy delete 请求error次数',`description_en`='Number of OBProxy DELETE request errors',`unit`='' sql 65: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_insert','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy insert 请求error次数','Number of OBProxy INSERT request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy insert 请求error次数',`description_en`='Number of OBProxy INSERT request errors',`unit`='' sql 66: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_select','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy select 请求error次数','Number of OBProxy SELECT request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy select 请求error次数',`description_en`='Number of OBProxy SELECT request errors',`unit`='' sql 67: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_sequence','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy sequence 请求error次数','Number of OBProxy SEQUENCE request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy sequence 请求error次数',`description_en`='Number of OBProxy SEQUENCE request errors',`unit`='' sql 68: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('error_response_update','sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','obproxy update 请求error次数','Number of OBProxy UPDATE request errors','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlResult=\"fail\",sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy update 请求error次数',`description_en`='Number of OBProxy UPDATE request errors',`unit`='' sql 69: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('ob_tenant_partition_frozen_memstore_count','max(ob_partition_frozen_memstore_count{@LABELS}) by (@GBLABELS)','租户冻结memstore个数','Number of Tenant frozen memstore','TENANT','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(ob_partition_frozen_memstore_count{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='租户冻结memstore个数',`description_en`='Number of Tenant frozen memstore',`unit`='',`max_ob_version`='4.0.0.0' sql 70: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('freeze_count','max(delta(ob_memstore_freeze_times{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(delta(ob_memstore_freeze_times{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 71: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('frozen_versions','max(ob_zone_stat{name=\"frozen_version\",@LABELS}) by (@GBLABELS) - min(ob_zone_stat{name=\"last_merged_version\",@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(ob_zone_stat{name=\"frozen_version\",@LABELS}) by (@GBLABELS) - min(ob_zone_stat{name=\"last_merged_version\",@LABELS}) by (@GBLABELS)',`dimension`='' sql 72: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('gts_rpc_count','sum(delta(ob_sysstat{stat_id=\"30066\",@LABELS}[@INTERVAL])) by (@GBLABELS)','全局事务服务rpc调用次数','Number of global transaction service RPC calls','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"30066\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='全局事务服务rpc调用次数',`description_en`='Number of global transaction service RPC calls',`unit`='' sql 73: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_agent_process_status','min(host_agent_process_status{@LABELS}) by (@GBLABELS)','agent进程状态','agent process status','HOST','') ON DUPLICATE KEY UPDATE `expr`='min(host_agent_process_status{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='agent进程状态',`description_en`='agent process status',`unit`='' sql 74: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_available','min(host_available{@LABELS}) by (@GBLABELS)','服务器状态','host status','HOST','') ON DUPLICATE KEY UPDATE `expr`='min(host_available{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='服务器状态',`description_en`='host status',`unit`='' sql 75: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('clock_diff_milliseconds','max(clock_diff_milliseconds{@LABELS}) by (@GBLABELS)','主机与OCP-Server的时钟偏移','clock diff between host and OCP-Server','HOST','ms') ON DUPLICATE KEY UPDATE `expr`='max(clock_diff_milliseconds{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='主机与OCP-Server的时钟偏移',`description_en`='clock diff between host and OCP-Server',`unit`='ms' sql 76: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_disk_free','sum(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / 1073741824','文件系统可用字节数','Available bytes in file system','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='sum(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='HOST',`description`='文件系统可用字节数',`description_en`='Available bytes in file system',`unit`='byte' sql 77: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_disk_total','sum(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS) / 1073741824','文件系统总容量','Total capacity of file system','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='sum(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='HOST',`description`='文件系统总容量',`description_en`='Total capacity of file system',`unit`='byte' sql 78: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_disk_used','sum(node_filesystem_size_bytes{@LABELS} - node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / 1073741824','文件系统已使用字节数','Used bytes in file system','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='sum(node_filesystem_size_bytes{@LABELS} - node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='HOST',`description`='文件系统已使用字节数',`description_en`='Used bytes in file system',`unit`='byte' sql 79: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_disk_used_percent','100 * (1 - sum(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / sum(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS))','磁盘分区容量使用率','Disk partition space usage percent','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(node_filesystem_avail_bytes{@LABELS}) by (@GBLABELS) / sum(node_filesystem_size_bytes{@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='磁盘分区容量使用率',`description_en`='Disk partition space usage percent',`unit`='%' sql 80: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_log_disk_usage_percent','100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"log_disk_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"log_disk_path\",@LABELS}) by (@GBLABELS))','OceanBase日志磁盘使用率','usage percent of OceanBase log','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"log_disk_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"log_disk_path\",@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='OceanBase日志磁盘使用率',`description_en`='usage percent of OceanBase log',`unit`='%' sql 81: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_data_disk_usage_percent','100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"data_disk_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"data_disk_path\",@LABELS}) by (@GBLABELS))','OceanBase数据盘磁盘使用率','usage percent of OceanBase data disk','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"data_disk_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"data_disk_path\",@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='OceanBase数据盘磁盘使用率',`description_en`='usage percent of OceanBase data disk',`unit`='%' sql 82: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_install_disk_usage_percent','100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"install_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"install_path\",@LABELS}) by (@GBLABELS))','OceanBase安装目录磁盘使用率','usage percent of OceanBase install disk','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - avg(node_filesystem_avail_bytes{is_ob_disk=\"1\",mount_label=\"install_path\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{is_ob_disk=\"1\",mount_label=\"install_path\",@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='OceanBase安装目录磁盘使用率',`description_en`='usage percent of OceanBase install disk',`unit`='%' sql 83: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('root_disk_usage','100 *(1 - avg(node_filesystem_avail_bytes{mountpoint=\"/\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{mountpoint=\"/\",@LABELS}) by (@GBLABELS))','服务器根目录磁盘使用率','Host root path disk usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='100 *(1 - avg(node_filesystem_avail_bytes{mountpoint=\"/\",@LABELS}) by (@GBLABELS) / avg(node_filesystem_size_bytes{mountpoint=\"/\",@LABELS}) by (@GBLABELS))',`dimension`='HOST',`description`='服务器根目录磁盘使用率',`description_en`='Host root path disk usage',`unit`='%' sql 84: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ic_server_health','min(ic_server_health{@LABELS}) by (@GBLABELS)','Inter Connector Server是否健康(可正常访问)','If Inter Connector Server health(accessible)','','') ON DUPLICATE KEY UPDATE `expr`='min(ic_server_health{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Inter Connector Server是否健康(可正常访问)',`description_en`='If Inter Connector Server health(accessible)',`unit`='' sql 85: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('inactive_server_count','max(ob_server_num{status=\"inactive\",@LABELS}) by (@GBLABELS)','OceanBase集群不可用OBServer个数','inactive OBServer count of OceanBase cluster','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(ob_server_num{status=\"inactive\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OceanBase集群不可用OBServer个数',`description_en`='inactive OBServer count of OceanBase cluster',`unit`='' sql 86: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_server_stopped_duration_seconds','max(ob_server_stopped_duration_seconds{@LABELS}) by (@GBLABELS)','OBServer停服时长','Duration of OBServer stopped','','s') ON DUPLICATE KEY UPDATE `expr`='max(ob_server_stopped_duration_seconds{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBServer停服时长',`description_en`='Duration of OBServer stopped',`unit`='s' sql 87: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('index_fail_count','sum(ob_index_error_num{@LABELS}) by (@GBLABELS)','OceanBase集群索引不正确个数','index fail count of OceanBase cluster','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_index_error_num{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OceanBase集群索引不正确个数',`description_en`='index fail count of OceanBase cluster',`unit`='' sql 88: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('iops','sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每秒 IO 次数','Number of average I/O operations per second','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='平均每秒 IO 次数',`description_en`='Number of average I/O operations per second',`unit`='' sql 89: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read','avg(rate(node_disk_reads_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒读次数','Reads per second','HOST','') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_disk_reads_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每秒读次数',`description_en`='Reads per second',`unit`='' sql 90: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_byte','avg(rate(node_disk_read_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每次读取数据量','Amount of data read each time','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_disk_read_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每次读取数据量',`description_en`='Amount of data read each time',`unit`='byte' sql 91: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_count','sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每秒读次数','SSStore read times per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每秒读次数',`description_en`='SSStore read times per second',`unit`='times/s' sql 92: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_rt','sum(rate(ob_sysstat{stat_id=\"60001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每次读取平均耗时','SSStore average read time per read','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"60000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每次读取平均耗时',`description_en`='SSStore average read time per read',`unit`='μs' sql 93: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_size','sum(rate(ob_sysstat{stat_id=\"60002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每秒读取数据量','SSStore read data volume per second','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每秒读取数据量',`description_en`='SSStore read data volume per second',`unit`='byte' sql 94: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_time','1000000 * (avg(rate(node_disk_read_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / (avg(rate(node_disk_reads_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS))','平均每次 IO 读取耗时','Elapsed time per IO read','HOST','μs') ON DUPLICATE KEY UPDATE `expr`='1000000 * (avg(rate(node_disk_read_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / (avg(rate(node_disk_reads_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='HOST',`description`='平均每次 IO 读取耗时',`description_en`='Elapsed time per IO read',`unit`='μs' sql 95: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write','avg(rate(node_disk_writes_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒写次数','Number of writes per second','HOST','') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_disk_writes_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每秒写次数',`description_en`='Number of writes per second',`unit`='' sql 96: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write_byte','avg(rate(node_disk_written_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每次写入数据量','Amount of data written each time','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_disk_written_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每次写入数据量',`description_en`='Amount of data written each time',`unit`='byte' sql 97: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write_count','sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每秒写次数','SSStore write times per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每秒写次数',`description_en`='SSStore write times per second',`unit`='times/s' sql 98: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write_rt','sum(rate(ob_sysstat{stat_id=\"60004\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每次写入平均耗时','SSStore average write time per write','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60004\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"60003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每次写入平均耗时',`description_en`='SSStore average write time per write',`unit`='μs' sql 99: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write_size','sum(rate(ob_sysstat{stat_id=\"60005\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SSStore 每秒写入数据量','SSStore write data volume per second','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60005\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SSStore 每秒写入数据量',`description_en`='SSStore write data volume per second',`unit`='byte' sql 100: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_write_time','1000000 * (avg(rate(node_disk_write_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / (avg(rate(node_disk_writes_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS))','平均每次 IO 写入耗时','Elapsed time per IO write','HOST','μs') ON DUPLICATE KEY UPDATE `expr`='1000000 * (avg(rate(node_disk_write_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / (avg(rate(node_disk_writes_completed_total{@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='HOST',`description`='平均每次 IO 写入耗时',`description_en`='Elapsed time per IO write',`unit`='μs' sql 101: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_get_count','sum(delta(ob_latch_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 102: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_immediate_get_count','sum(delta(ob_latch_immediate_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_immediate_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 103: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_immediate_miss_count','sum(delta(ob_latch_immediate_miss_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_immediate_miss_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 104: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_miss_count','sum(delta(ob_latch_miss_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_miss_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 105: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_sleep_count','sum(delta(ob_latch_sleep_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_sleep_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 106: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_spin_get_count','sum(delta(ob_latch_spin_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_latch_spin_get_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 107: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('latch_wait_time','1000000 * sum(delta(ob_latch_wait_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='1000000 * sum(delta(ob_latch_wait_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 108: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('leader_partition_count','sum(ob_partition_num{role=\"1\"@LABELS}) by (@GBLABELS)','leader 分区数','Number of leader partitions','TENANT','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(ob_partition_num{role=\"1\"@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='leader 分区数',`description_en`='Number of leader partitions',`unit`='',`max_ob_version`='4.0.0.0' sql 109: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('load1','avg(node_load1{@LABELS}) by (@GBLABELS)','过去1分钟系统平均负载','The average system load in the last minute','HOST','') ON DUPLICATE KEY UPDATE `expr`='avg(node_load1{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='过去1分钟系统平均负载',`description_en`='The average system load in the last minute',`unit`='' sql 110: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('load15','avg(node_load15{@LABELS}) by (@GBLABELS)','过去15分钟系统平均负载','The average system load in the last fifteen minute','HOST','') ON DUPLICATE KEY UPDATE `expr`='avg(node_load15{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='过去15分钟系统平均负载',`description_en`='The average system load in the last fifteen minute',`unit`='' sql 111: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('load1_per_cpu','sum(node_load1{@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','主机负载load1 / CPU 核数','The host load1 per cpu count','HOST','') ON DUPLICATE KEY UPDATE `expr`='sum(node_load1{@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='主机负载load1 / CPU 核数',`description_en`='The host load1 per cpu count',`unit`='' sql 112: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('load5','avg(node_load5{@LABELS}) by (@GBLABELS)','过去5分钟系统平均负载','The average system load in the last five minute','HOST','') ON DUPLICATE KEY UPDATE `expr`='avg(node_load5{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='过去5分钟系统平均负载',`description_en`='The average system load in the last five minute',`unit`='' sql 113: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('load5_per_cpu','sum(node_load5{@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','主机负载load5(按CPU核数平均值)','host load5 per cpu count','HOST','') ON DUPLICATE KEY UPDATE `expr`='sum(node_load5{@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='主机负载load5(按CPU核数平均值)',`description_en`='host load5 per cpu count',`unit`='' sql 114: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_hit','sum(delta(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存命中数','Number of location cache hits','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='location 缓存命中数',`description_en`='Number of location cache hits',`unit`='' sql 115: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_hit_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS))','location 缓存命中率','Location cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='location 缓存命中率',`description_en`='Location cache hit rate',`unit`='%' sql 116: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_miss','sum(delta(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存miss数','Number of location cache misses','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='location 缓存miss数',`description_en`='Number of location cache misses',`unit`='' sql 117: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_req_total','sum(delta(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存请求次数','Location cache total request count','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50010\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='location 缓存请求次数',`description_en`='Location cache total request count',`unit`='' sql 118: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_renew_count','sum(delta(ob_sysstat{stat_id=\"50022\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存更新数','Number of location cache updates','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50022\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='location 缓存更新数',`description_en`='Number of location cache updates',`unit`='' sql 119: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_rpc_renew_count','sum(delta(ob_sysstat{stat_id=\"50021\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存rpc更新数','Number of location cache RPC updates','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50021\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='location 缓存rpc更新数',`description_en`='Number of location cache RPC updates',`unit`='' sql 120: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_rpc_renew_fail_count','sum(delta(ob_sysstat{stat_id=\"50030\",@LABELS}[@INTERVAL])) by (@GBLABELS)','location 缓存rpc更新失败数','Number of location cache RPC update failures','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50030\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='location 缓存rpc更新失败数',`description_en`='Number of location cache RPC update failures',`unit`='' sql 121: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_size','sum(ob_sysstat{stat_id=\"120000\",@LABELS}) by (@GBLABELS)','location 缓存大小','Location cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120000\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='location 缓存大小',`description_en`='Location cache size',`unit`='byte' sql 122: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_success_count','sum(delta(location_cache_log_suc_count{@LABELS}[@INTERVAL])) by (@GBLABELS)','no-force renew location cache 成功次数','Successes in no-force_renew_location_cache','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(location_cache_log_suc_count{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='no-force renew location cache 成功次数',`description_en`='Successes in no-force_renew_location_cache',`unit`='' sql 123: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_sql_success_count','sum(delta(location_cache_log_sql_suc_count{@LABELS}[@INTERVAL])) by (@GBLABELS)','force renew location cache SQL 成功次数','Successes in force_renew_location_cache','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(location_cache_log_sql_suc_count{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='force renew location cache SQL 成功次数',`description_en`='Successes in force_renew_location_cache',`unit`='' sql 124: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('location_cache_log_count','sum(delta(location_cache_log_count{@LABELS}[@INTERVAL])) by (@GBLABELS)','location cache SYS_CORE 日志出现次数','Count of location cache SYS_CORE log','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(location_cache_log_count{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='location cache SYS_CORE 日志出现次数',`description_en`='Count of location cache SYS_CORE log',`unit`='' sql 125: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('logical_read_row_count','sum(rate(ob_sysstat{stat_id=\"60057\",@LABELS}[@INTERVAL])) by (@GBLABELS)','逻辑读行数','Number of logical read rows','','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60057\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='逻辑读行数',`description_en`='Number of logical read rows',`unit`='' sql 126: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('major_freeze_trigger','sum(ob_sysstat{stat_id=\"130002\",@LABELS}) by (@GBLABELS)','触发合并阈值','Trigger merge threshold','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"130002\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='触发合并阈值',`description_en`='Trigger merge threshold',`unit`='byte' sql 127: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('max_io_util','max(max(io_util{@LABELS}[@INTERVAL]))by (@GBLABELS)','最大 IO 使用率','Maximum I/O usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='max(max(io_util{@LABELS}[@INTERVAL]))by (@GBLABELS)',`dimension`='HOST',`description`='最大 IO 使用率',`description_en`='Maximum I/O usage',`unit`='%' sql 128: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_task_max_duration_seconds','max(ob_tenant_task_max_duration_seconds{@LABELS}) by (@GBLABELS)','租户最长任务运行时间','tenant max task duration','','s') ON DUPLICATE KEY UPDATE `expr`='max(ob_tenant_task_max_duration_seconds{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户最长任务运行时间',`description_en`='tenant max task duration',`unit`='s' sql 129: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_server_task_max_duration_seconds','max(ob_server_task_max_duration_seconds{@LABELS}) by (@GBLABELS)','最长任务运行时间','max task duration','','s') ON DUPLICATE KEY UPDATE `expr`='max(ob_server_task_max_duration_seconds{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='最长任务运行时间',`description_en`='max task duration',`unit`='s' sql 130: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`,`max_ob_version`) VALUES ('max_full_clog_sync_delay_seconds','max(ob_clog_max_sync_delay_seconds{replica_type=\"0\",@LABELS}) by (@GBLABELS)','全能型副本clog同步延迟','full clog sync delay','','s','2.0.0','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(ob_clog_max_sync_delay_seconds{replica_type=\"0\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='全能型副本clog同步延迟',`description_en`='full clog sync delay',`unit`='s',`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 131: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`,`max_ob_version`) VALUES ('max_logonly_clog_sync_delay_seconds','max(ob_clog_max_sync_delay_seconds{replica_type=\"5\",@LABELS}) by (@GBLABELS)','日志型副本clog同步延迟','logonly clog sync delay','','s','2.0.0','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(ob_clog_max_sync_delay_seconds{replica_type=\"5\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='日志型副本clog同步延迟',`description_en`='logonly clog sync delay',`unit`='s',`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 132: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`,`max_ob_version`) VALUES ('max_readonly_clog_sync_delay_seconds','max(ob_clog_max_sync_delay_seconds{replica_type=\"16\",@LABELS}) by (@GBLABELS)','只读型副本clog同步延迟','readonly clog sync delay','','s','2.0.0','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(ob_clog_max_sync_delay_seconds{replica_type=\"16\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='只读型副本clog同步延迟',`description_en`='readonly clog sync delay',`unit`='s',`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 133: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memory_buffers','avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS)','内核 Buffer Cache 大小','Kernel Buffer Cache Size','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='内核 Buffer Cache 大小',`description_en`='Kernel Buffer Cache Size',`unit`='byte' sql 134: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memory_free','avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS)','可用物理内存大小','Available physical memory size','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='可用物理内存大小',`description_en`='Available physical memory size',`unit`='byte' sql 135: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memory_percent','(1 - (avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_SReclaimable_bytes{@LABELS}) by (@GBLABELS)) / avg(node_memory_MemTotal_bytes{@LABELS}) by (@GBLABELS)) * 100','主机内存使用率','host memory usage percent','','%') ON DUPLICATE KEY UPDATE `expr`='(1 - (avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS) + avg(node_memory_SReclaimable_bytes{@LABELS}) by (@GBLABELS)) / avg(node_memory_MemTotal_bytes{@LABELS}) by (@GBLABELS)) * 100',`dimension`='',`description`='主机内存使用率',`description_en`='host memory usage percent',`unit`='%' sql 136: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memory_used','(avg(node_memory_MemTotal_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_SReclaimable_bytes{@LABELS}) by (@GBLABELS))','使用物理内存大小','Used physical memory size','','byte') ON DUPLICATE KEY UPDATE `expr`='(avg(node_memory_MemTotal_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_MemFree_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_Buffers_bytes{@LABELS}) by (@GBLABELS) - avg(node_memory_SReclaimable_bytes{@LABELS}) by (@GBLABELS))',`dimension`='',`description`='使用物理内存大小',`description_en`='Used physical memory size',`unit`='byte' sql 137: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_limit','sum(ob_sysstat{stat_id=\"130004\",@LABELS}) by (@GBLABELS)','MEMStore的limit','MEMStore limit','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"130004\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='MEMStore的limit',`description_en`='MEMStore limit',`unit`='byte' sql 138: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_percent','100 * sum(ob_sysstat{stat_id=\"130001\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"130004\",@LABELS}) by (@GBLABELS)','MEMStore使用百分比','MEMStore usage percent','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_sysstat{stat_id=\"130001\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"130004\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='MEMStore使用百分比',`description_en`='MEMStore usage percent',`unit`='%' sql 139: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_wait_write_lock_time','sum(rate(ob_sysstat{stat_id=\"60023\",@LABELS}[@INTERVAL])) by (@GBLABELS)','行锁等待时间','Row lock wait time','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60023\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='行锁等待时间',`description_en`='Row lock wait time',`unit`='μs' sql 140: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_write_lock_fail_count','sum(rate(ob_sysstat{stat_id=\"60022\",@LABELS}[@INTERVAL])) by (@GBLABELS)','写锁等待失败次数','Number of failed write lock waits','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60022\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='写锁等待失败次数',`description_en`='Number of failed write lock waits',`unit`='times/s' sql 141: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_write_lock_succ_count','sum(rate(ob_sysstat{stat_id=\"60021\",@LABELS}[@INTERVAL])) by (@GBLABELS)','写锁等待成功次数','Number of successful write lock waits','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60021\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='写锁等待成功次数',`description_en`='Number of successful write lock waits',`unit`='times/s' sql 142: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_write_lock_wait_time','sum(rate(ob_sysstat{stat_id=\"60023\",@LABELS}[@INTERVAL])) by (@GBLABELS) / (sum(rate(ob_sysstat{stat_id=\"60021\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60022\",@LABELS}[@INTERVAL])) by (@GBLABELS))','写锁平均等待耗时','Average waiting time for write lock','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60023\",@LABELS}[@INTERVAL])) by (@GBLABELS) / (sum(rate(ob_sysstat{stat_id=\"60021\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60022\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='写锁平均等待耗时',`description_en`='Average waiting time for write lock',`unit`='μs' sql 143: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memstore_write_lock_wait_timeout_count','sum(rate(ob_sysstat{stat_id=\"60039\",@LABELS}[@INTERVAL])) by (@GBLABELS)','行锁超时次数','Number of row lock timeouts','','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60039\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='行锁超时次数',`description_en`='Number of row lock timeouts',`unit`='' sql 144: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mem_assigned_percent','100 * avg(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS) / avg(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)','内存分配率','memory assigned percent','','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS) / avg(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='内存分配率',`description_en`='memory assigned percent',`unit`='%' sql 145: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('merge_error_flag','max(ob_zone_stat{name=\"is_merge_error\",@LABELS}) by (@GBLABELS)','合并错误标识','Major compaction error flag','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(ob_zone_stat{name=\"is_merge_error\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='合并错误标识',`description_en`='Major compaction error flag',`unit`='' sql 146: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('merge_timeout_flag','max(ob_zone_stat{name=\"is_merge_timeout\",@LABELS}) by (@GBLABELS)','合并超时标识','Major compaction timeout flag','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(ob_zone_stat{name=\"is_merge_timeout\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='合并超时标识',`description_en`='Major compaction timeout flag',`unit`='' sql 147: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monitor_exporter_avaliable','min(monitor_exporter_avaliable{@LABELS}) by (@GBLABELS)','监控exporter是否正常','monitor exporter avaliable','','') ON DUPLICATE KEY UPDATE `expr`='min(monitor_exporter_avaliable{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='监控exporter是否正常',`description_en`='monitor exporter avaliable',`unit`='' sql 148: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_recv','avg(rate(node_network_receive_bytes_total{device!=\"lo\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒接收数据量','Data Received per Second','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_network_receive_bytes_total{device!=\"lo\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每秒接收数据量',`description_en`='Data Received per Second',`unit`='byte' sql 149: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_recv_percent','800 * max(sum(rate(node_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (device,@GBLABELS) / sum(node_net_bandwidth_bps{@LABELS}) by (device,@GBLABELS)) by (@GBLABELS)','网络收包率:收包流量/总带宽','net receive percent: receive bytes / bandwidth bytes','HOST','%') ON DUPLICATE KEY UPDATE `expr`='800 * max(sum(rate(node_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (device,@GBLABELS) / sum(node_net_bandwidth_bps{@LABELS}) by (device,@GBLABELS)) by (@GBLABELS)',`dimension`='HOST',`description`='网络收包率:收包流量/总带宽',`description_en`='net receive percent: receive bytes / bandwidth bytes',`unit`='%' sql 150: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_send','avg(rate(node_network_transmit_bytes_total{device!=\"lo\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒发送数据量','Data sent per second','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_network_transmit_bytes_total{device!=\"lo\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='每秒发送数据量',`description_en`='Data sent per second',`unit`='byte' sql 151: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_send_percent','800 * max(sum(rate(node_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (device,@GBLABELS) / sum(node_net_bandwidth_bps{@LABELS}) by (device,@GBLABELS)) by (@GBLABELS)','网络收包率:出包流量/总带宽','net send percent: send bytes / bandwidth bytes','HOST','%') ON DUPLICATE KEY UPDATE `expr`='800 * max(sum(rate(node_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (device,@GBLABELS) / sum(node_net_bandwidth_bps{@LABELS}) by (device,@GBLABELS)) by (@GBLABELS)',`dimension`='HOST',`description`='网络收包率:出包流量/总带宽',`description_en`='net send percent: send bytes / bandwidth bytes',`unit`='%' sql 152: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_receive_drop_count','sum(rate(node_network_receive_drop_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','服务器网络丢包次数','Host network receive drop count','HOST','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(node_network_receive_drop_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='服务器网络丢包次数',`description_en`='Host network receive drop count',`unit`='' sql 153: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_traffic_err_count','sum(delta(node_network_receive_errs_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(node_network_transmit_errs_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','服务器网络收发包出错次数','Host network traffic error count','HOST','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(node_network_receive_errs_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(node_network_transmit_errs_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='服务器网络收发包出错次数',`description_en`='Host network traffic error count',`unit`='' sql 154: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('eth_net_traffic_usage','800 * (sum(rate(node_network_receive_bytes_total{device=~\"eth.*\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(node_network_transmit_bytes_total{device=~\"eth.*\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{device=~\"eth.*\",@LABELS}) by (@GBLABELS)','eth 网卡出入包流量占比','Ethernet network card incoming and outgoing packet traffic ratio','HOST','%') ON DUPLICATE KEY UPDATE `expr`='800 * (sum(rate(node_network_receive_bytes_total{device=~\"eth.*\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(node_network_transmit_bytes_total{device=~\"eth.*\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{device=~\"eth.*\",@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='eth 网卡出入包流量占比',`description_en`='Ethernet network card incoming and outgoing packet traffic ratio',`unit`='%' sql 155: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('eth_net_bandwidth_mbps','sum(node_net_bandwidth_bps{device=~\"eth.*\",@LABELS}) by (@GBLABELS) / 1000000','eth 网卡带宽','Ethernet network card bandwidth','HOST','Mbps') ON DUPLICATE KEY UPDATE `expr`='sum(node_net_bandwidth_bps{device=~\"eth.*\",@LABELS}) by (@GBLABELS) / 1000000',`dimension`='HOST',`description`='eth 网卡带宽',`description_en`='Ethernet network card bandwidth',`unit`='Mbps' sql 156: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_traffic_usage','800 * (sum(rate(node_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(node_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS)','服务器网卡出入包流量占比','Host network in and out traffic usage','HOST','%') ON DUPLICATE KEY UPDATE `expr`='800 * (sum(rate(node_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(node_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='服务器网卡出入包流量占比',`description_en`='Host network in and out traffic usage',`unit`='%' sql 157: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('oblb_net_traffic_usage','800 * (sum(rate(oblb_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(oblb_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS)','OBLB 网卡流量使用率','OBLB NIC Traffic Usage','','%') ON DUPLICATE KEY UPDATE `expr`='800 * (sum(rate(oblb_network_receive_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(oblb_network_transmit_bytes_total{@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBLB 网卡流量使用率',`description_en`='OBLB NIC Traffic Usage',`unit`='%' sql 158: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('net_bandwidth_mbps','sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS) / 1000000','服务器网卡带宽','Host network bandwidth','HOST','Mbps') ON DUPLICATE KEY UPDATE `expr`='sum(node_net_bandwidth_bps{@LABELS}) by (@GBLABELS) / 1000000',`dimension`='HOST',`description`='服务器网卡带宽',`description_en`='Host network bandwidth',`unit`='Mbps' sql 159: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('no_frozen_time','(max(ob_zone_current_timestamp{name=\"frozen_time\",@LABELS}) by (@GBLABELS) - max(ob_zone_stat{name=\"frozen_time\",@LABELS}) by (@GBLABELS)) / 1000000','') ON DUPLICATE KEY UPDATE `expr`='(max(ob_zone_current_timestamp{name=\"frozen_time\",@LABELS}) by (@GBLABELS) - max(ob_zone_stat{name=\"frozen_time\",@LABELS}) by (@GBLABELS)) / 1000000',`dimension`='' sql 160: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('no_merge_time','(max(ob_zone_current_timestamp{name=\"merge_start_time\",@LABELS}) by (@GBLABELS) - max(ob_zone_stat{name=\"merge_start_time\",@LABELS}) by (@GBLABELS)) / 1000000','') ON DUPLICATE KEY UPDATE `expr`='(max(ob_zone_current_timestamp{name=\"merge_start_time\",@LABELS}) by (@GBLABELS) - max(ob_zone_stat{name=\"merge_start_time\",@LABELS}) by (@GBLABELS)) / 1000000',`dimension`='' sql 161: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ntp_offset_milliseconds','max(abs(node_ntp_offset_seconds{@LABELS})) by (@GBLABELS) * 1000','NTP 时钟偏移, 单位 ms','NTP Offset Milliseconds','HOST','ms') ON DUPLICATE KEY UPDATE `expr`='max(abs(node_ntp_offset_seconds{@LABELS})) by (@GBLABELS) * 1000',`dimension`='HOST',`description`='NTP 时钟偏移, 单位 ms',`description_en`='NTP Offset Milliseconds',`unit`='ms' sql 162: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ntp_service_exist','max(process_exists{name=\"ntpd\",@LABELS}) by (@GBLABELS) + max(process_exists{name=\"chronyd\",@LABELS}) by (@GBLABELS)','服务器时钟同步服务不存在','The server clock synchronization service does not exist.','HOST','') ON DUPLICATE KEY UPDATE `expr`='max(process_exists{name=\"ntpd\",@LABELS}) by (@GBLABELS) + max(process_exists{name=\"chronyd\",@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='服务器时钟同步服务不存在',`description_en`='The server clock synchronization service does not exist.',`unit`='' sql 163: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ntp_service_available','min(ntp_service_available{@LABELS}) by (@GBLABELS)','服务器时钟同步服务状态','The server clock synchronization service status.','HOST','') ON DUPLICATE KEY UPDATE `expr`='min(ntp_service_available{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='服务器时钟同步服务状态',`description_en`='The server clock synchronization service status.',`unit`='' sql 164: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxyd_process_exists','process_exists{name=\"obproxyd.sh\",obproxy_work_mode!=\"obSharding\",@LABELS}','OBProxy守护进程存活状态','OBProxy daemon process exists','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"obproxyd.sh\",obproxy_work_mode!=\"obSharding\",@LABELS}',`dimension`='OBPROXY',`description`='OBProxy守护进程存活状态',`description_en`='OBProxy daemon process exists',`unit`='' sql 165: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_connectable','min(obproxysys_connectable{@LABELS}) by (@GBLABELS)','OBProxy连接状态','OBProxy connectable','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='min(obproxysys_connectable{@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='OBProxy连接状态',`description_en`='OBProxy connectable',`unit`='' sql 166: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_process_exists','process_exists{name=\"obproxy\",@LABELS}','OBProxy进程存活状态','OBProxy process exists','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"obproxy\",@LABELS}',`dimension`='OBPROXY',`description`='OBProxy进程存活状态',`description_en`='OBProxy process exists',`unit`='' sql 167: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_process_exists','min(process_exists{name=\"observer\",@LABELS}) by (@GBLABELS)','OBServer 进程存活状态','OBServer process exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(process_exists{name=\"observer\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer 进程存活状态',`description_en`='OBServer process exists',`unit`='' sql 168: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_sstable_block_file_exists','min(watch_ob_dir_exists{name=\"block_file\",@LABELS}) by (@GBLABELS)','OBServer sstable 目录下 block_file 文件是否保持存在','OBServer sstalbe/block_file exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(watch_ob_dir_exists{name=\"block_file\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer sstable 目录下 block_file 文件是否保持存在',`description_en`='OBServer sstalbe/block_file exists',`unit`='' sql 169: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_log_dir_exists','min(watch_ob_dir_exists{name=\"ob_log_dir\",@LABELS}) by (@GBLABELS)','OBServer log 目录运行时是否保持存在','OBServer log dir exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(watch_ob_dir_exists{name=\"ob_log_dir\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer log 目录运行时是否保持存在',`description_en`='OBServer log dir exists',`unit`='' sql 170: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_data_dir_exists','min(watch_ob_dir_exists{name=\"ob_data_dir\",@LABELS}) by (@GBLABELS)','OBServer data 目录运行时是否保持存在','OBServer data dir exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(watch_ob_dir_exists{name=\"ob_data_dir\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer data 目录运行时是否保持存在',`description_en`='OBServer data dir exists',`unit`='' sql 171: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_install_dir_exists','min(watch_ob_dir_exists{name=\"ob_install_dir\",@LABELS}) by (@GBLABELS)','OBServer install 目录运行时是否保持存在','OBServer install dir exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(watch_ob_dir_exists{name=\"ob_install_dir\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer install 目录运行时是否保持存在',`description_en`='OBServer install dir exists',`unit`='' sql 172: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_run_dir_exists','min(watch_ob_dir_exists{name=\"ob_run_dir\",@LABELS}) by (@GBLABELS)','OBServer run 目录运行时是否保持存在','OBServer run dir exists','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(watch_ob_dir_exists{name=\"ob_run_dir\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer run 目录运行时是否保持存在',`description_en`='OBServer run dir exists',`unit`='' sql 173: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_log_error_count','sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBServer ERROR 日志个数','Count of the OBServer ERROR log','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer ERROR 日志个数',`description_en`='Count of the OBServer ERROR log',`unit`='' sql 174: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('election_log_error_count','sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"election\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBServer election ERROR 日志个数','Count of the OBServer election ERROR log','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"election\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer election ERROR 日志个数',`description_en`='Count of the OBServer election ERROR log',`unit`='' sql 175: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rootservice_log_error_count','sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"rootservice\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBServer rootservice ERROR 日志个数','Count of the OBServer rootservice ERROR log','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_log_level_count{level=\"ERROR\",logSourceType=\"rootservice\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer rootservice ERROR 日志个数',`description_en`='Count of the OBServer rootservice ERROR log',`unit`='' sql 176: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_log_error_count','sum(rate(obproxy_log_level_count{level=\"ERROR\",logSourceType=\"obproxy_error\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBProxy ERROR 日志个数','Count of the OBProxy ERROR log','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(obproxy_log_level_count{level=\"ERROR\",logSourceType=\"obproxy_error\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='OBProxy ERROR 日志个数',`description_en`='Count of the OBProxy ERROR log',`unit`='' sql 177: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"obproxy\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBProxy 进程存活时间','OBProxy process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"obproxy\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程存活时间',`description_en`='OBProxy process uptime',`unit`='s' sql 178: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxyd_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"obproxyd.sh\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBProxy 守护进程存活时间','obproxy.sh process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"obproxyd.sh\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBProxy 守护进程存活时间',`description_en`='obproxy.sh process uptime',`unit`='s' sql 179: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBServer 进程存活时间','OBServer process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBServer 进程存活时间',`description_en`='OBServer process uptime',`unit`='s' sql 180: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('agentd_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"ocp_agentd\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OCP-Agent 守护进程存活时间','OCP-Agent deamon process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"ocp_agentd\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OCP-Agent 守护进程存活时间',`description_en`='OCP-Agent deamon process uptime',`unit`='s' sql 181: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"ocp_monagent\",@LABELS}[@INTERVAL])) by (@GBLABELS)','ocp_monagent 进程存活时间','ocp_monagent process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"ocp_monagent\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='ocp_monagent 进程存活时间',`description_en`='ocp_monagent process uptime',`unit`='s' sql 182: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_uptime_delta_seconds','0 - min(delta(process_uptime_seconds{name=\"ocp_mgragent\",@LABELS}[@INTERVAL])) by (@GBLABELS)','ocp_mgragent 进程存活时间','ocp_mgragent process uptime','','s') ON DUPLICATE KEY UPDATE `expr`='0 - min(delta(process_uptime_seconds{name=\"ocp_mgragent\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent 进程存活时间',`description_en`='ocp_mgragent process uptime',`unit`='s' sql 183: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"obproxy\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBProxy 进程启动时间差','OBProxy process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"obproxy\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程启动时间差',`description_en`='OBProxy process boot time delta',`unit`='s' sql 184: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxyd_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"obproxyd.sh\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBProxy 进程启动时间差','obproxy.sh process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"obproxyd.sh\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程启动时间差',`description_en`='obproxy.sh process boot time delta',`unit`='s' sql 185: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OBServer 进程启动时间差','OBServer process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"observer\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OBServer 进程启动时间差',`description_en`='OBServer process boot time delta',`unit`='s' sql 186: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('agentd_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"ocp_agentd\",@LABELS}[@INTERVAL])) by (@GBLABELS)','OCP-Agent 进程启动时间差','OCP-Agent deamon process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"ocp_agentd\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OCP-Agent 进程启动时间差',`description_en`='OCP-Agent deamon process boot time delta',`unit`='s' sql 187: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"ocp_monagent\",@LABELS}[@INTERVAL])) by (@GBLABELS)','ocp_monagent 进程启动时间差','ocp_monagent process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"ocp_monagent\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='ocp_monagent 进程启动时间差',`description_en`='ocp_monagent process boot time delta',`unit`='s' sql 188: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_boot_time_delta_seconds','max(delta(process_boot_time_seconds{name=\"ocp_mgragent\",@LABELS}[@INTERVAL])) by (@GBLABELS)','ocp_mgragent 进程启动时间差','ocp_mgragent process boot time delta','','s') ON DUPLICATE KEY UPDATE `expr`='max(delta(process_boot_time_seconds{name=\"ocp_mgragent\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent 进程启动时间差',`description_en`='ocp_mgragent process boot time delta',`unit`='s' sql 189: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_rss_mem_gb','sum(process_memory_rss_bytes{name=\"observer\",@LABELS}) by (@GBLABELS) / 1073741824','OBServer 进程常驻内存大小','Resident Memory Size for OBServer Process','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"observer\",@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='OBServer 进程常驻内存大小',`description_en`='Resident Memory Size for OBServer Process',`unit`='GB' sql 190: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_rss_memory','sum(process_memory_rss_bytes{name=\"observer\",@LABELS}) by (@GBLABELS)','OBServer 常驻内存大小','OBServer resident memory size','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"observer\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBServer 常驻内存大小',`description_en`='OBServer resident memory size',`unit`='byte' sql 191: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_rss_mem_gb','sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS) / 1073741824','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='GB' sql 192: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_rss_memory','sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS)','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"obproxy\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='byte' sql 193: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_process_cpu_percent','avg(process_cpu_percent{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)','OCP 监控 Agent 进程 CPU 使用率','CPU Utilization of ocp_monagent Process','','%') ON DUPLICATE KEY UPDATE `expr`='avg(process_cpu_percent{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OCP 监控 Agent 进程 CPU 使用率',`description_en`='CPU Utilization of ocp_monagent Process',`unit`='%' sql 194: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_process_cpu_percent','avg(process_cpu_percent{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)','OCP 管理 Agent 进程 CPU 使用率','CPU Utilization of ocp_mgragent Process','','%') ON DUPLICATE KEY UPDATE `expr`='avg(process_cpu_percent{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OCP 管理 Agent 进程 CPU 使用率',`description_en`='CPU Utilization of ocp_mgragent Process',`unit`='%' sql 195: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_process_cpu_percent','avg(process_cpu_percent{name=\"observer\",@LABELS}) by (@GBLABELS)','OBServer 进程 CPU 使用率','CPU Utilization of OBServer Process','','%') ON DUPLICATE KEY UPDATE `expr`='avg(process_cpu_percent{name=\"observer\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBServer 进程 CPU 使用率',`description_en`='CPU Utilization of OBServer Process',`unit`='%' sql 196: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_process_cpu_percent','avg(process_cpu_percent{name=\"obproxy\",@LABELS}) by (@GBLABELS)','OBProxy 进程 CPU 使用率','CPU Utilization of OBProxy Process','','%') ON DUPLICATE KEY UPDATE `expr`='avg(process_cpu_percent{name=\"obproxy\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程 CPU 使用率',`description_en`='CPU Utilization of OBProxy Process',`unit`='%' sql 197: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_process_cpu_percent_per_cpu','sum(process_cpu_percent{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','OCP 监控 Agent 进程 CPU 使用率 / CPU核数','CPU Utilization of ocp_monagent Process / CPU count','HOST','%') ON DUPLICATE KEY UPDATE `expr`='sum(process_cpu_percent{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='OCP 监控 Agent 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of ocp_monagent Process / CPU count',`unit`='%' sql 198: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_process_cpu_percent_per_cpu','sum(process_cpu_percent{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','OCP 管理 Agent 进程 CPU 使用率 / CPU核数','CPU Utilization of ocp_mgragent Process / CPU count','HOST','%') ON DUPLICATE KEY UPDATE `expr`='sum(process_cpu_percent{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='OCP 管理 Agent 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of ocp_mgragent Process / CPU count',`unit`='%' sql 199: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_process_cpu_percent_per_cpu','sum(process_cpu_percent{name=\"observer\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','OBServer 进程 CPU 使用率 / CPU核数','CPU Utilization of OBServer Process / CPU count','HOST','%') ON DUPLICATE KEY UPDATE `expr`='sum(process_cpu_percent{name=\"observer\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='OBServer 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of OBServer Process / CPU count',`unit`='%' sql 200: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_process_cpu_percent_per_cpu','sum(process_cpu_percent{name=\"obproxy\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)','OBProxy 进程 CPU 使用率 / CPU核数','CPU Utilization of OBProxy Process / CPU count','OBPROXY','%') ON DUPLICATE KEY UPDATE `expr`='sum(process_cpu_percent{name=\"obproxy\",@LABELS}) by (@GBLABELS) / sum(cpu_count{@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='OBProxy 进程 CPU 使用率 / CPU核数',`description_en`='CPU Utilization of OBProxy Process / CPU count',`unit`='%' sql 201: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_fd_usage','round(100 * avg(process_fd_count{name=\"observer\",@LABELS}) by (@GBLABELS) / avg(observer_ulimit_max_fd_count{@LABELS}) by (@GBLABELS))','OBServer 文件句柄使用率','OBServer fd usage','','%') ON DUPLICATE KEY UPDATE `expr`='round(100 * avg(process_fd_count{name=\"observer\",@LABELS}) by (@GBLABELS) / avg(observer_ulimit_max_fd_count{@LABELS}) by (@GBLABELS))',`dimension`='',`description`='OBServer 文件句柄使用率',`description_en`='OBServer fd usage',`unit`='%' sql 202: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_fd_count','avg(process_fd_count{name=\"observer\",@LABELS}) by (@GBLABELS)','OBServer 文件句柄数','The open fd count of OBServer','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_fd_count{name=\"observer\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBServer 文件句柄数',`description_en`='The open fd count of OBServer',`unit`='' sql 203: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_thread_count','avg(process_thread_count{name=\"observer\",@LABELS}) by (@GBLABELS)','OBServer 线程数','OBServer Threads','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_thread_count{name=\"observer\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBServer 线程数',`description_en`='OBServer Threads',`unit`='' sql 204: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_fd_count','avg(process_fd_count{name=\"obproxy\",@LABELS}) by (@GBLABELS)','OBProxy 文件句柄数','The open fd count of OBProxy','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_fd_count{name=\"obproxy\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 文件句柄数',`description_en`='The open fd count of OBProxy',`unit`='' sql 205: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_thread_count','avg(process_thread_count{name=\"obproxy\",@LABELS}) by (@GBLABELS)','OBProxy 进程线程数','OBProxy Threads','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_thread_count{name=\"obproxy\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBProxy 进程线程数',`description_en`='OBProxy Threads',`unit`='' sql 206: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obdns_process_exists','process_exists{name=\"ob_dns_monitor\",@LABELS}','OBDNS 进程存活状态','OBDNS process liveliness: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"ob_dns_monitor\",@LABELS}',`dimension`='',`description`='OBDNS 进程存活状态',`description_en`='OBDNS process liveliness: 1 (alive), 0 (dead)',`unit`='' sql 207: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('oblb_process_exists','process_exists{name=\"oblb\",@LABELS}','OBLB 进程存活状态','OBLB process liveliness: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"oblb\",@LABELS}',`dimension`='',`description`='OBLB 进程存活状态',`description_en`='OBLB process liveliness: 1 (alive), 0 (dead)',`unit`='' sql 208: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('etcd_process_exists','process_exists{name=\"etcd\",@LABELS}','etcd 进程存活状态','etcd process liveliness: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"etcd\",@LABELS}',`dimension`='',`description`='etcd 进程存活状态',`description_en`='etcd process liveliness: 1 (alive), 0 (dead)',`unit`='' sql 209: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obdns_etcd_process_exists','process_exists{name=\"etcd_obdns\",@LABELS}','OBDNS etcd 进程存活状态','OBDNS etcd process liveliness: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"etcd_obdns\",@LABELS}',`dimension`='',`description`='OBDNS etcd 进程存活状态',`description_en`='OBDNS etcd process liveliness: 1 (alive), 0 (dead)',`unit`='' sql 210: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obdns_service_connectable','net_connectivity{target=\"ob_dns_monitor\",@LABELS}','OBDNS 服务连通性','OBDNS service connectivity: 1 (connected), 0 (disconnected)','','') ON DUPLICATE KEY UPDATE `expr`='net_connectivity{target=\"ob_dns_monitor\",@LABELS}',`dimension`='',`description`='OBDNS 服务连通性',`description_en`='OBDNS service connectivity: 1 (connected), 0 (disconnected)',`unit`='' sql 211: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obdns_etcd_connectable','net_connectivity{target=\"etcd_obdns\",@LABELS}','OBDNS etcd连通性','OBDNS etcd connectivity: 1 (connected), 0 (disconnected)','','') ON DUPLICATE KEY UPDATE `expr`='net_connectivity{target=\"etcd_obdns\",@LABELS}',`dimension`='',`description`='OBDNS etcd连通性',`description_en`='OBDNS etcd connectivity: 1 (connected), 0 (disconnected)',`unit`='' sql 212: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('oblb_service_connectable','net_connectivity{target=\"oblb\",@LABELS}','OBLB 服务连通性','OBLB service connectivity: 1 (connected), 0 (disconnected)','','') ON DUPLICATE KEY UPDATE `expr`='net_connectivity{target=\"oblb\",@LABELS}',`dimension`='',`description`='OBLB 服务连通性',`description_en`='OBLB service connectivity: 1 (connected), 0 (disconnected)',`unit`='' sql 213: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('oblb_etcd_connectable','net_connectivity{target=\"etcd\",@LABELS}','OBLB etcd连通性','Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)','','') ON DUPLICATE KEY UPDATE `expr`='net_connectivity{target=\"etcd\",@LABELS}',`dimension`='',`description`='OBLB etcd连通性',`description_en`='Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)',`unit`='' sql 214: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('keepalived_process_exists','process_exists{name=\"keepalived\",@LABELS}','keepalived 进程存活状态','keepalived process liveliness: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='process_exists{name=\"keepalived\",@LABELS}',`dimension`='',`description`='keepalived 进程存活状态',`description_en`='keepalived process liveliness: 1 (alive), 0 (dead)',`unit`='' sql 215: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('keepalived_up_status','keepalived_up{@LABELS}','keepalived 服务状态','keepalived service status: 1 (alive), 0 (dead)','','') ON DUPLICATE KEY UPDATE `expr`='keepalived_up{@LABELS}',`dimension`='',`description`='keepalived 服务状态',`description_en`='keepalived service status: 1 (alive), 0 (dead)',`unit`='' sql 216: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('etcd_leader_connectable','etcd_server_has_leader{@LABELS}','etcd 是否可连接leader','nectivity between etcd and the leader: 1 (connectable), 0 (not connectable)','','') ON DUPLICATE KEY UPDATE `expr`='etcd_server_has_leader{@LABELS}',`dimension`='',`description`='etcd 是否可连接leader',`description_en`='nectivity between etcd and the leader: 1 (connectable), 0 (not connectable)',`unit`='' sql 217: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('etcd_leader_count','sum(etcd_server_is_leader{@LABELS}) by (@GBLABELS)','etcd leader个数','Number of etcd Leaders','','') ON DUPLICATE KEY UPDATE `expr`='sum(etcd_server_is_leader{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='etcd leader个数',`description_en`='Number of etcd Leaders',`unit`='' sql 218: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('etcd_leader_switch_count','delta(etcd_server_leader_changes_seen_total{@LABELS}[@INTERVAL])','etcd 切主次数','Number of etcd Leader Switchovers','','') ON DUPLICATE KEY UPDATE `expr`='delta(etcd_server_leader_changes_seen_total{@LABELS}[@INTERVAL])',`dimension`='',`description`='etcd 切主次数',`description_en`='Number of etcd Leader Switchovers',`unit`='' sql 219: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('keepalived_become_master_count','delta(keepalived_become_master_total{@LABELS}[@INTERVAL])','keepalived 选主成功次数','Successful Keepalived Leader Elections','','') ON DUPLICATE KEY UPDATE `expr`='delta(keepalived_become_master_total{@LABELS}[@INTERVAL])',`dimension`='',`description`='keepalived 选主成功次数',`description_en`='Successful Keepalived Leader Elections',`unit`='' sql 220: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('keepalived_release_master_count','delta(keepalived_release_master_total{@LABELS}[@INTERVAL])','keepalived 切主成功次数','Successful Keepalived Leader Switchovers','','') ON DUPLICATE KEY UPDATE `expr`='delta(keepalived_release_master_total{@LABELS}[@INTERVAL])',`dimension`='',`description`='keepalived 切主成功次数',`description_en`='Successful Keepalived Leader Switchovers',`unit`='' sql 221: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('oblb_ip_forward_status','oblb_ip_forward_status{@LABELS}','') ON DUPLICATE KEY UPDATE `expr`='oblb_ip_forward_status{@LABELS}',`dimension`='' sql 222: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('oblb_inactive_server_count','max(oblb_unhealthy_realserver_num{@LABELS}) by (@GBLABELS)','OBLB 不工作 server 数量','Inactive OBLB Servers','','') ON DUPLICATE KEY UPDATE `expr`='max(oblb_unhealthy_realserver_num{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OBLB 不工作 server 数量',`description_en`='Inactive OBLB Servers',`unit`='' sql 223: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('observer_core_dump_seconds','max(observer_coredump_time_seconds{@LABELS}) by (@GBLABELS)','距 OBServer 最近 core dump 时长','Duration from the OBServer last core dump','CLUSTER','s') ON DUPLICATE KEY UPDATE `expr`='max(observer_coredump_time_seconds{@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='距 OBServer 最近 core dump 时长',`description_en`='Duration from the OBServer last core dump',`unit`='s' sql 224: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('obproxy_core_dump_seconds','max(obproxy_coredump_time_seconds{@LABELS}) by (@GBLABELS)','obproxy coredump 时间','OBProxy core dump duration','OBPROXY','s') ON DUPLICATE KEY UPDATE `expr`='max(obproxy_coredump_time_seconds{@LABELS}) by (@GBLABELS)',`dimension`='OBPROXY',`description`='obproxy coredump 时间',`description_en`='OBProxy core dump duration',`unit`='s' sql 225: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_backup_storage_capacity_bytes','ob_backup_storage_capacity_bytes{@LABELS}','') ON DUPLICATE KEY UPDATE `expr`='ob_backup_storage_capacity_bytes{@LABELS}',`dimension`='' sql 226: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_cluster_status_check','max(ob_cluster_status_check{@LABELS}) by (@GBLABELS)','OceanBase集群检测状态','OceanBase cluster status check','','') ON DUPLICATE KEY UPDATE `expr`='max(ob_cluster_status_check{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OceanBase集群检测状态',`description_en`='OceanBase cluster status check',`unit`='' sql 227: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_cluster_sync_status','max(ob_cluster_sync{@LABELS}) by (@GBLABELS)','获取OceanBase集群信息','get OceanBase cluster info','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(ob_cluster_sync{@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='获取OceanBase集群信息',`description_en`='get OceanBase cluster info',`unit`='' sql 228: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_cluster_sync','max(ob_cluster_sync{ob_cluster_status=~\"RUNNING|UNAVAILABLE|OPERATING\",@LABELS}) by (@GBLABELS)','获取OceanBase集群信息','get OceanBase cluster info','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(ob_cluster_sync{ob_cluster_status=~\"RUNNING|UNAVAILABLE|OPERATING\",@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='获取OceanBase集群信息',`description_en`='get OceanBase cluster info',`unit`='' sql 229: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_connectable','min(oceanbase_connectivity{@LABELS}) by (@GBLABELS)','OBServer连接状态','OBServer connectable','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='min(oceanbase_connectivity{@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='OBServer连接状态',`description_en`='OBServer connectable',`unit`='' sql 230: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monitordb_connectable','min(oceanbase_connectivity{target=\"monitordb\",@LABELS}) by (@GBLABELS)','OCP monitordb 连接状态','OCP monitordb connectable','','') ON DUPLICATE KEY UPDATE `expr`='min(oceanbase_connectivity{target=\"monitordb\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OCP monitordb 连接状态',`description_en`='OCP monitordb connectable',`unit`='' sql 231: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_connection_percent','100 * max(ob_session_active_num{@LABELS} / 262144) by (@GBLABELS)','OBServer 活跃session数 / 262144','OBServer active session count / 262144','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * max(ob_session_active_num{@LABELS} / 262144) by (@GBLABELS)',`dimension`='TENANT',`description`='OBServer 活跃session数 / 262144',`description_en`='OBServer active session count / 262144',`unit`='%' sql 232: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_cpu_assigned','sum(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS)',`dimension`='' sql 233: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_cpu_assigned_percentage','100 * (sum(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_server_resource_cpu_assigned{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS))',`dimension`='' sql 234: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_cpu_free','sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS) - sum(ob_server_cpu_assigned{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS) - sum(ob_server_cpu_assigned{@LABELS}) by (@GBLABELS)',`dimension`='' sql 235: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_cpu_percent','100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)','租户逻辑cpu使用率','Tenant logical CPU usage','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='租户逻辑cpu使用率',`description_en`='Tenant logical CPU usage',`unit`='%' sql 236: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_thread_percent','100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)','活跃线程数 / 租户的最大线程数','Active Threads / Maximum Tenant Threads','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='活跃线程数 / 租户的最大线程数',`description_en`='Active Threads / Maximum Tenant Threads',`unit`='%' sql 237: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('ob_tenant_cpu_percent','sum(rate(ob_sysstat{stat_id=\"140013\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS) / 100','租户 CPU 使用量 * 100 / 租户 CPU 分配量','Tenant CPU used * 100 / Tenant CPU assigned','TENANT','%','3.2.3.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"140013\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS) / 100',`dimension`='TENANT',`description`='租户 CPU 使用量 * 100 / 租户 CPU 分配量',`description_en`='Tenant CPU used * 100 / Tenant CPU assigned',`unit`='%',`min_ob_version`='3.2.3.0' sql 238: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('ob_tenant_work_thread_percent','sum(rate(ob_sysstat{stat_id=\"140012\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS) / 100','租户工作线程使用率','Tenant worker thread usage','TENANT','%','3.2.3.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"140012\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS) / 100',`dimension`='TENANT',`description`='租户工作线程使用率',`description_en`='Tenant worker thread usage',`unit`='%',`min_ob_version`='3.2.3.0' sql 239: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_cpu_total','sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_cpu{@LABELS}) by (@GBLABELS)',`dimension`='' sql 240: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_disk_free','sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 241: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_disk_percent','100 * (sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS) - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)) / sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS)','sstable 使用率','sstable usage percent','','%') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS) - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)) / sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='sstable 使用率',`description_en`='sstable usage percent',`unit`='%' sql 242: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_disk_total','sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 243: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_disk_used','sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS) - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS) - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 244: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_disk_invalid_count','sum(ob_disk_invalid_count{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_invalid_count{@LABELS}) by (@GBLABELS)',`dimension`='' sql 245: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_log_disk_total','sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 246: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_log_disk_assigned','sum(ob_disk_log_assigned_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_log_assigned_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 247: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_log_disk_assigned_percentage','100 * (sum(ob_disk_log_assigned_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_disk_log_assigned_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS))',`dimension`='' sql 248: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_log_disk_used','sum(ob_disk_log_used_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_disk_log_used_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 249: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_log_disk_used_percentage','100 * (sum(ob_disk_log_used_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_disk_log_used_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_log_total_bytes{@LABELS}) by (@GBLABELS))',`dimension`='' sql 250: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_database_disk_used','sum(ob_database_disk_required_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_database_disk_required_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 251: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_database_disk_used_gb','sum(ob_database_disk_required_size{@LABELS}) by (@GBLABELS) / 1073741824','数据库磁盘占用','Database Disk Usage','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(ob_database_disk_required_size{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='数据库磁盘占用',`description_en`='Database Disk Usage',`unit`='GB' sql 252: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_disk_used_percentage','100 * (1 - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(ob_disk_free_bytes{@LABELS}) by (@GBLABELS) / sum(ob_disk_total_bytes{@LABELS}) by (@GBLABELS))',`dimension`='' sql 253: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_memory_assigned','sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 254: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_memory_assigned_percentage','100 * (sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS))',`dimension`='' sql 255: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_memory_free','sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS) - sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS) - sum(ob_server_resource_memory_assigned_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 256: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_memory_percent','100 * avg(ob_sysstat{stat_id=\"140003\",@LABELS}) by (@GBLABELS) / avg(ob_sysstat{stat_id=\"140002\",@LABELS}) by (@GBLABELS)','租户内存已使用百分比','tenant memory usage percent','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(ob_sysstat{stat_id=\"140003\",@LABELS}) by (@GBLABELS) / avg(ob_sysstat{stat_id=\"140002\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='租户内存已使用百分比',`description_en`='tenant memory usage percent',`unit`='%' sql 257: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_memory_total','sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 258: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_partition_replica_count','sum(ob_server_partition_replica_count{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_partition_replica_count{@LABELS}) by (@GBLABELS)',`dimension`='' sql 259: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_partition_replica_limit','sum(ob_server_partition_replica_limit{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_server_partition_replica_limit{@LABELS}) by (@GBLABELS)',`dimension`='' sql 260: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_partition_replica_used_percentage','100 * (sum(ob_server_partition_replica_count{@LABELS}) by (@GBLABELS) / sum(ob_server_partition_replica_limit{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_server_partition_replica_count{@LABELS}) by (@GBLABELS) / sum(ob_server_partition_replica_limit{@LABELS}) by (@GBLABELS))',`dimension`='' sql 261: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_disk_used_percentage','100 * (sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS) / sum(ob_tenant_disk_total_size{@LABELS}) by (@GBLABELS))','租户磁盘使用百分比','tenant disk usage percentage','','%') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS) / sum(ob_tenant_disk_total_size{@LABELS}) by (@GBLABELS))',`dimension`='',`description`='租户磁盘使用百分比',`description_en`='tenant disk usage percentage',`unit`='%' sql 262: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_disk_usage','sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 263: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_disk_usage_v4','sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 264: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_cpu_used_percentage','100 * (sum(ob_tenant_resource_min_cpu{@LABELS}) by (@GBLABELS) / sum(ob_tenant_assigned_cpu_total{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_tenant_resource_min_cpu{@LABELS}) by (@GBLABELS) / sum(ob_tenant_assigned_cpu_total{@LABELS}) by (@GBLABELS))',`dimension`='' sql 265: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_memory_used_percentage','100 * (sum(ob_tenant_resource_min_memory{@LABELS}) by (@GBLABELS) / sum(ob_tenant_assigned_mem_total{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_tenant_resource_min_memory{@LABELS}) by (@GBLABELS) / sum(ob_tenant_assigned_mem_total{@LABELS}) by (@GBLABELS))',`dimension`='' sql 266: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_max_cpu','sum(ob_tenant_unit_max_cpu{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_unit_max_cpu{@LABELS}) by (@GBLABELS)',`dimension`='' sql 267: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_max_memory','sum(ob_tenant_unit_max_memory{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_unit_max_memory{@LABELS}) by (@GBLABELS)',`dimension`='' sql 268: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_min_cpu','sum(ob_tenant_unit_min_cpu{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_unit_min_cpu{@LABELS}) by (@GBLABELS)',`dimension`='' sql 269: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_min_memory','sum(ob_tenant_unit_min_memory{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_unit_min_memory{@LABELS}) by (@GBLABELS)',`dimension`='' sql 270: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_context_memory_hold_bytes','sum(ob_tenant_context_memory_hold_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_context_memory_hold_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 271: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_context_memory_used_bytes','sum(ob_tenant_context_memory_used_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_context_memory_used_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 272: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_context_memory_count','sum(ob_tenant_context_memory_count{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_context_memory_count{@LABELS}) by (@GBLABELS)',`dimension`='' sql 273: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_disk_total','sum(ob_tenant_disk_total_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_disk_total_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 274: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_log_disk_usage','100 * avg(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS) / avg(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS)','OceanBase租户日志盘使用率','OceanBase tenant log disk usage','','%') ON DUPLICATE KEY UPDATE `expr`='100 * avg(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS) / avg(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OceanBase租户日志盘使用率',`description_en`='OceanBase tenant log disk usage',`unit`='%' sql 275: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_log_disk_size','sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 276: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_log_disk_used','sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 277: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_log_disk_used_percentage','100 * (sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS) / sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_tenant_log_disk_used_bytes{@LABELS}) by (@GBLABELS) / sum(ob_tenant_log_disk_total_bytes{@LABELS}) by (@GBLABELS))',`dimension`='' sql 278: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ocp_agentd_exists','min(process_exists{name=\"ocp_agentd\",@LABELS}) by (@GBLABELS)','agentd 进程标识','agentd process ID','HOST','') ON DUPLICATE KEY UPDATE `expr`='min(process_exists{name=\"ocp_agentd\",@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='agentd 进程标识',`description_en`='agentd process ID',`unit`='' sql 279: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('partition_count','sum(ob_partition_num{@LABELS}) by (@GBLABELS)','分区数量','Number of partitions','TENANT','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(ob_partition_num{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='分区数量',`description_en`='Number of partitions',`unit`='',`max_ob_version`='4.0.0.0' sql 280: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('physical_read_row_count','sum(rate(ob_sysstat{stat_id=\"60031\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"60031\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 281: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('plan_cache_hit_ratio','100 * sum(rate(ob_plan_cache_hit_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_plan_cache_access_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','执行计划缓存命中率','execution plan cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(ob_plan_cache_hit_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_plan_cache_access_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='执行计划缓存命中率',`description_en`='execution plan cache hit rate',`unit`='%' sql 282: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('plan_cache_miss_ratio','100 * (1 - sum(rate(ob_plan_cache_hit_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_plan_cache_access_total{@LABELS}[@INTERVAL])) by (@GBLABELS))','执行计划缓存miss率','execution plan cache miss rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(rate(ob_plan_cache_hit_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_plan_cache_access_total{@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='执行计划缓存miss率',`description_en`='execution plan cache miss rate',`unit`='%' sql 283: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('plan_cache_size','sum(ob_plan_cache_memory_bytes{@LABELS}) by (@GBLABELS)','执行计划缓存大小','Execute plan cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_plan_cache_memory_bytes{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='执行计划缓存大小',`description_en`='Execute plan cache size',`unit`='byte' sql 284: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('qps','sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 285: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('qps_rt','sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 286: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_byte','sum(rate(odp_request_byte{@LABELS}[@INTERVAL])) by (@GBLABELS)','通过 OBProxy 集群下发的每秒请求字节数','Bytes of requests forwarded by OBProxy cluster per second','OBPROXY','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_request_byte{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='通过 OBProxy 集群下发的每秒请求字节数',`description_en`='Bytes of requests forwarded by OBProxy cluster per second',`unit`='byte' sql 287: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_byte_client_request','sum(rate(odp_request_byte{sessionType=\"client\",transType=\"request\",@LABELS}[@INTERVAL])) by (@GBLABELS)','客户端 request 字节数','average bytes per client request','OBPROXY','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_request_byte{sessionType=\"client\",transType=\"request\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='客户端 request 字节数',`description_en`='average bytes per client request',`unit`='byte' sql 288: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_byte_client_response','sum(rate(odp_request_byte{sessionType=\"client\",transType=\"response\",@LABELS}[@INTERVAL])) by (@GBLABELS)','客户端 response 字节数','Client Response Volume in Bytes','OBPROXY','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_request_byte{sessionType=\"client\",transType=\"response\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='客户端 response 字节数',`description_en`='Client Response Volume in Bytes',`unit`='byte' sql 289: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_byte_server_request','sum(rate(odp_request_byte{sessionType=\"server\",transType=\"request\",@LABELS}[@INTERVAL])) by (@GBLABELS)','服务端 request 字节数','average bytes per server request','OBPROXY','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_request_byte{sessionType=\"server\",transType=\"request\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='服务端 request 字节数',`description_en`='average bytes per server request',`unit`='byte' sql 290: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_byte_server_response','sum(rate(odp_request_byte{sessionType=\"server\",transType=\"response\",@LABELS}[@INTERVAL])) by (@GBLABELS)','服务端 response 字节数','average bytes per server response','OBPROXY','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_request_byte{sessionType=\"server\",transType=\"response\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='服务端 response 字节数',`description_en`='average bytes per server response',`unit`='byte' sql 291: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost','sum(rate(odp_sql_cost_total{timeType=\"total\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','通过 OBProxy 集群下发的请求总耗时','Total response time of requests forwarded by OBProxy cluster','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='通过 OBProxy 集群下发的请求总耗时',`description_en`='Total response time of requests forwarded by OBProxy cluster',`unit`='μs' sql 292: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_commit','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 commit 请求耗时','average elapsed time for commit request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 commit 请求耗时',`description_en`='average elapsed time for commit request',`unit`='μs' sql 293: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_delete','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 delete 请求耗时','average elapsed time for delete request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 delete 请求耗时',`description_en`='average elapsed time for delete request',`unit`='μs' sql 294: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_insert','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 insert 请求耗时','average elapsed time for insert request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 insert 请求耗时',`description_en`='average elapsed time for insert request',`unit`='μs' sql 295: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_others','sum(rate(odp_sql_cost_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次其他请求耗时','average elapsed time for other request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次其他请求耗时',`description_en`='average elapsed time for other request',`unit`='μs' sql 296: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_prepare_send_request_time','sum(rate(odp_sql_cost_total{timeType=\"prepare\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次请求发送准备耗时','average elapsed time for request to prepare for send','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"prepare\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次请求发送准备耗时',`description_en`='average elapsed time for request to prepare for send',`unit`='μs' sql 297: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_select','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 select 请求耗时','average elapsed time for select request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 select 请求耗时',`description_en`='average elapsed time for select request',`unit`='μs' sql 298: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_sequence','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 sequence 请求耗时','average elapsed time for sequence request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 sequence 请求耗时',`description_en`='average elapsed time for sequence request',`unit`='μs' sql 299: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_server_process_request_time','sum(rate(odp_sql_cost_total{timeType=\"server\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次服务端处理请求耗时','average elapsed time for server to precess request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"server\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次服务端处理请求耗时',`description_en`='average elapsed time for server to precess request',`unit`='μs' sql 300: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_cost_update','sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','平均每次 update 请求耗时','average elapsed time for update request','OBPROXY','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_cost_total{timeType=\"total\",sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(odp_sql_request_total{sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='平均每次 update 请求耗时',`description_en`='average elapsed time for update request',`unit`='μs' sql 301: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_dequeue_count','sum(rate(ob_sysstat{stat_id=\"20001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','从处理队列出队的请求数量','Number of requests dequeued from the queue','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"20001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='从处理队列出队的请求数量',`description_en`='Number of requests dequeued from the queue',`unit`='times/s' sql 302: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_enqueue_count','sum(rate(ob_sysstat{stat_id=\"20000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','进入处理队列的请求数量','The number of requests that entered the queue','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"20000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='进入处理队列的请求数量',`description_en`='The number of requests that entered the queue',`unit`='times/s' sql 303: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_queue_time','sum(rate(ob_sysstat{stat_id=\"20002\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"20001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','SQL 在等待队列中等待耗时','SQL waiting time in the waiting queue','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"20002\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"20001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='SQL 在等待队列中等待耗时',`description_en`='SQL waiting time in the waiting queue',`unit`='μs' sql 304: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_request_queue_size','sum(rate(ob_tenant_request_queue_total_size{@LABELS}[@INTERVAL])) by (@GBLABELS)','OceanBase租户请求队列大小','OceanBase tenant request queue size','','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_tenant_request_queue_total_size{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OceanBase租户请求队列大小',`description_en`='OceanBase tenant request queue size',`unit`='' sql 305: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_request_queue_large_size','sum(rate(ob_tenant_request_queue_large_size{@LABELS}[@INTERVAL])) by (@GBLABELS)','OceanBase租户大查询队列大小','OceanBase tenant large request queue size','','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_tenant_request_queue_large_size{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='OceanBase租户大查询队列大小',`description_en`='OceanBase tenant large request queue size',`unit`='' sql 306: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total','sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','通过 OBProxy 集群下发的每秒请求数','Number of requests forwarded by OBProxy cluster per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='通过 OBProxy 集群下发的每秒请求数',`description_en`='Number of requests forwarded by OBProxy cluster per second',`unit`='' sql 307: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_commit','sum(rate(odp_sql_request_total{sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 commit 请求数','commit request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"COMMIT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 commit 请求数',`description_en`='commit request count per second',`unit`='' sql 308: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_delete','sum(rate(odp_sql_request_total{sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 delete 请求数','delete request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"DELETE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 delete 请求数',`description_en`='delete request count per second',`unit`='' sql 309: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_insert','sum(rate(odp_sql_request_total{sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 insert 请求数','insert request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"INSERT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 insert 请求数',`description_en`='insert request count per second',`unit`='' sql 310: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_large','sum(rate(odp_sql_request_total{sqlLarge = \"large\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒大请求数','large request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlLarge = \"large\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒大请求数',`description_en`='large request count per second',`unit`='' sql 311: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_others','sum(rate(odp_sql_request_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒其他请求数','other request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"OTHERS\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒其他请求数',`description_en`='other request count per second',`unit`='' sql 312: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_select','sum(rate(odp_sql_request_total{sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 select 请求数','select request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"SELECT\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 select 请求数',`description_en`='select request count per second',`unit`='' sql 313: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_sequence','sum(rate(odp_sql_request_total{sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 sequence 请求数','sequence request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"SEQUENCE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 sequence 请求数',`description_en`='sequence request count per second',`unit`='' sql 314: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_slow','sum(rate(odp_sql_request_total{slowQuery = \"true\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒慢请求数','slow request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{slowQuery = \"true\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒慢请求数',`description_en`='slow request count per second',`unit`='' sql 315: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('request_total_update','sum(rate(odp_sql_request_total{sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 update 请求数','update request count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_sql_request_total{sqlType=\"UPDATE\", @LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒 update 请求数',`description_en`='update request count per second',`unit`='' sql 316: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rollbacks','sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理事务回滚次数','Number of transaction rollbacks processed per second','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理事务回滚次数',`description_en`='Number of transaction rollbacks processed per second',`unit`='' sql 317: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rollback_rt','sum(rate(ob_sysstat{stat_id=\"30010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务回滚平均处理耗时','Average transaction rollback processing time','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务回滚平均处理耗时',`description_en`='Average transaction rollback processing time',`unit`='μs' sql 318: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_hit','sum(delta(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','行缓存命中数','Number of row cache hits','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='行缓存命中数',`description_en`='Number of row cache hits',`unit`='' sql 319: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_hit_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS))','行缓存命中率','Row cache hit rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='行缓存命中率',`description_en`='Row cache hit rate',`unit`='%' sql 320: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_miss','sum(delta(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','行缓存miss数','Number of row cache misses','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='行缓存miss数',`description_en`='Number of row cache misses',`unit`='' sql 321: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_miss_ratio','100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS))','行缓存miss率','Row cache miss rate','TENANT','%') ON DUPLICATE KEY UPDATE `expr`='100 * 1 / (1 + sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='行缓存miss率',`description_en`='Row cache miss rate',`unit`='%' sql 322: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_req_total','sum(delta(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','行缓存请求次数','Row cache total request count','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"50001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='行缓存请求次数',`description_en`='Row cache total request count',`unit`='' sql 323: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('row_cache_size','sum(ob_sysstat{stat_id=\"120008\",@LABELS}) by (@GBLABELS)','行缓存大小','Row cache size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120008\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='行缓存大小',`description_en`='Row cache size',`unit`='byte' sql 324: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_deliver_fail_count','sum(delta(ob_sysstat{stat_id=\"10004\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 包传输失败次数','Number of RPC packet transmission failures','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10004\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 包传输失败次数',`description_en`='Number of RPC packet transmission failures',`unit`='' sql 325: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_in','sum(rate(ob_sysstat{stat_id=\"10001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Rpc 收包吞吐量','Rpc package in throughput','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"10001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Rpc 收包吞吐量',`description_en`='Rpc package in throughput',`unit`='byte' sql 326: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_in_count','sum(delta(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 收包次数','Number of RPC packets received','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 收包次数',`description_en`='Number of RPC packets received',`unit`='' sql 327: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_in_rt',' (sum(rate(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(rate(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Rpc 收包平均耗时','The average response time of rpc package in','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`=' (sum(rate(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(rate(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Rpc 收包平均耗时',`description_en`='The average response time of rpc package in',`unit`='μs' sql 328: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_net_delay','sum(delta(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 包网络延迟','RPC packet network latency','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 包网络延迟',`description_en`='RPC packet network latency',`unit`='μs' sql 329: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_out','sum(rate(ob_sysstat{stat_id=\"10003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Rpc 发包吞吐量','Rpc package out throughput','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"10003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Rpc 发包吞吐量',`description_en`='Rpc package out throughput',`unit`='byte' sql 330: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_out_count','sum(delta(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 发包次数','Number of RPC packets sent','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 发包次数',`description_en`='Number of RPC packets sent',`unit`='' sql 331: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('rpc_packet_out_rt','(sum(rate(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(rate(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Rpc 发包平均耗时','The average response time of rpc package out','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='(sum(rate(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / sum(rate(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Rpc 发包平均耗时',`description_en`='The average response time of rpc package out',`unit`='μs' sql 332: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_in','sum(delta(ob_sysstat{stat_id=\"10001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 收包字节数','Number of bytes received in RPC packets','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 收包字节数',`description_en`='Number of bytes received in RPC packets',`unit`='byte' sql 333: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_out','sum(delta(ob_sysstat{stat_id=\"10003\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 发包字节数','Number of bytes sent in RPC packets','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10003\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 发包字节数',`description_en`='Number of bytes sent in RPC packets',`unit`='byte' sql 334: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_in_count','sum(delta(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 收包次数','Number of RPC packets received','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 收包次数',`description_en`='Number of RPC packets received',`unit`='' sql 335: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_out_count','sum(delta(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 发包次数','Number of RPC packets sent','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 发包次数',`description_en`='Number of RPC packets sent',`unit`='' sql 336: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_net_delay','sum(delta(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 包网络延迟','RPC packet network latency','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(delta(ob_sysstat{stat_id=\"10006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 包网络延迟',`description_en`='RPC packet network latency',`unit`='μs' sql 337: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_rpc_packet_deliver_fail_count','sum(delta(ob_sysstat{stat_id=\"10004\",@LABELS}[@INTERVAL])) by (@GBLABELS)','rpc 包传输失败次数','Number of RPC packet transmission failures','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"10004\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='rpc 包传输失败次数',`description_en`='Number of RPC packet transmission failures',`unit`='' sql 338: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_all_count','sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 SQL 语句数','Number of SQL statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s' sql 339: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_all_rt','(sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40003\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40007\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40009\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40019\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / (sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS))','SQL 语句平均处理耗时','The average processing time of each SQL statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='(sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40003\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40005\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40007\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40009\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40019\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / (sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS) R_FILL_0_ADD sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs' sql 340: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_delete_count','sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 Delete 语句数','Number of Delete statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 Delete 语句数',`description_en`='Number of Delete statements processed per second',`unit`='times/s' sql 341: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_delete_rt','sum(rate(ob_sysstat{stat_id=\"40009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Delete 语句平均处理耗时','The average processing time of each Delete statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40008\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Delete 语句平均处理耗时',`description_en`='The average processing time of each Delete statement',`unit`='μs' sql 342: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_distributed_count','sum(rate(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理分布式执行计划数','Number of distributed execution plans processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理分布式执行计划数',`description_en`='Number of distributed execution plans processed per second',`unit`='times/s' sql 343: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_insert_count','sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 Insert 语句数','Number of Insert statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 Insert 语句数',`description_en`='Number of Insert statements processed per second',`unit`='times/s' sql 344: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_insert_rt','sum(rate(ob_sysstat{stat_id=\"40003\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Insert 语句平均处理耗时','The average processing time of each Insert statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40003\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Insert 语句平均处理耗时',`description_en`='The average processing time of each Insert statement',`unit`='μs' sql 345: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_local_count','sum(rate(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理本地执行计划数','Number of Processing local executions per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理本地执行计划数',`description_en`='Number of Processing local executions per second',`unit`='times/s' sql 346: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_remote_count','sum(rate(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理远程执行计划数','Number of remote execution plans processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理远程执行计划数',`description_en`='Number of remote execution plans processed per second',`unit`='times/s' sql 347: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_sql_local_count','sum(delta(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','处理本地执行计划数','Number of Processing local executions per second','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='处理本地执行计划数',`description_en`='Number of Processing local executions per second',`unit`='' sql 348: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_sql_remote_count','sum(delta(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','处理远程执行计划数','Number of remote execution plans processed per second','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='处理远程执行计划数',`description_en`='Number of remote execution plans processed per second',`unit`='' sql 349: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('delta_sql_distributed_count','sum(delta(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)','处理分布式执行计划数','Number of distributed execution plans processed per second','TENANT','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='处理分布式执行计划数',`description_en`='Number of distributed execution plans processed per second',`unit`='' sql 350: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_replace_count','sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 Replace 语句数','Number of Replace statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 Replace 语句数',`description_en`='Number of Replace statements processed per second',`unit`='times/s' sql 351: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_replace_rt','sum(rate(ob_sysstat{stat_id=\"40005\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Replace 语句平均处理耗时','The average processing time for each Replace statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40005\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40004\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Replace 语句平均处理耗时',`description_en`='The average processing time for each Replace statement',`unit`='μs' sql 352: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_select_count','sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 Select 语句数','Number of Select statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 Select 语句数',`description_en`='Number of Select statements processed per second',`unit`='times/s' sql 353: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_select_rt','sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Select 语句平均处理耗时','The average processing time for each Select statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Select 语句平均处理耗时',`description_en`='The average processing time for each Select statement',`unit`='μs' sql 354: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_other_count','sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS)','DDL, DCL, DTL 等其他语句数','Number of DDL, DCL, DTL statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40018\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='DDL, DCL, DTL 等其他语句数',`description_en`='Number of DDL, DCL, DTL statements processed per second',`unit`='times/s' sql 355: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_other_rt','sum(rate(ob_sysstat{stat_id=\"40019\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)','DDL, DCL, DTL 等其他语句平均处理耗时','The average processing time of each DDL, DCL, DTL statements','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40019\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='DDL, DCL, DTL 等其他语句平均处理耗时',`description_en`='The average processing time of each DDL, DCL, DTL statements',`unit`='μs' sql 356: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_update_count','sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理 Update 语句数','Number of Update statements processed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理 Update 语句数',`description_en`='Number of Update statements processed per second',`unit`='times/s' sql 357: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_update_rt','sum(rate(ob_sysstat{stat_id=\"40007\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','Update 语句平均处理耗时','The average processing time of each Update statement','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40007\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='Update 语句平均处理耗时',`description_en`='The average processing time of each Update statement',`unit`='μs' sql 358: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ssd_wear_indicator','max(ssd_wear_indicator{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(ssd_wear_indicator{@LABELS}) by (@GBLABELS)',`dimension`='' sql 359: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('storage_capacity_monitor_error_code','max(storage_capacity_monitor_error_code{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(storage_capacity_monitor_error_code{@LABELS}) by (@GBLABELS)',`dimension`='' sql 360: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sync_delay_time','max(sync_delay_time{@LABELS}) by (@GBLABELS)','主备集群日志同步延迟','delay of sync clog from primary OceanBase cluster to standby OceanBase cluster','','s') ON DUPLICATE KEY UPDATE `expr`='max(sync_delay_time{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='主备集群日志同步延迟',`description_en`='delay of sync clog from primary OceanBase cluster to standby OceanBase cluster',`unit`='s' sql 361: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_application_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)','application 等待事件平均耗时','Average time spent for application wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='application 等待事件平均耗时',`description_en`='Average time spent for application wait event',`unit`='μs' sql 362: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_application_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 application 等待事件次数','Application wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"APPLICATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 application 等待事件次数',`description_en`='Application wait event',`unit`='times/s' sql 363: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_configuration_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)','configuration 等待事件平均耗时','Average time spent for configuration wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='configuration 等待事件平均耗时',`description_en`='Average time spent for configuration wait event',`unit`='μs' sql 364: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_configuration_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 configuration 等待事件次数','configuration wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"CONFIGURATION\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 configuration 等待事件次数',`description_en`='configuration wait event',`unit`='times/s' sql 365: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_administrative_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS)','administrative 等待事件平均耗时','Average time spent for administrative wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='administrative 等待事件平均耗时',`description_en`='Average time spent for administrative wait event',`unit`='μs' sql 366: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_administrative_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 administrative 等待事件次数','administrative wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"ADMINISTRATIVE\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 administrative 等待事件次数',`description_en`='administrative wait event',`unit`='times/s' sql 367: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_concurrency_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS)','concurrency 等待事件平均耗时','Average time spent for concurrency wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='concurrency 等待事件平均耗时',`description_en`='Average time spent for concurrency wait event',`unit`='μs' sql 368: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_concurrency_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 concurrency 等待事件次数','concurrency wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"CONCURRENCY\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 concurrency 等待事件次数',`description_en`='concurrency wait event',`unit`='times/s' sql 369: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_commit_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)','commit 等待事件平均耗时','Average time spent for commit wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='commit 等待事件平均耗时',`description_en`='Average time spent for commit wait event',`unit`='μs' sql 370: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_commit_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 commit 等待事件次数','commit wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"COMMIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 commit 等待事件次数',`description_en`='commit wait event',`unit`='times/s' sql 371: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_network_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS)','network 等待事件平均耗时','Average time spent for network wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='network 等待事件平均耗时',`description_en`='Average time spent for network wait event',`unit`='μs' sql 372: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_network_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 network 等待事件次数','network wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"NETWORK\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 network 等待事件次数',`description_en`='network wait event',`unit`='times/s' sql 373: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_user_io_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','user io 等待事件平均耗时','Average time spent for user io wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='user io 等待事件平均耗时',`description_en`='Average time spent for user io wait event',`unit`='μs' sql 374: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_user_io_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 user io 等待事件次数','user io wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"USER_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 user io 等待事件次数',`description_en`='user io wait event',`unit`='times/s' sql 375: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_system_io_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','system io 等待事件平均耗时','Average time spent for system io wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='system io 等待事件平均耗时',`description_en`='Average time spent for system io wait event',`unit`='μs' sql 376: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_system_io_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 system io 等待事件次数','system io wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"SYSTEM_IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 system io 等待事件次数',`description_en`='system io wait event',`unit`='times/s' sql 377: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_cluster_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','cluster 等待事件平均耗时','Average time spent for cluster wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='cluster 等待事件平均耗时',`description_en`='Average time spent for cluster wait event',`unit`='μs' sql 378: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_cluster_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒 cluster 等待事件次数','cluster wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"CLUSTER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒 cluster 等待事件次数',`description_en`='cluster wait event',`unit`='times/s' sql 379: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_other_time_waited','sum(rate(ob_system_event_time_waited{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','其他等待事件平均耗时','Average time spent for other wait event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_time_waited{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_system_event_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='其他等待事件平均耗时',`description_en`='Average time spent for other wait event',`unit`='μs' sql 380: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('system_event_other_total_waits','sum(rate(ob_system_event_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒其他等待事件次数','Other wait event','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_system_event_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒其他等待事件次数',`description_en`='Other wait event',`unit`='times/s' sql 381: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sys_block_cache_size','sum(ob_sysstat{stat_id=\"120005\",@LABELS}) by (@GBLABELS)','系统块缓存大小','System block cache size','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120005\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='系统块缓存大小',`description_en`='System block cache size',`unit`='byte' sql 382: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_internal_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 383: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_internal_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 384: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_io_callback_queue_lock_wait','sum(rate(ob_systemevent_time_waited{stat_id=\"15134\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{stat_id=\"15134\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 385: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_io_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 386: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_io_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"IO\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 387: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_latch_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"LATCH\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"LATCH\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 388: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_latch_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"LATCH\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"LATCH\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 389: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_other_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 390: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_other_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"OTHER\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 391: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_row_lock_wait_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"ROW_LOCK_WAIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"ROW_LOCK_WAIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 392: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_row_lock_wait_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"ROW_LOCK_WAIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"ROW_LOCK_WAIT\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 393: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_sync_rpc_time_waited','sum(rate(ob_systemevent_time_waited{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_time_waited{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 394: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('sys_event_sync_rpc_total_waits','sum(rate(ob_systemevent_total_waits{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_systemevent_total_waits{event_group=\"SYNC_RPC\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 395: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('table_count','max(ob_table_num{@LABELS}) by (@GBLABELS)','表数量','Number of tables','TENANT','') ON DUPLICATE KEY UPDATE `expr`='max(ob_table_num{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='表数量',`description_en`='Number of tables',`unit`='' sql 396: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tcp_retrans_percent','max(tcp_retrans{@LABELS}) by (@GBLABELS)','TCP 重传率','TCP retransmission percent','HOST','%') ON DUPLICATE KEY UPDATE `expr`='max(tcp_retrans{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='TCP 重传率',`description_en`='TCP retransmission percent',`unit`='%' sql 397: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tenant500_mem_hold','sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS) / 1073741824','租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',`unit`='GB' sql 398: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tenant500_mem_hold_percent','100 * sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)','租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS) / sum(ob_server_resource_memory_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources',`unit`='%' sql 399: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('tenant500_storage_short_meta_hold_gb','sum(ob_tenant500_storage_short_meta_memory_hold_bytes{@LABELS}) by (@GBLABELS) / 1073741824','500租户STORAGE_SHORT_TERM_META_CTX_ID 内存大小','tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size','','GB','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant500_storage_short_meta_memory_hold_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='500租户STORAGE_SHORT_TERM_META_CTX_ID 内存大小',`description_en`='tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size',`unit`='GB',`max_ob_version`='4.0.0.0' sql 400: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tenant500_storage_short_meta_hold_percentage','100 * (sum(ob_tenant500_storage_short_meta_memory_hold_bytes{@LABELS}) by (@GBLABELS) / sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS))','500租户STORAGE_SHORT_TERM_META_CTX_ID 内存 / 租户500占用内存(不包括 OB_KVSTORE_CACHE_MB)','tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)','','%') ON DUPLICATE KEY UPDATE `expr`='100 * (sum(ob_tenant500_storage_short_meta_memory_hold_bytes{@LABELS}) by (@GBLABELS) / sum(ob_tenant500_memory_hold_bytes{@LABELS}) by (@GBLABELS))',`dimension`='',`description`='500租户STORAGE_SHORT_TERM_META_CTX_ID 内存 / 租户500占用内存(不包括 OB_KVSTORE_CACHE_MB)',`description_en`='tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',`unit`='%' sql 401: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tenant_connection_percent','100 * sum(ob_session_active_num{@LABELS}) by (@GBLABELS) / sum(ob_unit_config_max_session_num{@LABELS}) by (@GBLABELS)','租户活跃会话数 / unit配置的最大session数据','tenant active session count / max session count in unix config','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_session_active_num{@LABELS}) by (@GBLABELS) / sum(ob_unit_config_max_session_num{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户活跃会话数 / unit配置的最大session数据',`description_en`='tenant active session count / max session count in unix config',`unit`='%' sql 402: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('tenant_partition_leader_absent_count','max(partition_leader_absent_count{@LABELS}) by (@GBLABELS)','租户无主分区个数','The count of partition leader absent','','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(partition_leader_absent_count{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户无主分区个数',`description_en`='The count of partition leader absent',`unit`='',`max_ob_version`='4.0.0.0' sql 403: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`max_ob_version`) VALUES ('tenant_partition_replica_absent_count','max(partition_replica_absent_count{@LABELS}) by (@GBLABELS)','租户缺副本分区个数','The count of partition replica absent','','','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(partition_replica_absent_count{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户缺副本分区个数',`description_en`='The count of partition replica absent',`unit`='',`max_ob_version`='4.0.0.0' sql 404: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('total_memstore_used','sum(ob_sysstat{stat_id=\"130001\",@LABELS}) by (@GBLABELS)','MEMStore 总大小','MEMStore total size','TENANT','byte') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"130001\",@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='MEMStore 总大小',`description_en`='MEMStore total size',`unit`='byte' sql 405: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_commit_count','sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒提交事务数','Transactions committed per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒提交事务数',`description_en`='Transactions committed per second',`unit`='times/s' sql 406: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_commit_rt','sum(rate(ob_sysstat{stat_id=\"30008\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务平均提交耗时','Average commit time per transaction','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30008\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务平均提交耗时',`description_en`='Average commit time per transaction',`unit`='μs' sql 407: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tps','sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒处理事务数','Transactions per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒处理事务数',`description_en`='Transactions per second',`unit`='times/s' sql 408: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_multi_partition_count','sum(rate(ob_sysstat{stat_id=\"30013\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒分布式事务数','Distributed transactions per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30013\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒分布式事务数',`description_en`='Distributed transactions per second',`unit`='times/s' sql 409: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_rollback_count','sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒回滚事务数','Transactions rollback per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒回滚事务数',`description_en`='Transactions rollback per second',`unit`='times/s' sql 410: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_rollback_rt','sum(rate(ob_sysstat{stat_id=\"30010\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务平均回滚耗时','Average rollback time per transaction','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30010\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务平均回滚耗时',`description_en`='Average rollback time per transaction',`unit`='μs' sql 411: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('tps_rt','sum(rate(ob_sysstat{stat_id=\"30006\",@LABELS}[@INTERVAL])) by (@GBLABELS) / (sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS))','事务平均处理耗时','Average processing time per transaction','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30006\",@LABELS}[@INTERVAL])) by (@GBLABELS) / (sum(rate(ob_sysstat{stat_id=\"30009\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"30007\",@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='TENANT',`description`='事务平均处理耗时',`description_en`='Average processing time per transaction',`unit`='μs' sql 412: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_single_partition_count','sum(rate(ob_sysstat{stat_id=\"30012\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒普通事务数','Normal transactions per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30012\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒普通事务数',`description_en`='Normal transactions per second',`unit`='times/s' sql 413: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_timeout_count','sum(rate(ob_sysstat{stat_id=\"30011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒超时事务数','Transactions timeout per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒超时事务数',`description_en`='Transactions timeout per second',`unit`='times/s' sql 414: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('transaction_total','sum(rate(odp_transaction_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒事务数','transaction count per second','OBPROXY','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(odp_transaction_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='OBPROXY',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='' sql 415: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('trans_commit_log_count','sum(rate(ob_sysstat{stat_id=\"30002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒提交的事务日志数','Number of transaction logs submitted per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒提交的事务日志数',`description_en`='Number of transaction logs submitted per second',`unit`='times/s' sql 416: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('trans_commit_log_sync_rt','sum(rate(ob_sysstat{stat_id=\"30000\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','每次事务日志网络同步平均耗时','Average time for each transaction log network synchronization','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30000\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每次事务日志网络同步平均耗时',`description_en`='Average time for each transaction log network synchronization',`unit`='μs' sql 417: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('unit_num','sum(ob_unit_num{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_unit_num{@LABELS}) by (@GBLABELS)',`dimension`='' sql 418: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('user_block_cache_size','sum(ob_sysstat{stat_id=\"120006\",@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sysstat{stat_id=\"120006\",@LABELS}) by (@GBLABELS)',`dimension`='' sql 419: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('vpc_network_health','min(vpc_network_health{@LABELS}) by (@GBLABELS)','VPC是否健康(可正常访问)','If VPC health(accessible)','','') ON DUPLICATE KEY UPDATE `expr`='min(vpc_network_health{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='VPC是否健康(可正常访问)',`description_en`='If VPC health(accessible)',`unit`='' sql 420: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('wait_event_count','sum(rate(ob_waitevent_wait_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','每秒等待事件次数','Number of waiting events per second','TENANT','times/s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_waitevent_wait_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='每秒等待事件次数',`description_en`='Number of waiting events per second',`unit`='times/s' sql 421: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('wait_event_rt','sum(rate(ob_waitevent_wait_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_waitevent_wait_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','等待事件平均耗时','Average time to wait for an event','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_waitevent_wait_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_waitevent_wait_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='等待事件平均耗时',`description_en`='Average time to wait for an event',`unit`='μs' sql 422: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('system_event_delta_total_waits','sum(delta(ob_system_event_detail_total_waits{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_system_event_detail_total_waits{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 423: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('system_event_delta_event_total_timeouts','sum(delta(ob_system_event_detail_total_timeouts{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_system_event_detail_total_timeouts{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 424: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('system_event_delta_event_time_waited_us','sum(delta(ob_system_event_detail_time_waited_us{@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_system_event_detail_time_waited_us{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 425: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('memory_cached','avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS)','缓存使用的内存','Memory used by the cache','HOST','byte') ON DUPLICATE KEY UPDATE `expr`='avg(node_memory_Cached_bytes{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='缓存使用的内存',`description_en`='Memory used by the cache',`unit`='byte' sql 426: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_agent_goroutine_count','max(go_goroutines{@LABELS}) by (@GBLABELS)','OCP-Agent进程Go协程数量','goroutine count of OCP-Agent process','','') ON DUPLICATE KEY UPDATE `expr`='max(go_goroutines{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OCP-Agent进程Go协程数量',`description_en`='goroutine count of OCP-Agent process',`unit`='' sql 427: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_goroutine_count','max(go_goroutines{process=\"ocp_monagent\",@LABELS}) by (@GBLABELS)','ocp_mgragent进程Go协程数量','goroutine count of ocp_monagent','','') ON DUPLICATE KEY UPDATE `expr`='max(go_goroutines{process=\"ocp_monagent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent进程Go协程数量',`description_en`='goroutine count of ocp_monagent',`unit`='' sql 428: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_goroutine_count','max(go_goroutines{process=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)','ocp_mgragent进程Go协程数量','goroutine count of ocp_mgragent','','') ON DUPLICATE KEY UPDATE `expr`='max(go_goroutines{process=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent进程Go协程数量',`description_en`='goroutine count of ocp_mgragent',`unit`='' sql 429: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_thread_count','avg(process_thread_count{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)','ocp_mgragent进程Go线程数量','The thread count of ocp_monagent','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_thread_count{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent进程Go线程数量',`description_en`='The thread count of ocp_monagent',`unit`='' sql 430: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_thread_count','avg(process_thread_count{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)','ocp_mgragent进程Go线程数量','The thread count of ocp_mgragent','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_thread_count{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent进程Go线程数量',`description_en`='The thread count of ocp_mgragent',`unit`='' sql 431: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_agent_open_fd_count','max(process_open_fds{@LABELS}) by (@GBLABELS)','OCP-Agent文件句柄数','open fd count of OCP-Agent process','','') ON DUPLICATE KEY UPDATE `expr`='max(process_open_fds{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OCP-Agent文件句柄数',`description_en`='open fd count of OCP-Agent process',`unit`='' sql 432: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_open_fd_count','avg(process_fd_count{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)','ocp_monagent文件句柄数','open fd count of ocp_monagent','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_fd_count{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_monagent文件句柄数',`description_en`='open fd count of ocp_monagent',`unit`='' sql 433: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_open_fd_count','avg(process_fd_count{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)','ocp_mgragent文件句柄数','open fd count of ocp_mgragent','','') ON DUPLICATE KEY UPDATE `expr`='avg(process_fd_count{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent文件句柄数',`description_en`='open fd count of ocp_mgragent',`unit`='' sql 434: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('host_agent_resident_memory_gb','max(process_resident_memory_bytes{@LABELS}) by (@GBLABELS) / 1073741824','OCP-Agent常驻内存大小','agent resident memory of OCP-Agent process','','GB') ON DUPLICATE KEY UPDATE `expr`='max(process_resident_memory_bytes{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='OCP-Agent常驻内存大小',`description_en`='agent resident memory of OCP-Agent process',`unit`='GB' sql 435: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('monagent_resident_memory','sum(process_memory_rss_bytes{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)','ocp_monagent 常驻内存大小','ocp_monagent resident memory','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"ocp_monagent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_monagent 常驻内存大小',`description_en`='ocp_monagent resident memory',`unit`='byte' sql 436: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('mgragent_resident_memory','sum(process_memory_rss_bytes{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)','ocp_mgragent 常驻内存大小','ocp_mgragent resident memory','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(process_memory_rss_bytes{name=\"ocp_mgragent\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='ocp_mgragent 常驻内存大小',`description_en`='ocp_mgragent resident memory',`unit`='byte' sql 437: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('opened_cursors_count','sum(delta(ob_sysstat{stat_id=\"40030\",@LABELS}[@INTERVAL])) by (@GBLABELS)','打开的游标数','Opened cursors count','TENANT','','2.2.75') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"40030\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='打开的游标数',`description_en`='Opened cursors count',`unit`='',`min_ob_version`='2.2.75' sql 438: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('cpu_usage','sum(rate(ob_sysstat{stat_id=\"140006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','租户逻辑cpu使用时长','Tenant logical CPU usage duration','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"140006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='租户逻辑cpu使用时长',`description_en`='Tenant logical CPU usage duration',`unit`='μs' sql 439: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('max_cpus','sum(rate(ob_sysstat{stat_id=\"140005\",@LABELS}[@INTERVAL])) by (@GBLABELS)','租户最大cpu使用时长','Tenant maximum CPU usage duration','TENANT','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"140005\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='租户最大cpu使用时长',`description_en`='Tenant maximum CPU usage duration',`unit`='μs' sql 440: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('logical_reads','(2 * sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + 2 * sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50002\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / 5','逻辑读次数','Number of logical reads','','') ON DUPLICATE KEY UPDATE `expr`='(2 * sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + 2 * sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50002\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / 5',`dimension`='',`description`='逻辑读次数',`description_en`='Number of logical reads',`unit`='' sql 441: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_await','avg(io_await{@LABELS}) by (@GBLABELS)','磁盘 IO 从发起到结束平均耗时','Average of disk IO elapsed time','HOST','μs') ON DUPLICATE KEY UPDATE `expr`='avg(io_await{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='磁盘 IO 从发起到结束平均耗时',`description_en`='Average of disk IO elapsed time',`unit`='μs' sql 442: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_util','avg(io_util{@LABELS}) by (@GBLABELS)','IO 使用率','IO Utilization','HOST','%') ON DUPLICATE KEY UPDATE `expr`='avg(io_util{@LABELS}) by (@GBLABELS)',`dimension`='HOST',`description`='IO 使用率',`description_en`='IO Utilization',`unit`='%' sql 443: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_qusize','sum(delta(node_disk_io_time_weighted_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','IO 队列长度','IO queue size','HOST','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(node_disk_io_time_weighted_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='IO 队列长度',`description_en`='IO queue size',`unit`='' sql 444: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('io_read_write_time','avg(rate(node_disk_read_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + avg(rate(node_disk_write_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','磁盘 IO 读写时间之和','Sum of disk IO read and write time','HOST','s') ON DUPLICATE KEY UPDATE `expr`='avg(rate(node_disk_read_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS) + avg(rate(node_disk_write_time_seconds_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='HOST',`description`='磁盘 IO 读写时间之和',`description_en`='Sum of disk IO read and write time',`unit`='s' sql 445: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('partition_iutil','100 * (1 - sum(rate(node_filesystem_files_free{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_filesystem_files{@LABELS}[@INTERVAL])) by (@GBLABELS))','') ON DUPLICATE KEY UPDATE `expr`='100 * (1 - sum(rate(node_filesystem_files_free{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(node_filesystem_files{@LABELS}[@INTERVAL])) by (@GBLABELS))',`dimension`='' sql 446: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('compaction_frozen_versions','max(ob_compaction_frozen_version{@LABELS}) by (@GBLABELS) - min(ob_compaction_last_merged_version\"{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(ob_compaction_frozen_version{@LABELS}) by (@GBLABELS) - min(ob_compaction_last_merged_version\"{@LABELS}) by (@GBLABELS)',`dimension`='' sql 447: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('compaction_is_error','max(ob_compaction_is_error{@LABELS}) by (@GBLABELS)','OceanBase租户合并错误标识','OceanBase tenant major compaction error flag','TENANT','') ON DUPLICATE KEY UPDATE `expr`='max(ob_compaction_is_error{@LABELS}) by (@GBLABELS)',`dimension`='TENANT',`description`='OceanBase租户合并错误标识',`description_en`='OceanBase tenant major compaction error flag',`unit`='' sql 448: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('no_frozen_seconds','(max(ob_compaction_current_timestamp{@LABELS}) by (@GBLABELS) - max(ob_compaction_frozen_time{@LABELS}) by (@GBLABELS)) / 1000000','') ON DUPLICATE KEY UPDATE `expr`='(max(ob_compaction_current_timestamp{@LABELS}) by (@GBLABELS) - max(ob_compaction_frozen_time{@LABELS}) by (@GBLABELS)) / 1000000',`dimension`='' sql 449: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('no_compaction_seconds','(max(ob_compaction_current_timestamp{@LABELS}) by (@GBLABELS) - max(ob_compaction_start_time{@LABELS}) by (@GBLABELS)) / 1000000','') ON DUPLICATE KEY UPDATE `expr`='(max(ob_compaction_current_timestamp{@LABELS}) by (@GBLABELS) - max(ob_compaction_start_time{@LABELS}) by (@GBLABELS)) / 1000000',`dimension`='' sql 450: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('index_micro_block_cache_hit','sum(delta(ob_sysstat{stat_id=\"60087\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(ob_sysstat{stat_id=\"60087\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 451: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('logical_reads_v4','(2 * sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + 2 * sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60087\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / 5','') ON DUPLICATE KEY UPDATE `expr`='(2 * sum(rate(ob_sysstat{stat_id=\"50000\",@LABELS}[@INTERVAL])) by (@GBLABELS) + 2 * sum(rate(ob_sysstat{stat_id=\"50004\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"50008\",@LABELS}[@INTERVAL])) by (@GBLABELS) + sum(rate(ob_sysstat{stat_id=\"60087\",@LABELS}[@INTERVAL])) by (@GBLABELS)) / 5',`dimension`='' sql 452: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_data_size','sum(ob_tenant_server_data_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_data_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 453: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_data_index_size','sum(ob_tenant_server_data_index_data_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_data_index_data_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 454: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_disk_used','sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS)',`dimension`='' sql 455: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_data_size_gb','sum(ob_tenant_server_data_size{@LABELS}) by (@GBLABELS) / 1073741824','租户磁盘数据量','tenant data size','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_data_size{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='租户磁盘数据量',`description_en`='tenant data size',`unit`='GB' sql 456: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_disk_used_size_gb','sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS) / 1073741824','租户磁盘占用量','tenant disk used size','','GB') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_required_size{@LABELS}) by (@GBLABELS) / 1073741824',`dimension`='',`description`='租户磁盘占用量',`description_en`='tenant disk used size',`unit`='GB' sql 457: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_partition_replica_count','sum(ob_tenant_server_partition_replica_count{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_tenant_server_partition_replica_count{@LABELS}) by (@GBLABELS)',`dimension`='' sql 458: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_max_cpu_used_percentage','100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='100 * sum(ob_sysstat{stat_id=\"140006\",@LABELS}) by (@GBLABELS) / sum(ob_sysstat{stat_id=\"140005\",@LABELS}) by (@GBLABELS)',`dimension`='' sql 459: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ob_tenant_max_memory_used_percentage','100 * avg(ob_sysstat{stat_id=\"140003\",@LABELS}) by (@GBLABELS) / avg(ob_sysstat{stat_id=\"140002\",@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='100 * avg(ob_sysstat{stat_id=\"140003\",@LABELS}) by (@GBLABELS) / avg(ob_sysstat{stat_id=\"140002\",@LABELS}) by (@GBLABELS)',`dimension`='' sql 460: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_host_cpu_usage','sum(binlog_cpu_used_ratio{@LABELS}) by (@GBLABELS)','Binlog 节点 CPU 使用率','Binlog node CPU usage','','%') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_cpu_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 节点 CPU 使用率',`description_en`='Binlog node CPU usage',`unit`='%' sql 461: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_host_memory_usage','sum(binlog_mem_used_ratio{@LABELS}) by (@GBLABELS)','Binlog 节点内存使用率','Binlog node memory usage','','%') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_mem_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 节点内存使用率',`description_en`='Binlog node memory usage',`unit`='%' sql 462: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_host_storage_usage','sum(binlog_disk_used_ratio{@LABELS}) by (@GBLABELS)','Binlog 节点磁盘存储空间使用率','Binlog node disk storage usage','','%') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_disk_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 节点磁盘存储空间使用率',`description_en`='Binlog node disk storage usage',`unit`='%' sql 463: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_conversion_delay','sum(binlog_instance_convert_delay{@LABELS}) by (@GBLABELS)','Binlog 日志转换延迟时长','Binlog log conversion latency duration','','ms') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_convert_delay{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 日志转换延迟时长',`description_en`='Binlog log conversion latency duration',`unit`='ms' sql 464: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_dump_delay','sum(binlog_instance_dump_delay{@LABELS}) by (@GBLABELS)','Binlog 订阅延迟','Binlog dump delay duration','','ms') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_dump_delay{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 订阅延迟',`description_en`='Binlog dump delay duration',`unit`='ms' sql 465: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_dump_error_count','sum(binlog_instance_dump_error_count{@LABELS}) by (@GBLABELS)','租户的订阅异常次数','Tenant\'s dump error count','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_dump_error_count{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户的订阅异常次数',`description_en`='Tenant\'s dump error count',`unit`='' sql 466: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_service_disk_usage','sum(binlog_instance_disk_used_ratio{@LABELS}) by (@GBLABELS)','租户的 Binlog 磁盘配额使用率','Tenant\'s Binlog disk quota usage','','%') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_disk_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='租户的 Binlog 磁盘配额使用率',`description_en`='Tenant\'s Binlog disk quota usage',`unit`='%' sql 467: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_down','sum(delta(binlog_instance_down{@LABELS}[@INTERVAL])) by (@GBLABELS)','Binlog 服务实例异常','Binlog service instance down','','') ON DUPLICATE KEY UPDATE `expr`='sum(delta(binlog_instance_down{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='Binlog 服务实例异常',`description_en`='Binlog service instance down',`unit`='' sql 468: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_node_available','min(binlog_node_available{@LABELS}) by (@GBLABELS)','Binlog 节点状态','Binlog node status','','') ON DUPLICATE KEY UPDATE `expr`='min(binlog_node_available{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 节点状态',`description_en`='Binlog node status',`unit`='' sql 469: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ocp_meta_db_health','ocp_meta_db_health{@LABELS}','OCP meta DB 健康状态','OCP meta DB Health','','') ON DUPLICATE KEY UPDATE `expr`='ocp_meta_db_health{@LABELS}',`dimension`='',`description`='OCP meta DB 健康状态',`description_en`='OCP meta DB Health',`unit`='' sql 470: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ocp_alarm_detect_duration_seconds','(sum(rate(ocp_alarm_detect_duration_ms_sum{@LABELS}[60s])) by (@GBLABELS) / sum(rate(ocp_alarm_detect_duration_ms_count{@LABELS}[60s])) by (@GBLABELS)) / 1000','告警检测耗时','alarm detect duration','','s') ON DUPLICATE KEY UPDATE `expr`='(sum(rate(ocp_alarm_detect_duration_ms_sum{@LABELS}[60s])) by (@GBLABELS) / sum(rate(ocp_alarm_detect_duration_ms_count{@LABELS}[60s])) by (@GBLABELS)) / 1000',`dimension`='',`description`='告警检测耗时',`description_en`='alarm detect duration',`unit`='s' sql 471: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ocp_http_request_duration_seconds','sum(rate(http_server_requests_seconds_sum{status=\"200\",uri!~\"/api/v2/software-package.*|/api/v2/object-storage.*|/api/v2/overview/status.*|root\",@LABELS}[60s])) by (@GBLABELS) / sum(rate(http_server_requests_seconds_count{status=\"200\",uri!~\"/api/v2/software-package.*|/api/v2/object-storage.*|/api/v2/overview/status.*|root\",@LABELS}[60s])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(http_server_requests_seconds_sum{status=\"200\",uri!~\"/api/v2/software-package.*|/api/v2/object-storage.*|/api/v2/overview/status.*|root\",@LABELS}[60s])) by (@GBLABELS) / sum(rate(http_server_requests_seconds_count{status=\"200\",uri!~\"/api/v2/software-package.*|/api/v2/object-storage.*|/api/v2/overview/status.*|root\",@LABELS}[60s])) by (@GBLABELS)',`dimension`='' sql 472: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('ocp_http_request_error_count','sum(rate(http_server_requests_seconds_count{status=~\"4..|5..\",@LABELS}[60s])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(http_server_requests_seconds_count{status=~\"4..|5..\",@LABELS}[60s])) by (@GBLABELS)',`dimension`='' sql 473: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('http_api_request_duration_seconds','sum(rate(http_server_requests_seconds_sum{status=\"200\",@LABELS}[60s])) by (@GBLABELS) / sum(rate(http_server_requests_seconds_count{status=\"200\",@LABELS}[60s])) by (@GBLABELS)','API 请求耗时','API request duration','','s') ON DUPLICATE KEY UPDATE `expr`='sum(rate(http_server_requests_seconds_sum{status=\"200\",@LABELS}[60s])) by (@GBLABELS) / sum(rate(http_server_requests_seconds_count{status=\"200\",@LABELS}[60s])) by (@GBLABELS)',`dimension`='',`description`='API 请求耗时',`description_en`='API request duration',`unit`='s' sql 474: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('collect_metric_failure_rate','100 * sum(rate(ocp_monitor_collect_request_errors_total{@LABELS}[60s])) by (@GBLABELS) / sum(rate(ocp_monitor_collect_request_duration_ms_count{@LABELS}[60s])) by (@GBLABELS)','采集监控失败率','fail rate of collecting metric','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(ocp_monitor_collect_request_errors_total{@LABELS}[60s])) by (@GBLABELS) / sum(rate(ocp_monitor_collect_request_duration_ms_count{@LABELS}[60s])) by (@GBLABELS)',`dimension`='',`description`='采集监控失败率',`description_en`='fail rate of collecting metric',`unit`='%' sql 475: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('http_api_request_error_count','sum(rate(http_server_requests_seconds_count{@LABELS}[60s])) by (@GBLABELS)','API 请求错误次数','API request error count','','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(http_server_requests_seconds_count{@LABELS}[60s])) by (@GBLABELS)',`dimension`='',`description`='API 请求错误次数',`description_en`='API request error count',`unit`='' sql 476: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('proxy_memory_used_total','sum(proxy_memory_used_bytes{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(proxy_memory_used_bytes{@LABELS}) by (@GBLABELS)',`dimension`='' sql 477: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('sql_local_time','sum(rate(ob_sysstat{stat_id=\"40116\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','本地执行耗时','Time consuming of processing local executions','TENANT','μs','3.2.4.1') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40116\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='本地执行耗时',`description_en`='Time consuming of processing local executions',`unit`='μs',`min_ob_version`='3.2.4.1' sql 478: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('sql_remote_time','sum(rate(ob_sysstat{stat_id=\"40117\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)','远程执行耗时','Time consuming of processing remote executions','TENANT','μs','3.2.4.1') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40117\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40011\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='远程执行耗时',`description_en`='Time consuming of processing remote executions',`unit`='μs',`min_ob_version`='3.2.4.1' sql 479: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('sql_distributed_time','sum(rate(ob_sysstat{stat_id=\"40118\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)','分布式执行耗时','Time consuming of processing distributed executions','TENANT','μs','3.2.4.1') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40118\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40012\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='分布式执行耗时',`description_en`='Time consuming of processing distributed executions',`unit`='μs',`min_ob_version`='3.2.4.1' sql 480: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('trans_sp_total_used_time','sum(rate(ob_sysstat{stat_id=\"30080\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30012\",@LABELS}[@INTERVAL])) by (@GBLABELS)','本地事务响应时间','Local transaction response time','TENANT','μs','3.2.4.1') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30080\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30012\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='本地事务响应时间',`description_en`='Local transaction response time',`unit`='μs',`min_ob_version`='3.2.4.1' sql 481: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('trans_distributed_total_used_time','sum(rate(ob_sysstat{stat_id=\"30081\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30013\",@LABELS}[@INTERVAL])) by (@GBLABELS)','分布式事务响应时间','Distributed transaction response time','TENANT','μs','3.2.4.1') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30081\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30013\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='分布式事务响应时间',`description_en`='Distributed transaction response time',`unit`='μs',`min_ob_version`='3.2.4.1' sql 482: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_log_stream_degraded_count','sum(log_stream_degraded_count{@LABELS}) by (@GBLABELS)','OceanBase租户已降级的日志流个数','The number of log streams that have been degraded','','') ON DUPLICATE KEY UPDATE `expr`='sum(log_stream_degraded_count{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OceanBase租户已降级的日志流个数',`description_en`='The number of log streams that have been degraded',`unit`='' sql 483: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('arbitration_status_inactive_server_count','max(arbitration_status_inactive_server_count{@LABELS}) by (@GBLABELS)','与仲裁服务通信失败的ObServer节点个数','The number of ObServer nodes that have failed to communicate with the arbitration service','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='max(arbitration_status_inactive_server_count{@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='与仲裁服务通信失败的ObServer节点个数',`description_en`='The number of ObServer nodes that have failed to communicate with the arbitration service',`unit`='' sql 484: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('arbitration_service_available','sum(arbitration_service_available{@LABELS}) by (@GBLABELS)','仲裁服务是否可用','Arbitration service if available','CLUSTER','') ON DUPLICATE KEY UPDATE `expr`='sum(arbitration_service_available{@LABELS}) by (@GBLABELS)',`dimension`='CLUSTER',`description`='仲裁服务是否可用',`description_en`='Arbitration service if available',`unit`='' sql 485: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('standby_tenant_delay_seconds','sum(standby_tenant_delay_seconds{@LABELS}) by (@GBLABELS)','备租户同步延迟时间','Synchronization Latency of Standby Tenant','','') ON DUPLICATE KEY UPDATE `expr`='sum(standby_tenant_delay_seconds{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='备租户同步延迟时间',`description_en`='Synchronization Latency of Standby Tenant',`unit`='' sql 486: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('standby_tenant_restore_status_code','sum(standby_tenant_restore_status_code{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(standby_tenant_restore_status_code{@LABELS}) by (@GBLABELS)',`dimension`='' sql 487: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('tx_data_hit_mini_cache_count','sum(rate(ob_sysstat{stat_id=\"30082\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务表读请求命中 mini cache 数量','Mini Cache Hits by Read Requests on Transaction Table','TENANT','times/s','4.2.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30082\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务表读请求命中 mini cache 数量',`description_en`='Mini Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`min_ob_version`='4.2.0.0' sql 488: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('tx_data_hit_kv_cache_count','sum(rate(ob_sysstat{stat_id=\"30083\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务表读请求命中 kv cache 数量','KV Cache Hits by Read Requests on Transaction Table','TENANT','times/s','4.2.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30083\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务表读请求命中 kv cache 数量',`description_en`='KV Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`min_ob_version`='4.2.0.0' sql 489: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('tx_data_read_tx_ctx_count','sum(rate(ob_sysstat{stat_id=\"30084\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务表读请求命中事务上下文表数量','Transaction Context Table Hits by Transaction Table Read Requests','TENANT','times/s','4.2.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30084\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务表读请求命中事务上下文表数量',`description_en`='Transaction Context Table Hits by Transaction Table Read Requests',`unit`='times/s',`min_ob_version`='4.2.0.0' sql 490: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('tx_data_read_tx_data_memtable_count','sum(rate(ob_sysstat{stat_id=\"30085\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务表读请求命中 memtable 数量','MemTable Hits by Read Requests on Transaction Table','TENANT','times/s','4.2.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30085\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务表读请求命中 memtable 数量',`description_en`='MemTable Hits by Read Requests on Transaction Table',`unit`='times/s',`min_ob_version`='4.2.0.0' sql 491: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('tx_data_read_tx_data_sstable_count','sum(rate(ob_sysstat{stat_id=\"30086\",@LABELS}[@INTERVAL])) by (@GBLABELS)','事务表读请求命中 sstable 数量','SSTable Hits by Read Requests on Transaction Table','TENANT','times/s','4.2.0.0') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30086\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='事务表读请求命中 sstable 数量',`description_en`='SSTable Hits by Read Requests on Transaction Table',`unit`='times/s',`min_ob_version`='4.2.0.0' sql 492: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_read_count','sum(rate(ob_sysstat{stat_id=\"80007\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每秒读次数','Clog read times per second','TENANT','times/s','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80007\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每秒读次数',`description_en`='Clog read times per second',`unit`='times/s',`min_ob_version`='4.1.0.3' sql 493: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_write_count','sum(rate(ob_sysstat{stat_id=\"80001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每秒写次数','Clog write times per second','TENANT','times/s','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每秒写次数',`description_en`='Clog write times per second',`unit`='times/s',`min_ob_version`='4.1.0.3' sql 494: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_read_rt','sum(rate(ob_sysstat{stat_id=\"80009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80007\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每次读取平均耗时','Average Clog Read Time','TENANT','μs','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80009\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80007\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每次读取平均耗时',`description_en`='Average Clog Read Time',`unit`='μs',`min_ob_version`='4.1.0.3' sql 495: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_write_rt','sum(rate(ob_sysstat{stat_id=\"80003\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80001\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每次写入平均耗时','clog average write time per write','TENANT','μs','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80003\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"80001\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`min_ob_version`='4.1.0.3' sql 496: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_read_size','sum(rate(ob_sysstat{stat_id=\"80008\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每秒读取数据量','clog read data volume per second','TENANT','byte','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80008\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每秒读取数据量',`description_en`='clog read data volume per second',`unit`='byte',`min_ob_version`='4.1.0.3' sql 497: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('clog_io_write_size','sum(rate(ob_sysstat{stat_id=\"80002\",@LABELS}[@INTERVAL])) by (@GBLABELS)','clog 每秒写入数据量','clog write data volume per second','TENANT','byte','4.1.0.3') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"80002\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='TENANT',`description`='clog 每秒写入数据量',`description_en`='clog write data volume per second',`unit`='byte',`min_ob_version`='4.1.0.3' sql 498: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('qps_rt_offset_1m','sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) - sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL] offset 60)) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL] offset 60)) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL])) by (@GBLABELS) - sum(rate(ob_sysstat{stat_id=\"40001\",@LABELS}[@INTERVAL] offset 60)) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"40000\",@LABELS}[@INTERVAL] offset 60)) by (@GBLABELS)',`dimension`='' sql 499: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`,`min_ob_version`) VALUES ('max_ob_tenant_log_sync_delay','max(ob_tenant_log_sync_delay{@LABELS}[@INTERVAL]) by (@GBLABELS)','日志同步最大延迟','max log sync delay','TENANT','μs','4.0.0.0') ON DUPLICATE KEY UPDATE `expr`='max(ob_tenant_log_sync_delay{@LABELS}[@INTERVAL]) by (@GBLABELS)',`dimension`='TENANT',`description`='日志同步最大延迟',`description_en`='max log sync delay',`unit`='μs',`min_ob_version`='4.0.0.0' sql 500: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_trans_start_count','sum(rate(ob_sysstat{stat_id=\"30220\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30220\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 501: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_read_only_trans_total_count','sum(rate(ob_sysstat{stat_id=\"30221\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30221\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 502: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_one_phase_commit_total_count','sum(rate(ob_sysstat{stat_id=\"30222\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30222\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 503: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_start_total_count','sum(rate(ob_sysstat{stat_id=\"30200\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30200\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 504: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_start_total_rt','sum(rate(ob_sysstat{stat_id=\"30201\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30200\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30201\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30200\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 505: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_end_total_count','sum(rate(ob_sysstat{stat_id=\"30204\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30204\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 506: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_end_total_rt','sum(rate(ob_sysstat{stat_id=\"30205\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30204\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30205\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30204\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 507: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_prepare_total_count','sum(rate(ob_sysstat{stat_id=\"30208\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30208\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 508: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_prepare_total_rt','sum(rate(ob_sysstat{stat_id=\"30209\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30208\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30209\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30208\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 509: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_commit_total_count','sum(rate(ob_sysstat{stat_id=\"30212\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30212\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 510: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_commit_total_rt','sum(rate(ob_sysstat{stat_id=\"30213\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30212\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30213\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30212\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 511: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_rollback_total_count','sum(rate(ob_sysstat{stat_id=\"30216\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30216\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 512: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('xa_rollback_total_rt','sum(rate(ob_sysstat{stat_id=\"30217\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30216\",@LABELS}[@INTERVAL])) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"30217\",@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(ob_sysstat{stat_id=\"30216\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='' sql 513: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_audit_collect_lost_percent','100 * sum(rate(sql_audit_input_collect_lost_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(sql_audit_input_collect_total_total{@LABELS}[@INTERVAL])) by (@GBLABELS)','sql_audit采集丢点率','sql_audit collect drop rate','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(rate(sql_audit_input_collect_lost_total{@LABELS}[@INTERVAL])) by (@GBLABELS) / sum(rate(sql_audit_input_collect_total_total{@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='sql_audit采集丢点率',`description_en`='sql_audit collect drop rate',`unit`='%' sql 514: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('agent_process_count','max(process_count{name=~\"ocp_mgragent|ocp_monagent|ocp_agentd\",@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(process_count{name=~\"ocp_mgragent|ocp_monagent|ocp_agentd\",@LABELS}) by (@GBLABELS)',`dimension`='' sql 515: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`dimension`) VALUES ('process_count','max(process_count{@LABELS}) by (@GBLABELS)','') ON DUPLICATE KEY UPDATE `expr`='max(process_count{@LABELS}) by (@GBLABELS)',`dimension`='' sql 516: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('non_idle_wait_time','sum(rate(ob_sysstat{stat_id=\"200010\",@LABELS}[@INTERVAL])) by (@GBLABELS)','数据库实例执行数据库命令消耗非空闲等待时间,不包含后台任务','Executing database commands on a database instance consumes non-idle waiting time, background tasks are not included.','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"200010\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='数据库实例执行数据库命令消耗非空闲等待时间,不包含后台任务',`description_en`='Executing database commands on a database instance consumes non-idle waiting time, background tasks are not included.',`unit`='μs' sql 517: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('background_db_cpu','sum(rate(ob_sysstat{stat_id=\"200006\",@LABELS}[@INTERVAL])) by (@GBLABELS)','数据库后台任务消耗的ON CPU时间','ON CPU time consumed by database background tasks.','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"200006\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='数据库后台任务消耗的ON CPU时间',`description_en`='ON CPU time consumed by database background tasks.',`unit`='μs' sql 518: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('background_non_idle_wait_time','sum(rate(ob_sysstat{stat_id=\"200013\",@LABELS}[@INTERVAL])) by (@GBLABELS)','数据库后台任务消耗的非空闲等待时间','Non-idle waiting time consumed by database background tasks','','μs') ON DUPLICATE KEY UPDATE `expr`='sum(rate(ob_sysstat{stat_id=\"200013\",@LABELS}[@INTERVAL])) by (@GBLABELS)',`dimension`='',`description`='数据库后台任务消耗的非空闲等待时间',`description_en`='Non-idle waiting time consumed by database background tasks',`unit`='μs' sql 519: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_parse','sum(ob_sql_event_in_parse{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行SQL PARSE','Indicates that the active session is executing SQL PARSE','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_parse{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行SQL PARSE',`description_en`='Indicates that the active session is executing SQL PARSE',`unit`='' sql 520: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_pl_parse','sum(ob_sql_event_in_pl_parse{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行PL PARSE','Indicates that the active session is executing PL PARSE','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_pl_parse{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行PL PARSE',`description_en`='Indicates that the active session is executing PL PARSE',`unit`='' sql 521: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_plan_cache','sum(ob_sql_event_in_plan_cache{@LABELS}) by (@GBLABELS)','表示活跃会话正在访问plan cache','Indicates that the active session is accessing the plan cache','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_plan_cache{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在访问plan cache',`description_en`='Indicates that the active session is accessing the plan cache',`unit`='' sql 522: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_sql_optimize','sum(ob_sql_event_in_sql_optimize{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行sql优化','Indicates that the active session is performing sql optimization','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_sql_optimize{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行sql优化',`description_en`='Indicates that the active session is performing sql optimization',`unit`='' sql 523: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_sql_execution','sum(ob_sql_event_in_sql_execution{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行sql语句','Indicates that the active session is executing sql statements','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_sql_execution{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行sql语句',`description_en`='Indicates that the active session is executing sql statements',`unit`='' sql 524: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_px_execution','sum(ob_sql_event_in_px_execution{@LABELS}) by (@GBLABELS)','表示活跃会话正在做PX SQL并行执行','Indicates that the active session is doing PX SQL parallel execution','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_px_execution{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在做PX SQL并行执行',`description_en`='Indicates that the active session is doing PX SQL parallel execution',`unit`='' sql 525: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_sequence_load','sum(ob_sql_event_in_sequence_load{@LABELS}) by (@GBLABELS)','表示活跃会话正在做自增列或 SEQUENCE 取值','Indicates that the active session is doing auto-increment or getting SEQUENCE value','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_sequence_load{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在做自增列或 SEQUENCE 取值',`description_en`='Indicates that the active session is doing auto-increment or getting SEQUENCE value',`unit`='' sql 526: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_committing','sum(ob_sql_event_in_committing{@LABELS}) by (@GBLABELS)','表示活跃会话正处于事务提交阶段','Indicates that the active session is in the transaction commit phase','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_committing{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正处于事务提交阶段',`description_en`='Indicates that the active session is in the transaction commit phase',`unit`='' sql 527: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_storage_read','sum(ob_sql_event_in_storage_read{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行存储层读','Indicates that the active session is performing a storage layer read','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_storage_read{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行存储层读',`description_en`='Indicates that the active session is performing a storage layer read',`unit`='' sql 528: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_storage_write','sum(ob_sql_event_in_storage_write{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行存储层写','Indicates that the active session is performing storage layer writes','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_storage_write{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行存储层写',`description_en`='Indicates that the active session is performing storage layer writes',`unit`='' sql 529: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_remote_das_execution','sum(ob_sql_event_in_remote_das_execution{@LABELS}) by (@GBLABELS)','表示活跃会话正在远程das执行','Indicates that an active session is being executed remotely by das','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_remote_das_execution{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在远程das执行',`description_en`='Indicates that an active session is being executed remotely by das',`unit`='' sql 530: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_plsql_compilation','sum(ob_sql_event_in_plsql_compilation{@LABELS}) by (@GBLABELS)','表示活跃会话正在PL编译','Indicates that the active session is compiling PL','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_plsql_compilation{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在PL编译',`description_en`='Indicates that the active session is compiling PL',`unit`='' sql 531: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_plsql_execution','sum(ob_sql_event_in_plsql_execution{@LABELS}) by (@GBLABELS)','表示活跃会话正在PL执行','Indicates that the active session is executing PL','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_plsql_execution{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在PL执行',`description_en`='Indicates that the active session is executing PL',`unit`='' sql 532: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('sql_event_in_filter_rows','sum(ob_sql_event_in_filter_rows{@LABELS}) by (@GBLABELS)','表示活跃会话正在执行算子下压','Indicates that the active session is executing operator pushdown','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_sql_event_in_filter_rows{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='表示活跃会话正在执行算子下压',`description_en`='Indicates that the active session is executing operator pushdown',`unit`='' sql 533: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_on_cpu_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"ON_CPU\",@LABELS}) by (@GBLABELS)','占用CPU的执行数据库命令的活跃会话数','The number of active sessions that occupy CPU resources and where database commands are executed.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"ON_CPU\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='占用CPU的执行数据库命令的活跃会话数',`description_en`='The number of active sessions that occupy CPU resources and where database commands are executed.',`unit`='' sql 534: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_application_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"APPLICATION\",@LABELS}) by (@GBLABELS)','处于APPLICATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the APPLICATION class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"APPLICATION\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于APPLICATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the APPLICATION class.',`unit`='' sql 535: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_configuration_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"CONFIGURATION\",@LABELS}) by (@GBLABELS)','处于CONFIGURATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONFIGURATION class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"CONFIGURATION\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CONFIGURATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONFIGURATION class.',`unit`='' sql 536: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_administrative_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"ADMINISTRATIVE\",@LABELS}) by (@GBLABELS)','处于ADMINISTRATIVE类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the ADMINISTRATIVE class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"ADMINISTRATIVE\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于ADMINISTRATIVE类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',`unit`='' sql 537: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_concurrency_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"CONCURRENCY\",@LABELS}) by (@GBLABELS)','处于CONCURRENCY类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONCURRENCY class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"CONCURRENCY\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CONCURRENCY类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONCURRENCY class.',`unit`='' sql 538: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_commit_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"COMMIT\",@LABELS}) by (@GBLABELS)','处于COMMIT类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the COMMIT class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"COMMIT\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于COMMIT类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the COMMIT class.',`unit`='' sql 539: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_network_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"NETWORK\",@LABELS}) by (@GBLABELS)','处于NETWORK类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the NETWORK class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"NETWORK\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于NETWORK类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the NETWORK class.',`unit`='' sql 540: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_user_io_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"USER_IO\",@LABELS}) by (@GBLABELS)','处于USER_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the USER I/O class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"USER_IO\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于USER_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the USER I/O class.',`unit`='' sql 541: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_system_io_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"SYSTEM_IO\",@LABELS}) by (@GBLABELS)','处于SYSTEM_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the SYSTEM I/O class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"SYSTEM_IO\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于SYSTEM_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the SYSTEM I/O class.',`unit`='' sql 542: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_cluster_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"CLUSTER\",@LABELS}) by (@GBLABELS)','处于CLUSTER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CLUSTER class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"CLUSTER\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CLUSTER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CLUSTER class.',`unit`='' sql 543: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_foreground_other_waitevent_cnt','sum(ob_foreground_waitevent_cnt{wait_class=\"OTHER\",@LABELS}) by (@GBLABELS)','处于OTHER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the OTHER class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_foreground_waitevent_cnt{wait_class=\"OTHER\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于OTHER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the OTHER class.',`unit`='' sql 544: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_on_cpu_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"ON_CPU\",@LABELS}) by (@GBLABELS)','占用CPU的执行数据库命令的活跃会话数','The number of active sessions that occupy CPU resources and where database commands are executed.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"ON_CPU\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='占用CPU的执行数据库命令的活跃会话数',`description_en`='The number of active sessions that occupy CPU resources and where database commands are executed.',`unit`='' sql 545: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_application_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"APPLICATION\",@LABELS}) by (@GBLABELS)','处于APPLICATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the APPLICATION class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"APPLICATION\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于APPLICATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the APPLICATION class.',`unit`='' sql 546: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_configuration_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"CONFIGURATION\",@LABELS}) by (@GBLABELS)','处于CONFIGURATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONFIGURATION class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"CONFIGURATION\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CONFIGURATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONFIGURATION class.',`unit`='' sql 547: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_administrative_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"ADMINISTRATIVE\",@LABELS}) by (@GBLABELS)','处于ADMINISTRATIVE类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the ADMINISTRATIVE class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"ADMINISTRATIVE\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于ADMINISTRATIVE类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',`unit`='' sql 548: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_concurrency_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"CONCURRENCY\",@LABELS}) by (@GBLABELS)','处于CONCURRENCY类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONCURRENCY class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"CONCURRENCY\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CONCURRENCY类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONCURRENCY class.',`unit`='' sql 549: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_commit_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"COMMIT\",@LABELS}) by (@GBLABELS)','处于COMMIT类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the COMMIT class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"COMMIT\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于COMMIT类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the COMMIT class.',`unit`='' sql 550: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_network_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"NETWORK\",@LABELS}) by (@GBLABELS)','处于NETWORK类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the NETWORK class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"NETWORK\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于NETWORK类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the NETWORK class.',`unit`='' sql 551: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_user_io_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"USER_IO\",@LABELS}) by (@GBLABELS)','处于USER_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the USER I/O class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"USER_IO\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于USER_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the USER I/O class.',`unit`='' sql 552: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_system_io_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"SYSTEM_IO\",@LABELS}) by (@GBLABELS)','处于SYSTEM_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the SYSTEM I/O class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"SYSTEM_IO\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于SYSTEM_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the SYSTEM I/O class.',`unit`='' sql 553: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_cluster_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"CLUSTER\",@LABELS}) by (@GBLABELS)','处于CLUSTER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CLUSTER class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"CLUSTER\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于CLUSTER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CLUSTER class.',`unit`='' sql 554: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_background_other_waitevent_cnt','sum(ob_background_waitevent_cnt{wait_class=\"OTHER\",@LABELS}) by (@GBLABELS)','处于OTHER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the OTHER class.','','') ON DUPLICATE KEY UPDATE `expr`='sum(ob_background_waitevent_cnt{wait_class=\"OTHER\",@LABELS}) by (@GBLABELS)',`dimension`='',`description`='处于OTHER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the OTHER class.',`unit`='' sql 555: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_convert_fetch_rps','sum(binlog_instance_convert_fetch_rps{@LABELS}) by (@GBLABELS)','Binlog 读 RPS','Binlog service read rps.','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_convert_fetch_rps{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 读 RPS',`description_en`='Binlog service read rps.',`unit`='' sql 556: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_convert_storage_rps','sum(binlog_instance_convert_storage_rps{@LABELS}) by (@GBLABELS)','Binlog 写 RPS','Binlog service write rps.','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_convert_storage_rps{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 写 RPS',`description_en`='Binlog service write rps.',`unit`='' sql 557: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_convert_iops','sum(binlog_instance_convert_iops{@LABELS}) by (@GBLABELS)','Binlog 转换流量','Binlog service convert iops.','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_convert_iops{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 转换流量',`description_en`='Binlog service convert iops.',`unit`='byte' sql 558: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_cpu_used_ratio','100 * sum(binlog_instance_cpu_used_ratio{@LABELS}) by (@GBLABELS)','Binlog CPU占用百分比','Binlog service cpu used percentage.','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(binlog_instance_cpu_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog CPU占用百分比',`description_en`='Binlog service cpu used percentage.',`unit`='%' sql 559: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_mem_used_ratio','100 * sum(binlog_instance_mem_used_ratio{@LABELS}) by (@GBLABELS)','Binlog 内存占用百分比','Binlog service memory used percentage.','','%') ON DUPLICATE KEY UPDATE `expr`='100 * sum(binlog_instance_mem_used_ratio{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 内存占用百分比',`description_en`='Binlog service memory used percentage.',`unit`='%' sql 560: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_mem_used_size_mb','sum(binlog_instance_mem_used_size_mb{@LABELS}) by (@GBLABELS)','Binlog 内存使用量(mb)','Binlog service memory used(mb).','','mb') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_mem_used_size_mb{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 内存使用量(mb)',`description_en`='Binlog service memory used(mb).',`unit`='mb' sql 561: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_disk_total_size_mb','sum(binlog_instance_disk_total_size_mb{@LABELS}) by (@GBLABELS)','Binlog 磁盘使用量(mb)','Binlog service disk used(mb).','','mb') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_disk_total_size_mb{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 磁盘使用量(mb)',`description_en`='Binlog service disk used(mb).',`unit`='mb' sql 562: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_convert_iops','sum(binlog_instance_convert_iops{@LABELS}) by (@GBLABELS)','Binlog 磁盘写入速率','Binlog service disk convert iops.','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_convert_iops{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 磁盘写入速率',`description_en`='Binlog service disk convert iops.',`unit`='' sql 563: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_fd_count','sum(binlog_instance_fd_count{@LABELS}) by (@GBLABELS)','Binlog instance 使用文件fd数','The number of file fds used by binlog service instance.','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_fd_count{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog instance 使用文件fd数',`description_en`='The number of file fds used by binlog service instance.',`unit`='' sql 564: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_network_rx_bytes','sum(binlog_instance_network_rx_bytes{@LABELS}) by (@GBLABELS)','Binlog 网卡读流量','Binlog service network read traffic','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_network_rx_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 网卡读流量',`description_en`='Binlog service network read traffic',`unit`='byte' sql 565: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_network_wx_bytes','sum(binlog_instance_network_wx_bytes{@LABELS}) by (@GBLABELS)','Binlog 网卡写流量','Binlog service network write traffic','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_network_wx_bytes{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 网卡写流量',`description_en`='Binlog service network write traffic',`unit`='byte' sql 566: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_dump_rps','sum(binlog_instance_dump_rps{@LABELS}) by (@GBLABELS)','Binlog 订阅发送RPS','Binlog service dump rps','','') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_dump_rps{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 订阅发送RPS',`description_en`='Binlog service dump rps',`unit`='' sql 567: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('binlog_instance_dump_iops','sum(binlog_instance_dump_iops{@LABELS}) by (@GBLABELS)','Binlog 订阅发送流量','Binlog service dump iops','','byte') ON DUPLICATE KEY UPDATE `expr`='sum(binlog_instance_dump_iops{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='Binlog 订阅发送流量',`description_en`='Binlog service dump iops',`unit`='byte' sql 568: INSERT INTO `ocp_metric_expr_config`(`metric`,`expr`,`description`,`description_en`,`dimension`,`unit`) VALUES ('ob_tenant_service_name_status','max(ob_tenant_service_name_status{@LABELS}) by (@GBLABELS)','OB租户服务名状态','The service name status of ob tenant','','') ON DUPLICATE KEY UPDATE `expr`='max(ob_tenant_service_name_status{@LABELS}) by (@GBLABELS)',`dimension`='',`description`='OB租户服务名状态',`description_en`='The service name status of ob tenant',`unit`='' ]} [2024-09-05T10:00:35.524] metaDataSource END DEFAULT_DATA sqls:ocp_metric_expr_config [2024-09-05T10:00:35.524] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_metric_expr_config 417 [2024-09-05T10:00:35.525] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_metric_expr_config, sqls=[ sql 0: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_data_disk_writable' sql 1: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_log_disk_writable' sql 2: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='elogs_total_error' sql 3: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='elogs_total_warn' sql 4: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='abort_log_cb_rt' sql 5: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='abort_log_replay_rt' sql 6: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='active_memtable_percent' sql 7: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='application_wait_time' sql 8: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='avg_exe_usec' sql 9: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_commit_trans' sql 10: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_delete_rows' sql 11: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_execute_count' sql 12: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_execute_rt' sql 13: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_insert_or_update_rows' sql 14: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_insert_rows' sql 15: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_replace_rows' sql 16: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_retrieve_rows' sql 17: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_hybrid_update_rows' sql 18: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_retrieve_execute_count' sql 19: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_retrieve_execute_rt' sql 20: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_retrieve_rows' sql 21: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='batch_retrieve_row_rt' sql 22: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bf_cache_kv_count' sql 23: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bf_cache_map_size' sql 24: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bf_cache_size' sql 25: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bf_cache_store_size' sql 26: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_cache_hit_percent' sql 27: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_cache_kv_count' sql 28: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_cache_map_size' sql 29: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_cache_store_size' sql 30: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_index_cache_hit_percent' sql 31: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_index_cache_kv_count' sql 32: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_index_cache_map_size' sql 33: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_index_cache_size' sql 34: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_index_cache_store_size' sql 35: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bloom_filter_cache_hit_percent' sql 36: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bloom_filter_filts' sql 37: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bloom_filter_filt_percent' sql 38: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bloom_filter_passes' sql 39: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='buffer_gets' sql 40: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clear_log_cb_rt' sql 41: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clear_log_replay_rt' sql 42: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_percent' sql 43: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_batch_buffer_total_size' sql 44: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cache_hit_percent' sql 45: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cache_kv_count' sql 46: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cache_map_size' sql 47: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cache_store_size' sql 48: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cb_queue_rt' sql 49: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_confirm_rt' sql 50: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_free_ratio' sql 51: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_free_size' sql 52: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_read_ps' sql 53: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_read_rt' sql 54: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_disk_read_size' sql 55: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fail_replay_freeze_log_count' sql 56: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fail_replay_freeze_log_rt' sql 57: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fail_replay_offline_count' sql 58: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fail_replay_trans_log_count' sql 59: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fail_replay_trans_log_rt' sql 60: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fetch_log_by_location_count' sql 61: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fetch_log_by_location_size' sql 62: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fetch_log_count' sql 63: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_fetch_log_size' sql 64: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_file_total_size' sql 65: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_flushed_count' sql 66: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_flushed_size' sql 67: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_flush_rt' sql 68: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_flush_task_generate_count' sql 69: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_flush_task_release_count' sql 70: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_group' sql 71: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_handle_replay_rt' sql 72: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_handle_replay_task_count' sql 73: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_memstore_mutator_total_size' sql 74: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_network_group' sql 75: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_leader_revoke_count' sql 76: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_leader_revoke_rt' sql 77: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_leader_takeover_count' sql 78: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_leader_takeover_rt' sql 79: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_succ_cb_count' sql 80: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_on_succ_cb_rt' sql 81: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_disk_rt' sql 82: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_fqps' sql 83: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_ps' sql 84: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_request_succ_size' sql 85: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_size' sql 86: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_read_sqps' sql 87: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_replay_loop_count' sql 88: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_replay_loop_rt' sql 89: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_replay_retry_count' sql 90: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_replay_task_sunmit_count' sql 91: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_rpc_handle_time' sql 92: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_rpc_request_count' sql 93: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_rpc_rt' sql 94: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_stat_loop_count' sql 95: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_stat_loop_rt' sql 96: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_submit_log_total_size' sql 97: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_submit_sliding_window_count' sql 98: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_submit_sliding_window_size' sql 99: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_succ_replay_freeze_log_count' sql 100: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_succ_replay_freeze_log_rt' sql 101: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_succ_replay_offline_count' sql 102: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_succ_replay_trans_log_count' sql 103: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_succ_replay_trans_log_rt' sql 104: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_task_cb_count' sql 105: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_to_leader_active_count' sql 106: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_to_leader_active_rt' sql 107: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_write_count' sql 108: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='col_stat_cache_kv_count' sql 109: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='col_stat_cache_map_size' sql 110: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='col_stat_cache_size' sql 111: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='col_stat_cache_store_size' sql 112: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='commit_log_cb_rt' sql 113: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='commit_log_replay_rt' sql 114: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='concurrency_wait_time' sql 115: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpuPercent' sql 116: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_assigned' sql 117: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_sys' sql 118: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_time' sql 119: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_total' sql 120: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_used' sql 121: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_usr' sql 122: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_wai' sql 123: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='datasize' sql 124: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='delayed_large_querys' sql 125: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='delete_row_count' sql 126: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='direct_writes' sql 127: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='diskPercent' sql 128: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_assigned' sql 129: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_reads' sql 130: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_total' sql 131: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_usage' sql 132: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_used' sql 133: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='disk_used_max' sql 134: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='elapsed_time' sql 135: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='elogs_total' sql 136: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='executions' sql 137: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='fill_redo_log_rt' sql 138: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='first_load_time' sql 139: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='gts_acquire_total_count' sql 140: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='gts_acquire_total_time' sql 141: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='gts_acquire_total_wait_count' sql 142: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='gts_request_total_count' sql 143: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_append_count' sql 144: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_append_row' sql 145: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_append_time' sql 146: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_delete_count' sql 147: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_delete_row' sql 148: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_delete_time' sql 149: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_put_count' sql 150: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_put_row' sql 151: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_check_put_time' sql 152: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_delete_count' sql 153: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_delete_row' sql 154: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_delete_time' sql 155: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_increment_count' sql 156: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_increment_row' sql 157: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_increment_time' sql 158: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_put_count' sql 159: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_put_row' sql 160: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_put_time' sql 161: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_scan_count' sql 162: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_scan_row' sql 163: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hbaseapi_scan_time' sql 164: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hit_count' sql 165: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='hit_rate' sql 166: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_batch_buffer_total_size' sql 167: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_cb_queue_rt' sql 168: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_file_total_size' sql 169: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_group' sql 170: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_write_count' sql 171: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ilog_write_disk_rt' sql 172: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_clog_cache_kv_count' sql 173: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_clog_cache_map_size' sql 174: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_clog_cache_size' sql 175: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_clog_cache_store_size' sql 176: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_log_flushed_count' sql 177: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='index_log_flushed_size' sql 178: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_qps' sql 179: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_qps_rt' sql 180: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_connection_execute_count' sql 181: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_connection_execute_rt' sql 182: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_delete_ps' sql 183: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_delete_rt' sql 184: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_insert_ps' sql 185: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_insert_rt' sql 186: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_replace_ps' sql 187: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_replace_rt' sql 188: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_update_ps' sql 189: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_sql_update_rt' sql 190: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_tps' sql 191: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='inner_tps_rt' sql 192: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='insert_row_count' sql 193: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_prefetch_micro_block_count' sql 194: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_prefetch_micro_block_size' sql 195: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_prefetch_uncompresses_micro_block_count' sql 196: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_prefetch_uncompresses_micro_block_size' sql 197: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_read_micro_index_count' sql 198: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='io_read_micro_index_size' sql 199: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='large_querys' sql 200: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='last_active_time' sql 201: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='leader_datasize' sql 202: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='load' sql 203: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_hit_percent' sql 204: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_kv_count' sql 205: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_map_size' sql 206: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_proxy_hit' sql 207: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_proxy_hit_percent' sql 208: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_proxy_miss' sql 209: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_store_size' sql 210: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_check_rpc_succ_count' sql 211: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='max_cpu_size' sql 212: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='max_memory_size' sql 213: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memory_usage' sql 214: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memPercent' sql 215: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_apply_count' sql 216: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_apply_fail_count' sql 217: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_apply_rt' sql 218: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_apply_succ_count' sql 219: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_get_count' sql 220: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_get_fail_count' sql 221: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_get_rt' sql 222: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_get_succ_count' sql 223: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_read_lock_fail_count' sql 224: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_read_lock_succ_count' sql 225: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_read_lock_wait_time' sql 226: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_row_count' sql 227: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_scan_count' sql 228: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_scan_fail_count' sql 229: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_scan_rt' sql 230: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_scan_succ_count' sql 231: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='memstore_wait_read_lock_time' sql 232: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_assigned' sql 233: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_buff' sql 234: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_cache' sql 235: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_free' sql 236: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_percent' sql 237: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_total' sql 238: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mem_used' sql 239: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='migrating_unit_num' sql 240: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='min_cpu_size' sql 241: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='min_memory_size' sql 242: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mmap_count' sql 243: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mmap_size' sql 244: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_delete_execute_count' sql 245: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_delete_execute_rt' sql 246: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_delete_rows' sql 247: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_delete_row_rt' sql 248: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_execute_count' sql 249: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_execute_rt' sql 250: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_or_update_execute_count' sql 251: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_or_update_execute_rt' sql 252: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_or_update_rows' sql 253: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_or_update_row_rt' sql 254: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_rows' sql 255: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_insert_row_rt' sql 256: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_replace_execute_count' sql 257: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_replace_execute_rt' sql 258: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_replace_rows' sql 259: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_replace_row_rt' sql 260: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_retrieve_execute_count' sql 261: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_retrieve_execute_rt' sql 262: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_retrieve_rows' sql 263: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_retrieve_row_rt' sql 264: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_update_execute_count' sql 265: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_update_execute_rt' sql 266: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_update_rows' sql 267: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='multi_update_row_rt' sql 268: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mysql_deliver_fail' sql 269: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mysql_packet_in' sql 270: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mysql_packet_in_bytes' sql 271: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mysql_packet_out' sql 272: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='mysql_packet_out_bytes' sql 273: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='netIn' sql 274: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='netOut' sql 275: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='net_in' sql 276: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='net_out' sql 277: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='net_receive' sql 278: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='net_transmit' sql 279: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ntp_command_found' sql 280: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='partition_table_operator_get_count' sql 281: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='partition_table_operator_get_rt' sql 282: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_hit_rate' sql 283: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_mem_hold' sql 284: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_mem_used' sql 285: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_plan_num' sql 286: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_sql_num' sql 287: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_stmkey_num' sql 288: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_stmtkey_num' sql 289: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='prepare_log_cb_rt' sql 290: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='prepare_log_replay_rt' sql 291: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='qpsRt' sql 292: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='redo_log_cb_rt' sql 293: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='redo_log_replay_rt' sql 294: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='refresh_schema_count' sql 295: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='refresh_schema_rt' sql 296: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_byte_client' sql 297: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_byte_request' sql 298: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_byte_response' sql 299: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_byte_server' sql 300: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_queue_rt' sql 301: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='re_submitted_freeze_task_count' sql 302: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='re_submitted_offline_task_count' sql 303: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='re_submitted_trans_task_count' sql 304: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rows_processed' sql 305: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='row_cache_hit_percent' sql 306: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='row_cache_kv_count' sql 307: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='row_cache_map_size' sql 308: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='row_cache_store_size' sql 309: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_deliver_fail' sql 310: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_net_frame_rt' sql 311: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_net_rt' sql 312: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_packet_in_bytes' sql 313: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_packet_out_bytes' sql 314: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='rpc_renew_fail' sql 315: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='schema_cache_kv_count' sql 316: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='schema_cache_map_size' sql 317: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='schema_cache_size' sql 318: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='schema_cache_store_size' sql 319: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='schema_version' sql 320: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_delete_execute_count' sql 321: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_delete_execute_rt' sql 322: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_insert_execute_count' sql 323: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_insert_execute_rt' sql 324: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_insert_or_update_execute_count' sql 325: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_insert_or_update_execute_rt' sql 326: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_replace_execute_count' sql 327: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_replace_execute_rt' sql 328: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_retrieve_execute_count' sql 329: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_retrieve_execute_rt' sql 330: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_update_execute_count' sql 331: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='single_update_execute_rt' sql 332: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='skip_rpc_renew' sql 333: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='slowest_exe_time' sql 334: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='slowest_exe_usec' sql 335: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='slow_count' sql 336: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sp_commit_log_cb_rt' sql 337: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sp_redo_log_cb_rt' sql 338: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_delete_ps' sql 339: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_insert_ps' sql 340: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_other_ps' sql 341: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_renew' sql 342: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_replace_ps' sql 343: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_update_ps' sql 344: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='submit_log_rt' sql 345: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='tableapi_query_count' sql 346: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='tableapi_query_row' sql 347: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='tableapi_query_time' sql 348: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_api_login_count' sql 349: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_api_ob_transaction_set_violation_count' sql 350: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_scan' sql 351: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_stat_cache_kv_count' sql 352: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_stat_cache_map_size' sql 353: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_stat_cache_size' sql 354: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='table_stat_cache_store_size' sql 355: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='timeout_count' sql 356: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='tpsRt' sql 357: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_cb_sql_rt' sql 358: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_commit_count' sql 359: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_commit_log_sync_count' sql 360: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_commit_rt' sql 361: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_memtable_end_rt' sql 362: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_multi_partition_count' sql 363: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_relocate_row_count' sql 364: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_relocate_total_time' sql 365: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_rollback_count' sql 366: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_rollback_rt' sql 367: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_rt' sql 368: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_single_partition_count' sql 369: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_start_count' sql 370: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_system_trans_count' sql 371: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_timeout_count' sql 372: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='trans_user_trans_count' sql 373: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='update_row_count' sql 374: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='user_io_wait_time' sql 375: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_agentd_exists' sql 376: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ntp_command_not_found' sql 377: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ntp_offset' sql 378: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='transaction_count' sql 379: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='transaction_rt' sql 380: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='host_partition_usage_percent' sql 381: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='max_ob_clog_sync_delay_seconds' sql 382: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_memtable_snapshot_max_duration_seconds' sql 383: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_tenant_avg_cpu_used_percentage' sql 384: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ob_tenant_avg_memory_used_percentage' sql 385: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='block_cache_size_mb' sql 386: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='bloom_filter_cache_size_mb' sql 387: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='clog_cache_size_mb' sql 388: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='location_cache_size_mb' sql 389: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='plan_cache_size_mb' sql 390: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='row_cache_size_mb' sql 391: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='host_disk_avail' sql 392: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ioread' sql 393: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ioread_byte' sql 394: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='ioread_time' sql 395: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='iowrite' sql 396: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='iowrite_byte' sql 397: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='iowrite_time' sql 398: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='qps_rt_max' sql 399: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='tps_rt_max' sql 400: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_select_rt_max' sql 401: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_insert_rt_max' sql 402: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_update_rt_max' sql 403: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_delete_rt_max' sql 404: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='sql_replace_rt_max' sql 405: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='cpu_use_util_max' sql 406: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='request_queue_count' sql 407: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_internal_time_waited' sql 408: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_io_time_waited' sql 409: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_latch_time_waited' sql 410: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_row_lock_wait_time_waited' sql 411: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_sync_rpc_time_waited' sql 412: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_internal_total_waits' sql 413: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_io_total_waits' sql 414: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_latch_total_waits' sql 415: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_row_lock_wait_total_waits' sql 416: DELETE FROM `ocp_metric_expr_config` WHERE `metric`='system_event_sync_rpc_total_waits' ]} [2024-09-05T10:00:35.541] metaDataSource END DEFAULT_DATA sqls:ocp_metric_expr_config [2024-09-05T10:00:35.541] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_alarm_metric_meta 167 [2024-09-05T10:00:35.546] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_alarm_metric_meta, sqls=[ sql 0: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_connection_percent','ob_connection_percent{app=\"OB\"}','Metric',1,'alarm','alarm','ob_connection_percent',216,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer connection percentage\",\"name_zh_cn\":\"OBServer连接数百分比\",\"name_zh_tw\":\"OBServer連接數百分比\"}','OBServer连接数百分比','OBServer connection percentage','OBServer連接數百分比','{\"description_en_us\":\"OBServer connection percentage\",\"description_zh_cn\":\"OBServer连接数百分比\",\"description_zh_tw\":\"OBServer連接數百分比\"}','OBServer连接数百分比','OBServer connection percentage','OBServer連接數百分比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_connection_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_connection_percent',`name_i18n`='{\"name_en_us\":\"OBServer connection percentage\",\"name_zh_cn\":\"OBServer连接数百分比\",\"name_zh_tw\":\"OBServer連接數百分比\"}',`description_i18n`='{\"description_en_us\":\"OBServer connection percentage\",\"description_zh_cn\":\"OBServer连接数百分比\",\"description_zh_tw\":\"OBServer連接數百分比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 1: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_cpu_percent','cpu_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_percent',100,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Server CPU percentage\",\"name_zh_cn\":\"服务器CPU使用率\",\"name_zh_tw\":\"伺服器CPU使用率\"}','服务器CPU使用率','Server CPU percentage','伺服器CPU使用率','{\"description_en_us\":\"Server CPU percentage\",\"description_zh_cn\":\"服务器CPU使用率\",\"description_zh_tw\":\"伺服器CPU使用率\"}','服务器CPU使用率','Server CPU percentage','伺服器CPU使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_percent',`name_i18n`='{\"name_en_us\":\"Server CPU percentage\",\"name_zh_cn\":\"服务器CPU使用率\",\"name_zh_tw\":\"伺服器CPU使用率\"}',`description_i18n`='{\"description_en_us\":\"Server CPU percentage\",\"description_zh_cn\":\"服务器CPU使用率\",\"description_zh_tw\":\"伺服器CPU使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 2: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_process_exists','obdns_process_exists{app=\"OBDNS\",env_type=\"host\"}','Metric',1,'alarm','alarm','obdns_process_exists',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"OBDNS process liveliness\",\"name_zh_cn\":\"OBDNS 进程存活状态\",\"name_zh_tw\":\"OBDNS 進程存活狀態\"}','OBDNS 进程存活状态','OBDNS process liveliness','OBDNS 進程存活狀態','{\"description_en_us\":\"OBDNS process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBDNS 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBDNS 進程存活狀態, 1:存活,0:不存活\"}','OBDNS 进程存活状态, 1:存活,0:不存活','OBDNS process liveliness: 1 (alive), 0 (dead)','OBDNS 進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obdns_process_exists{app=\"OBDNS\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obdns_process_exists',`name_i18n`='{\"name_en_us\":\"OBDNS process liveliness\",\"name_zh_cn\":\"OBDNS 进程存活状态\",\"name_zh_tw\":\"OBDNS 進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBDNS process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBDNS 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBDNS 進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 3: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_etcd_process_exists','obdns_etcd_process_exists{app=\"OBDNS\",env_type=\"host\"}','Metric',1,'alarm','alarm','obdns_etcd_process_exists',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"OBDNS etcd process liveliness\",\"name_zh_cn\":\"OBDNS etcd 进程存活状态\",\"name_zh_tw\":\"OBDNS etcd 進程存活狀態\"}','OBDNS etcd 进程存活状态','OBDNS etcd process liveliness','OBDNS etcd 進程存活狀態','{\"description_en_us\":\"OBDNS etcd process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBDNS etcd 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBDNS etcd 進程存活狀態, 1:存活,0:不存活\"}','OBDNS etcd 进程存活状态, 1:存活,0:不存活','OBDNS etcd process liveliness: 1 (alive), 0 (dead)','OBDNS etcd 進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obdns_etcd_process_exists{app=\"OBDNS\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obdns_etcd_process_exists',`name_i18n`='{\"name_en_us\":\"OBDNS etcd process liveliness\",\"name_zh_cn\":\"OBDNS etcd 进程存活状态\",\"name_zh_tw\":\"OBDNS etcd 進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBDNS etcd process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBDNS etcd 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBDNS etcd 進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 4: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_service_connectable','obdns_service_connectable{app=\"OBDNS\"}','Metric',1,'alarm','alarm','obdns_service_connectable',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"OBDNS service connectivity\",\"name_zh_cn\":\"OBDNS 服务连通性\",\"name_zh_tw\":\"OBDNS 服務連通性\"}','OBDNS 服务连通性','OBDNS service connectivity','OBDNS 服務連通性','{\"description_en_us\":\"OBDNS service connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBDNS 服务连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBDNS 服務連通性, 1:連通,0:不連通\"}','OBDNS 服务连通性, 1:连通,0:不连通','OBDNS service connectivity: 1 (connected), 0 (disconnected)','OBDNS 服務連通性, 1:連通,0:不連通','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obdns_service_connectable{app=\"OBDNS\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obdns_service_connectable',`name_i18n`='{\"name_en_us\":\"OBDNS service connectivity\",\"name_zh_cn\":\"OBDNS 服务连通性\",\"name_zh_tw\":\"OBDNS 服務連通性\"}',`description_i18n`='{\"description_en_us\":\"OBDNS service connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBDNS 服务连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBDNS 服務連通性, 1:連通,0:不連通\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 5: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_etcd_connectable','obdns_etcd_connectable{app=\"OBDNS\"}','Metric',1,'alarm','alarm','obdns_etcd_connectable',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"OBDNS etcd connectivity\",\"name_zh_cn\":\"OBDNS etcd连通性\",\"name_zh_tw\":\"OBDNS etcd連通性\"}','OBDNS etcd连通性','OBDNS etcd connectivity','OBDNS etcd連通性','{\"description_en_us\":\"OBDNS etcd connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBDNS etcd连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBDNS etcd連通性, 1:連通,0:不連通\"}','OBDNS etcd连通性, 1:连通,0:不连通','OBDNS etcd connectivity: 1 (connected), 0 (disconnected)','OBDNS etcd連通性, 1:連通,0:不連通','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obdns_etcd_connectable{app=\"OBDNS\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obdns_etcd_connectable',`name_i18n`='{\"name_en_us\":\"OBDNS etcd connectivity\",\"name_zh_cn\":\"OBDNS etcd连通性\",\"name_zh_tw\":\"OBDNS etcd連通性\"}',`description_i18n`='{\"description_en_us\":\"OBDNS etcd connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBDNS etcd连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBDNS etcd連通性, 1:連通,0:不連通\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 6: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_etcd_leader_connectable','etcd_leader_connectable{app=\"OBDNS\"}','Metric',1,'alarm','alarm','etcd_leader_connectable',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"Connectivity between OBDNS etcd and the leader\",\"name_zh_cn\":\"OBDNS etcd 是否可连接leader\",\"name_zh_tw\":\"OBDNS etcd 是否可連接leader\"}','OBDNS etcd 是否可连接leader','Connectivity between OBDNS etcd and the leader','OBDNS etcd 是否可連接leader','{\"description_en_us\":\"Connectivity between OBDNS etcd and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBDNS etcd 是否可连接leader,1:可以,0:不可以\",\"description_zh_tw\":\"OBDNS etcd 是否可連接leader,1:可以,0:不可以\"}','OBDNS etcd 是否可连接leader,1:可以,0:不可以','Connectivity between OBDNS etcd and the leader: 1 (connectable), 0 (not connectable)','OBDNS etcd 是否可連接leader,1:可以,0:不可以','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_connectable{app=\"OBDNS\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_connectable',`name_i18n`='{\"name_en_us\":\"Connectivity between OBDNS etcd and the leader\",\"name_zh_cn\":\"OBDNS etcd 是否可连接leader\",\"name_zh_tw\":\"OBDNS etcd 是否可連接leader\"}',`description_i18n`='{\"description_en_us\":\"Connectivity between OBDNS etcd and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBDNS etcd 是否可连接leader,1:可以,0:不可以\",\"description_zh_tw\":\"OBDNS etcd 是否可連接leader,1:可以,0:不可以\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 7: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`route_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_etcd_leader_count','etcd_leader_count{app=\"OBDNS\"}','Metric','UNSET',1,'alarm','alarm','etcd_leader_count',10,'OBDNS','Service','service','{\"name_en_us\":\"Number of OBDNS etcd Leaders\",\"name_zh_cn\":\"OBDNS etcd leader个数\",\"name_zh_tw\":\"etcd leader個數\"}','OBDNS etcd leader个数','Number of OBDNS etcd Leaders','etcd leader個數','{\"description_en_us\":\"Number of OBDNS etcd Leaders\",\"description_zh_cn\":\"OBDNS etcd leader个数\",\"description_zh_tw\":\"OBDNS etcd leader個數\"}','OBDNS etcd leader个数','Number of OBDNS etcd Leaders','OBDNS etcd leader個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_count{app=\"OBDNS\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`route_type`='UNSET',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_count',`name_i18n`='{\"name_en_us\":\"Number of OBDNS etcd Leaders\",\"name_zh_cn\":\"OBDNS etcd leader个数\",\"name_zh_tw\":\"etcd leader個數\"}',`description_i18n`='{\"description_en_us\":\"Number of OBDNS etcd Leaders\",\"description_zh_cn\":\"OBDNS etcd leader个数\",\"description_zh_tw\":\"OBDNS etcd leader個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 8: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obdns_etcd_leader_switch_count','etcd_leader_switch_count{app=\"OBDNS\"}','Metric',1,'alarm','alarm','etcd_leader_switch_count',10,'OBDNS','Service','service,svr_ip','{\"name_en_us\":\"Number of OBDNS etcd Leader Switchovers\",\"name_zh_cn\":\"OBDNS etcd 切主次数\",\"name_zh_tw\":\"OBDNS etcd 切主次數\"}','OBDNS etcd 切主次数','Number of OBDNS etcd Leader Switchovers','OBDNS etcd 切主次數','{\"description_en_us\":\"Number of OBDNS etcd Leader Switchovers\",\"description_zh_cn\":\"OBDNS etcd 切主次数\",\"description_zh_tw\":\"OBDNS etcd 切主次數\"}','OBDNS etcd 切主次数','Number of OBDNS etcd Leader Switchovers','OBDNS etcd 切主次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,10,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_switch_count{app=\"OBDNS\"}',`window_size_seconds`=10,`app_type`='OBDNS',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=10,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_switch_count',`name_i18n`='{\"name_en_us\":\"Number of OBDNS etcd Leader Switchovers\",\"name_zh_cn\":\"OBDNS etcd 切主次数\",\"name_zh_tw\":\"OBDNS etcd 切主次數\"}',`description_i18n`='{\"description_en_us\":\"Number of OBDNS etcd Leader Switchovers\",\"description_zh_cn\":\"OBDNS etcd 切主次数\",\"description_zh_tw\":\"OBDNS etcd 切主次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 9: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_process_exists','oblb_process_exists{app=\"OBLB\",env_type=\"host\"}','Metric',1,'alarm','alarm','oblb_process_exists',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"OBLB process liveliness\",\"name_zh_cn\":\"OBLB 进程存活状态\",\"name_zh_tw\":\"OBLB 進程存活狀態\"}','OBLB 进程存活状态','OBLB process liveliness','OBLB 進程存活狀態','{\"description_en_us\":\"OBLB process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBLB 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBLB 進程存活狀態, 1:存活,0:不存活\"}','OBLB 进程存活状态, 1:存活,0:不存活','OBLB process liveliness: 1 (alive), 0 (dead)','OBLB 進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_process_exists{app=\"OBLB\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='oblb_process_exists',`name_i18n`='{\"name_en_us\":\"OBLB process liveliness\",\"name_zh_cn\":\"OBLB 进程存活状态\",\"name_zh_tw\":\"OBLB 進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBLB process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBLB 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBLB 進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 10: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_etcd_process_exists','etcd_process_exists{app=\"OBLB\",env_type=\"host\"}','Metric',1,'alarm','alarm','etcd_process_exists',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"OBLB etcd process exists\",\"name_zh_cn\":\"OBLB etcd 进程存活状态\",\"name_zh_tw\":\"OBLB etcd 進程存活狀態\"}','OBLB etcd 进程存活状态','OBLB etcd process exists','OBLB etcd 進程存活狀態','{\"description_en_us\":\"OBLB etcd process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBLB etcd 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBLB etcd 進程存活狀態, 1:存活,0:不存活\"}','OBLB etcd 进程存活状态, 1:存活,0:不存活','OBLB etcd process liveliness: 1 (alive), 0 (dead)','OBLB etcd 進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_process_exists{app=\"OBLB\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_process_exists',`name_i18n`='{\"name_en_us\":\"OBLB etcd process exists\",\"name_zh_cn\":\"OBLB etcd 进程存活状态\",\"name_zh_tw\":\"OBLB etcd 進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBLB etcd process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"OBLB etcd 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBLB etcd 進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 11: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_service_connectable','oblb_service_connectable{app=\"OBLB\"}','Metric',1,'alarm','alarm','oblb_service_connectable',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"OBLB service connectivity\",\"name_zh_cn\":\"OBLB 服务连通性\",\"name_zh_tw\":\"OBLB 服務連通性\"}','OBLB 服务连通性','OBLB service connectivity','OBLB 服務連通性','{\"description_en_us\":\"OBLB service connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBLB 服务连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBLB 服務連通性, 1:連通,0:不連通\"}','OBLB 服务连通性, 1:连通,0:不连通','OBLB service connectivity: 1 (connected), 0 (disconnected)','OBLB 服務連通性, 1:連通,0:不連通','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_service_connectable{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='oblb_service_connectable',`name_i18n`='{\"name_en_us\":\"OBLB service connectivity\",\"name_zh_cn\":\"OBLB 服务连通性\",\"name_zh_tw\":\"OBLB 服務連通性\"}',`description_i18n`='{\"description_en_us\":\"OBLB service connectivity: 1 (connected), 0 (disconnected)\",\"description_zh_cn\":\"OBLB 服务连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBLB 服務連通性, 1:連通,0:不連通\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 12: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_etcd_connectable','oblb_etcd_connectable{app=\"OBLB\"}','Metric',1,'alarm','alarm','oblb_etcd_connectable',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"Connectivity between OBLB and the leader\",\"name_zh_cn\":\"OBLB etcd连通性\",\"name_zh_tw\":\"OBLB etcd連通性\"}','OBLB etcd连通性','Connectivity between OBLB and the leader','OBLB etcd連通性','{\"description_en_us\":\"Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBLB etcd连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBLB etcd連通性, 1:連通,0:不連通\"}','OBLB etcd连通性, 1:连通,0:不连通','Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)','OBLB etcd連通性, 1:連通,0:不連通','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_etcd_connectable{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='oblb_etcd_connectable',`name_i18n`='{\"name_en_us\":\"Connectivity between OBLB and the leader\",\"name_zh_cn\":\"OBLB etcd连通性\",\"name_zh_tw\":\"OBLB etcd連通性\"}',`description_i18n`='{\"description_en_us\":\"Connectivity between OBLB and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBLB etcd连通性, 1:连通,0:不连通\",\"description_zh_tw\":\"OBLB etcd連通性, 1:連通,0:不連通\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 13: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_keepalived_process_exists','keepalived_process_exists{app=\"OBLB\",env_type=\"host\"}','Metric',1,'alarm','alarm','keepalived_process_exists',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"keepalived process liveliness\",\"name_zh_cn\":\"keepalived 进程存活状态\",\"name_zh_tw\":\"keepalived 進程存活狀態\"}','keepalived 进程存活状态','keepalived process liveliness','keepalived 進程存活狀態','{\"description_en_us\":\"keepalived process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"keepalived 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"keepalived 進程存活狀態, 1:存活,0:不存活\"}','keepalived 进程存活状态, 1:存活,0:不存活','keepalived process liveliness: 1 (alive), 0 (dead)','keepalived 進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='keepalived_process_exists{app=\"OBLB\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='keepalived_process_exists',`name_i18n`='{\"name_en_us\":\"keepalived process liveliness\",\"name_zh_cn\":\"keepalived 进程存活状态\",\"name_zh_tw\":\"keepalived 進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"keepalived process liveliness: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"keepalived 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"keepalived 進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 14: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_keepalived_up_status','keepalived_up_status{app=\"OBLB\"}','Metric',1,'alarm','alarm','keepalived_up_status',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"keepalived service status\",\"name_zh_cn\":\"keepalived 服务状态\",\"name_zh_tw\":\"keepalived 服務狀態\"}','keepalived 服务状态','keepalived service status','keepalived 服務狀態','{\"description_en_us\":\"keepalived service status: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"keepalived 服务状态, 1:存活,0:不存活\",\"description_zh_tw\":\"keepalived 服務狀態, 1:存活,0:不存活\"}','keepalived 服务状态, 1:存活,0:不存活','keepalived service status: 1 (alive), 0 (dead)','keepalived 服務狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='keepalived_up_status{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='keepalived_up_status',`name_i18n`='{\"name_en_us\":\"keepalived service status\",\"name_zh_cn\":\"keepalived 服务状态\",\"name_zh_tw\":\"keepalived 服務狀態\"}',`description_i18n`='{\"description_en_us\":\"keepalived service status: 1 (alive), 0 (dead)\",\"description_zh_cn\":\"keepalived 服务状态, 1:存活,0:不存活\",\"description_zh_tw\":\"keepalived 服務狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 15: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_etcd_leader_connectable','etcd_leader_connectable{app=\"OBLB\"}','Metric',1,'alarm','alarm','etcd_leader_connectable',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"Connectivity between OBLB etcd and the leader\",\"name_zh_cn\":\"OBLB etcd 是否可连接leader\",\"name_zh_tw\":\"OBLB etcd 是否可連接leader\"}','OBLB etcd 是否可连接leader','Connectivity between OBLB etcd and the leader','OBLB etcd 是否可連接leader','{\"description_en_us\":\"Connectivity between OBLB etcd and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBLB etcd 是否可连接leader,1:可以,0:不可以\",\"description_zh_tw\":\"OBLB etcd 是否可連接leader,1:可以,0:不可以\"}','OBLB etcd 是否可连接leader,1:可以,0:不可以','Connectivity between OBLB etcd and the leader: 1 (connectable), 0 (not connectable)','OBLB etcd 是否可連接leader,1:可以,0:不可以','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_connectable{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_connectable',`name_i18n`='{\"name_en_us\":\"Connectivity between OBLB etcd and the leader\",\"name_zh_cn\":\"OBLB etcd 是否可连接leader\",\"name_zh_tw\":\"OBLB etcd 是否可連接leader\"}',`description_i18n`='{\"description_en_us\":\"Connectivity between OBLB etcd and the leader: 1 (connectable), 0 (not connectable)\",\"description_zh_cn\":\"OBLB etcd 是否可连接leader,1:可以,0:不可以\",\"description_zh_tw\":\"OBLB etcd 是否可連接leader,1:可以,0:不可以\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 16: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`route_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_etcd_leader_count','etcd_leader_count{app=\"OBLB\"}','Metric','UNSET',1,'alarm','alarm','etcd_leader_count',10,'OBLB','Service','service','{\"name_en_us\":\"Number of OBLB etcd Leaders\",\"name_zh_cn\":\"OBLB etcd leader个数\",\"name_zh_tw\":\"OBLB etcd leader個數\"}','OBLB etcd leader个数','Number of OBLB etcd Leaders','OBLB etcd leader個數','{\"description_en_us\":\"Number of OBLB etcd Leaders\",\"description_zh_cn\":\"OBLB etcd leader个数\",\"description_zh_tw\":\"OBLB etcd leader個數\"}','OBLB etcd leader个数','Number of OBLB etcd Leaders','OBLB etcd leader個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_count{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`route_type`='UNSET',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_count',`name_i18n`='{\"name_en_us\":\"Number of OBLB etcd Leaders\",\"name_zh_cn\":\"OBLB etcd leader个数\",\"name_zh_tw\":\"OBLB etcd leader個數\"}',`description_i18n`='{\"description_en_us\":\"Number of OBLB etcd Leaders\",\"description_zh_cn\":\"OBLB etcd leader个数\",\"description_zh_tw\":\"OBLB etcd leader個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 17: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_etcd_leader_switch_count','etcd_leader_switch_count{app=\"OBLB\"}','Metric',1,'alarm','alarm','etcd_leader_switch_count',10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"Number of OBLB etcd Leader Switchovers\",\"name_zh_cn\":\"OBLB etcd 切主次数\",\"name_zh_tw\":\"OBLB etcd 切主次數\"}','OBLB etcd 切主次数','Number of OBLB etcd Leader Switchovers','OBLB etcd 切主次數','{\"description_en_us\":\"Number of OBLB etcd Leader Switchovers\",\"description_zh_cn\":\"OBLB etcd 切主次数\",\"description_zh_tw\":\"OBLB etcd 切主次數\"}','OBLB etcd 切主次数','Number of OBLB etcd Leader Switchovers','OBLB etcd 切主次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,10,1) ON DUPLICATE KEY UPDATE `metric_expression`='etcd_leader_switch_count{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=10,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='etcd_leader_switch_count',`name_i18n`='{\"name_en_us\":\"Number of OBLB etcd Leader Switchovers\",\"name_zh_cn\":\"OBLB etcd 切主次数\",\"name_zh_tw\":\"OBLB etcd 切主次數\"}',`description_i18n`='{\"description_en_us\":\"Number of OBLB etcd Leader Switchovers\",\"description_zh_cn\":\"OBLB etcd 切主次数\",\"description_zh_tw\":\"OBLB etcd 切主次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 18: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_keepalived_become_master_count','keepalived_become_master_count{app=\"OBLB\"}','Metric',1,'alarm','alarm','keepalived_become_master_count',10,'OBLB','Service','service,svr_ip,ip_address,iname,vrid,intf','{\"name_en_us\":\"Successful Keepalived Leader Elections\",\"name_zh_cn\":\"keepalived 选主成功次数\",\"name_zh_tw\":\"keepalived 選主成功次數\"}','keepalived 选主成功次数','Successful Keepalived Leader Elections','keepalived 選主成功次數','{\"description_en_us\":\"Successful Keepalived Leader Elections\",\"description_zh_cn\":\"keepalived 选主成功次数\",\"description_zh_tw\":\"keepalived 選主成功次數\"}','keepalived 选主成功次数','Successful Keepalived Leader Elections','keepalived 選主成功次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='keepalived_become_master_count{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip,ip_address,iname,vrid,intf',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='keepalived_become_master_count',`name_i18n`='{\"name_en_us\":\"Successful Keepalived Leader Elections\",\"name_zh_cn\":\"keepalived 选主成功次数\",\"name_zh_tw\":\"keepalived 選主成功次數\"}',`description_i18n`='{\"description_en_us\":\"Successful Keepalived Leader Elections\",\"description_zh_cn\":\"keepalived 选主成功次数\",\"description_zh_tw\":\"keepalived 選主成功次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 19: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_keepalived_release_master_count','keepalived_release_master_count{app=\"OBLB\"}','Metric',1,'alarm','alarm','keepalived_release_master_count',10,'OBLB','Service','service,svr_ip,ip_address,iname,vrid,intf','{\"name_en_us\":\"Successful Keepalived Leader Switchovers\",\"name_zh_cn\":\"keepalived 切主成功次数\",\"name_zh_tw\":\"keepalived 切主成功次數\"}','keepalived 切主成功次数','Successful Keepalived Leader Switchovers','keepalived 切主成功次數','{\"description_en_us\":\"Successful Keepalived Leader Switchovers\",\"description_zh_cn\":\"keepalived 切主成功次数\",\"description_zh_tw\":\"keepalived 切主成功次數\"}','keepalived 切主成功次数','Successful Keepalived Leader Switchovers','keepalived 切主成功次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='keepalived_release_master_count{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip,ip_address,iname,vrid,intf',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='keepalived_release_master_count',`name_i18n`='{\"name_en_us\":\"Successful Keepalived Leader Switchovers\",\"name_zh_cn\":\"keepalived 切主成功次数\",\"name_zh_tw\":\"keepalived 切主成功次數\"}',`description_i18n`='{\"description_en_us\":\"Successful Keepalived Leader Switchovers\",\"description_zh_cn\":\"keepalived 切主成功次数\",\"description_zh_tw\":\"keepalived 切主成功次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 20: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_ip_forward_status','oblb_ip_forward_status{app=\"OBLB\"}','Metric',1,10,'OBLB','Service','service,svr_ip','{\"name_en_us\":\"OBLB ip_forward config\",\"name_zh_cn\":\"OBLB ip_forward 系统配置状态\",\"name_zh_tw\":\"OBLB ip_forward 系統配置狀態\"}','OBLB ip_forward 系统配置状态','OBLB ip_forward config','OBLB ip_forward 系統配置狀態','{\"description_en_us\":\"OBLB ip_forward system configuration status: 1 (correct), 0 (incorrect)\",\"description_zh_cn\":\"OBLB ip_forward 系统配置状态,1:正确,0:错误\",\"description_zh_tw\":\"OBLB ip_forward 系統配置狀態,1:正確,0:錯誤\"}','OBLB ip_forward 系统配置状态,1:正确,0:错误','OBLB ip_forward system configuration status: 1 (correct), 0 (incorrect)','OBLB ip_forward 系統配置狀態,1:正確,0:錯誤','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_ip_forward_status{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OBLB ip_forward config\",\"name_zh_cn\":\"OBLB ip_forward 系统配置状态\",\"name_zh_tw\":\"OBLB ip_forward 系統配置狀態\"}',`description_i18n`='{\"description_en_us\":\"OBLB ip_forward system configuration status: 1 (correct), 0 (incorrect)\",\"description_zh_cn\":\"OBLB ip_forward 系统配置状态,1:正确,0:错误\",\"description_zh_tw\":\"OBLB ip_forward 系統配置狀態,1:正確,0:錯誤\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 21: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('oblb_inactive_server_count','oblb_inactive_server_count{app=\"OBLB\"}','Metric',1,'alarm','alarm','oblb_inactive_server_count',10,'OBLB','Service','service,real_servers','{\"name_en_us\":\"Inactive OBLB Servers\",\"name_zh_cn\":\"OBLB 不工作 server 数量\",\"name_zh_tw\":\"OBLB 不工作 server 數量\"}','OBLB 不工作 server 数量','Inactive OBLB Servers','OBLB 不工作 server 數量','{\"description_en_us\":\"Inactive OBLB Servers\",\"description_zh_cn\":\"OBLB 不工作 server 数量\",\"description_zh_tw\":\"OBLB 不工作 server 數量\"}','OBLB 不工作 server 数量','Inactive OBLB Servers','OBLB 不工作 server 數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',10,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_inactive_server_count{app=\"OBLB\"}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='service,real_servers',`value_max_limit`=10,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='oblb_inactive_server_count',`name_i18n`='{\"name_en_us\":\"Inactive OBLB Servers\",\"name_zh_cn\":\"OBLB 不工作 server 数量\",\"name_zh_tw\":\"OBLB 不工作 server 數量\"}',`description_i18n`='{\"description_en_us\":\"Inactive OBLB Servers\",\"description_zh_cn\":\"OBLB 不工作 server 数量\",\"description_zh_tw\":\"OBLB 不工作 server 數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 22: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_cpu_assigned_percent','cpu_assigned_percent{app=\"OB\"}','Metric',60,'alarm','alarm','cpu_assigned_percent',219,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase tenant assigned CPU percentage\",\"name_zh_cn\":\"OceanBase已经分配给租户的CPU占比\",\"name_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比\"}','OceanBase已经分配给租户的CPU占比','OceanBase tenant assigned CPU percentage','OceanBase已經分配給租戶的CPU佔比','{\"description_en_us\":\"OceanBase tenant assigned CPU percentage\",\"description_zh_cn\":\"OceanBase已经分配给租户的CPU占比\",\"description_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比\"}','OceanBase已经分配给租户的CPU占比','OceanBase tenant assigned CPU percentage','OceanBase已經分配給租戶的CPU佔比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_assigned_percent{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_assigned_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant assigned CPU percentage\",\"name_zh_cn\":\"OceanBase已经分配给租户的CPU占比\",\"name_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant assigned CPU percentage\",\"description_zh_cn\":\"OceanBase已经分配给租户的CPU占比\",\"description_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 23: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_cpu_percent','ob_tenant_thread_percent{app=\"OB\"}','Metric',1,'alarm','alarm','线程使用率',112,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"The average usage of tenant threads on OBServer\",\"name_zh_cn\":\"OceanBase服务器上租户线程平均使用率\",\"name_zh_tw\":\"OceanBase伺服器上租戶線程平均使用率\"}','OceanBase服务器上租户线程平均使用率','The average usage of tenant threads on OBServer','OceanBase伺服器上租戶線程平均使用率','{\"description_en_us\":\"The average usage of tenant threads on OBServer\",\"description_zh_cn\":\"OceanBase服务器上租户平均线程使用率\",\"description_zh_tw\":\"OceanBase伺服器上租戶平均線程使用率\"}','OceanBase服务器上租户平均线程使用率','The average usage of tenant threads on OBServer','OceanBase伺服器上租戶平均線程使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_thread_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='线程使用率',`name_i18n`='{\"name_en_us\":\"The average usage of tenant threads on OBServer\",\"name_zh_cn\":\"OceanBase服务器上租户线程平均使用率\",\"name_zh_tw\":\"OceanBase伺服器上租戶線程平均使用率\"}',`description_i18n`='{\"description_en_us\":\"The average usage of tenant threads on OBServer\",\"description_zh_cn\":\"OceanBase服务器上租户平均线程使用率\",\"description_zh_tw\":\"OceanBase伺服器上租戶平均線程使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 24: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_min_limit`,`is_built_in`) VALUES ('ob_cluster_frozen_version_delta','frozen_versions{app=\"OB\"}','Metric',1,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster frozen version delta\",\"name_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值\",\"name_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值\"}','OceanBase集群冻结版本和基线版本的差值','OceanBase cluster frozen version delta','OceanBase集群凍結版本和基線版本的差值','{\"description_en_us\":\"OceanBase cluster frozen version delta\",\"description_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值\",\"description_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值\"}','OceanBase集群冻结版本和基线版本的差值','OceanBase cluster frozen version delta','OceanBase集群凍結版本和基線版本的差值','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',2,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='frozen_versions{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=2,`value_min_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase cluster frozen version delta\",\"name_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值\",\"name_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster frozen version delta\",\"description_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值\",\"description_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 25: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_net_recv_percent','net_recv_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','net_receive_percent',230,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device','{\"name_en_us\":\"Server network receive bandwidth usage\",\"name_zh_cn\":\"服务器网络接收带宽使用率\",\"name_zh_tw\":\"伺服器網絡接受带宽使用率\"}','服务器网络接收带宽使用率','Server network receive bandwidth usage','伺服器網絡接受带宽使用率','{\"description_en_us\":\"Server network receive bandwidth usage\",\"description_zh_cn\":\"服务器网络接收带宽使用率\",\"description_zh_tw\":\"伺服器網絡接受带宽使用率\"}','服务器网络接收带宽使用率','Server network receive bandwidth usage','伺服器網絡接受带宽使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='net_recv_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_receive_percent',`name_i18n`='{\"name_en_us\":\"Server network receive bandwidth usage\",\"name_zh_cn\":\"服务器网络接收带宽使用率\",\"name_zh_tw\":\"伺服器網絡接受带宽使用率\"}',`description_i18n`='{\"description_en_us\":\"Server network receive bandwidth usage\",\"description_zh_cn\":\"服务器网络接收带宽使用率\",\"description_zh_tw\":\"伺服器網絡接受带宽使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 26: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ob_cluster_inactive_server_count','inactive_server_count{app=\"OB\"}','Metric',1,'alarm','alarm','inactive_server_count',233,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id,server_ips','{\"name_en_us\":\"OceanBase cluster inactive OBServer count\",\"name_zh_cn\":\"OceanBase集群不工作 OBServer 数量\",\"name_zh_tw\":\"OceanBase集群不工作 OBServer 數量\"}','OceanBase集群不工作 OBServer 数量','OceanBase cluster inactive OBServer count','OceanBase集群不工作 OBServer 數量','{\"description_en_us\":\"OceanBase cluster inactive OBServer count\",\"description_zh_cn\":\"OceanBase集群不工作 OBServer 数量\",\"description_zh_tw\":\"OceanBase集群不工作 OBServer 數量\"}','OceanBase集群不工作 OBServer 数量','OceanBase cluster inactive OBServer count','OceanBase集群不工作 OBServer 數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1) ON DUPLICATE KEY UPDATE `metric_expression`='inactive_server_count{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id,server_ips',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='inactive_server_count',`name_i18n`='{\"name_en_us\":\"OceanBase cluster inactive OBServer count\",\"name_zh_cn\":\"OceanBase集群不工作 OBServer 数量\",\"name_zh_tw\":\"OceanBase集群不工作 OBServer 數量\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster inactive OBServer count\",\"description_zh_cn\":\"OceanBase集群不工作 OBServer 数量\",\"description_zh_tw\":\"OceanBase集群不工作 OBServer 數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 27: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ob_cluster_index_fail_count','index_fail_count{app=\"OB\"}','Metric',60,'alarm','alarm','index_fail_count',234,60,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster index-failed tables\",\"name_zh_cn\":\"OceanBase集群索引不正常的表数量\",\"name_zh_tw\":\"OceanBase集群索引不正常的表數量\"}','OceanBase集群索引不正常的表数量','OceanBase cluster index-failed tables','OceanBase集群索引不正常的表數量','{\"description_en_us\":\"OceanBase cluster index-failed tables\",\"description_zh_cn\":\"OceanBase集群索引不正常的表数量\",\"description_zh_tw\":\"OceanBase集群索引不正常的表數量\"}','OceanBase集群索引不正常的表数量','OceanBase cluster index-failed tables','OceanBase集群索引不正常的表數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1) ON DUPLICATE KEY UPDATE `metric_expression`='index_fail_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='index_fail_count',`name_i18n`='{\"name_en_us\":\"OceanBase cluster index-failed tables\",\"name_zh_cn\":\"OceanBase集群索引不正常的表数量\",\"name_zh_tw\":\"OceanBase集群索引不正常的表數量\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster index-failed tables\",\"description_zh_cn\":\"OceanBase集群索引不正常的表数量\",\"description_zh_tw\":\"OceanBase集群索引不正常的表數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 28: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ob_host_load1_per_cpu','load1_per_cpu{app=\"HOST\"}','Metric',1,'alarm','alarm','load1_per_cpu',235,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Server load1 / CPU count\",\"name_zh_cn\":\"服务器 load1 / CPU 核数\",\"name_zh_tw\":\"伺服器 load1 / CPU 核數\"}','服务器 load1 / CPU 核数','Server load1 / CPU count','伺服器 load1 / CPU 核數','{\"description_en_us\":\"Server load1 / CPU count\",\"description_zh_cn\":\"服务器 load1 / CPU 核数\",\"description_zh_tw\":\"伺服器 load1 / CPU 核數\"}','服务器 load1 / CPU 核数','Server load1 / CPU count','伺服器 load1 / CPU 核數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',1) ON DUPLICATE KEY UPDATE `metric_expression`='load1_per_cpu{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='load1_per_cpu',`name_i18n`='{\"name_en_us\":\"Server load1 / CPU count\",\"name_zh_cn\":\"服务器 load1 / CPU 核数\",\"name_zh_tw\":\"伺服器 load1 / CPU 核數\"}',`description_i18n`='{\"description_en_us\":\"Server load1 / CPU count\",\"description_zh_cn\":\"服务器 load1 / CPU 核数\",\"description_zh_tw\":\"伺服器 load1 / CPU 核數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 29: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_mem_assigned_percent','mem_assigned_percent{app=\"OB\"}','Metric',60,'alarm','alarm','mem_assigned_percent',220,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase assigned memory percentage\",\"name_zh_cn\":\"OceanBase已经分配给租户的内存占比\",\"name_zh_tw\":\"OceanBase已经分配给租户的記憶體佔比\"}','OceanBase已经分配给租户的内存占比','OceanBase assigned memory percentage','OceanBase已经分配给租户的記憶體佔比','{\"description_en_us\":\"OceanBase assigned memory percentage\",\"description_zh_cn\":\"OceanBase已经分配给租户的内存占比\",\"description_zh_tw\":\"OceanBase已经分配给租户的記憶體佔比\"}','OceanBase已经分配给租户的内存占比','OceanBase assigned memory percentage','OceanBase已经分配给租户的記憶體佔比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='mem_assigned_percent{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='mem_assigned_percent',`name_i18n`='{\"name_en_us\":\"OceanBase assigned memory percentage\",\"name_zh_cn\":\"OceanBase已经分配给租户的内存占比\",\"name_zh_tw\":\"OceanBase已经分配给租户的記憶體佔比\"}',`description_i18n`='{\"description_en_us\":\"OceanBase assigned memory percentage\",\"description_zh_cn\":\"OceanBase已经分配给租户的内存占比\",\"description_zh_tw\":\"OceanBase已经分配给租户的記憶體佔比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 30: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_mem_percent','memory_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','memory_percent',226,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Server memory usage\",\"name_zh_cn\":\"服务器内存使用率\",\"name_zh_tw\":\"伺服器記憶體使用率\"}','服务器内存使用率','Server memory usage','伺服器記憶體使用率','{\"description_en_us\":\"Server memory usage\",\"description_zh_cn\":\"服务器内存使用率\",\"description_zh_tw\":\"伺服器記憶體使用率\"}','服务器内存使用率','Server memory usage','伺服器記憶體使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='memory_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='memory_percent',`name_i18n`='{\"name_en_us\":\"Server memory usage\",\"name_zh_cn\":\"服务器内存使用率\",\"name_zh_tw\":\"伺服器記憶體使用率\"}',`description_i18n`='{\"description_en_us\":\"Server memory usage\",\"description_zh_cn\":\"服务器内存使用率\",\"description_zh_tw\":\"伺服器記憶體使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 31: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('ob_cluster_merge_timeout_flag','merge_timeout_flag{app=\"OB\"}','Metric',1,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster merge timeout\",\"name_zh_cn\":\"OceanBase集群合并超时\",\"name_zh_tw\":\"OceanBase集群合併超時\"}','OceanBase集群合并超时','OceanBase cluster merge timeout','OceanBase集群合併超時','{\"description_en_us\":\"OceanBase cluster merge timeout\",\"description_zh_cn\":\"OceanBase集群合并超时\",\"description_zh_tw\":\"OceanBase集群合併超時\"}','OceanBase集群合并超时','OceanBase cluster merge timeout','OceanBase集群合併超時','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='merge_timeout_flag{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase cluster merge timeout\",\"name_zh_cn\":\"OceanBase集群合并超时\",\"name_zh_tw\":\"OceanBase集群合併超時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster merge timeout\",\"description_zh_cn\":\"OceanBase集群合并超时\",\"description_zh_tw\":\"OceanBase集群合併超時\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 32: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_no_frozen_seconds','no_frozen_time{app=\"OB\"}','Metric',1,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster last frozen elapsed\",\"name_zh_cn\":\"OceanBase集群距离上一次冻结的间隔\",\"name_zh_tw\":\"OceanBase集群距離上一次凍結的間隔\"}','OceanBase集群距离上一次冻结的间隔','OceanBase cluster last frozen elapsed','OceanBase集群距離上一次凍結的間隔','{\"description_en_us\":\"OceanBase cluster last frozen elapsed\",\"description_zh_cn\":\"OceanBase集群距离上一次冻结的间隔\",\"description_zh_tw\":\"OceanBase集群距離上一次凍結的間隔\"}','OceanBase集群距离上一次冻结的间隔','OceanBase cluster last frozen elapsed','OceanBase集群距離上一次凍結的間隔','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',90000,1) ON DUPLICATE KEY UPDATE `metric_expression`='no_frozen_time{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=90000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase cluster last frozen elapsed\",\"name_zh_cn\":\"OceanBase集群距离上一次冻结的间隔\",\"name_zh_tw\":\"OceanBase集群距離上一次凍結的間隔\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster last frozen elapsed\",\"description_zh_cn\":\"OceanBase集群距离上一次冻结的间隔\",\"description_zh_tw\":\"OceanBase集群距離上一次凍結的間隔\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 33: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_no_merge_seconds','no_merge_time{app=\"OB\"}','Metric',1,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"Ob cluster last merge elapsed\",\"name_zh_cn\":\"OceanBase集群距离上一次合并的间隔\",\"name_zh_tw\":\"OceanBase集群距離上一次合併的間隔\"}','OceanBase集群距离上一次合并的间隔','Ob cluster last merge elapsed','OceanBase集群距離上一次合併的間隔','{\"description_en_us\":\"Ob cluster last merge elapsed\",\"description_zh_cn\":\"OceanBase集群距离上一次合并的间隔\",\"description_zh_tw\":\"OceanBase集群距離上一次合併的間隔\"}','OceanBase集群距离上一次合并的间隔','Ob cluster last merge elapsed','OceanBase集群距離上一次合併的間隔','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',108000,1) ON DUPLICATE KEY UPDATE `metric_expression`='no_merge_time{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=108000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Ob cluster last merge elapsed\",\"name_zh_cn\":\"OceanBase集群距离上一次合并的间隔\",\"name_zh_tw\":\"OceanBase集群距離上一次合併的間隔\"}',`description_i18n`='{\"description_en_us\":\"Ob cluster last merge elapsed\",\"description_zh_cn\":\"OceanBase集群距离上一次合并的间隔\",\"description_zh_tw\":\"OceanBase集群距離上一次合併的間隔\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 34: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_compaction_error_flag','compaction_is_error{app=\"OB\"}','Metric',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"OceanBase tenant compaction error\",\"name_zh_cn\":\"OceanBase租户合并错误标志\",\"name_zh_tw\":\"OceanBase租户合併錯誤標誌\"}','OceanBase租户合并错误标志','OceanBase tenant compaction error','OceanBase租户合併錯誤標誌','{\"description_en_us\":\"OceanBase tenant compaction error\",\"description_zh_cn\":\"OceanBase租户合并错误标志, 1错误 0正常\",\"description_zh_tw\":\"OceanBase租户合併錯誤標誌\"}','OceanBase租户合并错误标志, 1错误 0正常','OceanBase tenant compaction error','OceanBase租户合併錯誤標誌','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='compaction_is_error{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase tenant compaction error\",\"name_zh_cn\":\"OceanBase租户合并错误标志\",\"name_zh_tw\":\"OceanBase租户合併錯誤標誌\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant compaction error\",\"description_zh_cn\":\"OceanBase租户合并错误标志, 1错误 0正常\",\"description_zh_tw\":\"OceanBase租户合併錯誤標誌\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 35: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_no_frozen_seconds','no_frozen_seconds{app=\"OB\"}','Metric',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"OceanBase tenant last frozen elapsed\",\"name_zh_cn\":\"OceanBase租户距离上一次冻结的间隔\",\"name_zh_tw\":\"OceanBase租户距離上一次凍結的間隔\"}','OceanBase租户距离上一次冻结的间隔','OceanBase tenant last frozen elapsed','OceanBase租户距離上一次凍結的間隔','{\"description_en_us\":\"OceanBase tenant last frozen elapsed\",\"description_zh_cn\":\"OceanBase租户距离上一次冻结的间隔\",\"description_zh_tw\":\"OceanBase租户距離上一次凍結的間隔\"}','OceanBase租户距离上一次冻结的间隔','OceanBase tenant last frozen elapsed','OceanBase租户距離上一次凍結的間隔','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',90000,1) ON DUPLICATE KEY UPDATE `metric_expression`='no_frozen_seconds{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=90000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase tenant last frozen elapsed\",\"name_zh_cn\":\"OceanBase租户距离上一次冻结的间隔\",\"name_zh_tw\":\"OceanBase租户距離上一次凍結的間隔\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant last frozen elapsed\",\"description_zh_cn\":\"OceanBase租户距离上一次冻结的间隔\",\"description_zh_tw\":\"OceanBase租户距離上一次凍結的間隔\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 36: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_no_compaction_seconds','no_compaction_seconds{app=\"OB\"}','Metric',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"Ob tenant last compaction elapsed\",\"name_zh_cn\":\"OceanBase租户距离上一次合并的间隔\",\"name_zh_tw\":\"OceanBase租户距離上一次合併的間隔\"}','OceanBase租户距离上一次合并的间隔','Ob tenant last compaction elapsed','OceanBase租户距離上一次合併的間隔','{\"description_en_us\":\"Ob tenant last compaction elapsed\",\"description_zh_cn\":\"OceanBase租户距离上一次合并的间隔\",\"description_zh_tw\":\"OceanBase租户距離上一次合併的間隔\"}','OceanBase租户距离上一次合并的间隔','Ob tenant last compaction elapsed','OceanBase租户距離上一次合併的間隔','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',108000,1) ON DUPLICATE KEY UPDATE `metric_expression`='no_compaction_seconds{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=108000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Ob tenant last compaction elapsed\",\"name_zh_cn\":\"OceanBase租户距离上一次合并的间隔\",\"name_zh_tw\":\"OceanBase租户距離上一次合併的間隔\"}',`description_i18n`='{\"description_en_us\":\"Ob tenant last compaction elapsed\",\"description_zh_cn\":\"OceanBase租户距离上一次合并的间隔\",\"description_zh_tw\":\"OceanBase租户距離上一次合併的間隔\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 37: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_log_stream_degraded_count','ob_tenant_log_stream_degraded_count{app=\"OB\"}','Metric',60,'alarm','alarm','ob_tenant_log_stream_degraded_count',60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"The number of log streams that have been degraded\",\"name_zh_cn\":\"OceanBase租户已降级的日志流个数\",\"name_zh_tw\":\"OceanBase租戶已降級的日誌流個數\"}','OceanBase租户已降级的日志流个数','The number of log streams that have been degraded','OceanBase租戶已降級的日誌流個數','{\"description_en_us\":\"The number of log streams that have been degraded\",\"description_zh_cn\":\"OceanBase租户已降级的日志流个数\",\"description_zh_tw\":\"OceanBase租戶已降級的日誌流個數\"}','OceanBase租户已降级的日志流个数','The number of log streams that have been degraded','OceanBase租戶已降級的日誌流個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"数量\"}','数量','Count','数量',3,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_log_stream_degraded_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=3,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_tenant_log_stream_degraded_count',`name_i18n`='{\"name_en_us\":\"The number of log streams that have been degraded\",\"name_zh_cn\":\"OceanBase租户已降级的日志流个数\",\"name_zh_tw\":\"OceanBase租戶已降級的日誌流個數\"}',`description_i18n`='{\"description_en_us\":\"The number of log streams that have been degraded\",\"description_zh_cn\":\"OceanBase租户已降级的日志流个数\",\"description_zh_tw\":\"OceanBase租戶已降級的日誌流個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"数量\"}' sql 38: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('arbitration_status_inactive_server_count','arbitration_status_inactive_server_count{app=\"OB\"}','Metric',60,'alarm','alarm','arbitration_status_inactive_server_count',60,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service\",\"name_zh_cn\":\"OceanBase集群与其仲裁服务通信失败的节点个数\",\"name_zh_tw\":\"OceanBase集群與其仲裁服務通信失敗的節點數量\"}','OceanBase集群与其仲裁服务通信失败的节点个数','The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service','OceanBase集群與其仲裁服務通信失敗的節點數量','{\"description_en_us\":\"The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service\",\"description_zh_cn\":\"OceanBase集群与其仲裁服务通信失败的节点个数\",\"description_zh_tw\":\"OceanBase集群與其仲裁服務通信失敗的節點數量\"}','OceanBase集群与其仲裁服务通信失败的节点个数','The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service','OceanBase集群與其仲裁服務通信失敗的節點數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"数量\"}','数量','Count','数量',3,1) ON DUPLICATE KEY UPDATE `metric_expression`='arbitration_status_inactive_server_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=3,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='arbitration_status_inactive_server_count',`name_i18n`='{\"name_en_us\":\"The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service\",\"name_zh_cn\":\"OceanBase集群与其仲裁服务通信失败的节点个数\",\"name_zh_tw\":\"OceanBase集群與其仲裁服務通信失敗的節點數量\"}',`description_i18n`='{\"description_en_us\":\"The number of nodes in the OceanBase cluster that have failed to communicate with its arbitration service\",\"description_zh_cn\":\"OceanBase集群与其仲裁服务通信失败的节点个数\",\"description_zh_tw\":\"OceanBase集群與其仲裁服務通信失敗的節點數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"数量\"}' sql 39: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('arbitration_service_available','arbitration_service_available{app=\"OB\"}','Metric',1,'alarm','alarm','arbitration_service_available',10,'OceanBase','Arbitration','svr_ip,svr_port','{\"name_en_us\":\"Arbitration service if available\",\"name_zh_cn\":\"仲裁服务是否可用\",\"name_zh_tw\":\"仲裁服務是否可用\"}','仲裁服务是否可用','Arbitration service if available','仲裁服務是否可用','{\"description_en_us\":\"Arbitration service if available\",\"description_zh_cn\":\"仲裁服务是否可用\",\"description_zh_tw\":\"仲裁服務是否可用\"}','仲裁服务是否可用','Arbitration service if available','仲裁服務是否可用','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='arbitration_service_available{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Arbitration',`target_labels`='svr_ip,svr_port',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='arbitration_service_available',`name_i18n`='{\"name_en_us\":\"Arbitration service if available\",\"name_zh_cn\":\"仲裁服务是否可用\",\"name_zh_tw\":\"仲裁服務是否可用\"}',`description_i18n`='{\"description_en_us\":\"Arbitration service if available\",\"description_zh_cn\":\"仲裁服务是否可用\",\"description_zh_tw\":\"仲裁服務是否可用\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 40: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('standby_tenant_delay_seconds','standby_tenant_delay_seconds{app=\"OB\"}','Metric',1,'alarm','alarm','standby_tenant_delay_seconds',10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Synchronization Latency of Standby Tenant\",\"name_zh_cn\":\"备租户同步延迟时间\",\"name_zh_tw\":\"备租户同步延迟时间\"}','备租户同步延迟时间','Synchronization Latency of Standby Tenant','备租户同步延迟时间','{\"description_en_us\":\"Synchronization Latency of Standby Tenant\",\"description_zh_cn\":\"备租户同步延迟时间\",\"description_zh_tw\":\"备租户同步延迟时间\"}','备租户同步延迟时间','Synchronization Latency of Standby Tenant','备租户同步延迟时间','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',30,1) ON DUPLICATE KEY UPDATE `metric_expression`='standby_tenant_delay_seconds{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`value_typical`=30,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='standby_tenant_delay_seconds',`name_i18n`='{\"name_en_us\":\"Synchronization Latency of Standby Tenant\",\"name_zh_cn\":\"备租户同步延迟时间\",\"name_zh_tw\":\"备租户同步延迟时间\"}',`description_i18n`='{\"description_en_us\":\"Synchronization Latency of Standby Tenant\",\"description_zh_cn\":\"备租户同步延迟时间\",\"description_zh_tw\":\"备租户同步延迟时间\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 41: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('standby_tenant_restore_status_code','standby_tenant_restore_status_code{app=\"OB\"}','Metric',1,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,tenant_restore_status','{\"name_en_us\":\"Synchronization Status of Standby Tenant\",\"name_zh_cn\":\"备租户同步状态是否正常\",\"name_zh_tw\":\"備租戶同步狀態是否正常\"}','备租户同步状态是否正常','Synchronization Status of Standby Tenant','備租戶同步狀態是否正常','{\"description_en_us\":\"Synchronization Status of Standby Tenant\",\"description_zh_cn\":\"备租户同步状态是否正常\",\"description_zh_tw\":\"備租戶同步狀態是否正常\"}','备租户同步状态是否正常','Synchronization Status of Standby Tenant','備租戶同步狀態是否正常','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',30,1) ON DUPLICATE KEY UPDATE `metric_expression`='standby_tenant_restore_status_code{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,tenant_restore_status',`value_typical`=30,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Synchronization Status of Standby Tenant\",\"name_zh_cn\":\"备租户同步状态是否正常\",\"name_zh_tw\":\"備租戶同步狀態是否正常\"}',`description_i18n`='{\"description_en_us\":\"Synchronization Status of Standby Tenant\",\"description_zh_cn\":\"备租户同步状态是否正常\",\"description_zh_tw\":\"備租戶同步狀態是否正常\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 42: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_service_name_status','ob_tenant_service_name_status{app=\"OB\"}','Metric',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Whether the tenant service name status is valid\",\"name_zh_cn\":\"租户服务名状态是否合法\",\"name_zh_tw\":\"租戶服務名狀態是否合法\"}','租户服务名状态是否合法','Whether the tenant service name status is valid','租戶服務名狀態是否合法','{\"description_en_us\":\"Whether the tenant service name status is valid\",\"description_zh_cn\":\"租户服务名状态是否合法\",\"description_zh_tw\":\"租戶服務名狀態是否合法\"}','租户服务名状态是否合法','Whether the tenant service name status is valid','租戶服務名狀態是否合法','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_service_name_status{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`value_typical`=1,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Whether the tenant service name status is valid\",\"name_zh_cn\":\"租户服务名状态是否合法\",\"name_zh_tw\":\"租戶服務名狀態是否合法\"}',`description_i18n`='{\"description_en_us\":\"Whether the tenant service name status is valid\",\"description_zh_cn\":\"租户服务名状态是否合法\",\"description_zh_tw\":\"租戶服務名狀態是否合法\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 43: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_net_send_percent','net_send_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','net_send_percent',231,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device','{\"name_en_us\":\"host network send bandwidth usage\",\"name_zh_cn\":\"服务器网络发送带宽使用率\",\"name_zh_tw\":\"伺服器網絡發送帶寬使用率\"}','服务器网络发送带宽使用率','host network send bandwidth usage','伺服器網絡發送帶寬使用率','{\"description_en_us\":\"host network send bandwidth usage\",\"description_zh_cn\":\"服务器网络发送带宽使用率\",\"description_zh_tw\":\"伺服器網絡發送帶寬使用率\"}','服务器网络发送带宽使用率','host network send bandwidth usage','伺服器網絡發送帶寬使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='net_send_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_send_percent',`name_i18n`='{\"name_en_us\":\"host network send bandwidth usage\",\"name_zh_cn\":\"服务器网络发送带宽使用率\",\"name_zh_tw\":\"伺服器網絡發送帶寬使用率\"}',`description_i18n`='{\"description_en_us\":\"host network send bandwidth usage\",\"description_zh_cn\":\"服务器网络发送带宽使用率\",\"description_zh_tw\":\"伺服器網絡發送帶寬使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 44: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_partition_count','partition_count{app=\"OB\"}','Metric',1,'alarm','alarm','partition_count',1000072,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer partitions\",\"name_zh_cn\":\"OBServer分区数量\",\"name_zh_tw\":\"OBServer分區數量\"}','OBServer分区数量','OBServer partitions','OBServer分區數量','{\"description_en_us\":\"OBServer partitions\",\"description_zh_cn\":\"OBServer分区数量\",\"description_zh_tw\":\"OBServer分區數量\"}','OBServer分区数量','OBServer partitions','OBServer分區數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',60000,1) ON DUPLICATE KEY UPDATE `metric_expression`='partition_count{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=60000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='partition_count',`name_i18n`='{\"name_en_us\":\"OBServer partitions\",\"name_zh_cn\":\"OBServer分区数量\",\"name_zh_tw\":\"OBServer分區數量\"}',`description_i18n`='{\"description_en_us\":\"OBServer partitions\",\"description_zh_cn\":\"OBServer分区数量\",\"description_zh_tw\":\"OBServer分區數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 45: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_partition_leader_absent_count','tenant_partition_leader_absent_count{app=\"OB\"}','Metric',60,'alarm','alarm','leader_absent_count',60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"The count of partition leader absent\",\"name_zh_cn\":\"租户无主分区个数\",\"name_zh_tw\":\"租戶無主分區個數\"}','租户无主分区个数','The count of partition leader absent','租戶無主分區個數','{\"description_en_us\":\"The count of partition leader absent\",\"description_zh_cn\":\"租户无主分区个数\",\"description_zh_tw\":\"租戶無主分區個數\"}','租户无主分区个数','The count of partition leader absent','租戶無主分區個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant_partition_leader_absent_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='leader_absent_count',`name_i18n`='{\"name_en_us\":\"The count of partition leader absent\",\"name_zh_cn\":\"租户无主分区个数\",\"name_zh_tw\":\"租戶無主分區個數\"}',`description_i18n`='{\"description_en_us\":\"The count of partition leader absent\",\"description_zh_cn\":\"租户无主分区个数\",\"description_zh_tw\":\"租戶無主分區個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 46: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_partition_replica_absent_count','tenant_partition_replica_absent_count{app=\"OB\"}','Metric',60,'alarm','alarm','replica_absent_count',60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"The count of partition replica absent\",\"name_zh_cn\":\"租户缺副本分区个数\",\"name_zh_tw\":\"租戶缺副本分區個數\"}','租户缺副本分区个数','The count of partition replica absent','租戶缺副本分區個數','{\"description_en_us\":\"The count of partition replica absent\",\"description_zh_cn\":\"租户缺副本分区个数\",\"description_zh_tw\":\"租戶缺副本分區個數\"}','租户缺副本分区个数','The count of partition replica absent','租戶缺副本分區個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant_partition_replica_absent_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='replica_absent_count',`name_i18n`='{\"name_en_us\":\"The count of partition replica absent\",\"name_zh_cn\":\"租户缺副本分区个数\",\"name_zh_tw\":\"租戶缺副本分區個數\"}',`description_i18n`='{\"description_en_us\":\"The count of partition replica absent\",\"description_zh_cn\":\"租户缺副本分区个数\",\"description_zh_tw\":\"租戶缺副本分區個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 47: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_disk_readonly_flag','disk_readonly_flag{app=\"HOST\",is_ob_disk=\"1\"}','Metric',1,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point','{\"name_en_us\":\"OBServer disk readonly\",\"name_zh_cn\":\"OBServer磁盘是否只读\",\"name_zh_tw\":\"OBServer磁盤是否只讀\"}','OBServer磁盘是否只读','OBServer disk readonly','OBServer磁盤是否只讀','{\"description_en_us\":\"OBServer disk readonly\",\"description_zh_cn\":\"OBServer磁盘是否只读, 1只读 0可写\",\"description_zh_tw\":\"OBServer磁盤是否只讀\"}','OBServer磁盘是否只读, 1只读 0可写','OBServer disk readonly','OBServer磁盤是否只讀','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='disk_readonly_flag{app=\"HOST\",is_ob_disk=\"1\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OBServer disk readonly\",\"name_zh_cn\":\"OBServer磁盘是否只读\",\"name_zh_tw\":\"OBServer磁盤是否只讀\"}',`description_i18n`='{\"description_en_us\":\"OBServer disk readonly\",\"description_zh_cn\":\"OBServer磁盘是否只读, 1只读 0可写\",\"description_zh_tw\":\"OBServer磁盤是否只讀\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 48: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant500_mem_hold_gigabyte','tenant500_mem_hold{app=\"OB\"}','Metric',60,'alarm','alarm','tenant500_memory',238,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase tenant-500 memory fragmentation size\",\"name_zh_cn\":\"OceanBase 500租户的内存碎片大小\",\"name_zh_tw\":\"OceanBase 500租戶的記憶體碎片大小\"}','OceanBase 500租户的内存碎片大小','OceanBase tenant-500 memory fragmentation size','OceanBase 500租戶的記憶體碎片大小','{\"description_en_us\":\"OceanBase tenant-500 memory fragmentation size\",\"description_zh_cn\":\"OceanBase 500租户的内存碎片大小\",\"description_zh_tw\":\"OceanBase 500租戶的記憶體碎片大小\"}','OceanBase 500租户的内存碎片大小','OceanBase tenant-500 memory fragmentation size','OceanBase 500租戶的記憶體碎片大小','GB','{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}','GB','GB','GB',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant500_mem_hold{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant500_memory',`name_i18n`='{\"name_en_us\":\"OceanBase tenant-500 memory fragmentation size\",\"name_zh_cn\":\"OceanBase 500租户的内存碎片大小\",\"name_zh_tw\":\"OceanBase 500租戶的記憶體碎片大小\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant-500 memory fragmentation size\",\"description_zh_cn\":\"OceanBase 500租户的内存碎片大小\",\"description_zh_tw\":\"OceanBase 500租戶的記憶體碎片大小\"}',`unit_i18n`='{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}' sql 49: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant500_storage_short_meta_hold_gb','tenant500_storage_short_meta_hold_gb{app=\"OB\"}','Metric',60,'alarm','alarm','tenant500_storage_short_meta_hold_gb',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小\"}','OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小','OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size','OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小','{\"description_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size\",\"description_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小\",\"description_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小\"}','OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小','OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size','OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小','GB','{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}','GB','GB','GB',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant500_storage_short_meta_hold_gb{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant500_storage_short_meta_hold_gb',`name_i18n`='{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size\",\"description_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小\",\"description_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小\"}',`unit_i18n`='{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}' sql 50: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('tenant500_storage_short_meta_hold_percentage','tenant500_storage_short_meta_hold_percentage{app=\"OB\"}','Metric',60,'alarm','alarm','tenant500_storage_short_meta_hold_percentage',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory percentage\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存占比\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體占比\"}','OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存占比','OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory percentage','OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體占比','{\"description_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / OceanBase tenant-500 memory size\",\"description_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小 / OceanBase 500租户内存大小\",\"description_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小 / OceanBase 500租戶記憶大小\"}','OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小 / OceanBase 500租户内存大小','OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / OceanBase tenant-500 memory size','OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小 / OceanBase 500租戶記憶大小','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"Percentage\",\"unit_zh_tw\":\"Percentage\"}','Percentage','Percentage','Percentage',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant500_storage_short_meta_hold_percentage{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant500_storage_short_meta_hold_percentage',`name_i18n`='{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory percentage\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存占比\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體占比\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM_META_CTX_ID memory size / OceanBase tenant-500 memory size\",\"description_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM_META_CTX_ID模块内存大小 / OceanBase 500租户内存大小\",\"description_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM_META_CTX_ID模塊記憶體大小 / OceanBase 500租戶記憶大小\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"Percentage\",\"unit_zh_tw\":\"Percentage\"}' sql 51: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_recyclebin_disk_used_gb','ob_database_disk_used_gb{app=\"OB\",database_name=\"__recyclebin\"}','Metric',60,'alarm','alarm','数据库磁盘占用',60,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"Disk usage of OceanBase Database Recycle Bin\",\"name_zh_cn\":\"OceanBase 回收站磁盘占用\",\"name_zh_tw\":\"OceanBase 回收站磁碟佔用\"}','OceanBase 回收站磁盘占用','Disk usage of OceanBase Database Recycle Bin','OceanBase 回收站磁碟佔用','{\"description_en_us\":\"Disk usage of OceanBase Database Recycle Bin\",\"description_zh_cn\":\"OceanBase 回收站磁盘占用\",\"description_zh_tw\":\"OceanBase 回收站磁碟佔用\"}','OceanBase 回收站磁盘占用','Disk usage of OceanBase Database Recycle Bin','OceanBase 回收站磁碟佔用','GB','{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}','GB','GB','GB',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_database_disk_used_gb{app=\"OB\",database_name=\"__recyclebin\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='数据库磁盘占用',`name_i18n`='{\"name_en_us\":\"Disk usage of OceanBase Database Recycle Bin\",\"name_zh_cn\":\"OceanBase 回收站磁盘占用\",\"name_zh_tw\":\"OceanBase 回收站磁碟佔用\"}',`description_i18n`='{\"description_en_us\":\"Disk usage of OceanBase Database Recycle Bin\",\"description_zh_cn\":\"OceanBase 回收站磁盘占用\",\"description_zh_tw\":\"OceanBase 回收站磁碟佔用\"}',`unit_i18n`='{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}' sql 52: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_ssd_wear_indicator','ssd_wear_indicator{app=\"HOST\"}','Metric',1,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"host SSD wear indicator\",\"name_zh_cn\":\"服务器SSD使用百分比\",\"name_zh_tw\":\"伺服器SSD使用百分比\"}','服务器SSD使用百分比','host SSD wear indicator','伺服器SSD使用百分比','{\"description_en_us\":\"host SSD wear indicator\",\"description_zh_cn\":\"服务器SSD使用百分比\",\"description_zh_tw\":\"伺服器SSD使用百分比\"}','服务器SSD使用百分比','host SSD wear indicator','伺服器SSD使用百分比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ssd_wear_indicator{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"host SSD wear indicator\",\"name_zh_cn\":\"服务器SSD使用百分比\",\"name_zh_tw\":\"伺服器SSD使用百分比\"}',`description_i18n`='{\"description_en_us\":\"host SSD wear indicator\",\"description_zh_cn\":\"服务器SSD使用百分比\",\"description_zh_tw\":\"伺服器SSD使用百分比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 53: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_server_disk_percent','ob_disk_percent{app=\"OB\"}','Metric',60,'alarm','alarm','sstable_usage',225,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer disk usage percentage\",\"name_zh_cn\":\"OBServer数据盘使用率\",\"name_zh_tw\":\"OBServer磁碟使用率\"}','OBServer数据盘使用率','OBServer disk usage percentage','OBServer磁碟使用率','{\"description_en_us\":\"OBServer disk usage percentage\",\"description_zh_cn\":\"OBServer数据盘使用率\",\"description_zh_tw\":\"OBServer磁碟使用率\"}','OBServer数据盘使用率','OBServer disk usage percentage','OBServer磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_disk_percent{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='sstable_usage',`name_i18n`='{\"name_en_us\":\"OBServer disk usage percentage\",\"name_zh_cn\":\"OBServer数据盘使用率\",\"name_zh_tw\":\"OBServer磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OBServer disk usage percentage\",\"description_zh_cn\":\"OBServer数据盘使用率\",\"description_zh_tw\":\"OBServer磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 54: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_server_invalid_disk_count','ob_disk_invalid_count{app=\"OB\"}','Metric',60,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"The count of OBServer invalid disk exists\",\"name_zh_cn\":\"OBServer存在坏盘的主机个数\",\"name_zh_tw\":\"OBServer存在損壞磁碟的伺服器個數\"}','OBServer存在坏盘的主机个数','The count of OBServer invalid disk exists','OBServer存在損壞磁碟的伺服器個數','{\"description_en_us\":\"The count of OBServer invalid disk exists\",\"description_zh_cn\":\"OBServer存在坏盘的主机个数\",\"description_zh_tw\":\"OBServer存在損壞磁碟的伺服器個數\"}','OBServer存在坏盘的主机个数','The count of OBServer invalid disk exists','OBServer存在損壞磁碟的伺服器個數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,64,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_disk_invalid_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=64,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"The count of OBServer invalid disk exists\",\"name_zh_cn\":\"OBServer存在坏盘的主机个数\",\"name_zh_tw\":\"OBServer存在損壞磁碟的伺服器個數\"}',`description_i18n`='{\"description_en_us\":\"The count of OBServer invalid disk exists\",\"description_zh_cn\":\"OBServer存在坏盘的主机个数\",\"description_zh_tw\":\"OBServer存在損壞磁碟的伺服器個數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 55: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_stopped_duration_seconds','ob_server_stopped_duration_seconds{app=\"OB\"}','Metric',1,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,status','{\"name_en_us\":\"Duration of OBServer stopped\",\"name_zh_cn\":\"OBServer停服时长\",\"name_zh_tw\":\"OBServer停服時長\"}','OBServer停服时长','Duration of OBServer stopped','OBServer停服時長','{\"description_en_us\":\"Duration of OBServer stopped\",\"description_zh_cn\":\"OBServer停服时长\",\"description_zh_tw\":\"OBServer停服時長\"}','OBServer停服时长','Duration of OBServer stopped','OBServer停服時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',300,600,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_server_stopped_duration_seconds{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,status',`value_typical`=300,`value_max_limit`=600,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Duration of OBServer stopped\",\"name_zh_cn\":\"OBServer停服时长\",\"name_zh_tw\":\"OBServer停服時長\"}',`description_i18n`='{\"description_en_us\":\"Duration of OBServer stopped\",\"description_zh_cn\":\"OBServer停服时长\",\"description_zh_tw\":\"OBServer停服時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 56: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_zone_disk_percent','ob_disk_percent{app=\"OB\"}','Metric',60,'alarm','alarm','sstable_usage',225,60,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id,obzone','{\"name_en_us\":\"OceanBase zone disk usage percentage\",\"name_zh_cn\":\"OceanBase集群Zone数据盘使用率\",\"name_zh_tw\":\"OceanBase集群Zone磁碟使用率\"}','OceanBase集群Zone数据盘使用率','OceanBase zone disk usage percentage','OceanBase集群Zone磁碟使用率','{\"description_en_us\":\"OceanBase zone disk usage percentage\",\"description_zh_cn\":\"OceanBase集群Zone数据盘使用率\",\"description_zh_tw\":\"OceanBase集群Zone磁碟使用率\"}','OceanBase集群Zone数据盘使用率','OceanBase zone disk usage percentage','OceanBase集群Zone磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_disk_percent{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id,obzone',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='sstable_usage',`name_i18n`='{\"name_en_us\":\"OceanBase zone disk usage percentage\",\"name_zh_cn\":\"OceanBase集群Zone数据盘使用率\",\"name_zh_tw\":\"OceanBase集群Zone磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase zone disk usage percentage\",\"description_zh_cn\":\"OceanBase集群Zone数据盘使用率\",\"description_zh_tw\":\"OceanBase集群Zone磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 57: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_tcp_retrans_percent','tcp_retrans_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','tcp_retrans_percent',232,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host TCP retrans percentage\",\"name_zh_cn\":\"服务器tcp重传率\",\"name_zh_tw\":\"伺服器TCP重傳率\"}','服务器tcp重传率','Host TCP retrans percentage','伺服器TCP重傳率','{\"description_en_us\":\"Host TCP retrans percentage\",\"description_zh_cn\":\"服务器tcp重传率\",\"description_zh_tw\":\"伺服器TCP重傳率\"}','服务器tcp重传率','Host TCP retrans percentage','伺服器TCP重傳率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tcp_retrans_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tcp_retrans_percent',`name_i18n`='{\"name_en_us\":\"Host TCP retrans percentage\",\"name_zh_cn\":\"服务器tcp重传率\",\"name_zh_tw\":\"伺服器TCP重傳率\"}',`description_i18n`='{\"description_en_us\":\"Host TCP retrans percentage\",\"description_zh_cn\":\"服务器tcp重传率\",\"description_zh_tw\":\"伺服器TCP重傳率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 58: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant500_mem_hold_percent','tenant500_mem_hold_percent{app=\"OB\"}','Metric',60,'alarm','alarm','tenant500_memory_percent',239,60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OceanBase tenant-500 memory usage\",\"name_zh_cn\":\"OceanBase 500租户内存占用率\",\"name_zh_tw\":\"OceanBase 500租戶記憶體佔用率\"}','OceanBase 500租户内存占用率','OceanBase tenant-500 memory usage','OceanBase 500租戶記憶體佔用率','{\"description_en_us\":\"OceanBase tenant-500 memory usage\",\"description_zh_cn\":\"OceanBase 500租户内存占用率\",\"description_zh_tw\":\"OceanBase 500租戶記憶體佔用率\"}','OceanBase 500租户内存占用率','OceanBase tenant-500 memory usage','OceanBase 500租戶記憶體佔用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant500_mem_hold_percent{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant500_memory_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant-500 memory usage\",\"name_zh_cn\":\"OceanBase 500租户内存占用率\",\"name_zh_tw\":\"OceanBase 500租戶記憶體佔用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant-500 memory usage\",\"description_zh_cn\":\"OceanBase 500租户内存占用率\",\"description_zh_tw\":\"OceanBase 500租戶記憶體佔用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 59: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_active_memstore_percent','active_memstore_percent{app=\"OB\"}','Metric',1,'alarm','alarm','active_memstore_percent',240,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant active memstore usage\",\"name_zh_cn\":\"OceanBase租户memstore使用率\",\"name_zh_tw\":\"OceanBase租戶memstore使用率\"}','OceanBase租户memstore使用率','OceanBase tenant active memstore usage','OceanBase租戶memstore使用率','{\"description_en_us\":\"OceanBase tenant active memstore usage\",\"description_zh_cn\":\"OceanBase租户memstore使用率\",\"description_zh_tw\":\"OceanBase租戶memstore使用率\"}','OceanBase租户memstore使用率','OceanBase tenant active memstore usage','OceanBase租戶memstore使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='active_memstore_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='active_memstore_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant active memstore usage\",\"name_zh_cn\":\"OceanBase租户memstore使用率\",\"name_zh_tw\":\"OceanBase租戶memstore使用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant active memstore usage\",\"description_zh_cn\":\"OceanBase租户memstore使用率\",\"description_zh_tw\":\"OceanBase租戶memstore使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 60: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_connection_percent','tenant_connection_percent{app=\"OB\"}','Metric',1,'alarm','alarm','tenant_connection_percent',251,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant connection percentage\",\"name_zh_cn\":\"OceanBase租户连接数百分比\",\"name_zh_tw\":\"OceanBase租戶連接數百分比\"}','OceanBase租户连接数百分比','OceanBase tenant connection percentage','OceanBase租戶連接數百分比','{\"description_en_us\":\"OceanBase tenant connection percentage\",\"description_zh_cn\":\"OceanBase租户连接数百分比\",\"description_zh_tw\":\"OceanBase租戶連接數百分比\"}','OceanBase租户连接数百分比','OceanBase tenant connection percentage','OceanBase租戶連接數百分比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='tenant_connection_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant_connection_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant connection percentage\",\"name_zh_cn\":\"OceanBase租户连接数百分比\",\"name_zh_tw\":\"OceanBase租戶連接數百分比\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant connection percentage\",\"description_zh_cn\":\"OceanBase租户连接数百分比\",\"description_zh_tw\":\"OceanBase租戶連接數百分比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 61: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_cpu_percent','ob_tenant_thread_percent{app=\"OB\"}','Metric',1,'alarm','alarm','线程使用率',112,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant thread usage\",\"name_zh_cn\":\"OceanBase租户线程使用率\",\"name_zh_tw\":\"OceanBase租戶線程使用率\"}','OceanBase租户线程使用率','OceanBase tenant thread usage','OceanBase租戶線程使用率','{\"description_en_us\":\"OceanBase tenant thread usage\",\"description_zh_cn\":\"OceanBase租户线程使用率\",\"description_zh_tw\":\"OceanBase租戶線程使用率\"}','OceanBase租户线程使用率','OceanBase tenant thread usage','OceanBase租戶線程使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_thread_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='线程使用率',`name_i18n`='{\"name_en_us\":\"OceanBase tenant thread usage\",\"name_zh_cn\":\"OceanBase租户线程使用率\",\"name_zh_tw\":\"OceanBase租戶線程使用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant thread usage\",\"description_zh_cn\":\"OceanBase租户线程使用率\",\"description_zh_tw\":\"OceanBase租戶線程使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 62: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_real_cpu_percent','ob_tenant_cpu_percent{app=\"OB\"}','Metric',1,'alarm','alarm','ob_tenant_cpu_percent',10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant CPU usage\",\"name_zh_cn\":\"OceanBase租户CPU使用率\",\"name_zh_tw\":\"OceanBase租戶CPU使用率\"}','OceanBase租户CPU使用率','OceanBase tenant CPU usage','OceanBase租戶CPU使用率','{\"description_en_us\":\"OceanBase tenant CPU usage\",\"description_zh_cn\":\"OceanBase租户CPU使用率\",\"description_zh_tw\":\"OceanBase租戶CPU使用率\"}','OceanBase租户CPU使用率','OceanBase tenant CPU usage','OceanBase租戶CPU使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_cpu_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_tenant_cpu_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant CPU usage\",\"name_zh_cn\":\"OceanBase租户CPU使用率\",\"name_zh_tw\":\"OceanBase租戶CPU使用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant CPU usage\",\"description_zh_cn\":\"OceanBase租户CPU使用率\",\"description_zh_tw\":\"OceanBase租戶CPU使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 63: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_request_queue','ob_tenant_request_queue_size{app=\"OB\"}','Metric',1,'alarm','alarm','tenant_request_queue',10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant request queue size\",\"name_zh_cn\":\"OceanBase 租户请求队列长度\",\"name_zh_tw\":\"OceanBase 租戶請求隊列長度\"}','OceanBase 租户请求队列长度','OceanBase tenant request queue size','OceanBase 租戶請求隊列長度','{\"description_en_us\":\"OceanBase tenant request queue size\",\"description_zh_cn\":\"OceanBase 租户请求队列长度\",\"description_zh_tw\":\"OceanBase 租戶請求隊列長度\"}','OceanBase 租户请求队列长度','OceanBase tenant request queue size','OceanBase 租戶請求隊列長度','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_request_queue_size{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant_request_queue',`name_i18n`='{\"name_en_us\":\"OceanBase tenant request queue size\",\"name_zh_cn\":\"OceanBase 租户请求队列长度\",\"name_zh_tw\":\"OceanBase 租戶請求隊列長度\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant request queue size\",\"description_zh_cn\":\"OceanBase 租户请求队列长度\",\"description_zh_tw\":\"OceanBase 租戶請求隊列長度\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 64: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_request_queue_time_us','request_queue_time{app=\"OB\"}','Metric',1,'alarm','alarm','request_queue_time',10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant SQL waiting time in the waiting queue\",\"name_zh_cn\":\"OceanBase租户SQL请求在等待队列中等待耗时\",\"name_zh_tw\":\"OceanBase 租戶SQL請求在等待隊列中等待耗時\"}','OceanBase租户SQL请求在等待队列中等待耗时','OceanBase tenant SQL waiting time in the waiting queue','OceanBase 租戶SQL請求在等待隊列中等待耗時','{\"description_en_us\":\"OceanBase tenant SQL waiting time in the waiting queue\",\"description_zh_cn\":\"OceanBase租户SQL请求在等待队列中等待耗时\",\"description_zh_tw\":\"OceanBase 租戶SQL請求在等待隊列中等待耗時\"}','OceanBase租户SQL请求在等待队列中等待耗时','OceanBase tenant SQL waiting time in the waiting queue','OceanBase 租戶SQL請求在等待隊列中等待耗時','Microsecond','{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}','微秒','Microsecond','微秒',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='request_queue_time{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='request_queue_time',`name_i18n`='{\"name_en_us\":\"OceanBase tenant SQL waiting time in the waiting queue\",\"name_zh_cn\":\"OceanBase租户SQL请求在等待队列中等待耗时\",\"name_zh_tw\":\"OceanBase 租戶SQL請求在等待隊列中等待耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant SQL waiting time in the waiting queue\",\"description_zh_cn\":\"OceanBase租户SQL请求在等待队列中等待耗时\",\"description_zh_tw\":\"OceanBase 租戶SQL請求在等待隊列中等待耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}' sql 65: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_host_memstore_percent','memstore_percent{app=\"OB\"}','Metric',1,'alarm','alarm','Memstore_percent',113,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip','{\"name_en_us\":\"OceanBase tenant memstore usage\",\"name_zh_cn\":\"OceanBase租户memstore使用百分比\",\"name_zh_tw\":\"OceanBase租戶memstore使用百分比\"}','OceanBase租户memstore使用百分比','OceanBase tenant memstore usage','OceanBase租戶memstore使用百分比','{\"description_en_us\":\"OceanBase tenant memstore usage\",\"description_zh_cn\":\"OceanBase租户memstore使用百分比\",\"description_zh_tw\":\"OceanBase租戶memstore使用百分比\"}','OceanBase租户memstore使用百分比','OceanBase tenant memstore usage','OceanBase租戶memstore使用百分比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='memstore_percent{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='Memstore_percent',`name_i18n`='{\"name_en_us\":\"OceanBase tenant memstore usage\",\"name_zh_cn\":\"OceanBase租户memstore使用百分比\",\"name_zh_tw\":\"OceanBase租戶memstore使用百分比\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant memstore usage\",\"description_zh_cn\":\"OceanBase租户memstore使用百分比\",\"description_zh_tw\":\"OceanBase租戶memstore使用百分比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 66: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_qps_rt_microseconds','sql_select_rt{app=\"OB\"}','Metric',1,'alarm','alarm','select',123,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"OceanBase tenant QPS response\",\"name_zh_cn\":\"OceanBase租户qps耗时\",\"name_zh_tw\":\"OceanBase租戶QPS耗時\"}','OceanBase租户qps耗时','OceanBase tenant QPS response','OceanBase租戶QPS耗時','{\"description_en_us\":\"OceanBase tenant QPS response time\",\"description_zh_cn\":\"OceanBase租户qps耗时\",\"description_zh_tw\":\"OceanBase租戶QPS耗時\"}','OceanBase租户qps耗时','OceanBase tenant QPS response time','OceanBase租戶QPS耗時','Microsecond','{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}','微秒','Microsecond','微秒',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='sql_select_rt{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=500000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='select',`name_i18n`='{\"name_en_us\":\"OceanBase tenant QPS response\",\"name_zh_cn\":\"OceanBase租户qps耗时\",\"name_zh_tw\":\"OceanBase租戶QPS耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant QPS response time\",\"description_zh_cn\":\"OceanBase租户qps耗时\",\"description_zh_tw\":\"OceanBase租戶QPS耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}' sql 67: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_tenant_tps_rt_microseconds','tps_rt{app=\"OB\"}','Metric',1,'alarm','alarm','tps_rt',241,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"OceanBase tenant TPS response time\",\"name_zh_cn\":\"OceanBase租户tps耗时\",\"name_zh_tw\":\"OceanBase租戶TPS耗時\"}','OceanBase租户tps耗时','OceanBase tenant TPS response time','OceanBase租戶TPS耗時','{\"description_en_us\":\"OceanBase tenant TPS response time\",\"description_zh_cn\":\"OceanBase租户tps耗时\",\"description_zh_tw\":\"OceanBase租戶TPS耗時\"}','OceanBase租户tps耗时','OceanBase tenant TPS response time','OceanBase租戶TPS耗時','Microsecond','{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}','微秒','Microsecond','微秒',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='tps_rt{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=500000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tps_rt',`name_i18n`='{\"name_en_us\":\"OceanBase tenant TPS response time\",\"name_zh_cn\":\"OceanBase租户tps耗时\",\"name_zh_tw\":\"OceanBase租戶TPS耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant TPS response time\",\"description_zh_cn\":\"OceanBase租户tps耗时\",\"description_zh_tw\":\"OceanBase租戶TPS耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}' sql 68: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_qps_rt_microseconds','sql_select_rt{app=\"OB\"}','Metric',1,'alarm','alarm','select',123,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster QPS response time\",\"name_zh_cn\":\"OceanBase集群qps耗时\",\"name_zh_tw\":\"OceanBase集群QPS耗時\"}','OceanBase集群qps耗时','OceanBase cluster QPS response time','OceanBase集群QPS耗時','{\"description_en_us\":\"OceanBase cluster QPS response time\",\"description_zh_cn\":\"OceanBase集群qps耗时\",\"description_zh_tw\":\"OceanBase集群QPS耗時\"}','OceanBase集群qps耗时','OceanBase cluster QPS response time','OceanBase集群QPS耗時','Microsecond','{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}','微秒','Microsecond','微秒',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='sql_select_rt{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=500000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='select',`name_i18n`='{\"name_en_us\":\"OceanBase cluster QPS response time\",\"name_zh_cn\":\"OceanBase集群qps耗时\",\"name_zh_tw\":\"OceanBase集群QPS耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster QPS response time\",\"description_zh_cn\":\"OceanBase集群qps耗时\",\"description_zh_tw\":\"OceanBase集群QPS耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}' sql 69: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_tps_rt_microseconds','tps_rt{app=\"OB\"}','Metric',1,'alarm','alarm','tps_rt',241,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster TPS response time\",\"name_zh_cn\":\"OceanBase集群tps耗时\",\"name_zh_tw\":\"OceanBase集群TPS耗時\"}','OceanBase集群tps耗时','OceanBase cluster TPS response time','OceanBase集群TPS耗時','{\"description_en_us\":\"OceanBase cluster TPS response time\",\"description_zh_cn\":\"OceanBase集群tps耗时\",\"description_zh_tw\":\"OceanBase集群TPS耗時\"}','OceanBase集群tps耗时','OceanBase cluster TPS response time','OceanBase集群TPS耗時','Microsecond','{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}','微秒','Microsecond','微秒',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='tps_rt{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=500000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tps_rt',`name_i18n`='{\"name_en_us\":\"OceanBase cluster TPS response time\",\"name_zh_cn\":\"OceanBase集群tps耗时\",\"name_zh_tw\":\"OceanBase集群TPS耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster TPS response time\",\"description_zh_cn\":\"OceanBase集群tps耗时\",\"description_zh_tw\":\"OceanBase集群TPS耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Microsecond\",\"unit_zh_cn\":\"微秒\",\"unit_zh_tw\":\"微秒\"}' sql 70: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_connectable','ob_connectable{app=\"OB\",target=\"oceanbase\"}','Metric',1,'alarm','alarm','ob_connectable',10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer connectable\",\"name_zh_cn\":\"OBServer连接状态\",\"name_zh_tw\":\"OBServer連接狀態\"}','OBServer连接状态','OBServer connectable','OBServer連接狀態','{\"description_en_us\":\"OBServer connectable\",\"description_zh_cn\":\"OBServer连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OBServer連接狀態\"}','OBServer连接状态, 1能连通 0不能连通','OBServer connectable','OBServer連接狀態','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_connectable{app=\"OB\",target=\"oceanbase\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_connectable',`name_i18n`='{\"name_en_us\":\"OBServer connectable\",\"name_zh_cn\":\"OBServer连接状态\",\"name_zh_tw\":\"OBServer連接狀態\"}',`description_i18n`='{\"description_en_us\":\"OBServer connectable\",\"description_zh_cn\":\"OBServer连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OBServer連接狀態\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 71: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('monitordb_connectable','monitordb_connectable{app=\"OB\"}','Metric',1,'alarm','alarm','monitordb_connectable',10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OCP monitordb connectable\",\"name_zh_cn\":\"OCP monitordb 连接状态\",\"name_zh_tw\":\"OCP monitordb 連接狀態\"}','OCP monitordb 连接状态','OCP monitordb connectable','OCP monitordb 連接狀態','{\"description_en_us\":\"Can OCP-Agnet connect to monitordb\",\"description_zh_cn\":\"OCP-Agnet 访问 monitordb 连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OCP-Agnet 訪問 monitordb 連接狀態\"}','OCP-Agnet 访问 monitordb 连接状态, 1能连通 0不能连通','Can OCP-Agnet connect to monitordb','OCP-Agnet 訪問 monitordb 連接狀態','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='monitordb_connectable{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='monitordb_connectable',`name_i18n`='{\"name_en_us\":\"OCP monitordb connectable\",\"name_zh_cn\":\"OCP monitordb 连接状态\",\"name_zh_tw\":\"OCP monitordb 連接狀態\"}',`description_i18n`='{\"description_en_us\":\"Can OCP-Agnet connect to monitordb\",\"description_zh_cn\":\"OCP-Agnet 访问 monitordb 连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OCP-Agnet 訪問 monitordb 連接狀態\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 72: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('ob_cluster_merge_error_flag','merge_error_flag{app=\"OB\"}','Metric',1,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster merge error\",\"name_zh_cn\":\"OceanBase集群合并错误标志\",\"name_zh_tw\":\"OceanBase集群合併錯誤標誌\"}','OceanBase集群合并错误标志','OceanBase cluster merge error','OceanBase集群合併錯誤標誌','{\"description_en_us\":\"OceanBase cluster merge error\",\"description_zh_cn\":\"OceanBase集群合并错误标志, 1错误 0正常\",\"description_zh_tw\":\"OceanBase集群合併錯誤標誌\"}','OceanBase集群合并错误标志, 1错误 0正常','OceanBase cluster merge error','OceanBase集群合併錯誤標誌','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='merge_error_flag{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"OceanBase cluster merge error\",\"name_zh_cn\":\"OceanBase集群合并错误标志\",\"name_zh_tw\":\"OceanBase集群合併錯誤標誌\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster merge error\",\"description_zh_cn\":\"OceanBase集群合并错误标志, 1错误 0正常\",\"description_zh_tw\":\"OceanBase集群合併錯誤標誌\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 73: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`value_min_limit`,`is_built_in`) VALUES ('storage_capacity_monitor_error_code','storage_capacity_monitor_error_code{app=\"Backup\"}','Metric',60,60,'OCP','Backup','ob_cluster_name,ob_cluster_id,storage_url','{\"name_en_us\":\"storage capacity monitor error code\",\"name_zh_cn\":\"存储容量采集错误码\",\"name_zh_tw\":\"存儲容量采集錯誤碼\"}','存储容量采集错误码','storage capacity monitor error code','存儲容量采集錯誤碼','{\"description_en_us\":\"storage capacity monitor error code\",\"description_zh_cn\":\"存储容量采集任务中出现的错误码\",\"description_zh_tw\":\"存儲容量采集錯誤碼\"}','存储容量采集任务中出现的错误码','storage capacity monitor error code','存儲容量采集錯誤碼','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',1001,1002,1001,1) ON DUPLICATE KEY UPDATE `metric_expression`='storage_capacity_monitor_error_code{app=\"Backup\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Backup',`target_labels`='ob_cluster_name,ob_cluster_id,storage_url',`value_typical`=1001,`value_max_limit`=1002,`value_min_limit`=1001,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"storage capacity monitor error code\",\"name_zh_cn\":\"存储容量采集错误码\",\"name_zh_tw\":\"存儲容量采集錯誤碼\"}',`description_i18n`='{\"description_en_us\":\"storage capacity monitor error code\",\"description_zh_cn\":\"存储容量采集任务中出现的错误码\",\"description_zh_tw\":\"存儲容量采集錯誤碼\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 74: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('mgragent_boot_time_delta_seconds','mgragent_boot_time_delta_seconds{app=\"HOST\"}','Metric',60,'alarm','alarm','mgragent_boot_time_delta_seconds',10,'OCP','Host','ob_cluster_id,ob_cluster_name,obzone,svr_ip','{\"name_en_us\":\"ocp_mgragent process boot timestamp delta\",\"name_zh_cn\":\"ocp_mgragent 进程启动时间戳变化\",\"name_zh_tw\":\"ocp_mgragent 進程啟動時間戳變化\"}','ocp_mgragent 进程启动时间戳变化','ocp_mgragent process boot timestamp delta','ocp_mgragent 進程啟動時間戳變化','{\"description_en_us\":\"delta of the ocp_mgragent process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 ocp_mgragent 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 ocp_mgragent 進程啟動時間戳變化\"}','一段时间内 ocp_mgragent 进程启动时间戳变化','delta of the ocp_mgragent process boot timestamp over a period of time','一段時間內 ocp_mgragent 進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='mgragent_boot_time_delta_seconds{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='mgragent_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"ocp_mgragent process boot timestamp delta\",\"name_zh_cn\":\"ocp_mgragent 进程启动时间戳变化\",\"name_zh_tw\":\"ocp_mgragent 進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the ocp_mgragent process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 ocp_mgragent 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 ocp_mgragent 進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 75: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('monagent_boot_time_delta_seconds','monagent_boot_time_delta_seconds{app=\"HOST\"}','Metric',60,'alarm','alarm','monagent_boot_time_delta_seconds',10,'OCP','Host','ob_cluster_id,ob_cluster_name,obzone,svr_ip','{\"name_en_us\":\"ocp_monagent process boot timestamp delta\",\"name_zh_cn\":\"ocp_monagent 进程启动时间戳变化\",\"name_zh_tw\":\"ocp_monagent 進程啟動時間戳變化\"}','ocp_monagent 进程启动时间戳变化','ocp_monagent process boot timestamp delta','ocp_monagent 進程啟動時間戳變化','{\"description_en_us\":\"delta of the ocp_monagent process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 ocp_monagent 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 ocp_monagent 進程啟動時間戳變化\"}','一段时间内 ocp_monagent 进程启动时间戳变化','delta of the ocp_monagent process boot timestamp over a period of time','一段時間內 ocp_monagent 進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='monagent_boot_time_delta_seconds{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='monagent_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"ocp_monagent process boot timestamp delta\",\"name_zh_cn\":\"ocp_monagent 进程启动时间戳变化\",\"name_zh_tw\":\"ocp_monagent 進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the ocp_monagent process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 ocp_monagent 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 ocp_monagent 進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 76: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('agentd_boot_time_delta_seconds','agentd_boot_time_delta_seconds{app=\"HOST\"}','Metric',60,'alarm','alarm','agentd_boot_time_delta_seconds',10,'OCP','Host','ob_cluster_id,ob_cluster_name,obzone,svr_ip','{\"name_en_us\":\"OCP-Agent deamon process boot timestamp delta\",\"name_zh_cn\":\"OCP-Agent 守护进程启动时间戳变化\",\"name_zh_tw\":\"OCP-Agent 守護進程啟動時間戳變化\"}','OCP-Agent 守护进程启动时间戳变化','OCP-Agent deamon process boot timestamp delta','OCP-Agent 守護進程啟動時間戳變化','{\"description_en_us\":\"delta of the OCP-Agent deamon process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OCP-Agent 守护进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OCP-Agent 守護進程啟動時間戳變化\"}','一段时间内 OCP-Agent 守护进程启动时间戳变化','delta of the OCP-Agent deamon process boot timestamp over a period of time','一段時間內 OCP-Agent 守護進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='agentd_boot_time_delta_seconds{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='agentd_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"OCP-Agent deamon process boot timestamp delta\",\"name_zh_cn\":\"OCP-Agent 守护进程启动时间戳变化\",\"name_zh_tw\":\"OCP-Agent 守護進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the OCP-Agent deamon process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OCP-Agent 守护进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OCP-Agent 守護進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 77: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('observer_boot_time_delta_seconds','observer_boot_time_delta_seconds{app=\"OB\"}','Metric',60,'alarm','alarm','observer_boot_time_delta_seconds',10,'OceanBase','Host','ob_cluster_id,ob_cluster_name,obzone,svr_ip','{\"name_en_us\":\"OBServer process boot timestamp delta\",\"name_zh_cn\":\"OBServer 进程启动时间戳变化\",\"name_zh_tw\":\"OBServer 進程啟動時間戳變化\"}','OBServer 进程启动时间戳变化','OBServer process boot timestamp delta','OBServer 進程啟動時間戳變化','{\"description_en_us\":\"delta of the OBServer process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBServer 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBServer 進程啟動時間戳變化\"}','一段时间内 OBServer 进程启动时间戳变化','delta of the OBServer process boot timestamp over a period of time','一段時間內 OBServer 進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_boot_time_delta_seconds{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='observer_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"OBServer process boot timestamp delta\",\"name_zh_cn\":\"OBServer 进程启动时间戳变化\",\"name_zh_tw\":\"OBServer 進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the OBServer process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBServer 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBServer 進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 78: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxyd_boot_time_delta_seconds','obproxyd_boot_time_delta_seconds{app=\"ODP\"}','Metric',60,'alarm','alarm','obproxyd_boot_time_delta_seconds',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"obproxyd.sh process boot timestamp delta\",\"name_zh_cn\":\"OBProxy 守护进程启动时间戳变化\",\"name_zh_tw\":\"OBProxy 守護進程啟動時間戳變化\"}','OBProxy 守护进程启动时间戳变化','obproxyd.sh process boot timestamp delta','OBProxy 守護進程啟動時間戳變化','{\"description_en_us\":\"delta of the obproxyd.sh process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBProxy 守护进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBProxy 守護進程啟動時間戳變化\"}','一段时间内 OBProxy 守护进程启动时间戳变化','delta of the obproxyd.sh process boot timestamp over a period of time','一段時間內 OBProxy 守護進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxyd_boot_time_delta_seconds{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxyd_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"obproxyd.sh process boot timestamp delta\",\"name_zh_cn\":\"OBProxy 守护进程启动时间戳变化\",\"name_zh_tw\":\"OBProxy 守護進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the obproxyd.sh process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBProxy 守护进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBProxy 守護進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 79: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxy_boot_time_delta_seconds','obproxy_boot_time_delta_seconds{app=\"ODP\"}','Metric',60,'alarm','alarm','obproxy_boot_time_delta_seconds',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy process boot timestamp delta\",\"name_zh_cn\":\"OBProxy 进程启动时间戳变化\",\"name_zh_tw\":\"OBProxy 進程啟動時間戳變化\"}','OBProxy 进程启动时间戳变化','OBProxy process boot timestamp delta','OBProxy 進程啟動時間戳變化','{\"description_en_us\":\"delta of the OBProxy process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBProxy 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBProxy 進程啟動時間戳變化\"}','一段时间内 OBProxy 进程启动时间戳变化','delta of the OBProxy process boot timestamp over a period of time','一段時間內 OBProxy 進程啟動時間戳變化','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',10,10000,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxy_boot_time_delta_seconds{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`value_typical`=10,`value_max_limit`=10000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxy_boot_time_delta_seconds',`name_i18n`='{\"name_en_us\":\"OBProxy process boot timestamp delta\",\"name_zh_cn\":\"OBProxy 进程启动时间戳变化\",\"name_zh_tw\":\"OBProxy 進程啟動時間戳變化\"}',`description_i18n`='{\"description_en_us\":\"delta of the OBProxy process boot timestamp over a period of time\",\"description_zh_cn\":\"一段时间内 OBProxy 进程启动时间戳变化\",\"description_zh_tw\":\"一段時間內 OBProxy 進程啟動時間戳變化\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 80: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxy_process_exists','obproxy_process_exists{app=\"ODP\"}','Metric',1,'alarm','alarm','obproxy_process_exists',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy process exists\",\"name_zh_cn\":\"OBProxy进程存活状态\",\"name_zh_tw\":\"OBProxy進程存活狀態\"}','OBProxy进程存活状态','OBProxy process exists','OBProxy進程存活狀態','{\"description_en_us\":\"OBProxy process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBProxy进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBProxy進程存活狀態, 1:存活,0:不存活\"}','OBProxy进程存活状态, 1:存活,0:不存活','OBProxy process exists, 1: yes, 0: no','OBProxy進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxy_process_exists{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxy_process_exists',`name_i18n`='{\"name_en_us\":\"OBProxy process exists\",\"name_zh_cn\":\"OBProxy进程存活状态\",\"name_zh_tw\":\"OBProxy進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBProxy process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBProxy进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBProxy進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 81: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxyd_process_exists','obproxyd_process_exists{app=\"ODP\"}','Metric',1,'alarm','alarm','obproxyd_process_exists',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy daemon process exists\",\"name_zh_cn\":\"OBProxy守护进程存活状态\",\"name_zh_tw\":\"OBProxy守護進程存活狀態\"}','OBProxy守护进程存活状态','OBProxy daemon process exists','OBProxy守護進程存活狀態','{\"description_en_us\":\"OBProxy daemon process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBProxy守护进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBProxyd守護進程存活狀態, 1:存活,0:不存活\"}','OBProxy守护进程存活状态, 1:存活,0:不存活','OBProxy daemon process exists, 1: yes, 0: no','OBProxyd守護進程存活狀態, 1:存活,0:不存活','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxyd_process_exists{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxyd_process_exists',`name_i18n`='{\"name_en_us\":\"OBProxy daemon process exists\",\"name_zh_cn\":\"OBProxy守护进程存活状态\",\"name_zh_tw\":\"OBProxy守護進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBProxy daemon process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBProxy守护进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"OBProxyd守護進程存活狀態, 1:存活,0:不存活\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 82: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxy_connectable','obproxy_connectable{app=\"ODP\"}','Metric',1,'alarm','alarm','obproxy_connectable',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip,failed_reason','{\"name_en_us\":\"OBProxy connectable\",\"name_zh_cn\":\"OBProxy连接状态\",\"name_zh_tw\":\"OBProxy連接狀態\"}','OBProxy连接状态','OBProxy connectable','OBProxy連接狀態','{\"description_en_us\":\"OBProxy connectable\",\"description_zh_cn\":\"OBProxy连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OBProxy連接狀態\"}','OBProxy连接状态, 1能连通 0不能连通','OBProxy connectable','OBProxy連接狀態','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxy_connectable{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip,failed_reason',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxy_connectable',`name_i18n`='{\"name_en_us\":\"OBProxy connectable\",\"name_zh_cn\":\"OBProxy连接状态\",\"name_zh_tw\":\"OBProxy連接狀態\"}',`description_i18n`='{\"description_en_us\":\"OBProxy connectable\",\"description_zh_cn\":\"OBProxy连接状态, 1能连通 0不能连通\",\"description_zh_tw\":\"OBProxy連接狀態\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 83: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxy_client_connections_usage','client_connection_used_percent{app=\"ODP\"}','Metric',1,'alarm','alarm','client_connection_used_percent',10,'OBProxy','Host','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy client connections used percent\",\"name_zh_cn\":\"OBProxy 客户端连接数使用百分比\",\"name_zh_tw\":\"OBProxy 客戶端連接數使用百分比\"}','OBProxy 客户端连接数使用百分比','OBProxy client connections used percent','OBProxy 客戶端連接數使用百分比','{\"description_en_us\":\"OBProxy client connections / client_max_connections\",\"description_zh_cn\":\"OBProxy 客户端连接数 / client_max_connections\",\"description_zh_tw\":\"OBProxy 客戶端連接數 / client_max_connections\"}','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections','OBProxy 客戶端連接數 / client_max_connections','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='client_connection_used_percent{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='client_connection_used_percent',`name_i18n`='{\"name_en_us\":\"OBProxy client connections used percent\",\"name_zh_cn\":\"OBProxy 客户端连接数使用百分比\",\"name_zh_tw\":\"OBProxy 客戶端連接數使用百分比\"}',`description_i18n`='{\"description_en_us\":\"OBProxy client connections / client_max_connections\",\"description_zh_cn\":\"OBProxy 客户端连接数 / client_max_connections\",\"description_zh_tw\":\"OBProxy 客戶端連接數 / client_max_connections\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 84: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('odp_instance_expanse_failed_count','instance_expanse_failed_count{app=\"LOG\"}','LogStat',1,10,'OBProxy','Service','obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy instance expanse failed\",\"name_zh_cn\":\"OBProxy实例扩容失败次数\",\"name_zh_tw\":\"OBProxy實例擴容失敗次數\"}','OBProxy实例扩容失败次数','OBProxy instance expanse failed','OBProxy實例擴容失敗次數','{\"description_en_us\":\"OBProxy instance expanse failed\",\"description_zh_cn\":\"OBProxy实例扩容失败次数\",\"description_zh_tw\":\"OBProxy實例擴容失敗次數\"}','OBProxy实例扩容失败次数','OBProxy instance expanse failed','OBProxy實例擴容失敗次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='instance_expanse_failed_count{app=\"LOG\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Service',`target_labels`='obproxy_cluster,svr_ip',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='LogStat',`name_i18n`='{\"name_en_us\":\"OBProxy instance expanse failed\",\"name_zh_cn\":\"OBProxy实例扩容失败次数\",\"name_zh_tw\":\"OBProxy實例擴容失敗次數\"}',`description_i18n`='{\"description_en_us\":\"OBProxy instance expanse failed\",\"description_zh_cn\":\"OBProxy实例扩容失败次数\",\"description_zh_tw\":\"OBProxy實例擴容失敗次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 85: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('odp_instance_compress_failed_count','instance_compress_failed_count{app=\"LOG\"}','LogStat',1,10,'OBProxy','Service','obproxy_cluster,svr_ip','{\"name_en_us\":\"OBProxy instance compress failed\",\"name_zh_cn\":\"OBProxy实例缩容失败次数\",\"name_zh_tw\":\"OBProxy實例縮容失敗次數\"}','OBProxy实例缩容失败次数','OBProxy instance compress failed','OBProxy實例縮容失敗次數','{\"description_en_us\":\"OBProxy instance compress failed\",\"description_zh_cn\":\"OBProxy实例缩容失败次数\",\"description_zh_tw\":\"OBProxy實例縮容失敗次數\"}','OBProxy实例缩容失败次数','OBProxy instance compress failed','OBProxy實例縮容失敗次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='instance_compress_failed_count{app=\"LOG\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Service',`target_labels`='obproxy_cluster,svr_ip',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='LogStat',`name_i18n`='{\"name_en_us\":\"OBProxy instance compress failed\",\"name_zh_cn\":\"OBProxy实例缩容失败次数\",\"name_zh_tw\":\"OBProxy實例縮容失敗次數\"}',`description_i18n`='{\"description_en_us\":\"OBProxy instance compress failed\",\"description_zh_cn\":\"OBProxy实例缩容失败次数\",\"description_zh_tw\":\"OBProxy實例縮容失敗次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 86: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('odp_sql_execute_failed_count','sql_execute_failed_count{app=\"LOG\"}','LogStat',1,10,'OBProxy','Host','obproxy_cluster,svr_ip,odp_schema','{\"name_en_us\":\"SQL execute failed count\",\"name_zh_cn\":\"SQL执行失败数\",\"name_zh_tw\":\"SQL執行失敗數\"}','SQL执行失败数','SQL execute failed count','SQL執行失敗數','{\"description_en_us\":\"SQL execute failed count over threshold\",\"description_zh_cn\":\"SQL执行失败数\",\"description_zh_tw\":\"SQL執行失敗數\"}','SQL执行失败数','SQL execute failed count over threshold','SQL執行失敗數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='sql_execute_failed_count{app=\"LOG\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster,svr_ip,odp_schema',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='LogStat',`name_i18n`='{\"name_en_us\":\"SQL execute failed count\",\"name_zh_cn\":\"SQL执行失败数\",\"name_zh_tw\":\"SQL執行失敗數\"}',`description_i18n`='{\"description_en_us\":\"SQL execute failed count over threshold\",\"description_zh_cn\":\"SQL执行失败数\",\"description_zh_tw\":\"SQL執行失敗數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 87: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('odp_slow_sql_query_count','slow_sql_query_count{app=\"LOG\"}','LogStat',1,10,'OBProxy','Host','obproxy_cluster,svr_ip,odp_schema','{\"name_en_us\":\"Slow SQL query count\",\"name_zh_cn\":\"慢查询SQL次数\",\"name_zh_tw\":\"慢查詢SQL次數\"}','慢查询SQL次数','Slow SQL query count','慢查詢SQL次數','{\"description_en_us\":\"Slow SQL query count\",\"description_zh_cn\":\"慢查询SQL次数\",\"description_zh_tw\":\"慢查詢SQL次數\"}','慢查询SQL次数','Slow SQL query count','慢查詢SQL次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='slow_sql_query_count{app=\"LOG\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster,svr_ip,odp_schema',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='LogStat',`name_i18n`='{\"name_en_us\":\"Slow SQL query count\",\"name_zh_cn\":\"慢查询SQL次数\",\"name_zh_tw\":\"慢查詢SQL次數\"}',`description_i18n`='{\"description_en_us\":\"Slow SQL query count\",\"description_zh_cn\":\"慢查询SQL次数\",\"description_zh_tw\":\"慢查詢SQL次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 88: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('odp_ddl_sql_failed_count','ddl_sql_failed_count{app=\"LOG\"}','LogStat',1,10,'OBProxy','Service','obproxy_cluster,svr_ip,odp_schema','{\"name_en_us\":\"DDL tasks execute failed count\",\"name_zh_cn\":\"DDL任务执行失败次数\",\"name_zh_tw\":\"DDL任務執行失敗次數\"}','DDL任务执行失败次数','DDL tasks execute failed count','DDL任務執行失敗次數','{\"description_en_us\":\"DDL tasks execute failed count\",\"description_zh_cn\":\"DDL任务执行失败次数\",\"description_zh_tw\":\"DDL任務執行失敗次數\"}','DDL任务执行失败次数','DDL tasks execute failed count','DDL任務執行失敗次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}','数量','Count','數量',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ddl_sql_failed_count{app=\"LOG\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Service',`target_labels`='obproxy_cluster,svr_ip,odp_schema',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='LogStat',`name_i18n`='{\"name_en_us\":\"DDL tasks execute failed count\",\"name_zh_cn\":\"DDL任务执行失败次数\",\"name_zh_tw\":\"DDL任務執行失敗次數\"}',`description_i18n`='{\"description_en_us\":\"DDL tasks execute failed count\",\"description_zh_cn\":\"DDL任务执行失败次数\",\"description_zh_tw\":\"DDL任務執行失敗次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"数量\",\"unit_zh_tw\":\"數量\"}' sql 89: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_sync_delay_time','sync_delay_time{app=\"OB\"}','Metric',1,'alarm','alarm','delay',204,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"Synchronization delay of OceanBase primary and standby clusters\",\"name_zh_cn\":\"OceanBase主备集群的传输延迟\",\"name_zh_tw\":\"OceanBase主備集群的傳輸延遲\"}','OceanBase主备集群的传输延迟','Synchronization delay of OceanBase primary and standby clusters','OceanBase主備集群的傳輸延遲','{\"description_en_us\":\"Synchronization delay of OceanBase primary and standby clusters\",\"description_zh_cn\":\"OceanBase主备集群的传输延迟\",\"description_zh_tw\":\"OceanBase主備集群的傳輸延遲\"}','OceanBase主备集群的传输延迟','Synchronization delay of OceanBase primary and standby clusters','OceanBase主備集群的傳輸延遲','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',2,1) ON DUPLICATE KEY UPDATE `metric_expression`='sync_delay_time{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=2,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='delay',`name_i18n`='{\"name_en_us\":\"Synchronization delay of OceanBase primary and standby clusters\",\"name_zh_cn\":\"OceanBase主备集群的传输延迟\",\"name_zh_tw\":\"OceanBase主備集群的傳輸延遲\"}',`description_i18n`='{\"description_en_us\":\"Synchronization delay of OceanBase primary and standby clusters\",\"description_zh_cn\":\"OceanBase主备集群的传输延迟\",\"description_zh_tw\":\"OceanBase主備集群的傳輸延遲\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 90: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_install_path_disk_percent','ob_install_disk_usage_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','install_disk_usage_percent',222,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,install_path','{\"name_en_us\":\"OBServer install path disk usage percentage\",\"name_zh_cn\":\"OBServer安装目录磁盘使用率\",\"name_zh_tw\":\"OBServer安裝目錄磁碟使用率\"}','OBServer安装目录磁盘使用率','OBServer install path disk usage percentage','OBServer安裝目錄磁碟使用率','{\"description_en_us\":\"OBServer install path disk usage percentage\",\"description_zh_cn\":\"OBServer安装目录磁盘使用率\",\"description_zh_tw\":\"OBServer安裝目錄磁碟使用率\"}','OBServer安装目录磁盘使用率','OBServer install path disk usage percentage','OBServer安裝目錄磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_install_disk_usage_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,install_path',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='install_disk_usage_percent',`name_i18n`='{\"name_en_us\":\"OBServer install path disk usage percentage\",\"name_zh_cn\":\"OBServer安装目录磁盘使用率\",\"name_zh_tw\":\"OBServer安裝目錄磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OBServer install path disk usage percentage\",\"description_zh_cn\":\"OBServer安装目录磁盘使用率\",\"description_zh_tw\":\"OBServer安裝目錄磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 91: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_data_path_disk_percent','ob_data_disk_usage_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','data_disk_usage_percent',223,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,data_disk_path','{\"name_en_us\":\"OBServer data path disk usage percentage\",\"name_zh_cn\":\"OBServer数据目录磁盘使用率\",\"name_zh_tw\":\"OBServer數據目錄磁碟使用率\"}','OBServer数据目录磁盘使用率','OBServer data path disk usage percentage','OBServer數據目錄磁碟使用率','{\"description_en_us\":\"OBServer data path disk usage percentage\",\"description_zh_cn\":\"OBServer数据目录磁盘使用率\",\"description_zh_tw\":\"OBServer數據目錄磁碟使用率\"}','OBServer数据目录磁盘使用率','OBServer data path disk usage percentage','OBServer數據目錄磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_data_disk_usage_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,data_disk_path',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='data_disk_usage_percent',`name_i18n`='{\"name_en_us\":\"OBServer data path disk usage percentage\",\"name_zh_cn\":\"OBServer数据目录磁盘使用率\",\"name_zh_tw\":\"OBServer數據目錄磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OBServer data path disk usage percentage\",\"description_zh_cn\":\"OBServer数据目录磁盘使用率\",\"description_zh_tw\":\"OBServer數據目錄磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 92: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_log_path_disk_percent','ob_log_disk_usage_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','log_disk_usage_percent',224,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,log_disk_path','{\"name_en_us\":\"OBServer log path disk usage percentage\",\"name_zh_cn\":\"OBServer日志目录磁盘使用率\",\"name_zh_tw\":\"OBServer日誌目錄磁碟使用率\"}','OBServer日志目录磁盘使用率','OBServer log path disk usage percentage','OBServer日誌目錄磁碟使用率','{\"description_en_us\":\"OBServer log path disk usage percentage\",\"description_zh_cn\":\"OBServer日志目录磁盘使用率\",\"description_zh_tw\":\"OBServer日誌目錄磁碟使用率\"}','OBServer日志目录磁盘使用率','OBServer log path disk usage percentage','OBServer日誌目錄磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_log_disk_usage_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point,log_disk_path',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='log_disk_usage_percent',`name_i18n`='{\"name_en_us\":\"OBServer log path disk usage percentage\",\"name_zh_cn\":\"OBServer日志目录磁盘使用率\",\"name_zh_tw\":\"OBServer日誌目錄磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OBServer log path disk usage percentage\",\"description_zh_cn\":\"OBServer日志目录磁盘使用率\",\"description_zh_tw\":\"OBServer日誌目錄磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 93: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_log_disk_usage','ob_tenant_log_disk_usage{app=\"OB\"}','Metric',60,'alarm','alarm','tenant_log_disk_usage',60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"OceanBase tenant log disk usage\",\"name_zh_cn\":\"OceanBase租户日志盘使用率\",\"name_zh_tw\":\"OceanBase租戶日誌磁碟使用率\"}','OceanBase租户日志盘使用率','OceanBase tenant log disk usage','OceanBase租戶日誌磁碟使用率','{\"description_en_us\":\"OceanBase tenant log disk usage\",\"description_zh_cn\":\"OceanBase租户日志盘使用率\",\"description_zh_tw\":\"OceanBase租戶日誌磁碟使用率\"}','OceanBase租户日志盘使用率','OceanBase tenant log disk usage','OceanBase租戶日誌磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_log_disk_usage{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant_log_disk_usage',`name_i18n`='{\"name_en_us\":\"OceanBase tenant log disk usage\",\"name_zh_cn\":\"OceanBase租户日志盘使用率\",\"name_zh_tw\":\"OceanBase租戶日誌磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant log disk usage\",\"description_zh_cn\":\"OceanBase租户日志盘使用率\",\"description_zh_tw\":\"OceanBase租戶日誌磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 94: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('monitor_exporter_avaliable','monitor_exporter_avaliable{app=\"OCP\"}','Metric',1,'alarm','alarm','monitor_exporter_avaliable',10,'OCP','Host','svr_ip,exporter,exporter_addr,exporter_type,scrape_interval','{\"name_en_us\":\"monitor exporter avaliable\",\"name_zh_cn\":\"监控exporter是否正常\",\"name_zh_tw\":\"監控exporter是否正常\"}','监控exporter是否正常','monitor exporter avaliable','監控exporter是否正常','{\"description_en_us\":\"monitor exporter avaliable, 1:avaliable, 0:unavaliable\",\"description_zh_cn\":\"监控exporter是否正常,1:正常,0:不正常\",\"description_zh_tw\":\"監控exporter是否正常,1:正常,0:不正常\"}','监控exporter是否正常,1:正常,0:不正常','monitor exporter avaliable, 1:avaliable, 0:unavaliable','監控exporter是否正常,1:正常,0:不正常','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='monitor_exporter_avaliable{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='svr_ip,exporter,exporter_addr,exporter_type,scrape_interval',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='monitor_exporter_avaliable',`name_i18n`='{\"name_en_us\":\"monitor exporter avaliable\",\"name_zh_cn\":\"监控exporter是否正常\",\"name_zh_tw\":\"監控exporter是否正常\"}',`description_i18n`='{\"description_en_us\":\"monitor exporter avaliable, 1:avaliable, 0:unavaliable\",\"description_zh_cn\":\"监控exporter是否正常,1:正常,0:不正常\",\"description_zh_tw\":\"監控exporter是否正常,1:正常,0:不正常\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 95: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_cluster_status_check','ob_cluster_status_check{app=\"OB\"}','Metric',1,'alarm','alarm','ob_cluster_status_check',10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id,ob_cluster_status,check_item,failed_reason','{\"name_en_us\":\"OceanBase cluster status check\",\"name_zh_cn\":\"OceanBase集群检测状态\",\"name_zh_tw\":\"OceanBase集群狀態檢測\"}','OceanBase集群检测状态','OceanBase cluster status check','OceanBase集群狀態檢測','{\"description_en_us\":\"OceanBase cluster status check, 1:success, 0:failed\",\"description_zh_cn\":\"OceanBase集群检测状态,1:成功,0:失败\",\"description_zh_tw\":\"OceanBase集群狀態檢測,1:成功,0:失敗\"}','OceanBase集群检测状态,1:成功,0:失败','OceanBase cluster status check, 1:success, 0:failed','OceanBase集群狀態檢測,1:成功,0:失敗','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_cluster_status_check{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id,ob_cluster_status,check_item,failed_reason',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_cluster_status_check',`name_i18n`='{\"name_en_us\":\"OceanBase cluster status check\",\"name_zh_cn\":\"OceanBase集群检测状态\",\"name_zh_tw\":\"OceanBase集群狀態檢測\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster status check, 1:success, 0:failed\",\"description_zh_cn\":\"OceanBase集群检测状态,1:成功,0:失败\",\"description_zh_tw\":\"OceanBase集群狀態檢測,1:成功,0:失敗\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 96: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_cluster_sync','ob_cluster_sync{app=\"OB\"}','Metric',1,'alarm','alarm','ob_cluster_sync_status',10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id,ob_cluster_status,failed_reason','{\"name_en_us\":\"get OceanBase cluster info\",\"name_zh_cn\":\"获取OceanBase集群信息\",\"name_zh_tw\":\"獲取OceanBase集群信息\"}','获取OceanBase集群信息','get OceanBase cluster info','獲取OceanBase集群信息','{\"description_en_us\":\"get OceanBase cluster info, 1:success, 0:failed\",\"description_zh_cn\":\"获取OceanBase集群信息,1:成功,0:失败\",\"description_zh_tw\":\"獲取OceanBase集群信息,1:成功,0:失敗\"}','获取OceanBase集群信息,1:成功,0:失败','get OceanBase cluster info, 1:success, 0:failed','獲取OceanBase集群信息,1:成功,0:失敗','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_cluster_sync{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id,ob_cluster_status,failed_reason',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ob_cluster_sync_status',`name_i18n`='{\"name_en_us\":\"get OceanBase cluster info\",\"name_zh_cn\":\"获取OceanBase集群信息\",\"name_zh_tw\":\"獲取OceanBase集群信息\"}',`description_i18n`='{\"description_en_us\":\"get OceanBase cluster info, 1:success, 0:failed\",\"description_zh_cn\":\"获取OceanBase集群信息,1:成功,0:失败\",\"description_zh_tw\":\"獲取OceanBase集群信息,1:成功,0:失敗\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 97: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_agent_process_status','host_agent_process_status{app=\"HOST\"}','Metric',1,'alarm','alarm','host_agent_process_status',10,'OCP','Host','ob_cluster_name,ob_cluster_id,svr_ip,process,process_status','{\"name_en_us\":\"agent process status\",\"name_zh_cn\":\"agent进程状态\",\"name_zh_tw\":\"agent進程狀態\"}','agent进程状态','agent process status','agent進程狀態','{\"description_en_us\":\"agent process status, 1:running, 0:not-running\",\"description_zh_cn\":\"agent进程状态,1:运行中, 0:非运行中\",\"description_zh_tw\":\"agent進程狀態,1:運行中, 0:非運行中\"}','agent进程状态,1:运行中, 0:非运行中','agent process status, 1:running, 0:not-running','agent進程狀態,1:運行中, 0:非運行中','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='host_agent_process_status{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip,process,process_status',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='host_agent_process_status',`name_i18n`='{\"name_en_us\":\"agent process status\",\"name_zh_cn\":\"agent进程状态\",\"name_zh_tw\":\"agent進程狀態\"}',`description_i18n`='{\"description_en_us\":\"agent process status, 1:running, 0:not-running\",\"description_zh_cn\":\"agent进程状态,1:运行中, 0:非运行中\",\"description_zh_tw\":\"agent進程狀態,1:運行中, 0:非運行中\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 98: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_available','host_available{app=\"HOST\"}','Metric',1,'alarm','alarm','host_available',10,'OCP','Host','ob_cluster_name,ob_cluster_id,svr_ip,failed_reason','{\"name_en_us\":\"host status\",\"name_zh_cn\":\"服务器状态\",\"name_zh_tw\":\"伺服器狀態\"}','服务器状态','host status','伺服器狀態','{\"description_en_us\":\"host status, 1:available, 0:unavailable\",\"description_zh_cn\":\"服务器状态,1:可用, 0:非可用\",\"description_zh_tw\":\"伺服器狀態,1:可用, 0:非可用\"}','服务器状态,1:可用, 0:非可用','host status, 1:available, 0:unavailable','伺服器狀態,1:可用, 0:非可用','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='host_available{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip,failed_reason',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='host_available',`name_i18n`='{\"name_en_us\":\"host status\",\"name_zh_cn\":\"服务器状态\",\"name_zh_tw\":\"伺服器狀態\"}',`description_i18n`='{\"description_en_us\":\"host status, 1:available, 0:unavailable\",\"description_zh_cn\":\"服务器状态,1:可用, 0:非可用\",\"description_zh_tw\":\"伺服器狀態,1:可用, 0:非可用\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 99: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('host_clock_diff_milliseconds','clock_diff_milliseconds{app=\"HOST\"}','Metric',1,'alarm','alarm','clock_diff_milliseconds',10,'OCP','Host','ob_cluster_name,ob_cluster_id,svr_ip','{\"name_en_us\":\"clock diff between host and OCP-Server\",\"name_zh_cn\":\"服务器与OCP-Server时钟差\",\"name_zh_tw\":\"伺服器與OCP-Server時鐘差\"}','服务器与OCP-Server时钟差','clock diff between host and OCP-Server','伺服器與OCP-Server時鐘差','{\"description_en_us\":\"clock diff between host and OCP-Server\",\"description_zh_cn\":\"服务器与OCP-Server时钟差\",\"description_zh_tw\":\"伺服器與OCP-Server時鐘差\"}','服务器与OCP-Server时钟差','clock diff between host and OCP-Server','伺服器與OCP-Server時鐘差','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',10,1) ON DUPLICATE KEY UPDATE `metric_expression`='clock_diff_milliseconds{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`value_typical`=10,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='clock_diff_milliseconds',`name_i18n`='{\"name_en_us\":\"clock diff between host and OCP-Server\",\"name_zh_cn\":\"服务器与OCP-Server时钟差\",\"name_zh_tw\":\"伺服器與OCP-Server時鐘差\"}',`description_i18n`='{\"description_en_us\":\"clock diff between host and OCP-Server\",\"description_zh_cn\":\"服务器与OCP-Server时钟差\",\"description_zh_tw\":\"伺服器與OCP-Server時鐘差\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 100: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`value_min_limit`,`is_built_in`) VALUES ('host_ntp_service_exist','ntp_service_exist{app=\"HOST\",env_type=\"host\"}','Metric',1,'alarm','alarm','ntp_service_exist',10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"The server clock synchronization service does not exist.\",\"name_zh_cn\":\"服务器时钟同步服务不存在\",\"name_zh_tw\":\"服務器時鐘同步服務不存在\"}','服务器时钟同步服务不存在','The server clock synchronization service does not exist.','服務器時鐘同步服務不存在','{\"description_en_us\":\"The server clock synchronization service (NTP or Chrony) does not exist.\",\"description_zh_cn\":\"服务器时钟同步服务(ntp或chrony)不存在\",\"description_zh_tw\":\"服務器時鐘同步服務(ntp或chrony)不存在\"}','服务器时钟同步服务(ntp或chrony)不存在','The server clock synchronization service (NTP or Chrony) does not exist.','服務器時鐘同步服務(ntp或chrony)不存在','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',1,1,-1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ntp_service_exist{app=\"HOST\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`value_min_limit`=-1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ntp_service_exist',`name_i18n`='{\"name_en_us\":\"The server clock synchronization service does not exist.\",\"name_zh_cn\":\"服务器时钟同步服务不存在\",\"name_zh_tw\":\"服務器時鐘同步服務不存在\"}',`description_i18n`='{\"description_en_us\":\"The server clock synchronization service (NTP or Chrony) does not exist.\",\"description_zh_cn\":\"服务器时钟同步服务(ntp或chrony)不存在\",\"description_zh_tw\":\"服務器時鐘同步服務(ntp或chrony)不存在\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 101: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_ntp_service_available','ntp_service_available{app=\"HOST\",env_type=\"host\"}','Metric',1,'alarm','alarm','ntp_service_available',10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"The server clock synchronization service status.\",\"name_zh_cn\":\"服务器时钟同步服务状态\",\"name_zh_tw\":\"服務器時鐘同步服务狀態\"}','服务器时钟同步服务状态','The server clock synchronization service status.','服務器時鐘同步服务狀態','{\"description_en_us\":\"The server clock synchronization service (NTP or Chrony) if available.\",\"description_zh_cn\":\"服务器时钟同步服务(ntp或chrony)是否可用\",\"description_zh_tw\":\"服務器時鐘同步服務(ntp或chrony)是否可用\"}','服务器时钟同步服务(ntp或chrony)是否可用','The server clock synchronization service (NTP or Chrony) if available.','服務器時鐘同步服務(ntp或chrony)是否可用','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ntp_service_available{app=\"HOST\",env_type=\"host\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ntp_service_available',`name_i18n`='{\"name_en_us\":\"The server clock synchronization service status.\",\"name_zh_cn\":\"服务器时钟同步服务状态\",\"name_zh_tw\":\"服務器時鐘同步服务狀態\"}',`description_i18n`='{\"description_en_us\":\"The server clock synchronization service (NTP or Chrony) if available.\",\"description_zh_cn\":\"服务器时钟同步服务(ntp或chrony)是否可用\",\"description_zh_tw\":\"服務器時鐘同步服務(ntp或chrony)是否可用\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 102: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('host_ntp_offset_milliseconds','ntp_offset_milliseconds{app=\"HOST\"}','Metric',1,'alarm','alarm','ntp_offset',207,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"The offset between the server and the clock source.\",\"name_zh_cn\":\"服务器与时钟源偏移量\",\"name_zh_tw\":\"服務器與時鐘源偏移量\"}','服务器与时钟源偏移量','The offset between the server and the clock source.','服務器與時鐘源偏移量','{\"description_en_us\":\"The time difference between each server and the clock source.\",\"description_zh_cn\":\"服务器与时钟源偏移量\",\"description_zh_tw\":\"服務器與時鐘源偏移量\"}','服务器与时钟源偏移量','The time difference between each server and the clock source.','服務器與時鐘源偏移量','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='ntp_offset_milliseconds{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ntp_offset',`name_i18n`='{\"name_en_us\":\"The offset between the server and the clock source.\",\"name_zh_cn\":\"服务器与时钟源偏移量\",\"name_zh_tw\":\"服務器與時鐘源偏移量\"}',`description_i18n`='{\"description_en_us\":\"The time difference between each server and the clock source.\",\"description_zh_cn\":\"服务器与时钟源偏移量\",\"description_zh_tw\":\"服務器與時鐘源偏移量\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 103: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ic_server_health','ic_server_health{app=\"OCP\"}','Metric',1,'alarm','alarm','ic_server_health',10,'OCP','Service','ocp_address,ic_server_address','{\"name_en_us\":\"If Inter Connector Server health(accessible)\",\"name_zh_cn\":\"Inter Connector Server是否健康(可正常访问)\",\"name_zh_tw\":\"Inter Connector Server是否健康(可正常訪問)\"}','Inter Connector Server是否健康(可正常访问)','If Inter Connector Server health(accessible)','Inter Connector Server是否健康(可正常訪問)','{\"description_en_us\":\"If Inter Connector Server health(accessible)\",\"description_zh_cn\":\"Inter Connector Server是否健康(可正常访问)\",\"description_zh_tw\":\"Inter Connector Server是否健康(可正常訪問)\"}','Inter Connector Server是否健康(可正常访问)','If Inter Connector Server health(accessible)','Inter Connector Server是否健康(可正常訪問)','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='ic_server_health{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Service',`target_labels`='ocp_address,ic_server_address',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ic_server_health',`name_i18n`='{\"name_en_us\":\"If Inter Connector Server health(accessible)\",\"name_zh_cn\":\"Inter Connector Server是否健康(可正常访问)\",\"name_zh_tw\":\"Inter Connector Server是否健康(可正常訪問)\"}',`description_i18n`='{\"description_en_us\":\"If Inter Connector Server health(accessible)\",\"description_zh_cn\":\"Inter Connector Server是否健康(可正常访问)\",\"description_zh_tw\":\"Inter Connector Server是否健康(可正常訪問)\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 104: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('vpc_network_health','vpc_network_health{app=\"OCP\"}','Metric',1,'alarm','alarm','vpc_network_health',10,'OCP','Service','vpc_name, vpc_description','{\"name_en_us\":\"If VPC health(accessible)\",\"name_zh_cn\":\"VPC是否健康(可正常访问)\",\"name_zh_tw\":\"VPC是否健康(可正常訪問)\"}','VPC是否健康(可正常访问)','If VPC health(accessible)','VPC是否健康(可正常訪問)','{\"description_en_us\":\"If VPC health(accessible)\",\"description_zh_cn\":\"VPC是否健康(可正常访问)\",\"description_zh_tw\":\"VPC是否健康(可正常訪問)\"}','VPC是否健康(可正常访问)','If VPC health(accessible)','VPC是否健康(可正常訪問)','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='vpc_network_health{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Service',`target_labels`='vpc_name, vpc_description',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='vpc_network_health',`name_i18n`='{\"name_en_us\":\"If VPC health(accessible)\",\"name_zh_cn\":\"VPC是否健康(可正常访问)\",\"name_zh_tw\":\"VPC是否健康(可正常訪問)\"}',`description_i18n`='{\"description_en_us\":\"If VPC health(accessible)\",\"description_zh_cn\":\"VPC是否健康(可正常访问)\",\"description_zh_tw\":\"VPC是否健康(可正常訪問)\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 105: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_active_session_count','active_session{app=\"OB\"}','Metric',1,'alarm','alarm','active_session',218,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer active session count\",\"name_zh_cn\":\"OBServer活跃会话数\",\"name_zh_tw\":\"OBServer活躍會話數\"}','OBServer活跃会话数','OBServer active session count','OBServer活躍會話數','{\"description_en_us\":\"OBServer active session count\",\"description_zh_cn\":\"OBServer活跃会话数\",\"description_zh_tw\":\"OBServer活躍會話數\"}','OBServer活跃会话数','OBServer active session count','OBServer活躍會話數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',100,1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='active_session{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`value_max_limit`=1000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='active_session',`name_i18n`='{\"name_en_us\":\"OBServer active session count\",\"name_zh_cn\":\"OBServer活跃会话数\",\"name_zh_tw\":\"OBServer活躍會話數\"}',`description_i18n`='{\"description_en_us\":\"OBServer active session count\",\"description_zh_cn\":\"OBServer活跃会话数\",\"description_zh_tw\":\"OBServer活躍會話數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 106: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('tenant_active_session_count','active_session{app=\"OB\"}','Metric',1,'alarm','alarm','active_session',218,10,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id','{\"name_en_us\":\"tenant active session count\",\"name_zh_cn\":\"租户活跃会话数\",\"name_zh_tw\":\"租戶活躍會話數\"}','租户活跃会话数','tenant active session count','租戶活躍會話數','{\"description_en_us\":\"tenant active session count\",\"description_zh_cn\":\"租户活跃会话数\",\"description_zh_tw\":\"租戶活躍會話數\"}','租户活跃会话数','tenant active session count','租戶活躍會話數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',100,1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='active_session{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id',`value_typical`=100,`value_max_limit`=1000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='active_session',`name_i18n`='{\"name_en_us\":\"tenant active session count\",\"name_zh_cn\":\"租户活跃会话数\",\"name_zh_tw\":\"租戶活躍會話數\"}',`description_i18n`='{\"description_en_us\":\"tenant active session count\",\"description_zh_cn\":\"租户活跃会话数\",\"description_zh_tw\":\"租戶活躍會話數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 107: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_cluster_active_session_count','active_session{app=\"OB\"}','Metric',1,'alarm','alarm','active_session',218,10,'OceanBase','Cluster','ob_cluster_name,ob_cluster_id','{\"name_en_us\":\"OceanBase cluster active session count\",\"name_zh_cn\":\"OceanBase集群活跃会话数\",\"name_zh_tw\":\"OceanBase集群活躍會話數\"}','OceanBase集群活跃会话数','OceanBase cluster active session count','OceanBase集群活躍會話數','{\"description_en_us\":\"OceanBase cluster active session count\",\"description_zh_cn\":\"OceanBase集群活跃会话数\",\"description_zh_tw\":\"OceanBase集群活躍會話數\"}','OceanBase集群活跃会话数','OceanBase cluster active session count','OceanBase集群活躍會話數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',1000,100000,1) ON DUPLICATE KEY UPDATE `metric_expression`='active_session{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Cluster',`target_labels`='ob_cluster_name,ob_cluster_id',`value_typical`=1000,`value_max_limit`=100000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='active_session',`name_i18n`='{\"name_en_us\":\"OceanBase cluster active session count\",\"name_zh_cn\":\"OceanBase集群活跃会话数\",\"name_zh_tw\":\"OceanBase集群活躍會話數\"}',`description_i18n`='{\"description_en_us\":\"OceanBase cluster active session count\",\"description_zh_cn\":\"OceanBase集群活跃会话数\",\"description_zh_tw\":\"OceanBase集群活躍會話數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 108: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`aggregate_rules`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_xa_trans_max_duration_seconds','xa_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",trans_type=\"xa\",trans_state=\"pending\"}','max(xa_trans_max_duration_seconds),max(trans_max_duration_seconds)','SqlAudit',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash','{\"name_en_us\":\"the max duration of OceanBase tenant XA transactions\",\"name_zh_cn\":\"OceanBase租户XA事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶XA事務最大持續時長\"}','OceanBase租户XA事务最大持续时长','the max duration of OceanBase tenant XA transactions','OceanBase租戶XA事務最大持續時長','{\"description_en_us\":\"the max duration of OceanBase tenant XA transactions\",\"description_zh_cn\":\"OceanBase租户XA事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶XA事務最大持續時長\"}','OceanBase租户XA事务最大持续时长','the max duration of OceanBase tenant XA transactions','OceanBase租戶XA事務最大持續時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1000,100000,1) ON DUPLICATE KEY UPDATE `metric_expression`='xa_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",trans_type=\"xa\",trans_state=\"pending\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash',`value_typical`=1000,`value_max_limit`=100000,`is_built_in`=1,`metric_interval`=60,`meta_type`='SqlAudit',`aggregate_rules`='max(xa_trans_max_duration_seconds),max(trans_max_duration_seconds)',`name_i18n`='{\"name_en_us\":\"the max duration of OceanBase tenant XA transactions\",\"name_zh_cn\":\"OceanBase租户XA事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶XA事務最大持續時長\"}',`description_i18n`='{\"description_en_us\":\"the max duration of OceanBase tenant XA transactions\",\"description_zh_cn\":\"OceanBase租户XA事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶XA事務最大持續時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 109: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`aggregate_rules`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_pending_trans_max_duration_seconds','pending_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",is_xa_trans=\"0\",trans_state=\"pending\"}','max(pending_trans_max_duration_seconds),max(trans_max_duration_seconds)','SqlAudit',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash','{\"name_en_us\":\"the max duration of OceanBase tenant expired transactions\",\"name_zh_cn\":\"OceanBase租户悬挂事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶懸掛事務最大持續時長\"}','OceanBase租户悬挂事务最大持续时长','the max duration of OceanBase tenant expired transactions','OceanBase租戶懸掛事務最大持續時長','{\"description_en_us\":\"the max duration of OceanBase tenant expired transactions\",\"description_zh_cn\":\"OceanBase租户悬挂事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶懸掛事務最大持續時長\"}','OceanBase租户悬挂事务最大持续时长','the max duration of OceanBase tenant expired transactions','OceanBase租戶懸掛事務最大持續時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1000,100000,1) ON DUPLICATE KEY UPDATE `metric_expression`='pending_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",is_xa_trans=\"0\",trans_state=\"pending\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash',`value_typical`=1000,`value_max_limit`=100000,`is_built_in`=1,`metric_interval`=60,`meta_type`='SqlAudit',`aggregate_rules`='max(pending_trans_max_duration_seconds),max(trans_max_duration_seconds)',`name_i18n`='{\"name_en_us\":\"the max duration of OceanBase tenant expired transactions\",\"name_zh_cn\":\"OceanBase租户悬挂事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶懸掛事務最大持續時長\"}',`description_i18n`='{\"description_en_us\":\"the max duration of OceanBase tenant expired transactions\",\"description_zh_cn\":\"OceanBase租户悬挂事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶懸掛事務最大持續時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 110: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`aggregate_rules`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_long_trans_max_duration_seconds','long_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",trans_state=\"long\"}','max(long_trans_max_duration_seconds),max(trans_max_duration_seconds)','SqlAudit',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash','{\"name_en_us\":\"the max duration of OceanBase tenant long transactions\",\"name_zh_cn\":\"OceanBase租户长事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶長事務最大持續時長\"}','OceanBase租户长事务最大持续时长','the max duration of OceanBase tenant long transactions','OceanBase租戶長事務最大持續時長','{\"description_en_us\":\"the max duration of OceanBase tenant long transactions\",\"description_zh_cn\":\"OceanBase租户长事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶長事務最大持續時長\"}','OceanBase租户长事务最大持续时长','the max duration of OceanBase tenant long transactions','OceanBase租戶長事務最大持續時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1000,100000,1) ON DUPLICATE KEY UPDATE `metric_expression`='long_trans_max_duration_seconds{sql_alarm_type=\"trans_stat\",trans_state=\"long\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash',`value_typical`=1000,`value_max_limit`=100000,`is_built_in`=1,`metric_interval`=60,`meta_type`='SqlAudit',`aggregate_rules`='max(long_trans_max_duration_seconds),max(trans_max_duration_seconds)',`name_i18n`='{\"name_en_us\":\"the max duration of OceanBase tenant long transactions\",\"name_zh_cn\":\"OceanBase租户长事务最大持续时长\",\"name_zh_tw\":\"OceanBase租戶長事務最大持續時長\"}',`description_i18n`='{\"description_en_us\":\"the max duration of OceanBase tenant long transactions\",\"description_zh_cn\":\"OceanBase租户长事务最大持续时长\",\"description_zh_tw\":\"OceanBase租戶長事務最大持續時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 111: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`aggregate_rules`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_trans_max_log_size_mb','trans_max_log_size_mb{sql_alarm_type=\"trans_stat\"}','max(trans_max_log_size_mb),max(trans_max_duration_seconds)','SqlAudit',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash','{\"name_en_us\":\"the log size of OceanBase tenant transactions\",\"name_zh_cn\":\"OceanBase租户事务日志量\",\"name_zh_tw\":\"OceanBase租戶日誌量\"}','OceanBase租户事务日志量','the log size of OceanBase tenant transactions','OceanBase租戶日誌量','{\"description_en_us\":\"the log size of OceanBase tenant transactions\",\"description_zh_cn\":\"OceanBase租户事务日志量\",\"description_zh_tw\":\"OceanBase租戶日誌量\"}','OceanBase租户事务日志量','the log size of OceanBase tenant transactions','OceanBase租戶日誌量','MB','{\"unit_en_us\":\"MB\",\"unit_zh_cn\":\"兆比\",\"unit_zh_tw\":\"兆比\"}','兆比','MB','兆比',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='trans_max_log_size_mb{sql_alarm_type=\"trans_stat\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,trans_hash',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=60,`meta_type`='SqlAudit',`aggregate_rules`='max(trans_max_log_size_mb),max(trans_max_duration_seconds)',`name_i18n`='{\"name_en_us\":\"the log size of OceanBase tenant transactions\",\"name_zh_cn\":\"OceanBase租户事务日志量\",\"name_zh_tw\":\"OceanBase租戶日誌量\"}',`description_i18n`='{\"description_en_us\":\"the log size of OceanBase tenant transactions\",\"description_zh_cn\":\"OceanBase租户事务日志量\",\"description_zh_tw\":\"OceanBase租戶日誌量\"}',`unit_i18n`='{\"unit_en_us\":\"MB\",\"unit_zh_cn\":\"兆比\",\"unit_zh_tw\":\"兆比\"}' sql 112: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_max_limit`,`is_built_in`) VALUES ('host_disk_readonly_flag','disk_readonly_flag{app=\"HOST\",check_readonly=\"1\"}','Metric',1,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point','{\"name_en_us\":\"Server disk readonly\",\"name_zh_cn\":\"服务器磁盘是否只读\",\"name_zh_tw\":\"伺服器磁盤是否只讀\"}','服务器磁盘是否只读','Server disk readonly','伺服器磁盤是否只讀','{\"description_en_us\":\"Server disk readonly\",\"description_zh_cn\":\"服务器磁盘是否只读, 1只读 0可写\",\"description_zh_tw\":\"伺服器磁盤是否只讀\"}','服务器磁盘是否只读, 1只读 0可写','Server disk readonly','伺服器磁盤是否只讀','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='disk_readonly_flag{app=\"HOST\",check_readonly=\"1\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,mount_point',`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`name_i18n`='{\"name_en_us\":\"Server disk readonly\",\"name_zh_cn\":\"服务器磁盘是否只读\",\"name_zh_tw\":\"伺服器磁盤是否只讀\"}',`description_i18n`='{\"description_en_us\":\"Server disk readonly\",\"description_zh_cn\":\"服务器磁盘是否只读, 1只读 0可写\",\"description_zh_tw\":\"伺服器磁盤是否只讀\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 113: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_agent_goroutine_count','host_agent_goroutine_count{app=\"HOST\"}','Metric',60,'alarm','alarm','agent_goroutine',208,60,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,process','{\"name_en_us\":\"Server Agent goroutine count\",\"name_zh_cn\":\"服务器Agent协程数\",\"name_zh_tw\":\"伺服器Agent協程數\"}','服务器Agent协程数','Server Agent goroutine count','伺服器Agent協程數','{\"description_en_us\":\"Server Agent goroutine count\",\"description_zh_cn\":\"服务器Agent协程数\",\"description_zh_tw\":\"伺服器Agent協程數\"}','服务器Agent协程数','Server Agent goroutine count','伺服器Agent協程數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',100,1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='host_agent_goroutine_count{app=\"HOST\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,process',`value_typical`=100,`value_max_limit`=1000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='agent_goroutine',`name_i18n`='{\"name_en_us\":\"Server Agent goroutine count\",\"name_zh_cn\":\"服务器Agent协程数\",\"name_zh_tw\":\"伺服器Agent協程數\"}',`description_i18n`='{\"description_en_us\":\"Server Agent goroutine count\",\"description_zh_cn\":\"服务器Agent协程数\",\"description_zh_tw\":\"伺服器Agent協程數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 114: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_agent_open_fd_count','host_agent_open_fd_count{app=\"HOST\"}','Metric',60,'alarm','alarm','agent_fd',209,60,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,process','{\"name_en_us\":\"Server Agent open fds count\",\"name_zh_cn\":\"服务器Agent文件句柄数\",\"name_zh_tw\":\"伺服器Agent文件句柄數\"}','服务器Agent文件句柄数','Server Agent open fds count','伺服器Agent文件句柄數','{\"description_en_us\":\"Server Agent open fds count\",\"description_zh_cn\":\"服务器Agent文件句柄数\",\"description_zh_tw\":\"伺服器Agent文件句柄數\"}','服务器Agent文件句柄数','Server Agent open fds count','伺服器Agent文件句柄數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}','整数','Integer','整数',100,1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='host_agent_open_fd_count{app=\"HOST\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,process',`value_typical`=100,`value_max_limit`=1000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='agent_fd',`name_i18n`='{\"name_en_us\":\"Server Agent open fds count\",\"name_zh_cn\":\"服务器Agent文件句柄数\",\"name_zh_tw\":\"伺服器Agent文件句柄數\"}',`description_i18n`='{\"description_en_us\":\"Server Agent open fds count\",\"description_zh_cn\":\"服务器Agent文件句柄数\",\"description_zh_tw\":\"伺服器Agent文件句柄數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整数\"}' sql 115: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_agent_res_memory','host_agent_resident_memory_gb{app=\"HOST\"}','Metric',60,'alarm','alarm','agent_res_memory',210,60,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,process','{\"name_en_us\":\"Server Agent resident memory\",\"name_zh_cn\":\"服务器Agent常驻内存大小\",\"name_zh_tw\":\"伺服器Agent常駐內存大小\"}','服务器Agent常驻内存大小','Server Agent resident memory','伺服器Agent常駐內存大小','{\"description_en_us\":\"Server Agent resident memory\",\"description_zh_cn\":\"服务器Agent常驻内存大小\",\"description_zh_tw\":\"伺服器Agent常駐內存大小\"}','服务器Agent常驻内存大小','Server Agent resident memory','伺服器Agent常駐內存大小','GB','{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}','GB','GB','GB',1,2,1) ON DUPLICATE KEY UPDATE `metric_expression`='host_agent_resident_memory_gb{app=\"HOST\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,process',`value_typical`=1,`value_max_limit`=2,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='agent_res_memory',`name_i18n`='{\"name_en_us\":\"Server Agent resident memory\",\"name_zh_cn\":\"服务器Agent常驻内存大小\",\"name_zh_tw\":\"伺服器Agent常駐內存大小\"}',`description_i18n`='{\"description_en_us\":\"Server Agent resident memory\",\"description_zh_cn\":\"服务器Agent常驻内存大小\",\"description_zh_tw\":\"伺服器Agent常駐內存大小\"}',`unit_i18n`='{\"unit_en_us\":\"GB\",\"unit_zh_cn\":\"GB\",\"unit_zh_tw\":\"GB\"}' sql 116: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`aggregate_rules`,`meta_type`,`metric_interval`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_slow_sql_max_elapsed_time','max_elapsed_time_ms{sql_alarm_type=\"slow_sql\"}','min(start_time_us), max(end_time_us), max(execution_count), max(avg_affected_rows), max(max_affected_rows), max(return_rows), max(max_return_rows), max(avg_return_rows), max(total_waits), max(avg_total_wait_time_ms), max(max_total_wait_time_ms), max(remote_plan_count), max(dist_plan_count), max(avg_elapsed_time_ms), max(max_elapsed_time_ms)','SqlAudit',60,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,ob_db_id,sql_id','{\"name_en_us\":\"OceanBase tenant max elapsed time of slow sql\",\"name_zh_cn\":\"OceanBase租户慢SQL最长耗时\",\"name_zh_tw\":\"OceanBase租戶慢SQL最長耗時\"}','OceanBase租户慢SQL最长耗时','OceanBase tenant max elapsed time of slow sql','OceanBase租戶慢SQL最長耗時','{\"description_en_us\":\"OceanBase tenant max elapsed time of slow sql\",\"description_zh_cn\":\"OceanBase租户慢SQL最长耗时\",\"description_zh_tw\":\"OceanBase租戶慢SQL最長耗時\"}','OceanBase租户慢SQL最长耗时','OceanBase tenant max elapsed time of slow sql','OceanBase租戶慢SQL最長耗時','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',100,100000,1) ON DUPLICATE KEY UPDATE `metric_expression`='max_elapsed_time_ms{sql_alarm_type=\"slow_sql\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,ob_db_id,sql_id',`value_typical`=100,`value_max_limit`=100000,`is_built_in`=1,`metric_interval`=60,`meta_type`='SqlAudit',`aggregate_rules`='min(start_time_us), max(end_time_us), max(execution_count), max(avg_affected_rows), max(max_affected_rows), max(return_rows), max(max_return_rows), max(avg_return_rows), max(total_waits), max(avg_total_wait_time_ms), max(max_total_wait_time_ms), max(remote_plan_count), max(dist_plan_count), max(avg_elapsed_time_ms), max(max_elapsed_time_ms)',`name_i18n`='{\"name_en_us\":\"OceanBase tenant max elapsed time of slow sql\",\"name_zh_cn\":\"OceanBase租户慢SQL最长耗时\",\"name_zh_tw\":\"OceanBase租戶慢SQL最長耗時\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant max elapsed time of slow sql\",\"description_zh_cn\":\"OceanBase租户慢SQL最长耗时\",\"description_zh_tw\":\"OceanBase租戶慢SQL最長耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 117: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_tenant_task_max_duration','ob_tenant_task_max_duration_seconds{app=\"OB\"}','Metric',60,'alarm','alarm','tenant_task_duration',242,60,'OceanBase','Tenant','ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip,task_type','{\"name_en_us\":\"OceanBase tenant system task duration\",\"name_zh_cn\":\"OceanBase租户系统任务运行时长\",\"name_zh_tw\":\"OceanBase租戶系統任務運行時長\"}','OceanBase租户系统任务运行时长','OceanBase tenant system task duration','OceanBase租戶系統任務運行時長','{\"description_en_us\":\"OceanBase tenant system task duration\",\"description_zh_cn\":\"OceanBase租户系统任务运行时长\",\"description_zh_tw\":\"OceanBase租戶系統任務運行時長\"}','OceanBase租户系统任务运行时长','OceanBase tenant system task duration','OceanBase租戶系統任務運行時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1000,1800,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_tenant_task_max_duration_seconds{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Tenant',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,tenant_name,ob_tenant_id,svr_ip,task_type',`value_typical`=1000,`value_max_limit`=1800,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='tenant_task_duration',`name_i18n`='{\"name_en_us\":\"OceanBase tenant system task duration\",\"name_zh_cn\":\"OceanBase租户系统任务运行时长\",\"name_zh_tw\":\"OceanBase租戶系統任務運行時長\"}',`description_i18n`='{\"description_en_us\":\"OceanBase tenant system task duration\",\"description_zh_cn\":\"OceanBase租户系统任务运行时长\",\"description_zh_tw\":\"OceanBase租戶系統任務運行時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 118: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_task_max_duration','ob_server_task_max_duration_seconds{app=\"OB\"}','Metric',60,'alarm','alarm','task_duration',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,task_type','{\"name_en_us\":\"OBServer task duration\",\"name_zh_cn\":\"OBServer任务运行时长\",\"name_zh_tw\":\"OBServer任務運行時長\"}','OBServer任务运行时长','OBServer task duration','OBServer任務運行時長','{\"description_en_us\":\"OBServer task duration\",\"description_zh_cn\":\"OBServer任务运行时长\",\"description_zh_tw\":\"OBServer任務運行時長\"}','OBServer任务运行时长','OBServer task duration','OBServer任務運行時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1000,1800,1) ON DUPLICATE KEY UPDATE `metric_expression`='ob_server_task_max_duration_seconds{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,task_type',`value_typical`=1000,`value_max_limit`=1800,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='task_duration',`name_i18n`='{\"name_en_us\":\"OBServer task duration\",\"name_zh_cn\":\"OBServer任务运行时长\",\"name_zh_tw\":\"OBServer任務運行時長\"}',`description_i18n`='{\"description_en_us\":\"OBServer task duration\",\"description_zh_cn\":\"OBServer任务运行时长\",\"description_zh_tw\":\"OBServer任務運行時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 119: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_root_disk_usage','root_disk_usage{app=\"HOST\"}','Metric',1,'alarm','alarm','root_disk_usage',252,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host root path disk usage\",\"name_zh_cn\":\"服务器根目录磁盘使用率\",\"name_zh_tw\":\"伺服器根目錄磁碟使用率\"}','服务器根目录磁盘使用率','Host root path disk usage','伺服器根目錄磁碟使用率','{\"description_en_us\":\"Host root path disk usage\",\"description_zh_cn\":\"OBServer安装目录磁盘使用率\",\"description_zh_tw\":\"伺服器根目錄磁碟使用率\"}','OBServer安装目录磁盘使用率','Host root path disk usage','伺服器根目錄磁碟使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='root_disk_usage{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='root_disk_usage',`name_i18n`='{\"name_en_us\":\"Host root path disk usage\",\"name_zh_cn\":\"服务器根目录磁盘使用率\",\"name_zh_tw\":\"伺服器根目錄磁碟使用率\"}',`description_i18n`='{\"description_en_us\":\"Host root path disk usage\",\"description_zh_cn\":\"OBServer安装目录磁盘使用率\",\"description_zh_tw\":\"伺服器根目錄磁碟使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 120: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_observer_fd_usage','observer_fd_usage{app=\"OB\"}','Metric',1,'alarm','alarm','observer_fd_usage',253,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer fd usage\",\"name_zh_cn\":\"OBServer 文件句柄使用率\",\"name_zh_tw\":\"OBServer文件句柄使用率\"}','OBServer 文件句柄使用率','OBServer fd usage','OBServer文件句柄使用率','{\"description_en_us\":\"OBServer fd usage\",\"description_zh_cn\":\"OBServer 文件句柄使用率\",\"description_zh_tw\":\"OBServer文件句柄使用率\"}','OBServer 文件句柄使用率','OBServer fd usage','OBServer文件句柄使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',50,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_fd_usage{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=50,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='observer_fd_usage',`name_i18n`='{\"name_en_us\":\"OBServer fd usage\",\"name_zh_cn\":\"OBServer 文件句柄使用率\",\"name_zh_tw\":\"OBServer文件句柄使用率\"}',`description_i18n`='{\"description_en_us\":\"OBServer fd usage\",\"description_zh_cn\":\"OBServer 文件句柄使用率\",\"description_zh_tw\":\"OBServer文件句柄使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 121: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_observer_fd_count','observer_fd_count{app=\"OB\"}','Metric',1,'alarm','alarm','observer_fd_count',254,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer fd count\",\"name_zh_cn\":\"OBServer 文件句柄数\",\"name_zh_tw\":\"OBServer文件句柄數\"}','OBServer 文件句柄数','OBServer fd count','OBServer文件句柄數','{\"description_en_us\":\"OBServer fd count\",\"description_zh_cn\":\"OBServer 文件句柄数\",\"description_zh_tw\":\"OBServer文件句柄數\"}','OBServer 文件句柄数','OBServer fd count','OBServer文件句柄數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',100,1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_fd_count{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='observer_fd_count',`name_i18n`='{\"name_en_us\":\"OBServer fd count\",\"name_zh_cn\":\"OBServer 文件句柄数\",\"name_zh_tw\":\"OBServer文件句柄數\"}',`description_i18n`='{\"description_en_us\":\"OBServer fd count\",\"description_zh_cn\":\"OBServer 文件句柄数\",\"description_zh_tw\":\"OBServer文件句柄數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 122: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_cpu_system','cpu_system{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_system',255,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host CPU system usage\",\"name_zh_cn\":\"服务器 CPU system 使用率\",\"name_zh_tw\":\"伺服器 CPU system 使用率\"}','服务器 CPU system 使用率','Host CPU system usage','伺服器 CPU system 使用率','{\"description_en_us\":\"Host CPU system usage\",\"description_zh_cn\":\"服务器 CPU system 使用率\",\"description_zh_tw\":\"伺服器 CPU system 使用率\"}','服务器 CPU system 使用率','Host CPU system usage','伺服器 CPU system 使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_system{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_system',`name_i18n`='{\"name_en_us\":\"Host CPU system usage\",\"name_zh_cn\":\"服务器 CPU system 使用率\",\"name_zh_tw\":\"伺服器 CPU system 使用率\"}',`description_i18n`='{\"description_en_us\":\"Host CPU system usage\",\"description_zh_cn\":\"服务器 CPU system 使用率\",\"description_zh_tw\":\"伺服器 CPU system 使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 123: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_cpu_used_percent','cpu_used_percent{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_used_percent',256,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host CPU usage: sum of user,system,nice,irq,softirq and steal\",\"name_zh_cn\":\"服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\",\"name_zh_tw\":\"伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\"}','服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','Host CPU usage: sum of user,system,nice,irq,softirq and steal','伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','{\"description_en_us\":\"Host CPU usage: sum of user,system,nice,irq,softirq and steal\",\"description_zh_cn\":\"服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\",\"description_zh_tw\":\"伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\"}','服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','Host CPU usage: sum of user,system,nice,irq,softirq and steal','伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',10,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_used_percent{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=10,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_used_percent',`name_i18n`='{\"name_en_us\":\"Host CPU usage: sum of user,system,nice,irq,softirq and steal\",\"name_zh_cn\":\"服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\",\"name_zh_tw\":\"伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\"}',`description_i18n`='{\"description_en_us\":\"Host CPU usage: sum of user,system,nice,irq,softirq and steal\",\"description_zh_cn\":\"服务器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\",\"description_zh_tw\":\"伺服器 CPU 使用率:user、system、nice、irq、softirq、steal 之和\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 124: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_cpu_steal','cpu_steal{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_steal',257,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host CPU steal usage\",\"name_zh_cn\":\"服务器 CPU steal 使用率\",\"name_zh_tw\":\"伺服器 CPU steal 使用率\"}','服务器 CPU steal 使用率','Host CPU steal usage','伺服器 CPU steal 使用率','{\"description_en_us\":\"Host CPU steal usage\",\"description_zh_cn\":\"服务器 CPU steal 使用率\",\"description_zh_tw\":\"伺服器 CPU steal 使用率\"}','服务器 CPU steal 使用率','Host CPU steal usage','伺服器 CPU steal 使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_steal{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_steal',`name_i18n`='{\"name_en_us\":\"Host CPU steal usage\",\"name_zh_cn\":\"服务器 CPU steal 使用率\",\"name_zh_tw\":\"伺服器 CPU steal 使用率\"}',`description_i18n`='{\"description_en_us\":\"Host CPU steal usage\",\"description_zh_cn\":\"服务器 CPU steal 使用率\",\"description_zh_tw\":\"伺服器 CPU steal 使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 125: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_io_await','io_await{app=\"HOST\",is_ob_volume=\"1\"}','Metric',1,'alarm','alarm','io_await',258,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device','{\"name_en_us\":\"Device io_await of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_await\",\"name_zh_tw\":\"OBServer磁碟 io_await\"}','OBServer 磁盘 io_await','Device io_await of OBServer disk','OBServer磁碟 io_await','{\"description_en_us\":\"Device io_await of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_await\",\"description_zh_tw\":\"OBServer磁碟 io_await\"}','OBServer 磁盘 io_await','Device io_await of OBServer disk','OBServer磁碟 io_await','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='io_await{app=\"HOST\",is_ob_volume=\"1\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='io_await',`name_i18n`='{\"name_en_us\":\"Device io_await of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_await\",\"name_zh_tw\":\"OBServer磁碟 io_await\"}',`description_i18n`='{\"description_en_us\":\"Device io_await of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_await\",\"description_zh_tw\":\"OBServer磁碟 io_await\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 126: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_io_util','io_util{app=\"HOST\",is_ob_volume=\"1\"}','Metric',1,'alarm','alarm','io_util',259,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device','{\"name_en_us\":\"Device io_util of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_util\",\"name_zh_tw\":\"OBServer磁碟 io_util\"}','OBServer 磁盘 io_util','Device io_util of OBServer disk','OBServer磁碟 io_util','{\"description_en_us\":\"Device io_util of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_util\",\"description_zh_tw\":\"OBServer磁碟 io_util\"}','OBServer 磁盘 io_util','Device io_util of OBServer disk','OBServer磁碟 io_util','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='io_util{app=\"HOST\",is_ob_volume=\"1\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='io_util',`name_i18n`='{\"name_en_us\":\"Device io_util of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_util\",\"name_zh_tw\":\"OBServer磁碟 io_util\"}',`description_i18n`='{\"description_en_us\":\"Device io_util of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_util\",\"description_zh_tw\":\"OBServer磁碟 io_util\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 127: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_io_qusize','io_qusize{app=\"HOST\",is_ob_volume=\"1\"}','Metric',1,'alarm','alarm','io_qusize',269,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device','{\"name_en_us\":\"Device io_qusize of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_qusize\",\"name_zh_tw\":\"OBServer磁碟 io_qusize\"}','OBServer 磁盘 io_qusize','Device io_qusize of OBServer disk','OBServer磁碟 io_qusize','{\"description_en_us\":\"Device io_qusize of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_qusize\",\"description_zh_tw\":\"OBServer磁碟 io_qusize\"}','OBServer 磁盘 io_qusize','Device io_qusize of OBServer disk','OBServer磁碟 io_qusize','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='io_qusize{app=\"HOST\",is_ob_volume=\"1\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='io_qusize',`name_i18n`='{\"name_en_us\":\"Device io_qusize of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 io_qusize\",\"name_zh_tw\":\"OBServer磁碟 io_qusize\"}',`description_i18n`='{\"description_en_us\":\"Device io_qusize of OBServer disk\",\"description_zh_cn\":\"OBServer 磁盘 io_qusize\",\"description_zh_tw\":\"OBServer磁碟 io_qusize\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 128: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_host_io_read_write_time','io_read_write_time{app=\"HOST\",is_ob_volume=\"1\"}','Metric',1,'alarm','alarm','io_read_write_time',270,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device','{\"name_en_us\":\"Sum of device IO read and write time of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 IO 平均读写时间之和\",\"name_zh_tw\":\"OBServer磁碟 IO 平均讀寫時間之和\"}','OBServer 磁盘 IO 平均读写时间之和','Sum of device IO read and write time of OBServer disk','OBServer磁碟 IO 平均讀寫時間之和','{\"description_en_us\":\"Sum of OBServer disk avg IO read and write time\",\"description_zh_cn\":\"OBServer 磁盘 IO 平均读写时间之和\",\"description_zh_tw\":\"OBServer磁碟 IO 平均讀寫時間之和\"}','OBServer 磁盘 IO 平均读写时间之和','Sum of OBServer disk avg IO read and write time','OBServer磁碟 IO 平均讀寫時間之和','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='io_read_write_time{app=\"HOST\",is_ob_volume=\"1\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device,ob_device',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='io_read_write_time',`name_i18n`='{\"name_en_us\":\"Sum of device IO read and write time of OBServer disk\",\"name_zh_cn\":\"OBServer 磁盘 IO 平均读写时间之和\",\"name_zh_tw\":\"OBServer磁碟 IO 平均讀寫時間之和\"}',`description_i18n`='{\"description_en_us\":\"Sum of OBServer disk avg IO read and write time\",\"description_zh_cn\":\"OBServer 磁盘 IO 平均读写时间之和\",\"description_zh_tw\":\"OBServer磁碟 IO 平均讀寫時間之和\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 129: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('host_net_receive_drop_count','net_receive_drop_count{app=\"HOST\"}','Metric',1,'alarm','alarm','net_receive_drop_count',260,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host network receive drop count\",\"name_zh_cn\":\"服务器网络丢包次数\",\"name_zh_tw\":\"伺服器網絡丟包次數\"}','服务器网络丢包次数','Host network receive drop count','伺服器網絡丟包次數','{\"description_en_us\":\"Host network receive drop count\",\"description_zh_cn\":\"服务器网络丢包次数\",\"description_zh_tw\":\"伺服器網絡丟包次數\"}','服务器网络丢包次数','Host network receive drop count','伺服器網絡丟包次數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='net_receive_drop_count{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_receive_drop_count',`name_i18n`='{\"name_en_us\":\"Host network receive drop count\",\"name_zh_cn\":\"服务器网络丢包次数\",\"name_zh_tw\":\"伺服器網絡丟包次數\"}',`description_i18n`='{\"description_en_us\":\"Host network receive drop count\",\"description_zh_cn\":\"服务器网络丢包次数\",\"description_zh_tw\":\"伺服器網絡丟包次數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 130: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('host_net_traffic_err_count','net_traffic_err_count{app=\"HOST\"}','Metric',1,'alarm','alarm','net_traffic_err_count',261,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host network traffic error count\",\"name_zh_cn\":\"服务器网络收发包出错次数\",\"name_zh_tw\":\"伺服器網絡收發包出錯次數\"}','服务器网络收发包出错次数','Host network traffic error count','伺服器網絡收發包出錯次數','{\"description_en_us\":\"Host network traffic error count\",\"description_zh_cn\":\"服务器网络收发包出错次数\",\"description_zh_tw\":\"伺服器網絡收發包出錯次數\"}','服务器网络收发包出错次数','Host network traffic error count','伺服器網絡收發包出錯次數','Integer','{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}','整数','Integer','整數',1,1) ON DUPLICATE KEY UPDATE `metric_expression`='net_traffic_err_count{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_traffic_err_count',`name_i18n`='{\"name_en_us\":\"Host network traffic error count\",\"name_zh_cn\":\"服务器网络收发包出错次数\",\"name_zh_tw\":\"伺服器網絡收發包出錯次數\"}',`description_i18n`='{\"description_en_us\":\"Host network traffic error count\",\"description_zh_cn\":\"服务器网络收发包出错次数\",\"description_zh_tw\":\"伺服器網絡收發包出錯次數\"}',`unit_i18n`='{\"unit_en_us\":\"Integer\",\"unit_zh_cn\":\"整数\",\"unit_zh_tw\":\"整數\"}' sql 131: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_observer_process_exists','observer_process_exists{app=\"OB\"}','Metric',1,'alarm','alarm','observer_process_exists',10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"OBServer process exists\",\"name_zh_cn\":\"OBServer 进程存活状态\",\"name_zh_tw\":\"OBServer進程存活狀態\"}','OBServer 进程存活状态','OBServer process exists','OBServer進程存活狀態','{\"description_en_us\":\"OBServer process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBServer 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"\"}','OBServer 进程存活状态, 1:存活,0:不存活','OBServer process exists, 1: yes, 0: no','','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_process_exists{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='observer_process_exists',`name_i18n`='{\"name_en_us\":\"OBServer process exists\",\"name_zh_cn\":\"OBServer 进程存活状态\",\"name_zh_tw\":\"OBServer進程存活狀態\"}',`description_i18n`='{\"description_en_us\":\"OBServer process exists, 1: yes, 0: no\",\"description_zh_cn\":\"OBServer 进程存活状态, 1:存活,0:不存活\",\"description_zh_tw\":\"\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 132: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('ob_host_observer_core_dump_seconds','observer_core_dump_seconds{app=\"OB\"}','Metric',1,'alarm','alarm','observer_core_dump_seconds',263,10,'OceanBase','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Duration from the OBServer last core dump\",\"name_zh_cn\":\"距 OBServer 最近 core dump 时长\",\"name_zh_tw\":\"距OBServer最近 core dump 時長\"}','距 OBServer 最近 core dump 时长','Duration from the OBServer last core dump','距OBServer最近 core dump 時長','{\"description_en_us\":\"Duration from the OBServer last core dump\",\"description_zh_cn\":\"距 OBServer 最近 core dump 时长\",\"description_zh_tw\":\"距OBServer最近 core dump 時長\"}','距 OBServer 最近 core dump 时长','Duration from the OBServer last core dump','距OBServer最近 core dump 時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_core_dump_seconds{app=\"OB\"}',`window_size_seconds`=10,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='observer_core_dump_seconds',`name_i18n`='{\"name_en_us\":\"Duration from the OBServer last core dump\",\"name_zh_cn\":\"距 OBServer 最近 core dump 时长\",\"name_zh_tw\":\"距OBServer最近 core dump 時長\"}',`description_i18n`='{\"description_en_us\":\"Duration from the OBServer last core dump\",\"description_zh_cn\":\"距 OBServer 最近 core dump 时长\",\"description_zh_tw\":\"距OBServer最近 core dump 時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 133: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('obproxy_core_dump_seconds','obproxy_core_dump_seconds{app=\"ODP\"}','Metric',1,'alarm','alarm','obproxy_core_dump_seconds',10,'OBProxy','Host','obproxy_cluster,obproxy_cluster_id,svr_ip','{\"name_en_us\":\"Duration from the OBProxy last core dump\",\"name_zh_cn\":\"距 OBProxy 最近 core dump 时长\",\"name_zh_tw\":\"距 OBProxy 最近 core dump 時長\"}','距 OBProxy 最近 core dump 时长','Duration from the OBProxy last core dump','距 OBProxy 最近 core dump 時長','{\"description_en_us\":\"Duration from the OBProxy last core dump\",\"description_zh_cn\":\"距 OBProxy 最近 core dump 时长\",\"description_zh_tw\":\"距 OBProxy 最近 core dump 時長\"}','距 OBProxy 最近 core dump 时长','Duration from the OBProxy last core dump','距 OBProxy 最近 core dump 時長','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxy_core_dump_seconds{app=\"ODP\"}',`window_size_seconds`=10,`app_type`='OBProxy',`scope`='Host',`target_labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='obproxy_core_dump_seconds',`name_i18n`='{\"name_en_us\":\"Duration from the OBProxy last core dump\",\"name_zh_cn\":\"距 OBProxy 最近 core dump 时长\",\"name_zh_tw\":\"距 OBProxy 最近 core dump 時長\"}',`description_i18n`='{\"description_en_us\":\"Duration from the OBProxy last core dump\",\"description_zh_cn\":\"距 OBProxy 最近 core dump 时长\",\"description_zh_tw\":\"距 OBProxy 最近 core dump 時長\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 134: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_location_cache_success_count','location_cache_success_count{app=\"OB\"}','Metric',60,'alarm','alarm','location_cache_success_count',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,svr_ip','{\"name_en_us\":\"Successes in no-force_renew_location_cache for OBServer Nodes\",\"name_zh_cn\":\"OBServer no-force renew location cache 成功次数\",\"name_zh_tw\":\"OBServer no-force renew location cache 成功次數\"}','OBServer no-force renew location cache 成功次数','Successes in no-force_renew_location_cache for OBServer Nodes','OBServer no-force renew location cache 成功次數','{\"description_en_us\":\"Successes in no-force_renew_location_cache for OBServer Nodes\",\"description_zh_cn\":\"OBServer no-force renew location cache 成功次数\",\"description_zh_tw\":\"OBServer no-force renew location cache 成功次數\"}','OBServer no-force renew location cache 成功次数','Successes in no-force_renew_location_cache for OBServer Nodes','OBServer no-force renew location cache 成功次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='location_cache_success_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`value_typical`=500000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='location_cache_success_count',`name_i18n`='{\"name_en_us\":\"Successes in no-force_renew_location_cache for OBServer Nodes\",\"name_zh_cn\":\"OBServer no-force renew location cache 成功次数\",\"name_zh_tw\":\"OBServer no-force renew location cache 成功次數\"}',`description_i18n`='{\"description_en_us\":\"Successes in no-force_renew_location_cache for OBServer Nodes\",\"description_zh_cn\":\"OBServer no-force renew location cache 成功次数\",\"description_zh_tw\":\"OBServer no-force renew location cache 成功次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' sql 135: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_location_cache_sql_success_count','location_cache_sql_success_count{app=\"OB\"}','Metric',60,'alarm','alarm','location_cache_sql_success_count',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,svr_ip','{\"name_en_us\":\"Successes in force_renew_location_cache for OBServer Nodes\",\"name_zh_cn\":\"OBServer force renew location cache 成功次数\",\"name_zh_tw\":\"OBServer force renew location cache 成功次數\"}','OBServer force renew location cache 成功次数','Successes in force_renew_location_cache for OBServer Nodes','OBServer force renew location cache 成功次數','{\"description_en_us\":\"Successes in force_renew_location_cache for OBServer Nodes\",\"description_zh_cn\":\"OBServer force renew location cache 成功次数\",\"description_zh_tw\":\"OBServer force renew location cache 成功次數\"}','OBServer force renew location cache 成功次数','Successes in force_renew_location_cache for OBServer Nodes','OBServer force renew location cache 成功次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='location_cache_sql_success_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`value_typical`=500000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='location_cache_sql_success_count',`name_i18n`='{\"name_en_us\":\"Successes in force_renew_location_cache for OBServer Nodes\",\"name_zh_cn\":\"OBServer force renew location cache 成功次数\",\"name_zh_tw\":\"OBServer force renew location cache 成功次數\"}',`description_i18n`='{\"description_en_us\":\"Successes in force_renew_location_cache for OBServer Nodes\",\"description_zh_cn\":\"OBServer force renew location cache 成功次数\",\"description_zh_tw\":\"OBServer force renew location cache 成功次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' sql 136: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('ob_cluster_location_cache_log_count','location_cache_log_count{app=\"OB\"}','Metric',60,'alarm','alarm','location_cache_log_count',60,'OceanBase','Host','ob_cluster_name,ob_cluster_id,svr_ip','{\"name_en_us\":\"Count of location cache SYS_CORE log\",\"name_zh_cn\":\"location cache SYS_CORE 日志出现次数\",\"name_zh_tw\":\"location cache SYS_CORE 日誌出現次數\"}','location cache SYS_CORE 日志出现次数','Count of location cache SYS_CORE log','location cache SYS_CORE 日誌出現次數','{\"description_en_us\":\"Count of location cache SYS_CORE log\",\"description_zh_cn\":\"location cache SYS_CORE 日志出现次数\",\"description_zh_tw\":\"location cache SYS_CORE 日誌出現次數\"}','location cache SYS_CORE 日志出现次数','Count of location cache SYS_CORE log','location cache SYS_CORE 日誌出現次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',500000,1) ON DUPLICATE KEY UPDATE `metric_expression`='location_cache_log_count{app=\"OB\"}',`window_size_seconds`=60,`app_type`='OceanBase',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip',`value_typical`=500000,`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='location_cache_log_count',`name_i18n`='{\"name_en_us\":\"Count of location cache SYS_CORE log\",\"name_zh_cn\":\"location cache SYS_CORE 日志出现次数\",\"name_zh_tw\":\"location cache SYS_CORE 日誌出現次數\"}',`description_i18n`='{\"description_en_us\":\"Count of location cache SYS_CORE log\",\"description_zh_cn\":\"location cache SYS_CORE 日志出现次数\",\"description_zh_tw\":\"location cache SYS_CORE 日誌出現次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' sql 137: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_eth_net_traffic_usage','eth_net_traffic_usage{app=\"HOST\"}','Metric',1,'alarm','alarm','net_traffic_usage',10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device','{\"name_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡出入包流量占比\",\"name_zh_tw\":\"伺服器網卡出入包流量佔比\"}','服务器网卡出入包流量占比','Percentage of Input and Output Packets in Server NIC Bandwidth','伺服器網卡出入包流量佔比','{\"description_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡出入包流量占比\",\"description_zh_tw\":\"伺服器網卡出入包流量佔比\"}','服务器网卡出入包流量占比','Percentage of Input and Output Packets in Server NIC Bandwidth','伺服器網卡出入包流量佔比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='eth_net_traffic_usage{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_traffic_usage',`name_i18n`='{\"name_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡出入包流量占比\",\"name_zh_tw\":\"伺服器網卡出入包流量佔比\"}',`description_i18n`='{\"description_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡出入包流量占比\",\"description_zh_tw\":\"伺服器網卡出入包流量佔比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 138: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('host_eth_net_bandwidth_mbps','eth_net_bandwidth_mbps{app=\"HOST\"}','Metric',1,'alarm','alarm','net_bandwidth_mbps',265,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,device','{\"name_en_us\":\"Host eth.* network bandwidth\",\"name_zh_cn\":\"服务器 eth.* 网卡带宽\",\"name_zh_tw\":\"伺服器網卡帶寬\"}','服务器 eth.* 网卡带宽','Host eth.* network bandwidth','伺服器網卡帶寬','{\"description_en_us\":\"Host eth.* network bandwidth\",\"description_zh_cn\":\"服务器 eth.* 网卡带宽\",\"description_zh_tw\":\"伺服器 eth.* 網卡帶寬\"}','服务器 eth.* 网卡带宽','Host eth.* network bandwidth','伺服器 eth.* 網卡帶寬','Mbps','{\"unit_en_us\":\"Mbps\",\"unit_zh_cn\":\"Mbps\",\"unit_zh_tw\":\"Mbps\"}','Mbps','Mbps','Mbps',1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='eth_net_bandwidth_mbps{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,device',`value_typical`=1000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_bandwidth_mbps',`name_i18n`='{\"name_en_us\":\"Host eth.* network bandwidth\",\"name_zh_cn\":\"服务器 eth.* 网卡带宽\",\"name_zh_tw\":\"伺服器網卡帶寬\"}',`description_i18n`='{\"description_en_us\":\"Host eth.* network bandwidth\",\"description_zh_cn\":\"服务器 eth.* 网卡带宽\",\"description_zh_tw\":\"伺服器 eth.* 網卡帶寬\"}',`unit_i18n`='{\"unit_en_us\":\"Mbps\",\"unit_zh_cn\":\"Mbps\",\"unit_zh_tw\":\"Mbps\"}' sql 139: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('oblb_net_traffic_usage','oblb_net_traffic_usage{}','Metric',1,'alarm','alarm','net_traffic_usage',10,'OBLB','Service','svr_ip,device','{\"name_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡出入包流量占比\",\"name_zh_tw\":\"伺服器網卡出入包流量佔比\"}','服务器网卡出入包流量占比','Percentage of Input and Output Packets in Server NIC Bandwidth','伺服器網卡出入包流量佔比','{\"description_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡出入包流量占比\",\"description_zh_tw\":\"伺服器網卡出入包流量佔比\"}','服务器网卡出入包流量占比','Percentage of Input and Output Packets in Server NIC Bandwidth','伺服器網卡出入包流量佔比','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='oblb_net_traffic_usage{}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='svr_ip,device',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_traffic_usage',`name_i18n`='{\"name_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡出入包流量占比\",\"name_zh_tw\":\"伺服器網卡出入包流量佔比\"}',`description_i18n`='{\"description_en_us\":\"Percentage of Input and Output Packets in Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡出入包流量占比\",\"description_zh_tw\":\"伺服器網卡出入包流量佔比\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 140: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`is_built_in`) VALUES ('net_bandwidth_mbps','net_bandwidth_mbps{}','Metric',1,'alarm','alarm','net_bandwidth_mbps',10,'OBLB','Service','svr_ip,device','{\"name_en_us\":\"Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡带宽\",\"name_zh_tw\":\"伺服器網卡帶寬\"}','服务器网卡带宽','Server NIC Bandwidth','伺服器網卡帶寬','{\"description_en_us\":\"Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡带宽\",\"description_zh_tw\":\"伺服器網卡帶寬\"}','服务器网卡带宽','Server NIC Bandwidth','伺服器網卡帶寬','Mbps','{\"unit_en_us\":\"Mbps\",\"unit_zh_cn\":\"Mbps\",\"unit_zh_tw\":\"Mbps\"}','Mbps','Mbps','Mbps',1000,1) ON DUPLICATE KEY UPDATE `metric_expression`='net_bandwidth_mbps{}',`window_size_seconds`=10,`app_type`='OBLB',`scope`='Service',`target_labels`='svr_ip,device',`value_typical`=1000,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='net_bandwidth_mbps',`name_i18n`='{\"name_en_us\":\"Server NIC Bandwidth\",\"name_zh_cn\":\"服务器网卡带宽\",\"name_zh_tw\":\"伺服器網卡帶寬\"}',`description_i18n`='{\"description_en_us\":\"Server NIC Bandwidth\",\"description_zh_cn\":\"服务器网卡带宽\",\"description_zh_tw\":\"伺服器網卡帶寬\"}',`unit_i18n`='{\"unit_en_us\":\"Mbps\",\"unit_zh_cn\":\"Mbps\",\"unit_zh_tw\":\"Mbps\"}' sql 141: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_file_inode_usage','file_inode_usage{app=\"HOST\"}','Metric',1,'alarm','alarm','file_inode_usage',266,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Host inode usage\",\"name_zh_cn\":\"服务器 inode 使用率\",\"name_zh_tw\":\"伺服器 inode 使用率\"}','服务器 inode 使用率','Host inode usage','伺服器 inode 使用率','{\"description_en_us\":\"Host inode usage\",\"description_zh_cn\":\"服务器 inode 使用率\",\"description_zh_tw\":\"伺服器 inode 使用率\"}','服务器 inode 使用率','Host inode usage','伺服器 inode 使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='file_inode_usage{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='file_inode_usage',`name_i18n`='{\"name_en_us\":\"Host inode usage\",\"name_zh_cn\":\"服务器 inode 使用率\",\"name_zh_tw\":\"伺服器 inode 使用率\"}',`description_i18n`='{\"description_en_us\":\"Host inode usage\",\"description_zh_cn\":\"服务器 inode 使用率\",\"description_zh_tw\":\"伺服器 inode 使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 142: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_cpu_softirq_per_cpu','cpu_softirq_per_cpu{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_softirq_per_cpu',267,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,cpu','{\"name_en_us\":\"Host CPU softirq usage per cpu\",\"name_zh_cn\":\"服务器每个 CPU softirq(软中断)使用率\",\"name_zh_tw\":\"伺服器每個 CPU softirq(軟中斷)使用率\"}','服务器每个 CPU softirq(软中断)使用率','Host CPU softirq usage per cpu','伺服器每個 CPU softirq(軟中斷)使用率','{\"description_en_us\":\"Host CPU softirq usage per cpu\",\"description_zh_cn\":\"服务器每个 CPU softirq(软中断)使用率\",\"description_zh_tw\":\"伺服器每個 CPU softirq(軟中斷)使用率\"}','服务器每个 CPU softirq(软中断)使用率','Host CPU softirq usage per cpu','伺服器每個 CPU softirq(軟中斷)使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_softirq_per_cpu{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,cpu',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_softirq_per_cpu',`name_i18n`='{\"name_en_us\":\"Host CPU softirq usage per cpu\",\"name_zh_cn\":\"服务器每个 CPU softirq(软中断)使用率\",\"name_zh_tw\":\"伺服器每個 CPU softirq(軟中斷)使用率\"}',`description_i18n`='{\"description_en_us\":\"Host CPU softirq usage per cpu\",\"description_zh_cn\":\"服务器每个 CPU softirq(软中断)使用率\",\"description_zh_tw\":\"伺服器每個 CPU softirq(軟中斷)使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 143: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('host_cpu_idle_per_cpu','cpu_idle_per_cpu{app=\"HOST\"}','Metric',1,'alarm','alarm','cpu_idle_per_cpu',268,10,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip,cpu','{\"name_en_us\":\"Host CPU idle percent per cpu\",\"name_zh_cn\":\"服务器每个 CPU 空闲率\",\"name_zh_tw\":\"伺服器每個 CPU 空閒率\"}','服务器每个 CPU 空闲率','Host CPU idle percent per cpu','伺服器每個 CPU 空閒率','{\"description_en_us\":\"Host CPU idle percent per cpu\",\"description_zh_cn\":\"服务器每个 CPU 空闲率\",\"description_zh_tw\":\"伺服器每個 CPU 空閒率\"}','服务器每个 CPU 空闲率','Host CPU idle percent per cpu','伺服器每個 CPU 空閒率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1,100,1) ON DUPLICATE KEY UPDATE `metric_expression`='cpu_idle_per_cpu{app=\"HOST\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip,cpu',`value_typical`=1,`value_max_limit`=100,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='cpu_idle_per_cpu',`name_i18n`='{\"name_en_us\":\"Host CPU idle percent per cpu\",\"name_zh_cn\":\"服务器每个 CPU 空闲率\",\"name_zh_tw\":\"伺服器每個 CPU 空閒率\"}',`description_i18n`='{\"description_en_us\":\"Host CPU idle percent per cpu\",\"description_zh_cn\":\"服务器每个 CPU 空闲率\",\"description_zh_tw\":\"伺服器每個 CPU 空閒率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 144: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('observer_log','observer_log{app=\"LOG\"}','Log',0,'observer_log',60,'Log','OceanBaseLog','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}','OBServer 程序日志','process log of OBServer','OBServer 程序日志','{\"description_en_us\":\"process log of observer\",\"description_zh_cn\":\"OceanBase服务器 observer 程序日志\",\"description_zh_tw\":\"OceanBase伺服器 observer 程式日誌\"}','OceanBase服务器 observer 程序日志','process log of observer','OceanBase伺服器 observer 程式日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='observer_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='OceanBaseLog',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='observer_log',`name_i18n`='{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}',`description_i18n`='{\"description_en_us\":\"process log of observer\",\"description_zh_cn\":\"OceanBase服务器 observer 程序日志\",\"description_zh_tw\":\"OceanBase伺服器 observer 程式日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 145: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('election_log','election_log{app=\"LOG\"}','Log',0,'election_log',60,'Log','OceanBaseLog','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"process log of OBServer election\",\"name_zh_cn\":\"OBServer 选举日志\",\"name_zh_tw\":\"OBServer 选举日誌\"}','OBServer 选举日志','process log of OBServer election','OBServer 选举日誌','{\"description_en_us\":\"process log of observer election\",\"description_zh_cn\":\"OceanBase服务器 observer 选举日志\",\"description_zh_tw\":\"OceanBase伺服器 observer 选举日誌\"}','OceanBase服务器 observer 选举日志','process log of observer election','OceanBase伺服器 observer 选举日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='election_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='OceanBaseLog',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='election_log',`name_i18n`='{\"name_en_us\":\"process log of OBServer election\",\"name_zh_cn\":\"OBServer 选举日志\",\"name_zh_tw\":\"OBServer 选举日誌\"}',`description_i18n`='{\"description_en_us\":\"process log of observer election\",\"description_zh_cn\":\"OceanBase服务器 observer 选举日志\",\"description_zh_tw\":\"OceanBase伺服器 observer 选举日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 146: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('rootservice_log','rootservice_log{app=\"LOG\"}','Log',0,'rootservice_log',60,'Log','OceanBaseLog','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"process log of OBServer rootservice\",\"name_zh_cn\":\"OBServer rootservice日志\",\"name_zh_tw\":\"OBServer rootservice日誌\"}','OBServer rootservice日志','process log of OBServer rootservice','OBServer rootservice日誌','{\"description_en_us\":\"process log of observer rootservice\",\"description_zh_cn\":\"OceanBase服务器 observer rootservice日志\",\"description_zh_tw\":\"OceanBase伺服器 observer rootservice日誌\"}','OceanBase服务器 observer rootservice日志','process log of observer rootservice','OceanBase伺服器 observer rootservice日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='rootservice_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='OceanBaseLog',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='rootservice_log',`name_i18n`='{\"name_en_us\":\"process log of OBServer rootservice\",\"name_zh_cn\":\"OBServer rootservice日志\",\"name_zh_tw\":\"OBServer rootservice日誌\"}',`description_i18n`='{\"description_en_us\":\"process log of observer rootservice\",\"description_zh_cn\":\"OceanBase服务器 observer rootservice日志\",\"description_zh_tw\":\"OceanBase伺服器 observer rootservice日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 147: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('obproxy_log','obproxy_log{app=\"LOG\"}','Log',0,'obproxy_log',60,'Log','OBProxyLog','obproxy_cluster_id,obproxy_cluster,svr_ip','{\"name_en_us\":\"process log of OBProxy\",\"name_zh_cn\":\"OBProxy 程序日志\",\"name_zh_tw\":\"OBProxy 程式日誌\"}','OBProxy 程序日志','process log of OBProxy','OBProxy 程式日誌','{\"description_en_us\":\"process log of OBProxy\",\"description_zh_cn\":\"OBProxy服务器日志\",\"description_zh_tw\":\"OBProxy伺服器日誌\"}','OBProxy服务器日志','process log of OBProxy','OBProxy伺服器日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='obproxy_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='OBProxyLog',`target_labels`='obproxy_cluster_id,obproxy_cluster,svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='obproxy_log',`name_i18n`='{\"name_en_us\":\"process log of OBProxy\",\"name_zh_cn\":\"OBProxy 程序日志\",\"name_zh_tw\":\"OBProxy 程式日誌\"}',`description_i18n`='{\"description_en_us\":\"process log of OBProxy\",\"description_zh_cn\":\"OBProxy服务器日志\",\"description_zh_tw\":\"OBProxy伺服器日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 148: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('monagent_log','monagent_log{app=\"LOG\"}','Log',0,'monagent_log',60,'Log','HostLog','svr_ip','{\"name_en_us\":\"process log of ocp_monagent\",\"name_zh_cn\":\"ocp_monagent 进程日志\",\"name_zh_tw\":\"ocp_monagent 程式日誌\"}','ocp_monagent 进程日志','process log of ocp_monagent','ocp_monagent 程式日誌','{\"description_en_us\":\"process log of ocp_monagent\",\"description_zh_cn\":\"ocp_monagent日志\",\"description_zh_tw\":\"ocp_monagent程式日誌\"}','ocp_monagent日志','process log of ocp_monagent','ocp_monagent程式日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='monagent_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='HostLog',`target_labels`='svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='monagent_log',`name_i18n`='{\"name_en_us\":\"process log of ocp_monagent\",\"name_zh_cn\":\"ocp_monagent 进程日志\",\"name_zh_tw\":\"ocp_monagent 程式日誌\"}',`description_i18n`='{\"description_en_us\":\"process log of ocp_monagent\",\"description_zh_cn\":\"ocp_monagent日志\",\"description_zh_tw\":\"ocp_monagent程式日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 149: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('mgragent_log','mgragent_log{app=\"LOG\"}','Log',0,'mgragent_log',60,'Log','HostLog','svr_ip','{\"name_en_us\":\"process log of ocp_mgragent\",\"name_zh_cn\":\"ocp_mgragent 进程日志\",\"name_zh_tw\":\"ocp_mgragent 程式日誌\"}','ocp_mgragent 进程日志','process log of ocp_mgragent','ocp_mgragent 程式日誌','{\"description_en_us\":\"process log of ocp_monagent\",\"description_zh_cn\":\"ocp_mgragent日志\",\"description_zh_tw\":\"ocp_mgragent程式日誌\"}','ocp_mgragent日志','process log of ocp_monagent','ocp_mgragent程式日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='mgragent_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='HostLog',`target_labels`='svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='mgragent_log',`name_i18n`='{\"name_en_us\":\"process log of ocp_mgragent\",\"name_zh_cn\":\"ocp_mgragent 进程日志\",\"name_zh_tw\":\"ocp_mgragent 程式日誌\"}',`description_i18n`='{\"description_en_us\":\"process log of ocp_monagent\",\"description_zh_cn\":\"ocp_mgragent日志\",\"description_zh_tw\":\"ocp_mgragent程式日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 150: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('host_message_log','os_message_log{app=\"LOG\"}','Log',0,'os_message_log',60,'Log','HostLog','svr_ip','{\"name_en_us\":\"system message log\",\"name_zh_cn\":\"系统 message 日志\",\"name_zh_tw\":\"系統 message 日誌\"}','系统 message 日志','system message log','系統 message 日誌','{\"description_en_us\":\"system message log\",\"description_zh_cn\":\"系统 message 日志\",\"description_zh_tw\":\"系統 message 日誌\"}','系统 message 日志','system message log','系統 message 日誌','Log','{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}','Log','Log','Log',1) ON DUPLICATE KEY UPDATE `metric_expression`='os_message_log{app=\"LOG\"}',`window_size_seconds`=60,`app_type`='Log',`scope`='HostLog',`target_labels`='svr_ip',`is_built_in`=1,`metric_interval`=0,`meta_type`='Log',`metric_name`='os_message_log',`name_i18n`='{\"name_en_us\":\"system message log\",\"name_zh_cn\":\"系统 message 日志\",\"name_zh_tw\":\"系統 message 日誌\"}',`description_i18n`='{\"description_en_us\":\"system message log\",\"description_zh_cn\":\"系统 message 日志\",\"description_zh_tw\":\"系統 message 日誌\"}',`unit_i18n`='{\"unit_en_us\":\"Log\",\"unit_zh_cn\":\"Log\",\"unit_zh_tw\":\"Log\"}' sql 151: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ocp_meta_db_health','ocp_meta_db_health{app=\"OCP\"}','Metric',60,'alarm','alarm','ocp_meta_db_health',60,'OCP','Service','svr_ip,db','{\"name_en_us\":\"OCP meta DB Health\",\"name_zh_cn\":\"OCP meta DB 健康状态\",\"name_zh_tw\":\"OCP meta DB 健康狀態\"}','OCP meta DB 健康状态','OCP meta DB Health','OCP meta DB 健康狀態','{\"description_en_us\":\"OCP meta DB Health\",\"description_zh_cn\":\"OCP meta DB 健康状态检查\",\"description_zh_tw\":\"OCP meta DB 健康狀態檢查\"}','OCP meta DB 健康状态检查','OCP meta DB Health','OCP meta DB 健康狀態檢查','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"Boolean\",\"unit_zh_tw\":\"Boolean\"}','Boolean','Boolean','Boolean',1) ON DUPLICATE KEY UPDATE `metric_expression`='ocp_meta_db_health{app=\"OCP\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Service',`target_labels`='svr_ip,db',`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ocp_meta_db_health',`name_i18n`='{\"name_en_us\":\"OCP meta DB Health\",\"name_zh_cn\":\"OCP meta DB 健康状态\",\"name_zh_tw\":\"OCP meta DB 健康狀態\"}',`description_i18n`='{\"description_en_us\":\"OCP meta DB Health\",\"description_zh_cn\":\"OCP meta DB 健康状态检查\",\"description_zh_tw\":\"OCP meta DB 健康狀態檢查\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"Boolean\",\"unit_zh_tw\":\"Boolean\"}' sql 152: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ocp_http_request_duration_seconds','ocp_http_request_duration_seconds{app=\"OCP\"}','Metric',1,'alarm','alarm','http_api_request_duration_seconds',10,'OCP','Service','svr_ip,uri,method','{\"name_en_us\":\"OCP HTTP request duration\",\"name_zh_cn\":\"OCP HTTP 请求耗时\",\"name_zh_tw\":\"OCP HTTP 请求請求耗時\"}','OCP HTTP 请求耗时','OCP HTTP request duration','OCP HTTP 请求請求耗時','{\"description_en_us\":\"OCP HTTP request duration\",\"description_zh_cn\":\"OCP HTTP 请求耗时\",\"description_zh_tw\":\"OCP HTTP 请求請求耗時\"}','OCP HTTP 请求耗时','OCP HTTP request duration','OCP HTTP 请求請求耗時','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1) ON DUPLICATE KEY UPDATE `metric_expression`='ocp_http_request_duration_seconds{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Service',`target_labels`='svr_ip,uri,method',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='http_api_request_duration_seconds',`name_i18n`='{\"name_en_us\":\"OCP HTTP request duration\",\"name_zh_cn\":\"OCP HTTP 请求耗时\",\"name_zh_tw\":\"OCP HTTP 请求請求耗時\"}',`description_i18n`='{\"description_en_us\":\"OCP HTTP request duration\",\"description_zh_cn\":\"OCP HTTP 请求耗时\",\"description_zh_tw\":\"OCP HTTP 请求請求耗時\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 153: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ocp_http_request_error_count','ocp_http_request_error_count{app=\"OCP\"}','Metric',1,'alarm','alarm','http_api_request_error_count',10,'OCP','Service','svr_ip,uri,method,status','{\"name_en_us\":\"OCP HTTP request error count\",\"name_zh_cn\":\"OCP HTTP 平均每秒错误请求次数\",\"name_zh_tw\":\"OCP HTTP 錯誤請求次數\"}','OCP HTTP 平均每秒错误请求次数','OCP HTTP request error count','OCP HTTP 錯誤請求次數','{\"description_en_us\":\"OCP HTTP request error count\",\"description_zh_cn\":\"OCP HTTP 错误请求次数\",\"description_zh_tw\":\"OCP HTTP 錯誤請求次數 \"}','OCP HTTP 错误请求次数','OCP HTTP request error count','OCP HTTP 錯誤請求次數 ','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',1) ON DUPLICATE KEY UPDATE `metric_expression`='ocp_http_request_error_count{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Service',`target_labels`='svr_ip,uri,method,status',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='http_api_request_error_count',`name_i18n`='{\"name_en_us\":\"OCP HTTP request error count\",\"name_zh_cn\":\"OCP HTTP 平均每秒错误请求次数\",\"name_zh_tw\":\"OCP HTTP 錯誤請求次數\"}',`description_i18n`='{\"description_en_us\":\"OCP HTTP request error count\",\"description_zh_cn\":\"OCP HTTP 错误请求次数\",\"description_zh_tw\":\"OCP HTTP 錯誤請求次數 \"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' sql 154: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ocp_alarm_detect_duration_seconds','ocp_alarm_detect_duration_seconds{app=\"OCP\"}','Metric',1,'alarm','alarm','ocp_alarm_detect_duration_seconds',10,'OCP','Service','svr_ip,type','{\"name_en_us\":\"OCP alarm detect duration\",\"name_zh_cn\":\"OCP 告警规则检测时间\",\"name_zh_tw\":\"OCP 告警規則檢測時間\"}','OCP 告警规则检测时间','OCP alarm detect duration','OCP 告警規則檢測時間','{\"description_en_us\":\"OCP alarm detect duration\",\"description_zh_cn\":\"OCP 告警规则检测时间\",\"description_zh_tw\":\"OCP 告警規則檢測時間\"}','OCP 告警规则检测时间','OCP alarm detect duration','OCP 告警規則檢測時間','Second','{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}','秒','Second','秒',1) ON DUPLICATE KEY UPDATE `metric_expression`='ocp_alarm_detect_duration_seconds{app=\"OCP\"}',`window_size_seconds`=10,`app_type`='OCP',`scope`='Service',`target_labels`='svr_ip,type',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='ocp_alarm_detect_duration_seconds',`name_i18n`='{\"name_en_us\":\"OCP alarm detect duration\",\"name_zh_cn\":\"OCP 告警规则检测时间\",\"name_zh_tw\":\"OCP 告警規則檢測時間\"}',`description_i18n`='{\"description_en_us\":\"OCP alarm detect duration\",\"description_zh_cn\":\"OCP 告警规则检测时间\",\"description_zh_tw\":\"OCP 告警規則檢測時間\"}',`unit_i18n`='{\"unit_en_us\":\"Second\",\"unit_zh_cn\":\"秒\",\"unit_zh_tw\":\"秒\"}' sql 155: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('ocp_collect_metric_failure_rate','collect_metric_failure_rate{app=\"OCP\"}','Metric',60,'alarm','alarm','collect_metric_failure_rate',60,'OCP','Service','app','{\"name_en_us\":\"The fail rate of collecting metric\",\"name_zh_cn\":\"采集监控失败率\",\"name_zh_tw\":\"採集監控失敗率\"}','采集监控失败率','The fail rate of collecting metric','採集監控失敗率','{\"description_en_us\":\"The fail rate of collecting metric\",\"description_zh_cn\":\"采集监控失败率\",\"description_zh_tw\":\"採集監控失敗率\"}','采集监控失败率','The fail rate of collecting metric','採集監控失敗率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='collect_metric_failure_rate{app=\"OCP\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Service',`target_labels`='app',`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='collect_metric_failure_rate',`name_i18n`='{\"name_en_us\":\"The fail rate of collecting metric\",\"name_zh_cn\":\"采集监控失败率\",\"name_zh_tw\":\"採集監控失敗率\"}',`description_i18n`='{\"description_en_us\":\"The fail rate of collecting metric\",\"description_zh_cn\":\"采集监控失败率\",\"description_zh_tw\":\"採集監控失敗率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 156: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`metric_meta_id`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('sql_audit_collect_lost_percent','sql_audit_collect_lost_percent{app=\"HOST\"}','Metric',60,'alarm','alarm','sql_audit_lost_percent',208,60,'OCP','Host','ob_cluster_name,ob_cluster_id,obzone,svr_ip','{\"name_en_us\":\"Sql_audit collect drop rate\",\"name_zh_cn\":\"sql_audit采集丢点率\",\"name_zh_tw\":\"sql_audit採集丢點率\"}','sql_audit采集丢点率','Sql_audit collect drop rate','sql_audit採集丢點率','{\"description_en_us\":\"Sql_audit collect drop rate\",\"description_zh_cn\":\"sql_audit采集丢点率\",\"description_zh_tw\":\"sql_audit採集丢點率\"}','sql_audit采集丢点率','Sql_audit collect drop rate','sql_audit採集丢點率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='sql_audit_collect_lost_percent{app=\"HOST\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='sql_audit_lost_percent',`name_i18n`='{\"name_en_us\":\"Sql_audit collect drop rate\",\"name_zh_cn\":\"sql_audit采集丢点率\",\"name_zh_tw\":\"sql_audit採集丢點率\"}',`description_i18n`='{\"description_en_us\":\"Sql_audit collect drop rate\",\"description_zh_cn\":\"sql_audit采集丢点率\",\"description_zh_tw\":\"sql_audit採集丢點率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 157: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`value_typical`,`value_max_limit`,`is_built_in`) VALUES ('binlog_node_available','binlog_node_available{}','Metric',1,'alarm','alarm','binlog_node_available',10,'Binlog','Host','binlog_cluster,binlog_cluster_id,svr_ip,failed_reason','{\"name_en_us\":\"Binlog Cluster Node Status\",\"name_zh_cn\":\"Binlog 集群节点状态\",\"name_zh_tw\":\"Binlog 集群節點狀態\"}','Binlog 集群节点状态','Binlog Cluster Node Status','Binlog 集群節點狀態','{\"description_en_us\":\"Binlog Cluster Node Status: 1: Connectable, 0: Unconnectable\",\"description_zh_cn\":\"Binlog 集群节点状态,1:可连接,0:不可连接\",\"description_zh_tw\":\"Binlog 集群節點狀態,1:可連接,0:不可連接。\"}','Binlog 集群节点状态,1:可连接,0:不可连接','Binlog Cluster Node Status: 1: Connectable, 0: Unconnectable','Binlog 集群節點狀態,1:可連接,0:不可連接。','Boolean','{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}','是否','Boolean','是否',1,1,1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_node_available{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='Host',`target_labels`='binlog_cluster,binlog_cluster_id,svr_ip,failed_reason',`value_typical`=1,`value_max_limit`=1,`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_node_available',`name_i18n`='{\"name_en_us\":\"Binlog Cluster Node Status\",\"name_zh_cn\":\"Binlog 集群节点状态\",\"name_zh_tw\":\"Binlog 集群節點狀態\"}',`description_i18n`='{\"description_en_us\":\"Binlog Cluster Node Status: 1: Connectable, 0: Unconnectable\",\"description_zh_cn\":\"Binlog 集群节点状态,1:可连接,0:不可连接\",\"description_zh_tw\":\"Binlog 集群節點狀態,1:可連接,0:不可連接。\"}',`unit_i18n`='{\"unit_en_us\":\"Boolean\",\"unit_zh_cn\":\"是否\",\"unit_zh_tw\":\"是否\"}' sql 158: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_host_cpu_usage','binlog_host_cpu_usage{}','Metric',1,'alarm','alarm','binlog_host_cpu_usage',10,'Binlog','Host','binlog_cluster,binlog_cluster_id,svr_ip','{\"name_en_us\":\"Binlog Cluster Node CPU Usage\",\"name_zh_cn\":\"Binlog 集群节点 CPU 使用率\",\"name_zh_tw\":\"Binlog 集群節點 CPU 使用率\"}','Binlog 集群节点 CPU 使用率','Binlog Cluster Node CPU Usage','Binlog 集群節點 CPU 使用率','{\"description_en_us\":\"Binlog Cluster Node CPU Usage\",\"description_zh_cn\":\"Binlog 集群节点 CPU 使用率\",\"description_zh_tw\":\"Binlog 集群節點 CPU 使用率\"}','Binlog 集群节点 CPU 使用率','Binlog Cluster Node CPU Usage','Binlog 集群節點 CPU 使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_host_cpu_usage{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='Host',`target_labels`='binlog_cluster,binlog_cluster_id,svr_ip',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_host_cpu_usage',`name_i18n`='{\"name_en_us\":\"Binlog Cluster Node CPU Usage\",\"name_zh_cn\":\"Binlog 集群节点 CPU 使用率\",\"name_zh_tw\":\"Binlog 集群節點 CPU 使用率\"}',`description_i18n`='{\"description_en_us\":\"Binlog Cluster Node CPU Usage\",\"description_zh_cn\":\"Binlog 集群节点 CPU 使用率\",\"description_zh_tw\":\"Binlog 集群節點 CPU 使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 159: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_host_memory_usage','binlog_host_memory_usage{}','Metric',1,'alarm','alarm','binlog_host_memory_usage',10,'Binlog','Host','binlog_cluster,binlog_cluster_id,svr_ip','{\"name_en_us\":\"Binlog Cluster Node Memory Usage\",\"name_zh_cn\":\"Binlog 集群节点内存使用率\",\"name_zh_tw\":\"Binlog 集群節點內存使用率\"}','Binlog 集群节点内存使用率','Binlog Cluster Node Memory Usage','Binlog 集群節點內存使用率','{\"description_en_us\":\"Binlog Cluster Node Memory Usage\",\"description_zh_cn\":\"Binlog 集群节点内存使用率\",\"description_zh_tw\":\"Binlog 集群節點內存使用率\"}','Binlog 集群节点内存使用率','Binlog Cluster Node Memory Usage','Binlog 集群節點內存使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_host_memory_usage{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='Host',`target_labels`='binlog_cluster,binlog_cluster_id,svr_ip',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_host_memory_usage',`name_i18n`='{\"name_en_us\":\"Binlog Cluster Node Memory Usage\",\"name_zh_cn\":\"Binlog 集群节点内存使用率\",\"name_zh_tw\":\"Binlog 集群節點內存使用率\"}',`description_i18n`='{\"description_en_us\":\"Binlog Cluster Node Memory Usage\",\"description_zh_cn\":\"Binlog 集群节点内存使用率\",\"description_zh_tw\":\"Binlog 集群節點內存使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 160: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_host_storage_usage','binlog_host_storage_usage{}','Metric',1,'alarm','alarm','binlog_host_storage_usage',10,'Binlog','Host','binlog_cluster,binlog_cluster_id,svr_ip','{\"name_en_us\":\"Binlog Cluster Node Binlog Storage Usage\",\"name_zh_cn\":\"Binlog 集群节点 Binlog存储使用率\",\"name_zh_tw\":\"Binlog 集群節點 Binlog儲存使用率\"}','Binlog 集群节点 Binlog存储使用率','Binlog Cluster Node Binlog Storage Usage','Binlog 集群節點 Binlog儲存使用率','{\"description_en_us\":\"Binlog cluster node Binlog storage usage\",\"description_zh_cn\":\"Binlog 集群节点 Binlog存储使用率\",\"description_zh_tw\":\"Binlog 集群節點 Binlog儲存使用率\"}','Binlog 集群节点 Binlog存储使用率','Binlog Cluster Node Binlog Storage Usage','Binlog 集群節點 Binlog儲存使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_host_storage_usage{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='Host',`target_labels`='binlog_cluster,binlog_cluster_id,svr_ip',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_host_storage_usage',`name_i18n`='{\"name_en_us\":\"Binlog Cluster Node Binlog Storage Usage\",\"name_zh_cn\":\"Binlog 集群节点 Binlog存储使用率\",\"name_zh_tw\":\"Binlog 集群節點 Binlog儲存使用率\"}',`description_i18n`='{\"description_en_us\":\"Binlog cluster node Binlog storage usage\",\"description_zh_cn\":\"Binlog 集群节点 Binlog存储使用率\",\"description_zh_tw\":\"Binlog 集群節點 Binlog儲存使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 161: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_conversion_delay','binlog_conversion_delay{}','Metric',1,'alarm','alarm','binlog_conversion_delay',10,'Binlog','BinlogService','binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Binlog Conversion Delay Time\",\"name_zh_cn\":\"Binlog 转换延迟时间\",\"name_zh_tw\":\"Binlog 轉換延遲時長\"}','Binlog 转换延迟时间','Binlog Conversion Delay Time','Binlog 轉換延遲時長','{\"description_en_us\":\"Binlog Conversion Delay Time\",\"description_zh_cn\":\"Binlog 转换延迟时间\",\"description_zh_tw\":\"Binlog 轉換延遲時長\"}','Binlog 转换延迟时间','Binlog Conversion Delay Time','Binlog 轉換延遲時長','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_conversion_delay{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='BinlogService',`target_labels`='binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_conversion_delay',`name_i18n`='{\"name_en_us\":\"Binlog Conversion Delay Time\",\"name_zh_cn\":\"Binlog 转换延迟时间\",\"name_zh_tw\":\"Binlog 轉換延遲時長\"}',`description_i18n`='{\"description_en_us\":\"Binlog Conversion Delay Time\",\"description_zh_cn\":\"Binlog 转换延迟时间\",\"description_zh_tw\":\"Binlog 轉換延遲時長\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 162: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_dump_delay','binlog_dump_delay{}','Metric',1,'alarm','alarm','binlog_dump_delay',10,'Binlog','BinlogService','binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Binlog Subscription Delay Duration\",\"name_zh_cn\":\"Binlog 订阅延迟时长\",\"name_zh_tw\":\"Binlog 訂閱延遲時長\"}','Binlog 订阅延迟时长','Binlog Subscription Delay Duration','Binlog 訂閱延遲時長','{\"description_en_us\":\"Binlog Subscription Delay Duration\",\"description_zh_cn\":\"Binlog 订阅延迟时长\",\"description_zh_tw\":\"Binlog 訂閱延遲時長\"}','Binlog 订阅延迟时长','Binlog Subscription Delay Duration','Binlog 訂閱延遲時長','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_dump_delay{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='BinlogService',`target_labels`='binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_dump_delay',`name_i18n`='{\"name_en_us\":\"Binlog Subscription Delay Duration\",\"name_zh_cn\":\"Binlog 订阅延迟时长\",\"name_zh_tw\":\"Binlog 訂閱延遲時長\"}',`description_i18n`='{\"description_en_us\":\"Binlog Subscription Delay Duration\",\"description_zh_cn\":\"Binlog 订阅延迟时长\",\"description_zh_tw\":\"Binlog 訂閱延遲時長\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 163: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_instance_down','binlog_instance_down{}','Metric',1,'alarm','alarm','binlog_instance_down',10,'Binlog','BinlogService','binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Binlog service instance down\",\"name_zh_cn\":\"Binlog 服务实例异常\",\"name_zh_tw\":\"Binlog 服務實例異常\"}','Binlog 服务实例异常','Binlog service instance down','Binlog 服務實例異常','{\"description_en_us\":\"Binlog service instance down\",\"description_zh_cn\":\"Binlog 服务实例异常\",\"description_zh_tw\":\"Binlog 服務實例異常\"}','Binlog 服务实例异常','Binlog service instance down','Binlog 服務實例異常','Millisecond','{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}','毫秒','Millisecond','毫秒',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_instance_down{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='BinlogService',`target_labels`='binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_instance_down',`name_i18n`='{\"name_en_us\":\"Binlog service instance down\",\"name_zh_cn\":\"Binlog 服务实例异常\",\"name_zh_tw\":\"Binlog 服務實例異常\"}',`description_i18n`='{\"description_en_us\":\"Binlog service instance down\",\"description_zh_cn\":\"Binlog 服务实例异常\",\"description_zh_tw\":\"Binlog 服務實例異常\"}',`unit_i18n`='{\"unit_en_us\":\"Millisecond\",\"unit_zh_cn\":\"毫秒\",\"unit_zh_tw\":\"毫秒\"}' sql 164: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_dump_error_count','binlog_dump_error_count{}','Metric',1,'alarm','alarm','binlog_dump_error_count',10,'Binlog','BinlogService','binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":\"Binlog Subscription Exceptions\",\"name_zh_cn\":\"Binlog 订阅异常次数\",\"name_zh_tw\":\"Binlog 訂閱異常次數\"}','Binlog 订阅异常次数','Binlog Subscription Exceptions','Binlog 訂閱異常次數','{\"description_en_us\":\"Binlog Subscription Exceptions\",\"description_zh_cn\":\"Binlog 订阅异常次数\",\"description_zh_tw\":\"Binlog 訂閱異常次數\"}','Binlog 订阅异常次数','Binlog Subscription Exceptions','Binlog 訂閱異常次數','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_dump_error_count{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='BinlogService',`target_labels`='binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_dump_error_count',`name_i18n`='{\"name_en_us\":\"Binlog Subscription Exceptions\",\"name_zh_cn\":\"Binlog 订阅异常次数\",\"name_zh_tw\":\"Binlog 訂閱異常次數\"}',`description_i18n`='{\"description_en_us\":\"Binlog Subscription Exceptions\",\"description_zh_cn\":\"Binlog 订阅异常次数\",\"description_zh_tw\":\"Binlog 訂閱異常次數\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' sql 165: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('binlog_service_disk_usage','binlog_service_disk_usage{}','Metric',1,'alarm','alarm','binlog_service_disk_usage',10,'Binlog','BinlogService','binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id','{\"name_en_us\":Binlog Service Disk Quota Usage\",\"name_zh_cn\":\"Binlog 服务磁盘配额使用率\",\"name_zh_tw\":\"Binlog 服務磁盤配額使用率\"}','Binlog 服务磁盘配额使用率','Binlog Service Disk Quota Usage','Binlog 服務磁盤配額使用率','{\"description_en_us\":\"Binlog Service Disk Quota Usage\",\"description_zh_cn\":\"Binlog 服务磁盘配额使用率\",\"description_zh_tw\":\"Binlog 服務磁盤配額使用率\"}','Binlog 服务磁盘配额使用率','Binlog Service Disk Quota Usage','Binlog 服務磁盤配額使用率','Percentage','{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}','百分数','Percentage','百分數',1) ON DUPLICATE KEY UPDATE `metric_expression`='binlog_service_disk_usage{}',`window_size_seconds`=10,`app_type`='Binlog',`scope`='BinlogService',`target_labels`='binlog_cluster,binlog_cluster_id,instance_id,ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id',`is_built_in`=1,`metric_interval`=1,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='binlog_service_disk_usage',`name_i18n`='{\"name_en_us\":Binlog Service Disk Quota Usage\",\"name_zh_cn\":\"Binlog 服务磁盘配额使用率\",\"name_zh_tw\":\"Binlog 服務磁盤配額使用率\"}',`description_i18n`='{\"description_en_us\":\"Binlog Service Disk Quota Usage\",\"description_zh_cn\":\"Binlog 服务磁盘配额使用率\",\"description_zh_tw\":\"Binlog 服務磁盤配額使用率\"}',`unit_i18n`='{\"unit_en_us\":\"Percentage\",\"unit_zh_cn\":\"百分数\",\"unit_zh_tw\":\"百分數\"}' sql 166: INSERT INTO `ocp2_alarm_metric_meta`(`alarm_metric`,`metric_expression`,`meta_type`,`metric_interval`,`metric_class_name`,`metric_group_name`,`metric_name`,`window_size_seconds`,`app_type`,`scope`,`target_labels`,`name_i18n`,`name1`,`name2`,`name3`,`description_i18n`,`description1`,`description2`,`description3`,`unit_name`,`unit_i18n`,`unit`,`unit2`,`unit3`,`is_built_in`) VALUES ('agent_process_count','agent_process_count{app=\"HOST\"}','Metric',60,'alarm','alarm','process_count',60,'OCP','Host','ob_cluster_name,ob_cluster_id,svr_ip,name','{\"name_en_us\":\"process count\",\"name_zh_cn\":\"进程数量\",\"name_zh_tw\":\"進程數量\"}','进程数量','process count','進程數量','{\"description_en_us\":\"process count\",\"description_zh_cn\":\"进程数量\",\"description_zh_tw\":\"進程數量\"}','进程数量','process count','進程數量','Count','{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}','Count','Count','Count',1) ON DUPLICATE KEY UPDATE `metric_expression`='agent_process_count{app=\"HOST\"}',`window_size_seconds`=60,`app_type`='OCP',`scope`='Host',`target_labels`='ob_cluster_name,ob_cluster_id,svr_ip,name',`is_built_in`=1,`metric_interval`=60,`meta_type`='Metric',`metric_class_name`='alarm',`metric_group_name`='alarm',`metric_name`='process_count',`name_i18n`='{\"name_en_us\":\"process count\",\"name_zh_cn\":\"进程数量\",\"name_zh_tw\":\"進程數量\"}',`description_i18n`='{\"description_en_us\":\"process count\",\"description_zh_cn\":\"进程数量\",\"description_zh_tw\":\"進程數量\"}',`unit_i18n`='{\"unit_en_us\":\"Count\",\"unit_zh_cn\":\"Count\",\"unit_zh_tw\":\"Count\"}' ]} [2024-09-05T10:00:36.008] metaDataSource END DEFAULT_DATA sqls:ocp2_alarm_metric_meta [2024-09-05T10:00:36.008] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_alarm_metric_meta 16 [2024-09-05T10:00:36.008] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_alarm_metric_meta, sqls=[ sql 0: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_clog_disk_percent' sql 1: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_agentd_exists' sql 2: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_host_ntp_command_not_found' sql 3: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_tenant_host_disk_percent' sql 4: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_host_ntp_offset_milliseconds' sql 5: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_host_disk_percent' sql 6: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_host_expired_trans_count' sql 7: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_server_max_trans_duration_seconds' sql 8: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_tenant_xa_trans_duration_seconds' sql 9: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ocp_agentd_exists' sql 10: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_tenant_full_clog_sync_delay_seconds' sql 11: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_tenant_logonly_clog_sync_delay_seconds' sql 12: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_tenant_readonly_clog_sync_delay_seconds' sql 13: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_cluster_full_clog_sync_delay_seconds' sql 14: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_cluster_logonly_clog_sync_delay_seconds' sql 15: DELETE FROM `ocp2_alarm_metric_meta` WHERE `alarm_metric`='ob_cluster_readonly_clog_sync_delay_seconds' ]} [2024-09-05T10:00:36.016] metaDataSource END DEFAULT_DATA sqls:ocp2_alarm_metric_meta [2024-09-05T10:00:36.016] metaDataSource BEGIN DEFAULT_DATA sqls:ocp_ob_error_code 1517 [2024-09-05T10:00:36.047] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp_ob_error_code, sqls=[ sql 0: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5261,'OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF','A %s must include all columns in the table\'s partitioning function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF',`error_code_description`='A %s must include all columns in the table\'s partitioning function' sql 1: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5070,'OB_ERR_PARSE_JOIN_INFO','Wrong join info') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSE_JOIN_INFO',`error_code_description`='Wrong join info' sql 2: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5237,'OB_ERR_SAME_NAME_PARTITION_FIELD','Duplicate partition field name \'%.*s\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SAME_NAME_PARTITION_FIELD',`error_code_description`='Duplicate partition field name \'%.*s\'' sql 3: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5229,'OB_ERR_WARN_DATA_OUT_OF_RANGE','Out of range value for column \'%.*s\' at row %ld') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WARN_DATA_OUT_OF_RANGE',`error_code_description`='Out of range value for column \'%.*s\' at row %ld' sql 4: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5225,'OB_ILLEGAL_REFERENCE','Reference \'%.*s\' not supported (reference to group function)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ILLEGAL_REFERENCE',`error_code_description`='Reference \'%.*s\' not supported (reference to group function)' sql 5: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5189,'OB_NO_PARTS_ERROR','Number of partitions = 0 is not an allowed value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_PARTS_ERROR',`error_code_description`='Number of partitions = 0 is not an allowed value' sql 6: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5119,'OB_SQL_OPT_GEN_PLAN_FALIED','fail to generate plan') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_OPT_GEN_PLAN_FALIED',`error_code_description`='fail to generate plan' sql 7: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5139,'OB_SQL_PARAMS_LIMIT','too many params, plan cache not support') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PARAMS_LIMIT',`error_code_description`='too many params, plan cache not support' sql 8: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5188,'OB_TOO_MANY_PARTITIONS_ERROR','Too many partitions (including subpartitions) were defined') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_PARTITIONS_ERROR',`error_code_description`='Too many partitions (including subpartitions) were defined' sql 9: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (10000,'OB_MAX_ERROR_CODE','') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MAX_ERROR_CODE',`error_code_description`='' sql 10: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5999,'OB_ERR_SQL_END','') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SQL_END',`error_code_description`='' sql 11: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (0,'OB_SUCCESS','Success') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SUCCESS',`error_code_description`='Success' sql 12: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (-1,'ERROR','error') ON DUPLICATE KEY UPDATE `error_code_definition`='ERROR',`error_code_description`='error' sql 13: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4000,'OB_ERROR','Common error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERROR',`error_code_description`='Common error' sql 14: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4001,'OB_OBJ_TYPE_ERROR','Object type error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBJ_TYPE_ERROR',`error_code_description`='Object type error' sql 15: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4002,'OB_INVALID_ARGUMENT','Invalid argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT',`error_code_description`='Invalid argument' sql 16: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4003,'OB_ARRAY_OUT_OF_RANGE','Array index out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ARRAY_OUT_OF_RANGE',`error_code_description`='Array index out of range' sql 17: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4004,'OB_SERVER_LISTEN_ERROR','Failed to listen to the port') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_LISTEN_ERROR',`error_code_description`='Failed to listen to the port' sql 18: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4005,'OB_INIT_TWICE','The object is initialized twice') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INIT_TWICE',`error_code_description`='The object is initialized twice' sql 19: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4006,'OB_NOT_INIT','The object is not initialized') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_INIT',`error_code_description`='The object is not initialized' sql 20: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4007,'OB_NOT_SUPPORTED','Not supported feature or function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_SUPPORTED',`error_code_description`='Not supported feature or function' sql 21: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4008,'OB_ITER_END','End of iteration') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ITER_END',`error_code_description`='End of iteration' sql 22: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4009,'OB_IO_ERROR','IO error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IO_ERROR',`error_code_description`='IO error' sql 23: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4010,'OB_ERROR_FUNC_VERSION','Wrong RPC command version') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERROR_FUNC_VERSION',`error_code_description`='Wrong RPC command version' sql 24: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4011,'OB_PACKET_NOT_SENT','Can not send packet') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PACKET_NOT_SENT',`error_code_description`='Can not send packet' sql 25: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4012,'OB_TIMEOUT','Timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TIMEOUT',`error_code_description`='Timeout' sql 26: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4013,'OB_ALLOCATE_MEMORY_FAILED','No memory or reach tenant memory limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALLOCATE_MEMORY_FAILED',`error_code_description`='No memory or reach tenant memory limit' sql 27: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4014,'OB_INNER_STAT_ERROR','Inner state error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INNER_STAT_ERROR',`error_code_description`='Inner state error' sql 28: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4015,'OB_ERR_SYS','System error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYS',`error_code_description`='System error' sql 29: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4016,'OB_ERR_UNEXPECTED','Internal error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNEXPECTED',`error_code_description`='Internal error' sql 30: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4017,'OB_ENTRY_EXIST','Entry already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ENTRY_EXIST',`error_code_description`='Entry already exist' sql 31: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4018,'OB_ENTRY_NOT_EXIST','Entry not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ENTRY_NOT_EXIST',`error_code_description`='Entry not exist' sql 32: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4019,'OB_SIZE_OVERFLOW','Size overflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SIZE_OVERFLOW',`error_code_description`='Size overflow' sql 33: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4020,'OB_REF_NUM_NOT_ZERO','Reference count is not zero') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REF_NUM_NOT_ZERO',`error_code_description`='Reference count is not zero' sql 34: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4021,'OB_CONFLICT_VALUE','Conflict value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CONFLICT_VALUE',`error_code_description`='Conflict value' sql 35: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4022,'OB_ITEM_NOT_SETTED','Item not set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ITEM_NOT_SETTED',`error_code_description`='Item not set' sql 36: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4023,'OB_EAGAIN','Try again') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EAGAIN',`error_code_description`='Try again' sql 37: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4024,'OB_BUF_NOT_ENOUGH','Buffer not enough') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BUF_NOT_ENOUGH',`error_code_description`='Buffer not enough' sql 38: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4025,'OB_PARTIAL_FAILED','Partial failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTIAL_FAILED',`error_code_description`='Partial failed' sql 39: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4026,'OB_READ_NOTHING','Nothing to read') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_READ_NOTHING',`error_code_description`='Nothing to read' sql 40: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4027,'OB_FILE_NOT_EXIST','File not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_NOT_EXIST',`error_code_description`='File not exist' sql 41: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4028,'OB_DISCONTINUOUS_LOG','Log entry not continuous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DISCONTINUOUS_LOG',`error_code_description`='Log entry not continuous' sql 42: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4029,'OB_SCHEMA_ERROR','Schema error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEMA_ERROR',`error_code_description`='Schema error' sql 43: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4030,'OB_TENANT_OUT_OF_MEM','Over tenant memory limits') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_OUT_OF_MEM',`error_code_description`='Over tenant memory limits' sql 44: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4031,'OB_UNKNOWN_OBJ','Unknown object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_OBJ',`error_code_description`='Unknown object' sql 45: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4032,'OB_NO_MONITOR_DATA','No monitor data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_MONITOR_DATA',`error_code_description`='No monitor data' sql 46: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4033,'OB_SERIALIZE_ERROR','Serialize error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERIALIZE_ERROR',`error_code_description`='Serialize error' sql 47: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4034,'OB_DESERIALIZE_ERROR','Deserialize error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DESERIALIZE_ERROR',`error_code_description`='Deserialize error' sql 48: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4035,'OB_AIO_TIMEOUT','Asynchronous IO error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_AIO_TIMEOUT',`error_code_description`='Asynchronous IO error' sql 49: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4036,'OB_NEED_RETRY','Need retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NEED_RETRY',`error_code_description`='Need retry' sql 50: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4037,'OB_TOO_MANY_SSTABLE','Too many sstable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_SSTABLE',`error_code_description`='Too many sstable' sql 51: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4038,'OB_NOT_MASTER','The observer or zone is not the master') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_MASTER',`error_code_description`='The observer or zone is not the master' sql 52: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4039,'OB_KILLED_BY_THROTTLING','Request has killed by sql throttle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KILLED_BY_THROTTLING',`error_code_description`='Request has killed by sql throttle' sql 53: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4041,'OB_DECRYPT_FAILED','Decrypt error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DECRYPT_FAILED',`error_code_description`='Decrypt error' sql 54: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4042,'OB_USER_NOT_EXIST','Can not find any matching row in the user table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_USER_NOT_EXIST',`error_code_description`='Can not find any matching row in the user table' sql 55: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4043,'OB_PASSWORD_WRONG','Access denied for user') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PASSWORD_WRONG',`error_code_description`='Access denied for user' sql 56: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4044,'OB_SKEY_VERSION_WRONG','Wrong skey version') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SKEY_VERSION_WRONG',`error_code_description`='Wrong skey version' sql 57: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4045,'OB_PUSHDOWN_STATUS_CHANGED','pushdown status changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PUSHDOWN_STATUS_CHANGED',`error_code_description`='pushdown status changed' sql 58: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4048,'OB_NOT_REGISTERED','Not registered') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_REGISTERED',`error_code_description`='Not registered' sql 59: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4049,'OB_WAITQUEUE_TIMEOUT','Task timeout and not executed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAITQUEUE_TIMEOUT',`error_code_description`='Task timeout and not executed' sql 60: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4050,'OB_NOT_THE_OBJECT','Not the object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_THE_OBJECT',`error_code_description`='Not the object' sql 61: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4051,'OB_ALREADY_REGISTERED','Already registered') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALREADY_REGISTERED',`error_code_description`='Already registered' sql 62: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4052,'OB_LAST_LOG_RUINNED','Corrupted log entry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LAST_LOG_RUINNED',`error_code_description`='Corrupted log entry' sql 63: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4053,'OB_NO_CS_SELECTED','No ChunkServer selected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_CS_SELECTED',`error_code_description`='No ChunkServer selected' sql 64: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4054,'OB_NO_TABLETS_CREATED','No tablets created') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_TABLETS_CREATED',`error_code_description`='No tablets created' sql 65: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4055,'OB_INVALID_ERROR','Invalid entry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ERROR',`error_code_description`='Invalid entry' sql 66: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4057,'OB_DECIMAL_OVERFLOW_WARN','Decimal overflow warning') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DECIMAL_OVERFLOW_WARN',`error_code_description`='Decimal overflow warning' sql 67: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4058,'OB_DECIMAL_UNLEGAL_ERROR','Decimal overflow error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DECIMAL_UNLEGAL_ERROR',`error_code_description`='Decimal overflow error' sql 68: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4060,'OB_OBJ_DIVIDE_ERROR','Divide error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBJ_DIVIDE_ERROR',`error_code_description`='Divide error' sql 69: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4061,'OB_NOT_A_DECIMAL','Not a decimal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_A_DECIMAL',`error_code_description`='Not a decimal' sql 70: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4062,'OB_DECIMAL_PRECISION_NOT_EQUAL','Decimal precision error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DECIMAL_PRECISION_NOT_EQUAL',`error_code_description`='Decimal precision error' sql 71: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4063,'OB_EMPTY_RANGE','Empty range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EMPTY_RANGE',`error_code_description`='Empty range' sql 72: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4064,'OB_SESSION_KILLED','Session killed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SESSION_KILLED',`error_code_description`='Session killed' sql 73: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4065,'OB_LOG_NOT_SYNC','Log not sync') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_NOT_SYNC',`error_code_description`='Log not sync' sql 74: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4066,'OB_DIR_NOT_EXIST','Directory not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DIR_NOT_EXIST',`error_code_description`='Directory not exist' sql 75: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4067,'OB_SESSION_NOT_FOUND','RPC session not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SESSION_NOT_FOUND',`error_code_description`='RPC session not found' sql 76: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4068,'OB_INVALID_LOG','Invalid log') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_LOG',`error_code_description`='Invalid log' sql 77: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4070,'OB_INVALID_DATA','Invalid data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_DATA',`error_code_description`='Invalid data' sql 78: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4071,'OB_ALREADY_DONE','Already done') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALREADY_DONE',`error_code_description`='Already done' sql 79: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4072,'OB_CANCELED','Operation canceled') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANCELED',`error_code_description`='Operation canceled' sql 80: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4073,'OB_LOG_SRC_CHANGED','Log source changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_SRC_CHANGED',`error_code_description`='Log source changed' sql 81: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4074,'OB_LOG_NOT_ALIGN','Log not aligned') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_NOT_ALIGN',`error_code_description`='Log not aligned' sql 82: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4075,'OB_LOG_MISSING','Log entry missed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_MISSING',`error_code_description`='Log entry missed' sql 83: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4076,'OB_NEED_WAIT','Need wait') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NEED_WAIT',`error_code_description`='Need wait' sql 84: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4077,'OB_NOT_IMPLEMENT','Not implemented feature') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_IMPLEMENT',`error_code_description`='Not implemented feature' sql 85: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4078,'OB_DIVISION_BY_ZERO','Divided by zero') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DIVISION_BY_ZERO',`error_code_description`='Divided by zero' sql 86: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4080,'OB_EXCEED_MEM_LIMIT','exceed memory limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EXCEED_MEM_LIMIT',`error_code_description`='exceed memory limit' sql 87: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4081,'OB_RESULT_UNKNOWN','Unknown result') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESULT_UNKNOWN',`error_code_description`='Unknown result' sql 88: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4084,'OB_NO_RESULT','No result') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_RESULT',`error_code_description`='No result' sql 89: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4085,'OB_QUEUE_OVERFLOW','Queue overflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_QUEUE_OVERFLOW',`error_code_description`='Queue overflow' sql 90: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4090,'OB_LOG_ID_RANGE_NOT_CONTINUOUS','Table log_id range no continuous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ID_RANGE_NOT_CONTINUOUS',`error_code_description`='Table log_id range no continuous' sql 91: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4097,'OB_TERM_LAGGED','Term lagged') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TERM_LAGGED',`error_code_description`='Term lagged' sql 92: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4098,'OB_TERM_NOT_MATCH','Term not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TERM_NOT_MATCH',`error_code_description`='Term not match' sql 93: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4099,'OB_START_LOG_CURSOR_INVALID','Invalid log cursor') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_START_LOG_CURSOR_INVALID',`error_code_description`='Invalid log cursor' sql 94: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4100,'OB_LOCK_NOT_MATCH','Lock not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOCK_NOT_MATCH',`error_code_description`='Lock not match' sql 95: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4101,'OB_DEAD_LOCK','Deadlock') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DEAD_LOCK',`error_code_description`='Deadlock' sql 96: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4102,'OB_PARTIAL_LOG','Incomplete log entry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTIAL_LOG',`error_code_description`='Incomplete log entry' sql 97: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4103,'OB_CHECKSUM_ERROR','Data checksum error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CHECKSUM_ERROR',`error_code_description`='Data checksum error' sql 98: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4104,'OB_INIT_FAIL','Initialize error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INIT_FAIL',`error_code_description`='Initialize error' sql 99: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4105,'OB_ROWKEY_ORDER_ERROR','Rowkey order error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROWKEY_ORDER_ERROR',`error_code_description`='Rowkey order error' sql 100: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4106,'OB_NOT_ENOUGH_STORE','not enough commitlog store') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_ENOUGH_STORE',`error_code_description`='not enough commitlog store' sql 101: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4107,'OB_BLOCK_SWITCHED','block switched when fill commitlog') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BLOCK_SWITCHED',`error_code_description`='block switched when fill commitlog' sql 102: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4108,'OB_PHYSIC_CHECKSUM_ERROR','Physic data checksum error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PHYSIC_CHECKSUM_ERROR',`error_code_description`='Physic data checksum error' sql 103: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4109,'OB_STATE_NOT_MATCH','Server state or role not the same as expected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STATE_NOT_MATCH',`error_code_description`='Server state or role not the same as expected' sql 104: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4110,'OB_READ_ZERO_LOG','Read zero log') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_READ_ZERO_LOG',`error_code_description`='Read zero log' sql 105: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4111,'OB_BLOCK_NEED_FREEZE','block need freeze') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BLOCK_NEED_FREEZE',`error_code_description`='block need freeze' sql 106: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4112,'OB_BLOCK_FROZEN','block frozen') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BLOCK_FROZEN',`error_code_description`='block frozen' sql 107: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4113,'OB_IN_FATAL_STATE','In FATAL state') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IN_FATAL_STATE',`error_code_description`='In FATAL state' sql 108: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4114,'OB_IN_STOP_STATE','In STOP state') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IN_STOP_STATE',`error_code_description`='In STOP state' sql 109: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4115,'OB_UPS_MASTER_EXISTS','Master UpdateServer already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UPS_MASTER_EXISTS',`error_code_description`='Master UpdateServer already exists' sql 110: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4116,'OB_LOG_NOT_CLEAR','Log not clear') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_NOT_CLEAR',`error_code_description`='Log not clear' sql 111: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4117,'OB_FILE_ALREADY_EXIST','File already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_ALREADY_EXIST',`error_code_description`='File already exist' sql 112: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4118,'OB_UNKNOWN_PACKET','Unknown packet') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_PACKET',`error_code_description`='Unknown packet' sql 113: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4119,'OB_RPC_PACKET_TOO_LONG','RPC packet to send too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_PACKET_TOO_LONG',`error_code_description`='RPC packet to send too long' sql 114: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4120,'OB_LOG_TOO_LARGE','Log too large') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_TOO_LARGE',`error_code_description`='Log too large' sql 115: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4121,'OB_RPC_SEND_ERROR','RPC send error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_SEND_ERROR',`error_code_description`='RPC send error' sql 116: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4122,'OB_RPC_POST_ERROR','RPC post error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_POST_ERROR',`error_code_description`='RPC post error' sql 117: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4123,'OB_LIBEASY_ERROR','Libeasy error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LIBEASY_ERROR',`error_code_description`='Libeasy error' sql 118: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4124,'OB_CONNECT_ERROR','Connect error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CONNECT_ERROR',`error_code_description`='Connect error' sql 119: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4125,'OB_NOT_FREE','Not free') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_FREE',`error_code_description`='Not free' sql 120: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4126,'OB_INIT_SQL_CONTEXT_ERROR','Init SQL context error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INIT_SQL_CONTEXT_ERROR',`error_code_description`='Init SQL context error' sql 121: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4127,'OB_SKIP_INVALID_ROW','Skip invalid row') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SKIP_INVALID_ROW',`error_code_description`='Skip invalid row' sql 122: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4128,'OB_RPC_PACKET_INVALID','RPC packet is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_PACKET_INVALID',`error_code_description`='RPC packet is invalid' sql 123: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4133,'OB_NO_TABLET','No tablets') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_TABLET',`error_code_description`='No tablets' sql 124: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4138,'OB_SNAPSHOT_DISCARDED','Request to read too old versioned data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SNAPSHOT_DISCARDED',`error_code_description`='Request to read too old versioned data' sql 125: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4139,'OB_DATA_NOT_UPTODATE','State is stale') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_NOT_UPTODATE',`error_code_description`='State is stale' sql 126: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4142,'OB_ROW_MODIFIED','Row modified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROW_MODIFIED',`error_code_description`='Row modified' sql 127: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4143,'OB_VERSION_NOT_MATCH','Version not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_VERSION_NOT_MATCH',`error_code_description`='Version not match' sql 128: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4144,'OB_BAD_ADDRESS','Bad address') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BAD_ADDRESS',`error_code_description`='Bad address' sql 129: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4146,'OB_ENQUEUE_FAILED','Enqueue error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ENQUEUE_FAILED',`error_code_description`='Enqueue error' sql 130: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4147,'OB_INVALID_CONFIG','Invalid config') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_CONFIG',`error_code_description`='Invalid config' sql 131: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4149,'OB_STMT_EXPIRED','Expired statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STMT_EXPIRED',`error_code_description`='Expired statement' sql 132: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4150,'OB_ERR_MIN_VALUE','Min value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MIN_VALUE',`error_code_description`='Min value' sql 133: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4151,'OB_ERR_MAX_VALUE','Max value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MAX_VALUE',`error_code_description`='Max value' sql 134: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4152,'OB_ERR_NULL_VALUE','Null value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NULL_VALUE',`error_code_description`='Null value' sql 135: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4153,'OB_RESOURCE_OUT','Out of resource') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_OUT',`error_code_description`='Out of resource' sql 136: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4154,'OB_ERR_SQL_CLIENT','Internal SQL client error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SQL_CLIENT',`error_code_description`='Internal SQL client error' sql 137: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4155,'OB_META_TABLE_WITHOUT_USE_TABLE','Meta table without use table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_META_TABLE_WITHOUT_USE_TABLE',`error_code_description`='Meta table without use table' sql 138: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4156,'OB_DISCARD_PACKET','Discard packet') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DISCARD_PACKET',`error_code_description`='Discard packet' sql 139: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4157,'OB_OPERATE_OVERFLOW','value is out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OPERATE_OVERFLOW',`error_code_description`='value is out of range' sql 140: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4158,'OB_INVALID_DATE_FORMAT','Incorrect value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_DATE_FORMAT',`error_code_description`='Incorrect value' sql 141: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4159,'OB_POOL_REGISTERED_FAILED','register pool failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_POOL_REGISTERED_FAILED',`error_code_description`='register pool failed' sql 142: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4160,'OB_POOL_UNREGISTERED_FAILED','unregister pool failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_POOL_UNREGISTERED_FAILED',`error_code_description`='unregister pool failed' sql 143: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4161,'OB_INVALID_ARGUMENT_NUM','Invalid argument num') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_NUM',`error_code_description`='Invalid argument num' sql 144: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4162,'OB_LEASE_NOT_ENOUGH','reserved lease not enough') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LEASE_NOT_ENOUGH',`error_code_description`='reserved lease not enough' sql 145: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4163,'OB_LEASE_NOT_MATCH','ups lease not match with rs') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LEASE_NOT_MATCH',`error_code_description`='ups lease not match with rs' sql 146: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4164,'OB_UPS_SWITCH_NOT_HAPPEN','ups switch not happen') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UPS_SWITCH_NOT_HAPPEN',`error_code_description`='ups switch not happen' sql 147: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4165,'OB_EMPTY_RESULT','Empty result') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EMPTY_RESULT',`error_code_description`='Empty result' sql 148: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4166,'OB_CACHE_NOT_HIT','Cache not hit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CACHE_NOT_HIT',`error_code_description`='Cache not hit' sql 149: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4167,'OB_NESTED_LOOP_NOT_SUPPORT','Nested loop not support') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NESTED_LOOP_NOT_SUPPORT',`error_code_description`='Nested loop not support' sql 150: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4168,'OB_LOG_INVALID_MOD_ID','Invalid log module id') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_INVALID_MOD_ID',`error_code_description`='Invalid log module id' sql 151: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4169,'OB_LOG_MODULE_UNKNOWN','Unknown module name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_MODULE_UNKNOWN',`error_code_description`='Unknown module name' sql 152: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4170,'OB_LOG_LEVEL_INVALID','Invalid level') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_LEVEL_INVALID',`error_code_description`='Invalid level' sql 153: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4171,'OB_LOG_PARSER_SYNTAX_ERR','Syntax to set log_level error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_PARSER_SYNTAX_ERR',`error_code_description`='Syntax to set log_level error' sql 154: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4172,'OB_INDEX_OUT_OF_RANGE','Index out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INDEX_OUT_OF_RANGE',`error_code_description`='Index out of range' sql 155: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4173,'OB_INT_UNDERFLOW','Int underflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INT_UNDERFLOW',`error_code_description`='Int underflow' sql 156: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4174,'OB_UNKNOWN_CONNECTION','Unknown thread id') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_CONNECTION',`error_code_description`='Unknown thread id' sql 157: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4175,'OB_ERROR_OUT_OF_RANGE','Out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERROR_OUT_OF_RANGE',`error_code_description`='Out of range' sql 158: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4176,'OB_CACHE_SHRINK_FAILED','shrink cache failed, no available cache') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CACHE_SHRINK_FAILED',`error_code_description`='shrink cache failed, no available cache' sql 159: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4177,'OB_OLD_SCHEMA_VERSION','Schema version too old') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OLD_SCHEMA_VERSION',`error_code_description`='Schema version too old' sql 160: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4178,'OB_RELEASE_SCHEMA_ERROR','Release schema error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RELEASE_SCHEMA_ERROR',`error_code_description`='Release schema error' sql 161: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4179,'OB_OP_NOT_ALLOW','Operation not allowed now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OP_NOT_ALLOW',`error_code_description`='Operation not allowed now' sql 162: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4180,'OB_NO_EMPTY_ENTRY','No empty entry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_EMPTY_ENTRY',`error_code_description`='No empty entry' sql 163: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4181,'OB_ERR_ALREADY_EXISTS','Already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALREADY_EXISTS',`error_code_description`='Already exist' sql 164: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4182,'OB_SEARCH_NOT_FOUND','Value not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SEARCH_NOT_FOUND',`error_code_description`='Value not found' sql 165: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4183,'OB_BEYOND_THE_RANGE','Key out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BEYOND_THE_RANGE',`error_code_description`='Key out of range' sql 166: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4184,'OB_CS_OUTOF_DISK_SPACE','ChunkServer out of disk space') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CS_OUTOF_DISK_SPACE',`error_code_description`='ChunkServer out of disk space' sql 167: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4185,'OB_COLUMN_GROUP_NOT_FOUND','Column group not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_COLUMN_GROUP_NOT_FOUND',`error_code_description`='Column group not found' sql 168: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4186,'OB_CS_COMPRESS_LIB_ERROR','ChunkServer failed to get compress library') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CS_COMPRESS_LIB_ERROR',`error_code_description`='ChunkServer failed to get compress library' sql 169: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4187,'OB_ITEM_NOT_MATCH','Item not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ITEM_NOT_MATCH',`error_code_description`='Item not match' sql 170: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4188,'OB_SCHEDULER_TASK_CNT_MISMATCH','Running task cnt and unfinished task cnt not consistent') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEDULER_TASK_CNT_MISMATCH',`error_code_description`='Running task cnt and unfinished task cnt not consistent' sql 171: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4189,'OB_INVALID_MACRO_BLOCK_TYPE','the macro block type does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_MACRO_BLOCK_TYPE',`error_code_description`='the macro block type does not exist' sql 172: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4190,'OB_INVALID_DATE_FORMAT_END','Incorrect value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_DATE_FORMAT_END',`error_code_description`='Incorrect value' sql 173: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4191,'OB_PG_IS_REMOVED','partition group is removed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PG_IS_REMOVED',`error_code_description`='partition group is removed' sql 174: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4200,'OB_HASH_EXIST','hash map/set entry exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_HASH_EXIST',`error_code_description`='hash map/set entry exist' sql 175: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4201,'OB_HASH_NOT_EXIST','hash map/set entry not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_HASH_NOT_EXIST',`error_code_description`='hash map/set entry not exist' sql 176: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4204,'OB_HASH_GET_TIMEOUT','hash map/set get timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_HASH_GET_TIMEOUT',`error_code_description`='hash map/set get timeout' sql 177: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4205,'OB_HASH_PLACEMENT_RETRY','hash map/set retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_HASH_PLACEMENT_RETRY',`error_code_description`='hash map/set retry' sql 178: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4206,'OB_HASH_FULL','hash map/set full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_HASH_FULL',`error_code_description`='hash map/set full' sql 179: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4207,'OB_PACKET_PROCESSED','packet processed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PACKET_PROCESSED',`error_code_description`='packet processed' sql 180: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4208,'OB_WAIT_NEXT_TIMEOUT','wait next packet timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_NEXT_TIMEOUT',`error_code_description`='wait next packet timeout' sql 181: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4209,'OB_LEADER_NOT_EXIST','partition has not leader') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LEADER_NOT_EXIST',`error_code_description`='partition has not leader' sql 182: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4210,'OB_PREPARE_MAJOR_FREEZE_FAILED','prepare major freeze failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PREPARE_MAJOR_FREEZE_FAILED',`error_code_description`='prepare major freeze failed' sql 183: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4211,'OB_COMMIT_MAJOR_FREEZE_FAILED','commit major freeze failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_COMMIT_MAJOR_FREEZE_FAILED',`error_code_description`='commit major freeze failed' sql 184: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4212,'OB_ABORT_MAJOR_FREEZE_FAILED','abort major freeze failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ABORT_MAJOR_FREEZE_FAILED',`error_code_description`='abort major freeze failed' sql 185: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4213,'OB_MAJOR_FREEZE_NOT_FINISHED','last major freeze not finish') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MAJOR_FREEZE_NOT_FINISHED',`error_code_description`='last major freeze not finish' sql 186: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4214,'OB_PARTITION_NOT_LEADER','partition is not leader partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_NOT_LEADER',`error_code_description`='partition is not leader partition' sql 187: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4215,'OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT','wait major freeze response timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_MAJOR_FREEZE_RESPONSE_TIMEOUT',`error_code_description`='wait major freeze response timeout' sql 188: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4216,'OB_CURL_ERROR','curl error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CURL_ERROR',`error_code_description`='curl error' sql 189: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4217,'OB_MAJOR_FREEZE_NOT_ALLOW','Major freeze not allowed now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MAJOR_FREEZE_NOT_ALLOW',`error_code_description`='Major freeze not allowed now' sql 190: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4218,'OB_PREPARE_FREEZE_FAILED','prepare freeze failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PREPARE_FREEZE_FAILED',`error_code_description`='prepare freeze failed' sql 191: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4219,'OB_INVALID_DATE_VALUE','Incorrect value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_DATE_VALUE',`error_code_description`='Incorrect value' sql 192: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4220,'OB_INACTIVE_SQL_CLIENT','Inactive sql client, only read allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INACTIVE_SQL_CLIENT',`error_code_description`='Inactive sql client, only read allowed' sql 193: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4221,'OB_INACTIVE_RPC_PROXY','Inactive rpc proxy, can not send RPC request') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INACTIVE_RPC_PROXY',`error_code_description`='Inactive rpc proxy, can not send RPC request' sql 194: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4222,'OB_INTERVAL_WITH_MONTH','Interval with year or month can not be converted to microseconds') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INTERVAL_WITH_MONTH',`error_code_description`='Interval with year or month can not be converted to microseconds' sql 195: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4223,'OB_TOO_MANY_DATETIME_PARTS','Interval has too many datetime parts') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_DATETIME_PARTS',`error_code_description`='Interval has too many datetime parts' sql 196: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4224,'OB_DATA_OUT_OF_RANGE','Out of range value for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_OUT_OF_RANGE',`error_code_description`='Out of range value for column' sql 197: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4225,'OB_PARTITION_NOT_EXIST','Partition entry not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_NOT_EXIST',`error_code_description`='Partition entry not exists' sql 198: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4226,'OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD','Incorrect integer value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRUNCATED_WRONG_VALUE_FOR_FIELD',`error_code_description`='Incorrect integer value' sql 199: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4227,'OB_ERR_NO_DEFAULT_FOR_FIELD','Field doesn\'t have a default value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_DEFAULT_FOR_FIELD',`error_code_description`='Field doesn\'t have a default value' sql 200: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4228,'OB_ERR_FIELD_SPECIFIED_TWICE','Column specified twice') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FIELD_SPECIFIED_TWICE',`error_code_description`='Column specified twice' sql 201: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4229,'OB_ERR_TOO_LONG_TABLE_COMMENT','Comment for table is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_TABLE_COMMENT',`error_code_description`='Comment for table is too long' sql 202: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4230,'OB_ERR_TOO_LONG_FIELD_COMMENT','Comment for field is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_FIELD_COMMENT',`error_code_description`='Comment for field is too long' sql 203: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4231,'OB_ERR_TOO_LONG_INDEX_COMMENT','Comment for index is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_INDEX_COMMENT',`error_code_description`='Comment for index is too long' sql 204: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4232,'OB_NOT_FOLLOWER','The observer or zone is not a follower') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_FOLLOWER',`error_code_description`='The observer or zone is not a follower' sql 205: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4233,'OB_ERR_OUT_OF_LOWER_BOUND','smaller than container lower bound') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUT_OF_LOWER_BOUND',`error_code_description`='smaller than container lower bound' sql 206: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4234,'OB_ERR_OUT_OF_UPPER_BOUND','bigger than container upper bound') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUT_OF_UPPER_BOUND',`error_code_description`='bigger than container upper bound' sql 207: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4235,'OB_BAD_NULL_ERROR','Column cannot be null') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BAD_NULL_ERROR',`error_code_description`='Column cannot be null' sql 208: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4236,'OB_OBCONFIG_RETURN_ERROR','ObConfig return error code') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBCONFIG_RETURN_ERROR',`error_code_description`='ObConfig return error code' sql 209: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4237,'OB_OBCONFIG_APPNAME_MISMATCH','Appname mismatch with obconfig result') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBCONFIG_APPNAME_MISMATCH',`error_code_description`='Appname mismatch with obconfig result' sql 210: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4238,'OB_ERR_VIEW_SELECT_DERIVED','View\'s SELECT contains a subquery in the FROM clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_SELECT_DERIVED',`error_code_description`='View\'s SELECT contains a subquery in the FROM clause' sql 211: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4239,'OB_CANT_MJ_PATH','Can not use merge-join to join the tables without join conditions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_MJ_PATH',`error_code_description`='Can not use merge-join to join the tables without join conditions' sql 212: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4240,'OB_ERR_NO_JOIN_ORDER_GENERATED','No join order generated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_JOIN_ORDER_GENERATED',`error_code_description`='No join order generated' sql 213: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4241,'OB_ERR_NO_PATH_GENERATED','No join path generated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_PATH_GENERATED',`error_code_description`='No join path generated' sql 214: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4242,'OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH','Schema error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WAIT_REMOTE_SCHEMA_REFRESH',`error_code_description`='Schema error' sql 215: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4243,'OB_FILE_NOT_OPENED','file not opened') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_NOT_OPENED',`error_code_description`='file not opened' sql 216: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4244,'OB_TIMER_TASK_HAS_SCHEDULED','Timer task has been scheduled') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TIMER_TASK_HAS_SCHEDULED',`error_code_description`='Timer task has been scheduled' sql 217: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4245,'OB_TIMER_TASK_HAS_NOT_SCHEDULED','Timer task has not been scheduled') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TIMER_TASK_HAS_NOT_SCHEDULED',`error_code_description`='Timer task has not been scheduled' sql 218: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4246,'OB_PARSE_DEBUG_SYNC_ERROR','parse debug sync string error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARSE_DEBUG_SYNC_ERROR',`error_code_description`='parse debug sync string error' sql 219: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4247,'OB_UNKNOWN_DEBUG_SYNC_POINT','unknown debug sync point') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_DEBUG_SYNC_POINT',`error_code_description`='unknown debug sync point' sql 220: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4248,'OB_ERR_INTERRUPTED','task is interrupted while running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INTERRUPTED',`error_code_description`='task is interrupted while running' sql 221: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4249,'OB_ERR_DATA_TRUNCATED','Data truncated for argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATA_TRUNCATED',`error_code_description`='Data truncated for argument' sql 222: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4250,'OB_NOT_RUNNING','module is not running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_RUNNING',`error_code_description`='module is not running' sql 223: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4251,'OB_INVALID_PARTITION','partition not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_PARTITION',`error_code_description`='partition not valid' sql 224: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4252,'OB_ERR_TIMEOUT_TRUNCATED','Timeout value truncated to 102 years') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TIMEOUT_TRUNCATED',`error_code_description`='Timeout value truncated to 102 years' sql 225: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4253,'OB_ERR_TOO_LONG_TENANT_COMMENT','Comment for tenant is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_TENANT_COMMENT',`error_code_description`='Comment for tenant is too long' sql 226: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4254,'OB_ERR_NET_PACKET_TOO_LARGE','Got a packet bigger than \'max_allowed_packet\' bytes') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NET_PACKET_TOO_LARGE',`error_code_description`='Got a packet bigger than \'max_allowed_packet\' bytes' sql 227: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4255,'OB_TRACE_DESC_NOT_EXIST','trace log title or key not exist describle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRACE_DESC_NOT_EXIST',`error_code_description`='trace log title or key not exist describle' sql 228: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4256,'OB_ERR_NO_DEFAULT','Variable doesn\'t have a default value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_DEFAULT',`error_code_description`='Variable doesn\'t have a default value' sql 229: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4257,'OB_ERR_COMPRESS_DECOMPRESS_DATA','compress data or decompress data failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COMPRESS_DECOMPRESS_DATA',`error_code_description`='compress data or decompress data failed' sql 230: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4258,'OB_ERR_INCORRECT_STRING_VALUE','Incorrect string value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INCORRECT_STRING_VALUE',`error_code_description`='Incorrect string value' sql 231: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4259,'OB_ERR_DISTRIBUTED_NOT_SUPPORTED','Not supported feature or function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DISTRIBUTED_NOT_SUPPORTED',`error_code_description`='Not supported feature or function' sql 232: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4260,'OB_IS_CHANGING_LEADER','the partition is changing leader') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IS_CHANGING_LEADER',`error_code_description`='the partition is changing leader' sql 233: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4261,'OB_DATETIME_FUNCTION_OVERFLOW','Datetime overflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATETIME_FUNCTION_OVERFLOW',`error_code_description`='Datetime overflow' sql 234: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4262,'OB_ERR_DOUBLE_TRUNCATED','Truncated incorrect DOUBLE value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DOUBLE_TRUNCATED',`error_code_description`='Truncated incorrect DOUBLE value' sql 235: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4263,'OB_MINOR_FREEZE_NOT_ALLOW','Minor freeze not allowed now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MINOR_FREEZE_NOT_ALLOW',`error_code_description`='Minor freeze not allowed now' sql 236: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4264,'OB_LOG_OUTOF_DISK_SPACE','Log out of disk space') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_OUTOF_DISK_SPACE',`error_code_description`='Log out of disk space' sql 237: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4265,'OB_RPC_CONNECT_ERROR','Rpc connect error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_CONNECT_ERROR',`error_code_description`='Rpc connect error' sql 238: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4266,'OB_MINOR_MERGE_NOT_ALLOW','minor merge not allow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MINOR_MERGE_NOT_ALLOW',`error_code_description`='minor merge not allow' sql 239: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4267,'OB_CACHE_INVALID','Cache invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CACHE_INVALID',`error_code_description`='Cache invalid' sql 240: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4268,'OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT','reach server data copy in concurrency') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REACH_SERVER_DATA_COPY_IN_CONCURRENCY_LIMIT',`error_code_description`='reach server data copy in concurrency' sql 241: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4269,'OB_WORKING_PARTITION_EXIST','Working partition entry already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WORKING_PARTITION_EXIST',`error_code_description`='Working partition entry already exists' sql 242: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4270,'OB_WORKING_PARTITION_NOT_EXIST','Working partition entry does not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WORKING_PARTITION_NOT_EXIST',`error_code_description`='Working partition entry does not exists' sql 243: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4271,'OB_LIBEASY_REACH_MEM_LIMIT','LIBEASY reach memory limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LIBEASY_REACH_MEM_LIMIT',`error_code_description`='LIBEASY reach memory limit' sql 244: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4272,'OB_MISS_ARGUMENT','Miss argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MISS_ARGUMENT',`error_code_description`='Miss argument' sql 245: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4273,'OB_CACHE_FREE_BLOCK_NOT_ENOUGH','free memblock in cache is not enough') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CACHE_FREE_BLOCK_NOT_ENOUGH',`error_code_description`='free memblock in cache is not enough' sql 246: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4274,'OB_SYNC_WASH_MB_TIMEOUT','sync wash memblock timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SYNC_WASH_MB_TIMEOUT',`error_code_description`='sync wash memblock timeout' sql 247: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4275,'OB_NOT_ALLOW_MIGRATE_IN','not allow migrate in') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_ALLOW_MIGRATE_IN',`error_code_description`='not allow migrate in' sql 248: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4277,'OB_MISS_ARGUMENT','Miss argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MISS_ARGUMENT',`error_code_description`='Miss argument' sql 249: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4278,'OB_LAST_LOG_NOT_COMPLETE','last log is not complete') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LAST_LOG_NOT_COMPLETE',`error_code_description`='last log is not complete' sql 250: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4279,'OB_TABLE_IS_DELETED','table is deleted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLE_IS_DELETED',`error_code_description`='table is deleted' sql 251: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4280,'OB_VERSION_RANGE_NOT_CONTINUES','version range not continues') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_VERSION_RANGE_NOT_CONTINUES',`error_code_description`='version range not continues' sql 252: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4281,'OB_INVALID_IO_BUFFER','io buffer is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_IO_BUFFER',`error_code_description`='io buffer is invalid' sql 253: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4282,'OB_PARTITION_IS_REMOVED','partition is removed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_REMOVED',`error_code_description`='partition is removed' sql 254: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4283,'OB_GTS_NOT_READY','gts is not ready') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GTS_NOT_READY',`error_code_description`='gts is not ready' sql 255: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4284,'OB_MAJOR_SSTABLE_NOT_EXIST','major sstable not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MAJOR_SSTABLE_NOT_EXIST',`error_code_description`='major sstable not exist' sql 256: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4285,'OB_VERSION_RANGE_DISCARDED','Request to read too old version range data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_VERSION_RANGE_DISCARDED',`error_code_description`='Request to read too old version range data' sql 257: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4286,'OB_MAJOR_SSTABLE_HAS_MERGED','major sstable may has been merged') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MAJOR_SSTABLE_HAS_MERGED',`error_code_description`='major sstable may has been merged' sql 258: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4287,'OB_MINOR_SSTABLE_RANGE_CROSS','minor sstable version range cross') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MINOR_SSTABLE_RANGE_CROSS',`error_code_description`='minor sstable version range cross' sql 259: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4288,'OB_MEMTABLE_CANNOT_MINOR_MERGE','memtable cannot minor merge') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MEMTABLE_CANNOT_MINOR_MERGE',`error_code_description`='memtable cannot minor merge' sql 260: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4289,'OB_TASK_EXIST','task exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TASK_EXIST',`error_code_description`='task exist' sql 261: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4290,'OB_ALLOCATE_DISK_SPACE_FAILED','cannot allocate disk space') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALLOCATE_DISK_SPACE_FAILED',`error_code_description`='cannot allocate disk space' sql 262: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4291,'OB_CANT_FIND_UDF','Can\'t load function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_FIND_UDF',`error_code_description`='Can\'t load function' sql 263: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4292,'OB_CANT_INITIALIZE_UDF','Can\'t initialize function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_INITIALIZE_UDF',`error_code_description`='Can\'t initialize function' sql 264: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4293,'OB_UDF_NO_PATHS','No paths allowed for shared library') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UDF_NO_PATHS',`error_code_description`='No paths allowed for shared library' sql 265: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4294,'OB_UDF_EXISTS','Function already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UDF_EXISTS',`error_code_description`='Function already exists' sql 266: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4295,'OB_CANT_OPEN_LIBRARY','Can\'t open shared library') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_OPEN_LIBRARY',`error_code_description`='Can\'t open shared library' sql 267: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4296,'OB_CANT_FIND_DL_ENTRY','Can\'t find symbol') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_FIND_DL_ENTRY',`error_code_description`='Can\'t find symbol' sql 268: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4297,'OB_OBJECT_NAME_EXIST','name is already used by an existing object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBJECT_NAME_EXIST',`error_code_description`='name is already used by an existing object' sql 269: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4298,'OB_OBJECT_NAME_NOT_EXIST','object does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBJECT_NAME_NOT_EXIST',`error_code_description`='object does not exist' sql 270: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4299,'OB_ERR_DUP_ARGUMENT','Option used twice in statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_ARGUMENT',`error_code_description`='Option used twice in statement' sql 271: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4300,'OB_ERR_INVALID_SEQUENCE_NAME','invalid sequence name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SEQUENCE_NAME',`error_code_description`='invalid sequence name' sql 272: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4301,'OB_ERR_DUP_MAXVALUE_SPEC','duplicate MAXVALUE/NOMAXVALUE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_MAXVALUE_SPEC',`error_code_description`='duplicate MAXVALUE/NOMAXVALUE specifications' sql 273: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4302,'OB_ERR_DUP_MINVALUE_SPEC','duplicate MINVALUE/NOMINVALUE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_MINVALUE_SPEC',`error_code_description`='duplicate MINVALUE/NOMINVALUE specifications' sql 274: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4303,'OB_ERR_DUP_CYCLE_SPEC','duplicate CYCLE/NOCYCLE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_CYCLE_SPEC',`error_code_description`='duplicate CYCLE/NOCYCLE specifications' sql 275: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4304,'OB_ERR_DUP_CACHE_SPEC','duplicate CACHE/NOCACHE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_CACHE_SPEC',`error_code_description`='duplicate CACHE/NOCACHE specifications' sql 276: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4305,'OB_ERR_DUP_ORDER_SPEC','duplicate ORDER/NOORDER specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_ORDER_SPEC',`error_code_description`='duplicate ORDER/NOORDER specifications' sql 277: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4306,'OB_ERR_CONFL_MAXVALUE_SPEC','conflicting MAXVALUE/NOMAXVALUE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFL_MAXVALUE_SPEC',`error_code_description`='conflicting MAXVALUE/NOMAXVALUE specifications' sql 278: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4307,'OB_ERR_CONFL_MINVALUE_SPEC','conflicting MINVALUE/NOMINVALUE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFL_MINVALUE_SPEC',`error_code_description`='conflicting MINVALUE/NOMINVALUE specifications' sql 279: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4308,'OB_ERR_CONFL_CYCLE_SPEC','conflicting CYCLE/NOCYCLE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFL_CYCLE_SPEC',`error_code_description`='conflicting CYCLE/NOCYCLE specifications' sql 280: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4309,'OB_ERR_CONFL_CACHE_SPEC','conflicting CACHE/NOCACHE specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFL_CACHE_SPEC',`error_code_description`='conflicting CACHE/NOCACHE specifications' sql 281: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4310,'OB_ERR_CONFL_ORDER_SPEC','conflicting ORDER/NOORDER specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFL_ORDER_SPEC',`error_code_description`='conflicting ORDER/NOORDER specifications' sql 282: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4311,'OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED','cannot alter starting sequence number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_START_SEQ_NUMBER_NOT_ALLOWED',`error_code_description`='cannot alter starting sequence number' sql 283: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4314,'OB_ERR_REQUIRE_ALTER_SEQ_OPTION','no options specified for ALTER SEQUENCE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REQUIRE_ALTER_SEQ_OPTION',`error_code_description`='no options specified for ALTER SEQUENCE' sql 284: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4315,'OB_ERR_SEQ_NOT_ALLOWED_HERE','sequence number not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_NOT_ALLOWED_HERE',`error_code_description`='sequence number not allowed here' sql 285: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4316,'OB_ERR_SEQ_NOT_EXIST','sequence does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_NOT_EXIST',`error_code_description`='sequence does not exist' sql 286: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4317,'OB_ERR_SEQ_OPTION_MUST_BE_INTEGER','sequence parameter must be an integer') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_OPTION_MUST_BE_INTEGER',`error_code_description`='sequence parameter must be an integer' sql 287: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4318,'OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO','INCREMENT must be a nonzero integer') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_INCREMENT_CAN_NOT_BE_ZERO',`error_code_description`='INCREMENT must be a nonzero integer' sql 288: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4319,'OB_ERR_SEQ_OPTION_EXCEED_RANGE','sequence parameter exceeds maximum size allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_OPTION_EXCEED_RANGE',`error_code_description`='sequence parameter exceeds maximum size allowed' sql 289: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4320,'OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE','MINVALUE must be less than MAXVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MINVALUE_LARGER_THAN_MAXVALUE',`error_code_description`='MINVALUE must be less than MAXVALUE' sql 290: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4321,'OB_ERR_SEQ_INCREMENT_TOO_LARGE','INCREMENT must be less than MAXVALUE minus MINVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_INCREMENT_TOO_LARGE',`error_code_description`='INCREMENT must be less than MAXVALUE minus MINVALUE' sql 291: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4322,'OB_ERR_START_WITH_LESS_THAN_MINVALUE','START WITH cannot be less than MINVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_START_WITH_LESS_THAN_MINVALUE',`error_code_description`='START WITH cannot be less than MINVALUE' sql 292: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4323,'OB_ERR_MINVALUE_EXCEED_CURRVAL','MINVALUE cannot be made to exceed the current value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MINVALUE_EXCEED_CURRVAL',`error_code_description`='MINVALUE cannot be made to exceed the current value' sql 293: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4324,'OB_ERR_START_WITH_EXCEED_MAXVALUE','START WITH cannot be more than MAXVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_START_WITH_EXCEED_MAXVALUE',`error_code_description`='START WITH cannot be more than MAXVALUE' sql 294: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4325,'OB_ERR_MAXVALUE_EXCEED_CURRVAL','MAXVALUE cannot be made to be less than the current value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MAXVALUE_EXCEED_CURRVAL',`error_code_description`='MAXVALUE cannot be made to be less than the current value' sql 295: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4326,'OB_ERR_SEQ_CACHE_TOO_SMALL','the number of values to CACHE must be greater than 1') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_CACHE_TOO_SMALL',`error_code_description`='the number of values to CACHE must be greater than 1' sql 296: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4327,'OB_ERR_SEQ_OPTION_OUT_OF_RANGE','sequence option value out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_OPTION_OUT_OF_RANGE',`error_code_description`='sequence option value out of range' sql 297: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4328,'OB_ERR_SEQ_CACHE_TOO_LARGE','number to CACHE must be less than one cycle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_CACHE_TOO_LARGE',`error_code_description`='number to CACHE must be less than one cycle' sql 298: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4329,'OB_ERR_SEQ_REQUIRE_MINVALUE','descending sequences that CYCLE must specify MINVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_REQUIRE_MINVALUE',`error_code_description`='descending sequences that CYCLE must specify MINVALUE' sql 299: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4330,'OB_ERR_SEQ_REQUIRE_MAXVALUE','ascending sequences that CYCLE must specify MAXVALUE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_REQUIRE_MAXVALUE',`error_code_description`='ascending sequences that CYCLE must specify MAXVALUE' sql 300: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4331,'OB_ERR_SEQ_NO_LONGER_EXIST','sequence no longer exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_NO_LONGER_EXIST',`error_code_description`='sequence no longer exists' sql 301: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4332,'OB_ERR_SEQ_VALUE_EXCEED_LIMIT','sequence exceeds limit and cannot be instantiated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SEQ_VALUE_EXCEED_LIMIT',`error_code_description`='sequence exceeds limit and cannot be instantiated' sql 302: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4333,'OB_ERR_DIVISOR_IS_ZERO','divisor is equal to zero') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DIVISOR_IS_ZERO',`error_code_description`='divisor is equal to zero' sql 303: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4334,'OB_ERR_AES_DECRYPT','fail to decrypt data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AES_DECRYPT',`error_code_description`='fail to decrypt data' sql 304: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4335,'OB_ERR_AES_ENCRYPT','fail to encrypt data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AES_ENCRYPT',`error_code_description`='fail to encrypt data' sql 305: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4336,'OB_ERR_AES_IV_LENGTH','The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AES_IV_LENGTH',`error_code_description`='The initialization vector supplied to aes_encrypt is too short. Must be at least 16 bytes long' sql 306: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4337,'OB_STORE_DIR_ERROR','store directory structure error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STORE_DIR_ERROR',`error_code_description`='store directory structure error' sql 307: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4338,'OB_OPEN_TWICE','open twice') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OPEN_TWICE',`error_code_description`='open twice' sql 308: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4339,'OB_RAID_SUPER_BLOCK_NOT_MACTH','raid super block not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RAID_SUPER_BLOCK_NOT_MACTH',`error_code_description`='raid super block not match' sql 309: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4340,'OB_NOT_OPEN','not opened') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_OPEN',`error_code_description`='not opened' sql 310: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4341,'OB_NOT_IN_SERVICE','target module is not in service') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_IN_SERVICE',`error_code_description`='target module is not in service' sql 311: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4342,'OB_RAID_DISK_NOT_NORMAL','raid disk not in normal status') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RAID_DISK_NOT_NORMAL',`error_code_description`='raid disk not in normal status' sql 312: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4343,'OB_TENANT_SCHEMA_NOT_FULL','tenant schema is not full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_SCHEMA_NOT_FULL',`error_code_description`='tenant schema is not full' sql 313: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4344,'OB_INVALID_QUERY_TIMESTAMP','invalid timestamp') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_QUERY_TIMESTAMP',`error_code_description`='invalid timestamp' sql 314: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4345,'OB_DIR_NOT_EMPTY','dir not empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DIR_NOT_EMPTY',`error_code_description`='dir not empty' sql 315: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4346,'OB_SCHEMA_NOT_UPTODATE','schema is not up to date for read') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEMA_NOT_UPTODATE',`error_code_description`='schema is not up to date for read' sql 316: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4347,'OB_ROLE_NOT_EXIST','role does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROLE_NOT_EXIST',`error_code_description`='role does not exist' sql 317: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4348,'OB_ROLE_EXIST','role exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROLE_EXIST',`error_code_description`='role exists' sql 318: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4349,'OB_PRIV_DUP','duplicate privilege listed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PRIV_DUP',`error_code_description`='duplicate privilege listed' sql 319: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4350,'OB_KEYSTORE_EXIST','the keystore already exists and each tenant can only have at most one') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEYSTORE_EXIST',`error_code_description`='the keystore already exists and each tenant can only have at most one' sql 320: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4351,'OB_KEYSTORE_NOT_EXIST','the keystore is not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEYSTORE_NOT_EXIST',`error_code_description`='the keystore is not exist' sql 321: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4352,'OB_KEYSTORE_WRONG_PASSWORD','the password is wrong for keystore') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEYSTORE_WRONG_PASSWORD',`error_code_description`='the password is wrong for keystore' sql 322: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4353,'OB_TABLESPACE_EXIST','tablespace already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLESPACE_EXIST',`error_code_description`='tablespace already exists' sql 323: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4354,'OB_TABLESPACE_NOT_EXIST','tablespace does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLESPACE_NOT_EXIST',`error_code_description`='tablespace does not exist' sql 324: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4355,'OB_TABLESPACE_DELETE_NOT_EMPTY','cannot delete a tablespace which is not empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLESPACE_DELETE_NOT_EMPTY',`error_code_description`='cannot delete a tablespace which is not empty' sql 325: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4356,'OB_FLOAT_PRECISION_OUT_RANGE','floating point precision is out of range (1 to 126)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FLOAT_PRECISION_OUT_RANGE',`error_code_description`='floating point precision is out of range (1 to 126)' sql 326: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4357,'OB_NUMERIC_PRECISION_OUT_RANGE','numeric precision specifier is out of range (1 to 38)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NUMERIC_PRECISION_OUT_RANGE',`error_code_description`='numeric precision specifier is out of range (1 to 38)' sql 327: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4358,'OB_NUMERIC_SCALE_OUT_RANGE','numeric scale specifier is out of range (-84 to 127)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NUMERIC_SCALE_OUT_RANGE',`error_code_description`='numeric scale specifier is out of range (-84 to 127)' sql 328: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4359,'OB_KEYSTORE_NOT_OPEN','the keystore is not open') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEYSTORE_NOT_OPEN',`error_code_description`='the keystore is not open' sql 329: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4360,'OB_KEYSTORE_OPEN_NO_MASTER_KEY','the keystore opened with dont have a master key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEYSTORE_OPEN_NO_MASTER_KEY',`error_code_description`='the keystore opened with dont have a master key' sql 330: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4361,'OB_SLOG_REACH_MAX_CONCURRENCY','slog active transaction entries reach maximum') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SLOG_REACH_MAX_CONCURRENCY',`error_code_description`='slog active transaction entries reach maximum' sql 331: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4362,'OB_ERR_BY_ACCESS_OR_SESSION_CLAUSE_NOT_ALLOWED_FOR_NOAUDIT','BY ACCESS | SESSION clause not allowed for NOAUDIT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BY_ACCESS_OR_SESSION_CLAUSE_NOT_ALLOWED_FOR_NOAUDIT',`error_code_description`='BY ACCESS | SESSION clause not allowed for NOAUDIT' sql 332: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4363,'OB_ERR_AUDITING_THE_OBJECT_IS_NOT_SUPPORTED','auditing the object is not supported') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AUDITING_THE_OBJECT_IS_NOT_SUPPORTED',`error_code_description`='auditing the object is not supported' sql 333: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4364,'OB_ERR_DDL_STATEMENT_CANNOT_BE_AUDITED_WITH_BY_SESSION_SPECIFIED','DDL statement cannot be audited with BY SESSION specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DDL_STATEMENT_CANNOT_BE_AUDITED_WITH_BY_SESSION_SPECIFIED',`error_code_description`='DDL statement cannot be audited with BY SESSION specified' sql 334: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4365,'OB_ERR_NOT_VALID_PASSWORD','Your password does not satisfy the current policy requirements') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_VALID_PASSWORD',`error_code_description`='Your password does not satisfy the current policy requirements' sql 335: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4366,'OB_ERR_MUST_CHANGE_PASSWORD','You must reset your password using ALTER USER statement before executing this statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MUST_CHANGE_PASSWORD',`error_code_description`='You must reset your password using ALTER USER statement before executing this statement' sql 336: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4367,'OB_OVERSIZE_NEED_RETRY','The data more than 64M(rpc limit), split into smaller task and retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OVERSIZE_NEED_RETRY',`error_code_description`='The data more than 64M(rpc limit), split into smaller task and retry' sql 337: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4369,'OB_ERR_GET_MASTER_KEY','fail to get master key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GET_MASTER_KEY',`error_code_description`='fail to get master key' sql 338: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4370,'OB_ERR_TDE_METHOD','tde_method parameter is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TDE_METHOD',`error_code_description`='tde_method parameter is invalid' sql 339: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4371,'OB_KMS_SERVER_CONNECT_ERROR','kms server connect failed, may be kms server is down') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KMS_SERVER_CONNECT_ERROR',`error_code_description`='kms server connect failed, may be kms server is down' sql 340: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4372,'OB_KMS_SERVER_IS_BUSY','kms server is busy, try again') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KMS_SERVER_IS_BUSY',`error_code_description`='kms server is busy, try again' sql 341: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4373,'OB_KMS_SERVER_UPDATE_KEY_CONFLICT','kms server update key conflict at the same time, please try again') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KMS_SERVER_UPDATE_KEY_CONFLICT',`error_code_description`='kms server update key conflict at the same time, please try again' sql 342: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4374,'OB_ERR_VALUE_LARGER_THAN_ALLOWED','value larger than specified precision allowed for this column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VALUE_LARGER_THAN_ALLOWED',`error_code_description`='value larger than specified precision allowed for this column' sql 343: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4375,'OB_DISK_ERROR','observer has disk error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DISK_ERROR',`error_code_description`='observer has disk error' sql 344: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4376,'OB_UNIMPLEMENTED_FEATURE','unimplemented feature') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNIMPLEMENTED_FEATURE',`error_code_description`='unimplemented feature' sql 345: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4377,'OB_ERR_DEFENSIVE_CHECK','fatal internal error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DEFENSIVE_CHECK',`error_code_description`='fatal internal error' sql 346: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4505,'OB_IMPORT_NOT_IN_SERVER','Import not in service') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IMPORT_NOT_IN_SERVER',`error_code_description`='Import not in service' sql 347: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4507,'OB_CONVERT_ERROR','Convert error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CONVERT_ERROR',`error_code_description`='Convert error' sql 348: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4510,'OB_BYPASS_TIMEOUT','Bypass timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BYPASS_TIMEOUT',`error_code_description`='Bypass timeout' sql 349: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4512,'OB_RS_STATE_NOT_ALLOW','RootServer state error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RS_STATE_NOT_ALLOW',`error_code_description`='RootServer state error' sql 350: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4515,'OB_NO_REPLICA_VALID','No replica is valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_REPLICA_VALID',`error_code_description`='No replica is valid' sql 351: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4517,'OB_NO_NEED_UPDATE','No need to update') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_NEED_UPDATE',`error_code_description`='No need to update' sql 352: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4518,'OB_CACHE_TIMEOUT','Cache timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CACHE_TIMEOUT',`error_code_description`='Cache timeout' sql 353: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4519,'OB_ITER_STOP','Iteration was stopped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ITER_STOP',`error_code_description`='Iteration was stopped' sql 354: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4523,'OB_ZONE_ALREADY_MASTER','The zone is the master already') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_ALREADY_MASTER',`error_code_description`='The zone is the master already' sql 355: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4524,'OB_IP_PORT_IS_NOT_SLAVE_ZONE','Not slave zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IP_PORT_IS_NOT_SLAVE_ZONE',`error_code_description`='Not slave zone' sql 356: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4525,'OB_ZONE_IS_NOT_SLAVE','Not slave zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_IS_NOT_SLAVE',`error_code_description`='Not slave zone' sql 357: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4526,'OB_ZONE_IS_NOT_MASTER','Not master zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_IS_NOT_MASTER',`error_code_description`='Not master zone' sql 358: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4527,'OB_CONFIG_NOT_SYNC','Configuration not sync') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CONFIG_NOT_SYNC',`error_code_description`='Configuration not sync' sql 359: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4528,'OB_IP_PORT_IS_NOT_ZONE','Not a zone address') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IP_PORT_IS_NOT_ZONE',`error_code_description`='Not a zone address' sql 360: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4529,'OB_MASTER_ZONE_NOT_EXIST','Master zone not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MASTER_ZONE_NOT_EXIST',`error_code_description`='Master zone not exist' sql 361: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4530,'OB_ZONE_INFO_NOT_EXIST','Zone info not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_INFO_NOT_EXIST',`error_code_description`='Zone info not exist' sql 362: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4531,'OB_GET_ZONE_MASTER_UPS_FAILED','Failed to get master UpdateServer') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GET_ZONE_MASTER_UPS_FAILED',`error_code_description`='Failed to get master UpdateServer' sql 363: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4532,'OB_MULTIPLE_MASTER_ZONES_EXIST','Multiple master zones') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MULTIPLE_MASTER_ZONES_EXIST',`error_code_description`='Multiple master zones' sql 364: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4533,'OB_INDEXING_ZONE_INVALID','indexing zone is not exist anymore or not active') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INDEXING_ZONE_INVALID',`error_code_description`='indexing zone is not exist anymore or not active' sql 365: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4537,'OB_ROOT_TABLE_RANGE_NOT_EXIST','Tablet range not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOT_TABLE_RANGE_NOT_EXIST',`error_code_description`='Tablet range not exist' sql 366: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4538,'OB_ROOT_MIGRATE_CONCURRENCY_FULL','Migrate concurrency full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOT_MIGRATE_CONCURRENCY_FULL',`error_code_description`='Migrate concurrency full' sql 367: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4539,'OB_ROOT_MIGRATE_INFO_NOT_FOUND','Migrate info not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOT_MIGRATE_INFO_NOT_FOUND',`error_code_description`='Migrate info not found' sql 368: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4540,'OB_NOT_DATA_LOAD_TABLE','No data to load') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_DATA_LOAD_TABLE',`error_code_description`='No data to load' sql 369: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4541,'OB_DATA_LOAD_TABLE_DUPLICATED','Duplicated table data to load') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_LOAD_TABLE_DUPLICATED',`error_code_description`='Duplicated table data to load' sql 370: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4542,'OB_ROOT_TABLE_ID_EXIST','Table ID exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOT_TABLE_ID_EXIST',`error_code_description`='Table ID exist' sql 371: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4543,'OB_INDEX_TIMEOUT','Building index timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INDEX_TIMEOUT',`error_code_description`='Building index timeout' sql 372: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4544,'OB_ROOT_NOT_INTEGRATED','Root not integrated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOT_NOT_INTEGRATED',`error_code_description`='Root not integrated' sql 373: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4545,'OB_INDEX_INELIGIBLE','index data not unique') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INDEX_INELIGIBLE',`error_code_description`='index data not unique' sql 374: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4546,'OB_REBALANCE_EXEC_TIMEOUT','execute replication or migration task timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REBALANCE_EXEC_TIMEOUT',`error_code_description`='execute replication or migration task timeout' sql 375: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4547,'OB_MERGE_NOT_STARTED','global merge not started') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MERGE_NOT_STARTED',`error_code_description`='global merge not started' sql 376: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4548,'OB_MERGE_ALREADY_STARTED','merge already started') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MERGE_ALREADY_STARTED',`error_code_description`='merge already started' sql 377: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4549,'OB_ROOTSERVICE_EXIST','rootservice already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROOTSERVICE_EXIST',`error_code_description`='rootservice already exist' sql 378: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4550,'OB_RS_SHUTDOWN','rootservice is shutdown') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RS_SHUTDOWN',`error_code_description`='rootservice is shutdown' sql 379: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4551,'OB_SERVER_MIGRATE_IN_DENIED','server migrate in denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_MIGRATE_IN_DENIED',`error_code_description`='server migrate in denied' sql 380: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4552,'OB_REBALANCE_TASK_CANT_EXEC','rebalance task can not executing now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REBALANCE_TASK_CANT_EXEC',`error_code_description`='rebalance task can not executing now' sql 381: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4553,'OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT','rootserver can not hold more partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_CNT_REACH_ROOTSERVER_LIMIT',`error_code_description`='rootserver can not hold more partition' sql 382: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4554,'OB_REBALANCE_TASK_NOT_IN_PROGRESS','rebalance task not in progress on observer') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REBALANCE_TASK_NOT_IN_PROGRESS',`error_code_description`='rebalance task not in progress on observer' sql 383: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4600,'OB_DATA_SOURCE_NOT_EXIST','Data source not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_NOT_EXIST',`error_code_description`='Data source not exist' sql 384: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4601,'OB_DATA_SOURCE_TABLE_NOT_EXIST','Data source table not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_TABLE_NOT_EXIST',`error_code_description`='Data source table not exist' sql 385: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4602,'OB_DATA_SOURCE_RANGE_NOT_EXIST','Data source range not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_RANGE_NOT_EXIST',`error_code_description`='Data source range not exist' sql 386: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4603,'OB_DATA_SOURCE_DATA_NOT_EXIST','Data source data not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_DATA_NOT_EXIST',`error_code_description`='Data source data not exist' sql 387: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4604,'OB_DATA_SOURCE_SYS_ERROR','Data source sys error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_SYS_ERROR',`error_code_description`='Data source sys error' sql 388: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4605,'OB_DATA_SOURCE_TIMEOUT','Data source timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_TIMEOUT',`error_code_description`='Data source timeout' sql 389: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4606,'OB_DATA_SOURCE_CONCURRENCY_FULL','Data source concurrency full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_CONCURRENCY_FULL',`error_code_description`='Data source concurrency full' sql 390: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4607,'OB_DATA_SOURCE_WRONG_URI_FORMAT','Data source wrong URI format') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_WRONG_URI_FORMAT',`error_code_description`='Data source wrong URI format' sql 391: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4608,'OB_SSTABLE_VERSION_UNEQUAL','SSTable version not equal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SSTABLE_VERSION_UNEQUAL',`error_code_description`='SSTable version not equal' sql 392: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4609,'OB_UPS_RENEW_LEASE_NOT_ALLOWED','ups should not renew its lease') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UPS_RENEW_LEASE_NOT_ALLOWED',`error_code_description`='ups should not renew its lease' sql 393: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4610,'OB_UPS_COUNT_OVER_LIMIT','ups count over limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UPS_COUNT_OVER_LIMIT',`error_code_description`='ups count over limit' sql 394: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4611,'OB_NO_UPS_MAJORITY','ups not form a majority') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_UPS_MAJORITY',`error_code_description`='ups not form a majority' sql 395: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4613,'OB_INDEX_COUNT_REACH_THE_LIMIT','created index tables count has reach the limit:128') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INDEX_COUNT_REACH_THE_LIMIT',`error_code_description`='created index tables count has reach the limit:128' sql 396: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4614,'OB_TASK_EXPIRED','task expired') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TASK_EXPIRED',`error_code_description`='task expired' sql 397: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4615,'OB_TABLEGROUP_NOT_EMPTY','tablegroup is not empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLEGROUP_NOT_EMPTY',`error_code_description`='tablegroup is not empty' sql 398: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4620,'OB_INVALID_SERVER_STATUS','server status is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_SERVER_STATUS',`error_code_description`='server status is not valid' sql 399: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4621,'OB_WAIT_ELEC_LEADER_TIMEOUT','wait elect partition leader timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_ELEC_LEADER_TIMEOUT',`error_code_description`='wait elect partition leader timeout' sql 400: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4622,'OB_WAIT_ALL_RS_ONLINE_TIMEOUT','wait all rs online timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_ALL_RS_ONLINE_TIMEOUT',`error_code_description`='wait all rs online timeout' sql 401: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4623,'OB_ALL_REPLICAS_ON_MERGE_ZONE','all replicas of partition group are on zones to merge') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALL_REPLICAS_ON_MERGE_ZONE',`error_code_description`='all replicas of partition group are on zones to merge' sql 402: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4624,'OB_MACHINE_RESOURCE_NOT_ENOUGH','machine resource is not enough to hold a new unit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MACHINE_RESOURCE_NOT_ENOUGH',`error_code_description`='machine resource is not enough to hold a new unit' sql 403: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4625,'OB_NOT_SERVER_CAN_HOLD_SOFTLY','not server can hole the unit and not over soft limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_SERVER_CAN_HOLD_SOFTLY',`error_code_description`='not server can hole the unit and not over soft limit' sql 404: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4626,'OB_RESOURCE_POOL_ALREADY_GRANTED','resource pool has already been granted to a tenant') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_POOL_ALREADY_GRANTED',`error_code_description`='resource pool has already been granted to a tenant' sql 405: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4628,'OB_SERVER_ALREADY_DELETED','server has already been deleted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_ALREADY_DELETED',`error_code_description`='server has already been deleted' sql 406: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4629,'OB_SERVER_NOT_DELETING','server is not in deleting status') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_NOT_DELETING',`error_code_description`='server is not in deleting status' sql 407: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4630,'OB_SERVER_NOT_IN_WHITE_LIST','server not in server white list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_NOT_IN_WHITE_LIST',`error_code_description`='server not in server white list' sql 408: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4631,'OB_SERVER_ZONE_NOT_MATCH','server zone not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_ZONE_NOT_MATCH',`error_code_description`='server zone not match' sql 409: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4632,'OB_OVER_ZONE_NUM_LIMIT','zone num has reach max zone num') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OVER_ZONE_NUM_LIMIT',`error_code_description`='zone num has reach max zone num' sql 410: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4633,'OB_ZONE_STATUS_NOT_MATCH','zone status not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_STATUS_NOT_MATCH',`error_code_description`='zone status not match' sql 411: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4634,'OB_RESOURCE_UNIT_IS_REFERENCED','resource unit is referenced by resource pool') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_UNIT_IS_REFERENCED',`error_code_description`='resource unit is referenced by resource pool' sql 412: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4636,'OB_DIFFERENT_PRIMARY_ZONE','table schema primary zone different with other table in sampe tablegroup') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DIFFERENT_PRIMARY_ZONE',`error_code_description`='table schema primary zone different with other table in sampe tablegroup' sql 413: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4637,'OB_SERVER_NOT_ACTIVE','server is not active') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_NOT_ACTIVE',`error_code_description`='server is not active' sql 414: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4638,'OB_RS_NOT_MASTER','The RootServer is not the master') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RS_NOT_MASTER',`error_code_description`='The RootServer is not the master' sql 415: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4639,'OB_CANDIDATE_LIST_ERROR','The candidate list is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANDIDATE_LIST_ERROR',`error_code_description`='The candidate list is invalid' sql 416: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4640,'OB_PARTITION_ZONE_DUPLICATED','The chosen partition servers belong to same zone.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_ZONE_DUPLICATED',`error_code_description`='The chosen partition servers belong to same zone.' sql 417: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4641,'OB_ZONE_DUPLICATED','Duplicated zone in zone list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_DUPLICATED',`error_code_description`='Duplicated zone in zone list' sql 418: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4642,'OB_NOT_ALL_ZONE_ACTIVE','Not all zone in zone list are active') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_ALL_ZONE_ACTIVE',`error_code_description`='Not all zone in zone list are active' sql 419: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4643,'OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST','primary zone not in zone list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PRIMARY_ZONE_NOT_IN_ZONE_LIST',`error_code_description`='primary zone not in zone list' sql 420: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4644,'OB_REPLICA_NUM_NOT_MATCH','replica num not same with zone count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REPLICA_NUM_NOT_MATCH',`error_code_description`='replica num not same with zone count' sql 421: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4645,'OB_ZONE_LIST_POOL_LIST_NOT_MATCH','zone list not a subset of resource pool list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_LIST_POOL_LIST_NOT_MATCH',`error_code_description`='zone list not a subset of resource pool list' sql 422: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4646,'OB_INVALID_TENANT_NAME','tenant name is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_TENANT_NAME',`error_code_description`='tenant name is too long' sql 423: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4647,'OB_EMPTY_RESOURCE_POOL_LIST','resource pool list is empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EMPTY_RESOURCE_POOL_LIST',`error_code_description`='resource pool list is empty' sql 424: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4648,'OB_RESOURCE_UNIT_NOT_EXIST','resource unit not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_UNIT_NOT_EXIST',`error_code_description`='resource unit not exist' sql 425: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4649,'OB_RESOURCE_UNIT_EXIST','resource unit already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_UNIT_EXIST',`error_code_description`='resource unit already exist' sql 426: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4650,'OB_RESOURCE_POOL_NOT_EXIST','resource pool not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_POOL_NOT_EXIST',`error_code_description`='resource pool not exist' sql 427: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4651,'OB_RESOURCE_POOL_EXIST','resource pool already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESOURCE_POOL_EXIST',`error_code_description`='resource pool already exist' sql 428: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4652,'OB_WAIT_LEADER_SWITCH_TIMEOUT','wait leader switch timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_LEADER_SWITCH_TIMEOUT',`error_code_description`='wait leader switch timeout' sql 429: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4653,'OB_LOCATION_NOT_EXIST','location not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOCATION_NOT_EXIST',`error_code_description`='location not exist' sql 430: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4654,'OB_LOCATION_LEADER_NOT_EXIST','location leader not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOCATION_LEADER_NOT_EXIST',`error_code_description`='location leader not exist' sql 431: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4655,'OB_ZONE_NOT_ACTIVE','zone not active') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ZONE_NOT_ACTIVE',`error_code_description`='zone not active' sql 432: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4656,'OB_UNIT_NUM_OVER_SERVER_COUNT','resource pool unit num is bigger than zone server count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNIT_NUM_OVER_SERVER_COUNT',`error_code_description`='resource pool unit num is bigger than zone server count' sql 433: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4657,'OB_POOL_SERVER_INTERSECT','resource pool list unit server intersect') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_POOL_SERVER_INTERSECT',`error_code_description`='resource pool list unit server intersect' sql 434: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4658,'OB_NOT_SINGLE_RESOURCE_POOL','create tenant only support single resource pool now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_SINGLE_RESOURCE_POOL',`error_code_description`='create tenant only support single resource pool now' sql 435: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4659,'OB_INVALID_RESOURCE_UNIT','invalid resource unit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_RESOURCE_UNIT',`error_code_description`='invalid resource unit' sql 436: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4660,'OB_STOP_SERVER_IN_MULTIPLE_ZONES','Can not stop server in multiple zones') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STOP_SERVER_IN_MULTIPLE_ZONES',`error_code_description`='Can not stop server in multiple zones' sql 437: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4661,'OB_SESSION_ENTRY_EXIST','Session already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SESSION_ENTRY_EXIST',`error_code_description`='Session already exist' sql 438: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4662,'OB_GOT_SIGNAL_ABORTING','Got signal. Aborting!') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GOT_SIGNAL_ABORTING',`error_code_description`='Got signal. Aborting!' sql 439: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4663,'OB_SERVER_NOT_ALIVE','server is not alive') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_NOT_ALIVE',`error_code_description`='server is not alive' sql 440: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4664,'OB_GET_LOCATION_TIME_OUT','Timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GET_LOCATION_TIME_OUT',`error_code_description`='Timeout' sql 441: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4665,'OB_UNIT_IS_MIGRATING','Unit is migrating, can not migrate again') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNIT_IS_MIGRATING',`error_code_description`='Unit is migrating, can not migrate again' sql 442: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4666,'OB_CLUSTER_NO_MATCH','cluster name does not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLUSTER_NO_MATCH',`error_code_description`='cluster name does not match' sql 443: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4667,'OB_CHECK_ZONE_MERGE_ORDER','Please check new zone in zone_merge_order. You can show parameters like \'zone_merge_order\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CHECK_ZONE_MERGE_ORDER',`error_code_description`='Please check new zone in zone_merge_order. You can show parameters like \'zone_merge_order\'' sql 444: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4668,'OB_ERR_ZONE_NOT_EMPTY','zone not empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ZONE_NOT_EMPTY',`error_code_description`='zone not empty' sql 445: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4669,'OB_DIFFERENT_LOCALITY','locality not match, check it') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DIFFERENT_LOCALITY',`error_code_description`='locality not match, check it' sql 446: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4673,'OB_DATA_SOURCE_NOT_VALID','Data source not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATA_SOURCE_NOT_VALID',`error_code_description`='Data source not valid' sql 447: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4674,'OB_RUN_JOB_NOT_SUCCESS','run job not success yet') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RUN_JOB_NOT_SUCCESS',`error_code_description`='run job not success yet' sql 448: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4675,'OB_NO_NEED_REBUILD','no need to rebuild') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_NEED_REBUILD',`error_code_description`='no need to rebuild' sql 449: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4676,'OB_NEED_REMOVE_UNNEED_TABLE','need remove unneed table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NEED_REMOVE_UNNEED_TABLE',`error_code_description`='need remove unneed table' sql 450: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4677,'OB_NO_NEED_MERGE','no need to merge') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_NEED_MERGE',`error_code_description`='no need to merge' sql 451: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4678,'OB_CONFLICT_OPTION','conflicting specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CONFLICT_OPTION',`error_code_description`='conflicting specifications' sql 452: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4679,'OB_DUPLICATE_OPTION','duplicate specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DUPLICATE_OPTION',`error_code_description`='duplicate specifications' sql 453: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4680,'OB_INVALID_OPTION','invalid specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_OPTION',`error_code_description`='invalid specifications' sql 454: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4681,'OB_RPC_NEED_RECONNECT','rpc need reconnect') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RPC_NEED_RECONNECT',`error_code_description`='rpc need reconnect' sql 455: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4682,'OB_CANNOT_COPY_MAJOR_SSTABLE','cannot copy major sstable now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_COPY_MAJOR_SSTABLE',`error_code_description`='cannot copy major sstable now' sql 456: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4683,'OB_SRC_DO_NOT_ALLOWED_MIGRATE','src do not allowed migrate') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SRC_DO_NOT_ALLOWED_MIGRATE',`error_code_description`='src do not allowed migrate' sql 457: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4684,'OB_TOO_MANY_TENANT_PARTITIONS_ERROR','Too many partitions were defined for this tenant') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_TENANT_PARTITIONS_ERROR',`error_code_description`='Too many partitions were defined for this tenant' sql 458: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4685,'OB_ACTIVE_MEMTBALE_NOT_EXSIT','active memtable not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ACTIVE_MEMTBALE_NOT_EXSIT',`error_code_description`='active memtable not exist' sql 459: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4686,'OB_USE_DUP_FOLLOW_AFTER_DML','Should use leader replica for duplicate table after DML operator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_USE_DUP_FOLLOW_AFTER_DML',`error_code_description`='Should use leader replica for duplicate table after DML operator' sql 460: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4687,'OB_NO_DISK_NEED_REBUILD','no disk need rebuild') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_DISK_NEED_REBUILD',`error_code_description`='no disk need rebuild' sql 461: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4688,'OB_STANDBY_WEAK_READ_ONLY','standby cluster support weak read only') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STANDBY_WEAK_READ_ONLY',`error_code_description`='standby cluster support weak read only' sql 462: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4689,'OB_INVALD_WEB_SERVICE_CONTENT','web service content not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALD_WEB_SERVICE_CONTENT',`error_code_description`='web service content not valid' sql 463: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4690,'OB_PRIMARY_CLUSTER_EXIST','other primary cluster already exist, can not start as primary') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PRIMARY_CLUSTER_EXIST',`error_code_description`='other primary cluster already exist, can not start as primary' sql 464: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4691,'OB_ARRAY_BINDING_SWITCH_ITERATOR','array binding needs to switch iterator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ARRAY_BINDING_SWITCH_ITERATOR',`error_code_description`='array binding needs to switch iterator' sql 465: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4692,'OB_ERR_STANDBY_CLUSTER_NOT_EMPTY','standby cluster not empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STANDBY_CLUSTER_NOT_EMPTY',`error_code_description`='standby cluster not empty' sql 466: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4693,'OB_NOT_PRIMARY_CLUSTER','not primary cluster') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_PRIMARY_CLUSTER',`error_code_description`='not primary cluster' sql 467: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4694,'OB_ERR_CHECK_DROP_COLUMN_FAILED','check drop column failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CHECK_DROP_COLUMN_FAILED',`error_code_description`='check drop column failed' sql 468: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4695,'OB_NOT_STANDBY_CLUSTER','not standby cluster') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_STANDBY_CLUSTER',`error_code_description`='not standby cluster' sql 469: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4696,'OB_CLUSTER_VERSION_NOT_COMPATIBLE','cluster version not compatible') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLUSTER_VERSION_NOT_COMPATIBLE',`error_code_description`='cluster version not compatible' sql 470: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4697,'OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT','wait trans table merge finish timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WAIT_TRANS_TABLE_MERGE_TIMEOUT',`error_code_description`='wait trans table merge finish timeout' sql 471: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4698,'OB_SKIP_RENEW_LOCATION_BY_RPC','skip renew location by rpc') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SKIP_RENEW_LOCATION_BY_RPC',`error_code_description`='skip renew location by rpc' sql 472: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4699,'OB_RENEW_LOCATION_BY_RPC_FAILED','renew location by rpc failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RENEW_LOCATION_BY_RPC_FAILED',`error_code_description`='renew location by rpc failed' sql 473: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4700,'OB_CLUSTER_ID_NO_MATCH','cluster id does not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLUSTER_ID_NO_MATCH',`error_code_description`='cluster id does not match' sql 474: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4701,'OB_ERR_PARAM_INVALID','parameter cannot be modified because specified value is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARAM_INVALID',`error_code_description`='parameter cannot be modified because specified value is invalid' sql 475: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4702,'OB_ERR_RES_OBJ_ALREADY_EXIST','resource object already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RES_OBJ_ALREADY_EXIST',`error_code_description`='resource object already exists' sql 476: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4703,'OB_ERR_RES_PLAN_NOT_EXIST','resource plan does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RES_PLAN_NOT_EXIST',`error_code_description`='resource plan does not exist' sql 477: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4704,'OB_ERR_PERCENTAGE_OUT_OF_RANGE','value is outside valid range of 0 to 100') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PERCENTAGE_OUT_OF_RANGE',`error_code_description`='value is outside valid range of 0 to 100' sql 478: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4705,'OB_ERR_PLAN_DIRECTIVE_NOT_EXIST','plan directive does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PLAN_DIRECTIVE_NOT_EXIST',`error_code_description`='plan directive does not exist' sql 479: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4706,'OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST','plan directive already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PLAN_DIRECTIVE_ALREADY_EXIST',`error_code_description`='plan directive already exists' sql 480: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4707,'OB_ERR_INVALID_PLAN_DIRECTIVE_NAME','plan directive name not supported.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PLAN_DIRECTIVE_NAME',`error_code_description`='plan directive name not supported.' sql 481: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4708,'OB_FAILOVER_NOT_ALLOW','Failover is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FAILOVER_NOT_ALLOW',`error_code_description`='Failover is not allowed' sql 482: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4709,'OB_ADD_CLUSTER_NOT_ALLOWED','Add cluster not allowed.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ADD_CLUSTER_NOT_ALLOWED',`error_code_description`='Add cluster not allowed.' sql 483: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4710,'OB_ERR_CONSUMER_GROUP_NOT_EXIST','consumer group does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONSUMER_GROUP_NOT_EXIST',`error_code_description`='consumer group does not exist' sql 484: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4711,'OB_CLUSTER_NOT_ACCESSIBLE','cluster is not accessible') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLUSTER_NOT_ACCESSIBLE',`error_code_description`='cluster is not accessible' sql 485: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4712,'OB_TENANT_RESOURCE_UNIT_EXIST','tenant already has resource unit configured') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_RESOURCE_UNIT_EXIST',`error_code_description`='tenant already has resource unit configured' sql 486: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4713,'OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX','rebuild global index failed when drop/truncate partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX',`error_code_description`='rebuild global index failed when drop/truncate partitions' sql 487: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4714,'OB_ERR_ATLER_TABLE_ILLEGAL_FK','unique/primary keys in table referenced by enabled foreign keys') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ATLER_TABLE_ILLEGAL_FK',`error_code_description`='unique/primary keys in table referenced by enabled foreign keys' sql 488: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4715,'OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE','insufficient Resource Manager privileges') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_RESOURCE_MANAGER_PRIVILEGE',`error_code_description`='insufficient Resource Manager privileges' sql 489: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (4718,'OB_ERR_RES_MGR_PLAN_NOT_EXIST','specified resource manager plan does not exist in the data dictionary') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RES_MGR_PLAN_NOT_EXIST',`error_code_description`='specified resource manager plan does not exist in the data dictionary' sql 490: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5000,'OB_ERR_PARSER_INIT','Failed to init SQL parser') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSER_INIT',`error_code_description`='Failed to init SQL parser' sql 491: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5001,'OB_ERR_PARSE_SQL','Parse error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSE_SQL',`error_code_description`='Parse error' sql 492: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5002,'OB_ERR_RESOLVE_SQL','Resolve error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RESOLVE_SQL',`error_code_description`='Resolve error' sql 493: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5003,'OB_ERR_GEN_PLAN','Generate plan error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GEN_PLAN',`error_code_description`='Generate plan error' sql 494: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5006,'OB_ERR_PARSER_SYNTAX','You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSER_SYNTAX',`error_code_description`='You have an error in your SQL syntax; check the manual that corresponds to your OceanBase version for the right syntax to use' sql 495: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5007,'OB_ERR_COLUMN_SIZE','The used SELECT statements have a different number of columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_SIZE',`error_code_description`='The used SELECT statements have a different number of columns' sql 496: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5008,'OB_ERR_COLUMN_DUPLICATE','Duplicate column name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_DUPLICATE',`error_code_description`='Duplicate column name' sql 497: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5010,'OB_ERR_OPERATOR_UNKNOWN','Unknown operator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OPERATOR_UNKNOWN',`error_code_description`='Unknown operator' sql 498: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5011,'OB_ERR_STAR_DUPLICATE','Duplicated star') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STAR_DUPLICATE',`error_code_description`='Duplicated star' sql 499: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5012,'OB_ERR_ILLEGAL_ID','Illegal ID') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_ID',`error_code_description`='Illegal ID' sql 500: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5014,'OB_ERR_ILLEGAL_VALUE','Illegal value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_VALUE',`error_code_description`='Illegal value' sql 501: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5015,'OB_ERR_COLUMN_AMBIGUOUS','Ambiguous column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_AMBIGUOUS',`error_code_description`='Ambiguous column' sql 502: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5016,'OB_ERR_LOGICAL_PLAN_FAILD','Generate logical plan error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LOGICAL_PLAN_FAILD',`error_code_description`='Generate logical plan error' sql 503: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5017,'OB_ERR_SCHEMA_UNSET','Schema not set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SCHEMA_UNSET',`error_code_description`='Schema not set' sql 504: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5018,'OB_ERR_ILLEGAL_NAME','Illegal name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_NAME',`error_code_description`='Illegal name' sql 505: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5020,'OB_ERR_TABLE_EXIST','Table already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TABLE_EXIST',`error_code_description`='Table already exists' sql 506: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5019,'OB_TABLE_NOT_EXIST','Table doesn\'t exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLE_NOT_EXIST',`error_code_description`='Table doesn\'t exist' sql 507: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5022,'OB_ERR_EXPR_UNKNOWN','Unknown expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXPR_UNKNOWN',`error_code_description`='Unknown expression' sql 508: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5023,'OB_ERR_ILLEGAL_TYPE','Illegal type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_TYPE',`error_code_description`='Illegal type' sql 509: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5025,'OB_ERR_KEY_NAME_DUPLICATE','Duplicated key name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_KEY_NAME_DUPLICATE',`error_code_description`='Duplicated key name' sql 510: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5024,'OB_ERR_PRIMARY_KEY_DUPLICATE','Duplicated primary key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PRIMARY_KEY_DUPLICATE',`error_code_description`='Duplicated primary key' sql 511: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5026,'OB_ERR_CREATETIME_DUPLICATE','Duplicated createtime') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CREATETIME_DUPLICATE',`error_code_description`='Duplicated createtime' sql 512: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5027,'OB_ERR_MODIFYTIME_DUPLICATE','Duplicated modifytime') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFYTIME_DUPLICATE',`error_code_description`='Duplicated modifytime' sql 513: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5028,'OB_ERR_ILLEGAL_INDEX','Illegal index') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_INDEX',`error_code_description`='Illegal index' sql 514: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5029,'OB_ERR_INVALID_SCHEMA','Invalid schema') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SCHEMA',`error_code_description`='Invalid schema' sql 515: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5030,'OB_ERR_INSERT_NULL_ROWKEY','Insert null rowkey') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INSERT_NULL_ROWKEY',`error_code_description`='Insert null rowkey' sql 516: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5031,'OB_ERR_COLUMN_NOT_FOUND','Column not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_NOT_FOUND',`error_code_description`='Column not found' sql 517: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5032,'OB_ERR_DELETE_NULL_ROWKEY','Delete null rowkey') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DELETE_NULL_ROWKEY',`error_code_description`='Delete null rowkey' sql 518: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5034,'OB_ERR_USER_EMPTY','No user') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_EMPTY',`error_code_description`='No user' sql 519: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5035,'OB_ERR_USER_NOT_EXIST','User not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_NOT_EXIST',`error_code_description`='User not exist' sql 520: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5036,'OB_ERR_NO_PRIVILEGE','Access denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_PRIVILEGE',`error_code_description`='Access denied' sql 521: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5037,'OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY','No privilege entry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_AVAILABLE_PRIVILEGE_ENTRY',`error_code_description`='No privilege entry' sql 522: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5038,'OB_ERR_WRONG_PASSWORD','Incorrect password') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_PASSWORD',`error_code_description`='Incorrect password' sql 523: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5039,'OB_ERR_USER_IS_LOCKED','User locked') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_IS_LOCKED',`error_code_description`='User locked' sql 524: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5040,'OB_ERR_UPDATE_ROWKEY_COLUMN','Can not update rowkey column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_ROWKEY_COLUMN',`error_code_description`='Can not update rowkey column' sql 525: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5041,'OB_ERR_UPDATE_JOIN_COLUMN','Can not update join column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_JOIN_COLUMN',`error_code_description`='Can not update join column' sql 526: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5042,'OB_ERR_INVALID_COLUMN_NUM','Invalid column number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_COLUMN_NUM',`error_code_description`='Invalid column number' sql 527: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5043,'OB_ERR_PREPARE_STMT_NOT_FOUND','Unknown prepared statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PREPARE_STMT_NOT_FOUND',`error_code_description`='Unknown prepared statement' sql 528: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5044,'OB_ERR_SYS_VARIABLE_UNKNOWN','Unknown system variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYS_VARIABLE_UNKNOWN',`error_code_description`='Unknown system variable' sql 529: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5046,'OB_ERR_OLDER_PRIVILEGE_VERSION','Older privilege version') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OLDER_PRIVILEGE_VERSION',`error_code_description`='Older privilege version' sql 530: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5047,'OB_ERR_LACK_OF_ROWKEY_COL','No rowkey column specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LACK_OF_ROWKEY_COL',`error_code_description`='No rowkey column specified' sql 531: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5050,'OB_ERR_USER_EXIST','User exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_EXIST',`error_code_description`='User exists' sql 532: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5051,'OB_ERR_PASSWORD_EMPTY','Empty password') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PASSWORD_EMPTY',`error_code_description`='Empty password' sql 533: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5052,'OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE','Failed to grant privelege') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GRANT_PRIVILEGES_TO_CREATE_TABLE',`error_code_description`='Failed to grant privelege' sql 534: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5053,'OB_ERR_WRONG_DYNAMIC_PARAM','Wrong dynamic parameters') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_DYNAMIC_PARAM',`error_code_description`='Wrong dynamic parameters' sql 535: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5054,'OB_ERR_PARAM_SIZE','Incorrect parameter count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARAM_SIZE',`error_code_description`='Incorrect parameter count' sql 536: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5055,'OB_ERR_FUNCTION_UNKNOWN','FUNCTION does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FUNCTION_UNKNOWN',`error_code_description`='FUNCTION does not exist' sql 537: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5056,'OB_ERR_CREAT_MODIFY_TIME_COLUMN','CreateTime or ModifyTime column cannot be modified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CREAT_MODIFY_TIME_COLUMN',`error_code_description`='CreateTime or ModifyTime column cannot be modified' sql 538: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5057,'OB_ERR_MODIFY_PRIMARY_KEY','Primary key cannot be modified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_PRIMARY_KEY',`error_code_description`='Primary key cannot be modified' sql 539: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5058,'OB_ERR_PARAM_DUPLICATE','Duplicated parameters') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARAM_DUPLICATE',`error_code_description`='Duplicated parameters' sql 540: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5059,'OB_ERR_TOO_MANY_SESSIONS','Too many sessions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_SESSIONS',`error_code_description`='Too many sessions' sql 541: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5061,'OB_ERR_TOO_MANY_PS','Too many prepared statements') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_PS',`error_code_description`='Too many prepared statements' sql 542: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5063,'OB_ERR_HINT_UNKNOWN','Unknown hint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_HINT_UNKNOWN',`error_code_description`='Unknown hint' sql 543: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5064,'OB_ERR_WHEN_UNSATISFIED','When condition not satisfied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WHEN_UNSATISFIED',`error_code_description`='When condition not satisfied' sql 544: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5065,'OB_ERR_QUERY_INTERRUPTED','Query execution was interrupted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_QUERY_INTERRUPTED',`error_code_description`='Query execution was interrupted' sql 545: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5066,'OB_ERR_SESSION_INTERRUPTED','Session interrupted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SESSION_INTERRUPTED',`error_code_description`='Session interrupted' sql 546: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5067,'OB_ERR_UNKNOWN_SESSION_ID','Unknown session ID') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_SESSION_ID',`error_code_description`='Unknown session ID' sql 547: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5068,'OB_ERR_PROTOCOL_NOT_RECOGNIZE','Incorrect protocol') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROTOCOL_NOT_RECOGNIZE',`error_code_description`='Incorrect protocol' sql 548: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5069,'OB_ERR_WRITE_AUTH_ERROR','Write auth packet error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRITE_AUTH_ERROR',`error_code_description`='Write auth packet error' sql 549: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5071,'OB_ERR_ALTER_INDEX_COLUMN','Cannot alter index column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_INDEX_COLUMN',`error_code_description`='Cannot alter index column' sql 550: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5072,'OB_ERR_MODIFY_INDEX_TABLE','Cannot modify index table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_INDEX_TABLE',`error_code_description`='Cannot modify index table' sql 551: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5073,'OB_ERR_INDEX_UNAVAILABLE','Index unavailable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INDEX_UNAVAILABLE',`error_code_description`='Index unavailable' sql 552: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5074,'OB_ERR_NOP_VALUE','NOP cannot be used here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOP_VALUE',`error_code_description`='NOP cannot be used here' sql 553: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5080,'OB_ERR_PS_TOO_MANY_PARAM','Prepared statement contains too many placeholders') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PS_TOO_MANY_PARAM',`error_code_description`='Prepared statement contains too many placeholders' sql 554: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5081,'OB_ERR_READ_ONLY','The server is read only now') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_READ_ONLY',`error_code_description`='The server is read only now' sql 555: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5083,'OB_ERR_INVALID_TYPE_FOR_OP','Invalid data type for the operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TYPE_FOR_OP',`error_code_description`='Invalid data type for the operation' sql 556: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5084,'OB_ERR_CAST_VARCHAR_TO_BOOL','Can not cast varchar value to bool type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CAST_VARCHAR_TO_BOOL',`error_code_description`='Can not cast varchar value to bool type' sql 557: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5085,'OB_ERR_CAST_VARCHAR_TO_NUMBER','Not a number Can not cast varchar value to number type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CAST_VARCHAR_TO_NUMBER',`error_code_description`='Not a number Can not cast varchar value to number type' sql 558: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5086,'OB_ERR_CAST_VARCHAR_TO_TIME','Not timestamp Can not cast varchar value to timestamp type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CAST_VARCHAR_TO_TIME',`error_code_description`='Not timestamp Can not cast varchar value to timestamp type' sql 559: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5087,'OB_ERR_CAST_NUMBER_OVERFLOW','Result value was out of range when cast to number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CAST_NUMBER_OVERFLOW',`error_code_description`='Result value was out of range when cast to number' sql 560: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5088,'OB_INTEGER_PRECISION_OVERFLOW','Result value was out of range when casting varchar to number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INTEGER_PRECISION_OVERFLOW',`error_code_description`='Result value was out of range when casting varchar to number' sql 561: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5089,'OB_DECIMAL_PRECISION_OVERFLOW','Result value was out of range when casting varchar to number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DECIMAL_PRECISION_OVERFLOW',`error_code_description`='Result value was out of range when casting varchar to number' sql 562: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5090,'OB_SCHEMA_NUMBER_PRECISION_OVERFLOW','Precision was out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEMA_NUMBER_PRECISION_OVERFLOW',`error_code_description`='Precision was out of range' sql 563: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5091,'OB_SCHEMA_NUMBER_SCALE_OVERFLOW','Scale value was out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEMA_NUMBER_SCALE_OVERFLOW',`error_code_description`='Scale value was out of range' sql 564: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5092,'OB_ERR_INDEX_UNKNOWN','Unknown index') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INDEX_UNKNOWN',`error_code_description`='Unknown index' sql 565: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5093,'OB_NUMERIC_OVERFLOW','Result value was out of range when casting varchar to number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NUMERIC_OVERFLOW',`error_code_description`='Result value was out of range when casting varchar to number' sql 566: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5094,'OB_ERR_TOO_MANY_JOIN_TABLES','too many joined tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_JOIN_TABLES',`error_code_description`='too many joined tables' sql 567: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5098,'OB_ERR_VARCHAR_TOO_LONG','Varchar value is too long for the column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VARCHAR_TOO_LONG',`error_code_description`='Varchar value is too long for the column' sql 568: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5099,'OB_ERR_SYS_CONFIG_UNKNOWN','System config unknown') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYS_CONFIG_UNKNOWN',`error_code_description`='System config unknown' sql 569: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5100,'OB_ERR_LOCAL_VARIABLE','Local variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LOCAL_VARIABLE',`error_code_description`='Local variable' sql 570: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5101,'OB_ERR_GLOBAL_VARIABLE','Global variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GLOBAL_VARIABLE',`error_code_description`='Global variable' sql 571: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5102,'OB_ERR_VARIABLE_IS_READONLY','variable is read only') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VARIABLE_IS_READONLY',`error_code_description`='variable is read only' sql 572: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5103,'OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR','incorrect global or local variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INCORRECT_GLOBAL_LOCAL_VAR',`error_code_description`='incorrect global or local variable' sql 573: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5104,'OB_ERR_EXPIRE_INFO_TOO_LONG','Expire expression too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXPIRE_INFO_TOO_LONG',`error_code_description`='Expire expression too long' sql 574: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5105,'OB_ERR_EXPIRE_COND_TOO_LONG','Expire condition too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXPIRE_COND_TOO_LONG',`error_code_description`='Expire condition too long' sql 575: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5106,'OB_INVALID_ARGUMENT_FOR_EXTRACT','Invalid argument for extract()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_EXTRACT',`error_code_description`='Invalid argument for extract()' sql 576: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5107,'OB_INVALID_ARGUMENT_FOR_IS','Invalid argument for IS operator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_IS',`error_code_description`='Invalid argument for IS operator' sql 577: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5108,'OB_INVALID_ARGUMENT_FOR_LENGTH','Invalid argument for length()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_LENGTH',`error_code_description`='Invalid argument for length()' sql 578: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5109,'OB_INVALID_ARGUMENT_FOR_SUBSTR','Invalid argument for substr()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_SUBSTR',`error_code_description`='Invalid argument for substr()' sql 579: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5110,'OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC','Invalid argument for time_to_usec()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_TIME_TO_USEC',`error_code_description`='Invalid argument for time_to_usec()' sql 580: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5111,'OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME','Invalid argument for usec_to_time()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ARGUMENT_FOR_USEC_TO_TIME',`error_code_description`='Invalid argument for usec_to_time()' sql 581: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5112,'OB_ERR_USER_VARIABLE_UNKNOWN','Unknown user variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_VARIABLE_UNKNOWN',`error_code_description`='Unknown user variable' sql 582: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5113,'OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME','Illegal usage of merging_frozen_time()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ILLEGAL_USAGE_OF_MERGING_FROZEN_TIME',`error_code_description`='Illegal usage of merging_frozen_time()' sql 583: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5114,'OB_INVALID_NUMERIC','Invalid numeric') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_NUMERIC',`error_code_description`='Invalid numeric' sql 584: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5115,'OB_ERR_REGEXP_ERROR','Got error \'empty (sub)expression\' from regexp') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ERROR',`error_code_description`='Got error \'empty (sub)expression\' from regexp' sql 585: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5116,'OB_SQL_LOG_OP_SETCHILD_OVERFLOW','Logical operator child index overflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_LOG_OP_SETCHILD_OVERFLOW',`error_code_description`='Logical operator child index overflow' sql 586: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5117,'OB_SQL_EXPLAIN_FAILED','fail to explain plan') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_EXPLAIN_FAILED',`error_code_description`='fail to explain plan' sql 587: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5118,'OB_SQL_OPT_COPY_OP_FAILED','fail to copy logical operator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_OPT_COPY_OP_FAILED',`error_code_description`='fail to copy logical operator' sql 588: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5120,'OB_SQL_OPT_CREATE_RAWEXPR_FAILED','fail to create raw expr') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_OPT_CREATE_RAWEXPR_FAILED',`error_code_description`='fail to create raw expr' sql 589: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5121,'OB_SQL_OPT_JOIN_ORDER_FAILED','fail to generate join order') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_OPT_JOIN_ORDER_FAILED',`error_code_description`='fail to generate join order' sql 590: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5122,'OB_SQL_OPT_ERROR','optimizer general error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_OPT_ERROR',`error_code_description`='optimizer general error' sql 591: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5130,'OB_SQL_RESOLVER_NO_MEMORY','sql resolver no memory') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_RESOLVER_NO_MEMORY',`error_code_description`='sql resolver no memory' sql 592: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5131,'OB_SQL_DML_ONLY','plan cache support dml only') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_DML_ONLY',`error_code_description`='plan cache support dml only' sql 593: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5133,'OB_ERR_NO_GRANT','No such grant defined') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_GRANT',`error_code_description`='No such grant defined' sql 594: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5134,'OB_ERR_NO_DB_SELECTED','No database selected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_DB_SELECTED',`error_code_description`='No database selected' sql 595: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5135,'OB_SQL_PC_OVERFLOW','plan cache is overflow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PC_OVERFLOW',`error_code_description`='plan cache is overflow' sql 596: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5136,'OB_SQL_PC_PLAN_DUPLICATE','plan exists in plan cache already') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PC_PLAN_DUPLICATE',`error_code_description`='plan exists in plan cache already' sql 597: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5137,'OB_SQL_PC_PLAN_EXPIRE','plan is expired') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PC_PLAN_EXPIRE',`error_code_description`='plan is expired' sql 598: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5138,'OB_SQL_PC_NOT_EXIST','no plan exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PC_NOT_EXIST',`error_code_description`='no plan exist' sql 599: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5140,'OB_SQL_PC_PLAN_SIZE_LIMIT','plan is too big to add to plan cache') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SQL_PC_PLAN_SIZE_LIMIT',`error_code_description`='plan is too big to add to plan cache' sql 600: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5142,'OB_ERR_UNKNOWN_CHARSET','Unknown character set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_CHARSET',`error_code_description`='Unknown character set' sql 601: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5143,'OB_ERR_UNKNOWN_COLLATION','Unknown collation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_COLLATION',`error_code_description`='Unknown collation' sql 602: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5144,'OB_ERR_COLLATION_MISMATCH','The collation is not valid for the character set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLLATION_MISMATCH',`error_code_description`='The collation is not valid for the character set' sql 603: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5145,'OB_ERR_WRONG_VALUE_FOR_VAR','Variable can\'t be set to the value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_VALUE_FOR_VAR',`error_code_description`='Variable can\'t be set to the value' sql 604: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5146,'OB_UNKNOWN_PARTITION','Unknown partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_PARTITION',`error_code_description`='Unknown partition' sql 605: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5147,'OB_PARTITION_NOT_MATCH','Found a row not matching the given partition set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_NOT_MATCH',`error_code_description`='Found a row not matching the given partition set' sql 606: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5148,'OB_ER_PASSWD_LENGTH',' Password hash should be a 40-digit hexadecimal number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_PASSWD_LENGTH',`error_code_description`=' Password hash should be a 40-digit hexadecimal number' sql 607: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5149,'OB_ERR_INSERT_INNER_JOIN_COLUMN','Insert inner join column error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INSERT_INNER_JOIN_COLUMN',`error_code_description`='Insert inner join column error' sql 608: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5150,'OB_TENANT_NOT_IN_SERVER','Tenant not in this server') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_NOT_IN_SERVER',`error_code_description`='Tenant not in this server' sql 609: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5151,'OB_TABLEGROUP_NOT_EXIST','tablegroup not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLEGROUP_NOT_EXIST',`error_code_description`='tablegroup not exist' sql 610: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5153,'OB_SUBQUERY_TOO_MANY_ROW','Subquery returns more than 1 row') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SUBQUERY_TOO_MANY_ROW',`error_code_description`='Subquery returns more than 1 row' sql 611: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5154,'OB_ERR_BAD_DATABASE','Unknown database') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_DATABASE',`error_code_description`='Unknown database' sql 612: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5155,'OB_CANNOT_USER','User operation failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_USER',`error_code_description`='User operation failed' sql 613: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5156,'OB_TENANT_EXIST','tenant already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_EXIST',`error_code_description`='tenant already exist' sql 614: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5157,'OB_TENANT_NOT_EXIST','Unknown tenant') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_NOT_EXIST',`error_code_description`='Unknown tenant' sql 615: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5158,'OB_DATABASE_EXIST','Can\'t create database;database exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DATABASE_EXIST',`error_code_description`='Can\'t create database;database exists' sql 616: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5159,'OB_TABLEGROUP_EXIST','tablegroup already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TABLEGROUP_EXIST',`error_code_description`='tablegroup already exist' sql 617: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5160,'OB_ERR_INVALID_TENANT_NAME','invalid tenant name specified in connection string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TENANT_NAME',`error_code_description`='invalid tenant name specified in connection string' sql 618: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5161,'OB_EMPTY_TENANT','tenant is empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EMPTY_TENANT',`error_code_description`='tenant is empty' sql 619: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5162,'OB_WRONG_DB_NAME','Incorrect database name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_DB_NAME',`error_code_description`='Incorrect database name' sql 620: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5163,'OB_WRONG_TABLE_NAME','Incorrect table name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_TABLE_NAME',`error_code_description`='Incorrect table name' sql 621: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5164,'OB_WRONG_COLUMN_NAME','Incorrect column name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_COLUMN_NAME',`error_code_description`='Incorrect column name' sql 622: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5165,'OB_ERR_COLUMN_SPEC','Incorrect column specifier') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_SPEC',`error_code_description`='Incorrect column specifier' sql 623: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5166,'OB_ERR_DB_DROP_EXISTS','Can\'t drop database;database doesn\'t exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DB_DROP_EXISTS',`error_code_description`='Can\'t drop database;database doesn\'t exist' sql 624: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5167,'OB_ERR_DATA_TOO_LONG','Data too long for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATA_TOO_LONG',`error_code_description`='Data too long for column' sql 625: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5168,'OB_ERR_WRONG_VALUE_COUNT_ON_ROW','column count does not match value count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_VALUE_COUNT_ON_ROW',`error_code_description`='column count does not match value count' sql 626: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5169,'OB_ERR_CREATE_USER_WITH_GRANT','You are not allowed to create a user with GRANT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CREATE_USER_WITH_GRANT',`error_code_description`='You are not allowed to create a user with GRANT' sql 627: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5170,'OB_ERR_NO_DB_PRIVILEGE','Access denied for user to database') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_DB_PRIVILEGE',`error_code_description`='Access denied for user to database' sql 628: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5171,'OB_ERR_NO_TABLE_PRIVILEGE','Command denied to user for table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_TABLE_PRIVILEGE',`error_code_description`='Command denied to user for table' sql 629: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5172,'OB_INVALID_ON_UPDATE','Invalid ON UPDATE clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ON_UPDATE',`error_code_description`='Invalid ON UPDATE clause' sql 630: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5173,'OB_INVALID_DEFAULT','Invalid default value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_DEFAULT',`error_code_description`='Invalid default value' sql 631: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5174,'OB_ERR_UPDATE_TABLE_USED','Update table used') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_TABLE_USED',`error_code_description`='Update table used' sql 632: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5175,'OB_ERR_COULUMN_VALUE_NOT_MATCH','Column count doesn\'t match value count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COULUMN_VALUE_NOT_MATCH',`error_code_description`='Column count doesn\'t match value count' sql 633: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5176,'OB_ERR_INVALID_GROUP_FUNC_USE','Invalid use of group function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_GROUP_FUNC_USE',`error_code_description`='Invalid use of group function' sql 634: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5177,'OB_CANT_AGGREGATE_2COLLATIONS','Illegal mix of collations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_AGGREGATE_2COLLATIONS',`error_code_description`='Illegal mix of collations' sql 635: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5178,'OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD','Field is of a not allowed type for this type of partitioning') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELD',`error_code_description`='Field is of a not allowed type for this type of partitioning' sql 636: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5179,'OB_ERR_TOO_LONG_IDENT','Identifier name is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_IDENT',`error_code_description`='Identifier name is too long' sql 637: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5180,'OB_ERR_WRONG_TYPE_FOR_VAR','Incorrect argument type to variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_TYPE_FOR_VAR',`error_code_description`='Incorrect argument type to variable' sql 638: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5181,'OB_WRONG_USER_NAME_LENGTH','String is too long for user_name (should be no longer than 16)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_USER_NAME_LENGTH',`error_code_description`='String is too long for user_name (should be no longer than 16)' sql 639: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5182,'OB_ERR_PRIV_USAGE','Incorrect usage of DB GRANT and GLOBAL PRIVILEGES') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PRIV_USAGE',`error_code_description`='Incorrect usage of DB GRANT and GLOBAL PRIVILEGES' sql 640: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5183,'OB_ILLEGAL_GRANT_FOR_TABLE','Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ILLEGAL_GRANT_FOR_TABLE',`error_code_description`='Illegal GRANT/REVOKE command; please consult the manual to see which privileges can be used' sql 641: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5184,'OB_ERR_REACH_AUTOINC_MAX','Failed to read auto-increment value from storage engine') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REACH_AUTOINC_MAX',`error_code_description`='Failed to read auto-increment value from storage engine' sql 642: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5185,'OB_ERR_NO_TABLES_USED','No tables used') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_TABLES_USED',`error_code_description`='No tables used' sql 643: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5187,'OB_CANT_REMOVE_ALL_FIELDS','You can\'t delete all columns with ALTER TABLE; use DROP TABLE instead') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_REMOVE_ALL_FIELDS',`error_code_description`='You can\'t delete all columns with ALTER TABLE; use DROP TABLE instead' sql 644: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5190,'OB_WRONG_SUB_KEY','Incorrect prefix key; the used key part isn\'t a string, the used length is longer than the key part, or the storage engine doesn\'t support unique prefix keys') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_SUB_KEY',`error_code_description`='Incorrect prefix key; the used key part isn\'t a string, the used length is longer than the key part, or the storage engine doesn\'t support unique prefix keys' sql 645: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5191,'OB_KEY_PART_0','Key part length cannot be 0') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_KEY_PART_0',`error_code_description`='Key part length cannot be 0' sql 646: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5192,'OB_ERR_UNKNOWN_TIME_ZONE','Unknown or incorrect time zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_TIME_ZONE',`error_code_description`='Unknown or incorrect time zone' sql 647: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5193,'OB_ERR_WRONG_AUTO_KEY','Incorrect table definition; there can be only one auto column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_AUTO_KEY',`error_code_description`='Incorrect table definition; there can be only one auto column' sql 648: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5194,'OB_ERR_TOO_MANY_KEYS','Too many keys specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_KEYS',`error_code_description`='Too many keys specified' sql 649: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5195,'OB_ERR_TOO_MANY_ROWKEY_COLUMNS','Too many key parts specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_ROWKEY_COLUMNS',`error_code_description`='Too many key parts specified' sql 650: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5196,'OB_ERR_TOO_LONG_KEY_LENGTH','Specified key was too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_KEY_LENGTH',`error_code_description`='Specified key was too long' sql 651: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5197,'OB_ERR_TOO_MANY_COLUMNS','Too many columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_COLUMNS',`error_code_description`='Too many columns' sql 652: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5198,'OB_ERR_TOO_LONG_COLUMN_LENGTH','Column length too big') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_COLUMN_LENGTH',`error_code_description`='Column length too big' sql 653: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5199,'OB_ERR_TOO_BIG_ROWSIZE','Row size too large') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_BIG_ROWSIZE',`error_code_description`='Row size too large' sql 654: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5200,'OB_ERR_UNKNOWN_TABLE','Unknown table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_TABLE',`error_code_description`='Unknown table' sql 655: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5201,'OB_ERR_BAD_TABLE','Unknown table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_TABLE',`error_code_description`='Unknown table' sql 656: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5202,'OB_ERR_TOO_BIG_SCALE','Too big scale specified for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_BIG_SCALE',`error_code_description`='Too big scale specified for column' sql 657: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5203,'OB_ERR_TOO_BIG_PRECISION','Too big precision specified for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_BIG_PRECISION',`error_code_description`='Too big precision specified for column' sql 658: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5204,'OB_ERR_M_BIGGER_THAN_D','precision must be >= scale') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_M_BIGGER_THAN_D',`error_code_description`='precision must be >= scale' sql 659: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5205,'OB_ERR_TOO_BIG_DISPLAYWIDTH','Display width out of range for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_BIG_DISPLAYWIDTH',`error_code_description`='Display width out of range for column' sql 660: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5206,'OB_WRONG_GROUP_FIELD','Can\'t group on column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_GROUP_FIELD',`error_code_description`='Can\'t group on column' sql 661: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5207,'OB_NON_UNIQ_ERROR','Column is ambiguous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NON_UNIQ_ERROR',`error_code_description`='Column is ambiguous' sql 662: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5208,'OB_ERR_NONUNIQ_TABLE','Not unique table/alias') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NONUNIQ_TABLE',`error_code_description`='Not unique table/alias' sql 663: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5209,'OB_ERR_CANT_DROP_FIELD_OR_KEY','Can\'t DROP Column; check that column/key exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANT_DROP_FIELD_OR_KEY',`error_code_description`='Can\'t DROP Column; check that column/key exists' sql 664: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5210,'OB_ERR_MULTIPLE_PRI_KEY','Multiple primary key defined') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MULTIPLE_PRI_KEY',`error_code_description`='Multiple primary key defined' sql 665: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5211,'OB_ERR_KEY_COLUMN_DOES_NOT_EXITS','Key column doesn\'t exist in table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_KEY_COLUMN_DOES_NOT_EXITS',`error_code_description`='Key column doesn\'t exist in table' sql 666: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5212,'OB_ERR_AUTO_PARTITION_KEY','auto-increment column should not be part of partition key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AUTO_PARTITION_KEY',`error_code_description`='auto-increment column should not be part of partition key' sql 667: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5213,'OB_ERR_CANT_USE_OPTION_HERE','Incorrect usage/placement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANT_USE_OPTION_HERE',`error_code_description`='Incorrect usage/placement' sql 668: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5214,'OB_ERR_WRONG_OBJECT','Wrong object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_OBJECT',`error_code_description`='Wrong object' sql 669: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5215,'OB_ERR_ON_RENAME','Error on rename table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ON_RENAME',`error_code_description`='Error on rename table' sql 670: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5216,'OB_ERR_WRONG_KEY_COLUMN','The used storage engine can\'t index column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_KEY_COLUMN',`error_code_description`='The used storage engine can\'t index column' sql 671: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5217,'OB_ERR_BAD_FIELD_ERROR','Unknown column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_FIELD_ERROR',`error_code_description`='Unknown column' sql 672: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5218,'OB_ERR_WRONG_FIELD_WITH_GROUP','column is not in GROUP BY') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_FIELD_WITH_GROUP',`error_code_description`='column is not in GROUP BY' sql 673: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5219,'OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS','Transaction characteristics can\'t be changed while a transaction is in progress') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANT_CHANGE_TX_CHARACTERISTICS',`error_code_description`='Transaction characteristics can\'t be changed while a transaction is in progress' sql 674: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5220,'OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION','Cannot execute statement in a READ ONLY transaction.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANT_EXECUTE_IN_READ_ONLY_TRANSACTION',`error_code_description`='Cannot execute statement in a READ ONLY transaction.' sql 675: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5221,'OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS','Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MIX_OF_GROUP_FUNC_AND_FIELDS',`error_code_description`='Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause' sql 676: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5222,'OB_ERR_TRUNCATED_WRONG_VALUE','Incorrect value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRUNCATED_WRONG_VALUE',`error_code_description`='Incorrect value' sql 677: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5223,'OB_ERR_WRONG_IDENT_NAME','wrong ident name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_IDENT_NAME',`error_code_description`='wrong ident name' sql 678: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5224,'OB_WRONG_NAME_FOR_INDEX','Incorrect index name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_NAME_FOR_INDEX',`error_code_description`='Incorrect index name' sql 679: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5226,'OB_REACH_MEMORY_LIMIT','plan cache memory used reach the high water mark.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REACH_MEMORY_LIMIT',`error_code_description`='plan cache memory used reach the high water mark.' sql 680: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5227,'OB_ERR_PASSWORD_FORMAT','The password hash doesn\'t have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PASSWORD_FORMAT',`error_code_description`='The password hash doesn\'t have the expected format. Check if the correct password algorithm is being used with the PASSWORD() function.' sql 681: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5228,'OB_ERR_NON_UPDATABLE_TABLE','The target table is not updatable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NON_UPDATABLE_TABLE',`error_code_description`='The target table is not updatable' sql 682: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5230,'OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR','Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_EXPR_IN_PARTITION_FUNC_ERROR',`error_code_description`='Constant or random or timezone-dependent expressions in (sub)partitioning function are not allowed' sql 683: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5231,'OB_ERR_VIEW_INVALID','view invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_INVALID',`error_code_description`='view invalid' sql 684: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5233,'OB_ERR_OPTION_PREVENTS_STATEMENT','The MySQL server is running with the --read-only option so it cannot execute this statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OPTION_PREVENTS_STATEMENT',`error_code_description`='The MySQL server is running with the --read-only option so it cannot execute this statement' sql 685: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5234,'OB_ERR_DB_READ_ONLY','The database is read only so it cannot execute this statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DB_READ_ONLY',`error_code_description`='The database is read only so it cannot execute this statement' sql 686: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5235,'OB_ERR_TABLE_READ_ONLY','The table is read only so it cannot execute this statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TABLE_READ_ONLY',`error_code_description`='The table is read only so it cannot execute this statement' sql 687: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5236,'OB_ERR_LOCK_OR_ACTIVE_TRANSACTION','Can\'t execute the given command because you have active locked tables or an active transaction') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LOCK_OR_ACTIVE_TRANSACTION',`error_code_description`='Can\'t execute the given command because you have active locked tables or an active transaction' sql 688: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5238,'OB_ERR_TABLENAME_NOT_ALLOWED_HERE','Table from one of the SELECTs cannot be used in global ORDER clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TABLENAME_NOT_ALLOWED_HERE',`error_code_description`='Table from one of the SELECTs cannot be used in global ORDER clause' sql 689: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5239,'OB_ERR_VIEW_RECURSIVE','view contains recursion') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_RECURSIVE',`error_code_description`='view contains recursion' sql 690: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5240,'OB_ERR_QUALIFIER','Column part of USING clause cannot have qualifier') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_QUALIFIER',`error_code_description`='Column part of USING clause cannot have qualifier' sql 691: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5241,'OB_ERR_WRONG_VALUE','Incorrect value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_VALUE',`error_code_description`='Incorrect value' sql 692: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5242,'OB_ERR_VIEW_WRONG_LIST','View\'s SELECT and view\'s field list have different column counts') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_WRONG_LIST',`error_code_description`='View\'s SELECT and view\'s field list have different column counts' sql 693: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5243,'OB_SYS_VARS_MAYBE_DIFF_VERSION','system variables\' version maybe different') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SYS_VARS_MAYBE_DIFF_VERSION',`error_code_description`='system variables\' version maybe different' sql 694: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5244,'OB_ERR_AUTO_INCREMENT_CONFLICT','Auto-increment value in UPDATE conflicts with internally generated values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AUTO_INCREMENT_CONFLICT',`error_code_description`='Auto-increment value in UPDATE conflicts with internally generated values' sql 695: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5245,'OB_ERR_TASK_SKIPPED','some tasks are skipped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TASK_SKIPPED',`error_code_description`='some tasks are skipped' sql 696: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5246,'OB_ERR_NAME_BECOMES_EMPTY','Name has become \'\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NAME_BECOMES_EMPTY',`error_code_description`='Name has become \'\'' sql 697: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5247,'OB_ERR_REMOVED_SPACES','Leading spaces are removed from name ') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REMOVED_SPACES',`error_code_description`='Leading spaces are removed from name ' sql 698: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5248,'OB_WARN_ADD_AUTOINCREMENT_COLUMN','Alter table add auto_increment column is dangerous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_ADD_AUTOINCREMENT_COLUMN',`error_code_description`='Alter table add auto_increment column is dangerous' sql 699: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5249,'OB_WARN_CHAMGE_NULL_ATTRIBUTE','Alter table change nullable column to not nullable is dangerous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_CHAMGE_NULL_ATTRIBUTE',`error_code_description`='Alter table change nullable column to not nullable is dangerous' sql 700: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5250,'OB_ERR_INVALID_CHARACTER_STRING','Invalid character string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_CHARACTER_STRING',`error_code_description`='Invalid character string' sql 701: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5251,'OB_ERR_KILL_DENIED','You are not owner of thread') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_KILL_DENIED',`error_code_description`='You are not owner of thread' sql 702: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5252,'OB_ERR_COLUMN_DEFINITION_AMBIGUOUS','Column definition is ambiguous. Column has both NULL and NOT NULL attributes') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_DEFINITION_AMBIGUOUS',`error_code_description`='Column definition is ambiguous. Column has both NULL and NOT NULL attributes' sql 703: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5253,'OB_ERR_EMPTY_QUERY','Query was empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EMPTY_QUERY',`error_code_description`='Query was empty' sql 704: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5254,'OB_ERR_CUT_VALUE_GROUP_CONCAT','Row was cut by GROUP_CONCAT()') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CUT_VALUE_GROUP_CONCAT',`error_code_description`='Row was cut by GROUP_CONCAT()' sql 705: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5255,'OB_ERR_FIELD_NOT_FOUND_PART','Field in list of fields for partition function not found in table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FIELD_NOT_FOUND_PART',`error_code_description`='Field in list of fields for partition function not found in table' sql 706: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5256,'OB_ERR_PRIMARY_CANT_HAVE_NULL','All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PRIMARY_CANT_HAVE_NULL',`error_code_description`='All parts of a PRIMARY KEY must be NOT NULL; if you need NULL in a key, use UNIQUE instead' sql 707: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5257,'OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR','The PARTITION function returns the wrong type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_FUNC_NOT_ALLOWED_ERROR',`error_code_description`='The PARTITION function returns the wrong type' sql 708: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5258,'OB_ERR_INVALID_BLOCK_SIZE','Invalid block size, block size should between 1024 and 1048576') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_BLOCK_SIZE',`error_code_description`='Invalid block size, block size should between 1024 and 1048576' sql 709: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5259,'OB_ERR_UNKNOWN_STORAGE_ENGINE','Unknown storage engine') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_STORAGE_ENGINE',`error_code_description`='Unknown storage engine' sql 710: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5260,'OB_ERR_TENANT_IS_LOCKED','Tenant is locked') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TENANT_IS_LOCKED',`error_code_description`='Tenant is locked' sql 711: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5262,'OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED','This partition function is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_FUNCTION_IS_NOT_ALLOWED',`error_code_description`='This partition function is not allowed' sql 712: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5263,'OB_ERR_AGGREGATE_ORDER_FOR_UNION','aggregate order for union') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AGGREGATE_ORDER_FOR_UNION',`error_code_description`='aggregate order for union' sql 713: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5264,'OB_ERR_OUTLINE_EXIST','Outline exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTLINE_EXIST',`error_code_description`='Outline exists' sql 714: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5265,'OB_OUTLINE_NOT_EXIST','Outline not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OUTLINE_NOT_EXIST',`error_code_description`='Outline not exists' sql 715: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5266,'OB_WARN_OPTION_BELOW_LIMIT','The value should be no less than the limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_OPTION_BELOW_LIMIT',`error_code_description`='The value should be no less than the limit' sql 716: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5267,'OB_INVALID_OUTLINE','invalid outline') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_OUTLINE',`error_code_description`='invalid outline' sql 717: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5268,'OB_REACH_MAX_CONCURRENT_NUM','SQL reach max concurrent num') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REACH_MAX_CONCURRENT_NUM',`error_code_description`='SQL reach max concurrent num' sql 718: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5269,'OB_ERR_OPERATION_ON_RECYCLE_OBJECT','can not perform DDL/DML over objects in Recycle Bin') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OPERATION_ON_RECYCLE_OBJECT',`error_code_description`='can not perform DDL/DML over objects in Recycle Bin' sql 719: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5270,'OB_ERR_OBJECT_NOT_IN_RECYCLEBIN','object not in RECYCLE BIN') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OBJECT_NOT_IN_RECYCLEBIN',`error_code_description`='object not in RECYCLE BIN' sql 720: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5271,'OB_ERR_CON_COUNT_ERROR','Too many connections') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CON_COUNT_ERROR',`error_code_description`='Too many connections' sql 721: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5272,'OB_ERR_OUTLINE_CONTENT_EXIST','Outline content already exists when added') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTLINE_CONTENT_EXIST',`error_code_description`='Outline content already exists when added' sql 722: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5273,'OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST','Max concurrent already exists when added') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTLINE_MAX_CONCURRENT_EXIST',`error_code_description`='Max concurrent already exists when added' sql 723: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5274,'OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR','VALUES value for partition must have type INT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VALUES_IS_NOT_INT_TYPE_ERROR',`error_code_description`='VALUES value for partition must have type INT' sql 724: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5275,'OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR','Partition column values of incorrect type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_TYPE_COLUMN_VALUE_ERROR',`error_code_description`='Partition column values of incorrect type' sql 725: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5276,'OB_ERR_PARTITION_COLUMN_LIST_ERROR','Inconsistency in usage of column lists for partitioning') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_COLUMN_LIST_ERROR',`error_code_description`='Inconsistency in usage of column lists for partitioning' sql 726: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5277,'OB_ERR_TOO_MANY_VALUES_ERROR','Cannot have more than one value for this type of RANGE partitioning') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_VALUES_ERROR',`error_code_description`='Cannot have more than one value for this type of RANGE partitioning' sql 727: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5278,'OB_ERR_PARTITION_VALUE_ERROR','This partition value with incorrect charset type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_VALUE_ERROR',`error_code_description`='This partition value with incorrect charset type' sql 728: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5279,'OB_ERR_PARTITION_INTERVAL_ERROR','Partition interval must have type INT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_INTERVAL_ERROR',`error_code_description`='Partition interval must have type INT' sql 729: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5280,'OB_ERR_SAME_NAME_PARTITION','Duplicate partition name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SAME_NAME_PARTITION',`error_code_description`='Duplicate partition name' sql 730: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5281,'OB_ERR_RANGE_NOT_INCREASING_ERROR','VALUES LESS THAN value must be strictly increasing for each partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RANGE_NOT_INCREASING_ERROR',`error_code_description`='VALUES LESS THAN value must be strictly increasing for each partition' sql 731: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5282,'OB_ERR_PARSE_PARTITION_RANGE','Wrong number of partitions defined, mismatch with previous setting') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSE_PARTITION_RANGE',`error_code_description`='Wrong number of partitions defined, mismatch with previous setting' sql 732: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5283,'OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF','A PRIMARY KEY must include all columns in the table\'s partitioning function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF',`error_code_description`='A PRIMARY KEY must include all columns in the table\'s partitioning function' sql 733: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5284,'OB_NO_PARTITION_FOR_GIVEN_VALUE','Table has no partition for value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_PARTITION_FOR_GIVEN_VALUE',`error_code_description`='Table has no partition for value' sql 734: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5285,'OB_EER_NULL_IN_VALUES_LESS_THAN','Not allowed to use NULL value in VALUES LESS THAN') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EER_NULL_IN_VALUES_LESS_THAN',`error_code_description`='Not allowed to use NULL value in VALUES LESS THAN' sql 735: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5286,'OB_ERR_PARTITION_CONST_DOMAIN_ERROR','Partition constant is out of partition function domain') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_CONST_DOMAIN_ERROR',`error_code_description`='Partition constant is out of partition function domain' sql 736: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5287,'OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS','Too many fields in \'list of partition fields\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_PARTITION_FUNC_FIELDS',`error_code_description`='Too many fields in \'list of partition fields\'' sql 737: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5288,'OB_ERR_BAD_FT_COLUMN','Column cannot be part of FULLTEXT index') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_FT_COLUMN',`error_code_description`='Column cannot be part of FULLTEXT index' sql 738: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5289,'OB_ERR_KEY_DOES_NOT_EXISTS','key does not exist in table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_KEY_DOES_NOT_EXISTS',`error_code_description`='key does not exist in table' sql 739: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5290,'OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN','non-default value for generated column is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN',`error_code_description`='non-default value for generated column is not allowed' sql 740: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5291,'OB_ERR_BAD_CTXCAT_COLUMN','The CTXCAT column must be contiguous in the index column list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_CTXCAT_COLUMN',`error_code_description`='The CTXCAT column must be contiguous in the index column list' sql 741: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5292,'OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN','not supported for generated columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN',`error_code_description`='not supported for generated columns' sql 742: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5293,'OB_ERR_DEPENDENT_BY_GENERATED_COLUMN','Column has a generated column dependency') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DEPENDENT_BY_GENERATED_COLUMN',`error_code_description`='Column has a generated column dependency' sql 743: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5294,'OB_ERR_TOO_MANY_ROWS','Result consisted of more than one row') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_ROWS',`error_code_description`='Result consisted of more than one row' sql 744: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5295,'OB_WRONG_FIELD_TERMINATORS','Field separator argument is not what is expected; check the manual') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WRONG_FIELD_TERMINATORS',`error_code_description`='Field separator argument is not what is expected; check the manual' sql 745: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5296,'OB_NO_READABLE_REPLICA','there has no readable replica') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_READABLE_REPLICA',`error_code_description`='there has no readable replica' sql 746: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5297,'OB_ERR_UNEXPECTED_TZ_TRANSITION','unexpected time zone info transition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNEXPECTED_TZ_TRANSITION',`error_code_description`='unexpected time zone info transition' sql 747: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5298,'OB_ERR_SYNONYM_EXIST','synonym exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYNONYM_EXIST',`error_code_description`='synonym exists' sql 748: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5299,'OB_SYNONYM_NOT_EXIST','synonym not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SYNONYM_NOT_EXIST',`error_code_description`='synonym not exists' sql 749: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5300,'OB_ERR_MISS_ORDER_BY_EXPR','missing ORDER BY expression in the window specification') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISS_ORDER_BY_EXPR',`error_code_description`='missing ORDER BY expression in the window specification' sql 750: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5302,'OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED','Partition management on a not partitioned table is not possible') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_MGMT_ON_NONPARTITIONED',`error_code_description`='Partition management on a not partitioned table is not possible' sql 751: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5303,'OB_ERR_DROP_PARTITION_NON_EXISTENT','Error in list of partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_PARTITION_NON_EXISTENT',`error_code_description`='Error in list of partitions' sql 752: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5304,'OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE','Partition management on a two-part table is not possible') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_MGMT_ON_TWOPART_TABLE',`error_code_description`='Partition management on a two-part table is not possible' sql 753: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5305,'OB_ERR_ONLY_ON_RANGE_LIST_PARTITION','can only be used on RANGE/LIST partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_ON_RANGE_LIST_PARTITION',`error_code_description`='can only be used on RANGE/LIST partitions' sql 754: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5306,'OB_ERR_DROP_LAST_PARTITION','Cannot remove all partitions, use DROP TABLE instead') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_LAST_PARTITION',`error_code_description`='Cannot remove all partitions, use DROP TABLE instead' sql 755: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5307,'OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH','Scheduler thread number is not enough') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SCHEDULER_THREAD_NOT_ENOUGH',`error_code_description`='Scheduler thread number is not enough' sql 756: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5308,'OB_ERR_IGNORE_USER_HOST_NAME','Ignore the host name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IGNORE_USER_HOST_NAME',`error_code_description`='Ignore the host name' sql 757: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5309,'OB_IGNORE_SQL_IN_RESTORE','Ignore sql in restore process') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_IGNORE_SQL_IN_RESTORE',`error_code_description`='Ignore sql in restore process' sql 758: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5310,'OB_ERR_TEMPORARY_TABLE_WITH_PARTITION','Cannot create temporary table with partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TEMPORARY_TABLE_WITH_PARTITION',`error_code_description`='Cannot create temporary table with partitions' sql 759: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5311,'OB_ERR_INVALID_COLUMN_ID','Invalid column id') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_COLUMN_ID',`error_code_description`='Invalid column id' sql 760: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5312,'OB_SYNC_DDL_DUPLICATE','Duplicated ddl id') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SYNC_DDL_DUPLICATE',`error_code_description`='Duplicated ddl id' sql 761: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5313,'OB_SYNC_DDL_ERROR','Failed to sync ddl') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SYNC_DDL_ERROR',`error_code_description`='Failed to sync ddl' sql 762: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5314,'OB_ERR_ROW_IS_REFERENCED','Cannot delete or update a parent row: a foreign key constraint fails') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ROW_IS_REFERENCED',`error_code_description`='Cannot delete or update a parent row: a foreign key constraint fails' sql 763: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5315,'OB_ERR_NO_REFERENCED_ROW','Cannot add or update a child row: a foreign key constraint fails') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_REFERENCED_ROW',`error_code_description`='Cannot add or update a child row: a foreign key constraint fails' sql 764: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5316,'OB_ERR_FUNC_RESULT_TOO_LARGE','Result of function was larger than max_allowed_packet - truncated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FUNC_RESULT_TOO_LARGE',`error_code_description`='Result of function was larger than max_allowed_packet - truncated' sql 765: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5317,'OB_ERR_CANNOT_ADD_FOREIGN','Cannot add foreign key constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_ADD_FOREIGN',`error_code_description`='Cannot add foreign key constraint' sql 766: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5318,'OB_ERR_WRONG_FK_DEF','Incorrect foreign key definition: Key reference and table reference don\'t match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_FK_DEF',`error_code_description`='Incorrect foreign key definition: Key reference and table reference don\'t match' sql 767: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5319,'OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK','Invalid child column length') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_CHILD_COLUMN_LENGTH_FK',`error_code_description`='Invalid child column length' sql 768: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5320,'OB_ERR_ALTER_COLUMN_FK','Cannot alter foreign key column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_COLUMN_FK',`error_code_description`='Cannot alter foreign key column' sql 769: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5321,'OB_ERR_CONNECT_BY_REQUIRED','CONNECT BY clause required in this query block') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONNECT_BY_REQUIRED',`error_code_description`='CONNECT BY clause required in this query block' sql 770: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5322,'OB_ERR_INVALID_PSEUDO_COLUMN_PLACE','Specified pseudocolumn, operator or function not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PSEUDO_COLUMN_PLACE',`error_code_description`='Specified pseudocolumn, operator or function not allowed here' sql 771: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5323,'OB_ERR_NOCYCLE_REQUIRED','NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOCYCLE_REQUIRED',`error_code_description`='NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudocolumn' sql 772: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5324,'OB_ERR_CONNECT_BY_LOOP','CONNECT BY loop in user data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONNECT_BY_LOOP',`error_code_description`='CONNECT BY loop in user data' sql 773: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5325,'OB_ERR_INVALID_SIBLINGS','ORDER SIBLINGS BY clause not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SIBLINGS',`error_code_description`='ORDER SIBLINGS BY clause not allowed here' sql 774: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5326,'OB_ERR_INVALID_SEPARATOR','when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SEPARATOR',`error_code_description`='when using SYS_CONNECT_BY_PATH function, cannot have separator as part of column value' sql 775: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5327,'OB_ERR_INVALID_SYNONYM_NAME','Database can not be specified in public synonym') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SYNONYM_NAME',`error_code_description`='Database can not be specified in public synonym' sql 776: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5328,'OB_ERR_LOOP_OF_SYNONYM','Looping chain of synonyms') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LOOP_OF_SYNONYM',`error_code_description`='Looping chain of synonyms' sql 777: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5329,'OB_ERR_SYNONYM_SAME_AS_OBJECT','Cannot create a synonym with same name as object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYNONYM_SAME_AS_OBJECT',`error_code_description`='Cannot create a synonym with same name as object' sql 778: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5330,'OB_ERR_SYNONYM_TRANSLATION_INVALID','Synonym translation is no longer valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYNONYM_TRANSLATION_INVALID',`error_code_description`='Synonym translation is no longer valid' sql 779: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5331,'OB_ERR_EXIST_OBJECT','name is already used by an existing object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXIST_OBJECT',`error_code_description`='name is already used by an existing object' sql 780: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5332,'OB_ERR_ILLEGAL_VALUE_FOR_TYPE','Illegal value found during parsing') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_VALUE_FOR_TYPE',`error_code_description`='Illegal value found during parsing' sql 781: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5333,'OB_ER_TOO_LONG_SET_ENUM_VALUE','Too long enumeration/set value for column.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_TOO_LONG_SET_ENUM_VALUE',`error_code_description`='Too long enumeration/set value for column.' sql 782: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5334,'OB_ER_DUPLICATED_VALUE_IN_TYPE','Column has duplicated value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_DUPLICATED_VALUE_IN_TYPE',`error_code_description`='Column has duplicated value' sql 783: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5335,'OB_ER_TOO_BIG_ENUM','Too many enumeration values for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_TOO_BIG_ENUM',`error_code_description`='Too many enumeration values for column' sql 784: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5336,'OB_ERR_TOO_BIG_SET','Too many strings for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_BIG_SET',`error_code_description`='Too many strings for column' sql 785: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5337,'OB_ERR_WRONG_ROWID','rowid is wrong') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_ROWID',`error_code_description`='rowid is wrong' sql 786: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5338,'OB_ERR_INVALID_WINDOW_FUNCTION_PLACE','Window Function not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_WINDOW_FUNCTION_PLACE',`error_code_description`='Window Function not allowed here' sql 787: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5339,'OB_ERR_PARSE_PARTITION_LIST','Fail to parse list partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARSE_PARTITION_LIST',`error_code_description`='Fail to parse list partition' sql 788: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5340,'OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART','Multiple definition of same constant in list partitioning') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MULTIPLE_DEF_CONST_IN_LIST_PART',`error_code_description`='Multiple definition of same constant in list partitioning' sql 789: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5341,'OB_ERR_INVALID_TIMEZONE_REGION_ID','timezone region ID is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TIMEZONE_REGION_ID',`error_code_description`='timezone region ID is invalid' sql 790: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5342,'OB_ERR_INVALID_HEX_NUMBER','invalid hex number') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_HEX_NUMBER',`error_code_description`='invalid hex number' sql 791: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5343,'OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE','wrong number or types of arguments in function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_FUNC_ARGUMENTS_TYPE',`error_code_description`='wrong number or types of arguments in function' sql 792: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5344,'OB_ERR_MULTI_UPDATE_KEY_CONFLICT','Primary key/index key/partition key update is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MULTI_UPDATE_KEY_CONFLICT',`error_code_description`='Primary key/index key/partition key update is not allowed' sql 793: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5345,'OB_ERR_INSUFFICIENT_PX_WORKER','insufficient parallel query worker available') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INSUFFICIENT_PX_WORKER',`error_code_description`='insufficient parallel query worker available' sql 794: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5346,'OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED','FOR UPDATE of this query expression is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FOR_UPDATE_EXPR_NOT_ALLOWED',`error_code_description`='FOR UPDATE of this query expression is not allowed' sql 795: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5347,'OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY','argument should be a function of expressions in PARTITION BY') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WIN_FUNC_ARG_NOT_IN_PARTITION_BY',`error_code_description`='argument should be a function of expressions in PARTITION BY' sql 796: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5348,'OB_ERR_TOO_LONG_STRING_IN_CONCAT','result of string concatenation is too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_STRING_IN_CONCAT',`error_code_description`='result of string concatenation is too long' sql 797: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5349,'OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR','Partition column values of incorrect type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_TIMESTAMP_LTZ_COLUMN_VALUE_ERROR',`error_code_description`='Partition column values of incorrect type' sql 798: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5350,'OB_ERR_UPD_CAUSE_PART_CHANGE','updating partition key column would cause a partition change') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPD_CAUSE_PART_CHANGE',`error_code_description`='updating partition key column would cause a partition change' sql 799: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5351,'OB_ERR_INVALID_TYPE_FOR_ARGUMENT','invalid type given for an argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TYPE_FOR_ARGUMENT',`error_code_description`='invalid type given for an argument' sql 800: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5352,'OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL','specified field not found in datetime or interval') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FIELD_NOT_FOUND_IN_DATETIME_OR_INTERVAL',`error_code_description`='specified field not found in datetime or interval' sql 801: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5353,'OB_ERR_ADD_PART_BOUN_NOT_INC','VALUES LESS THAN value must be strictly increasing for each partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ADD_PART_BOUN_NOT_INC',`error_code_description`='VALUES LESS THAN value must be strictly increasing for each partition' sql 802: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5354,'OB_ERR_DATA_TOO_LONG_IN_PART_CHECK','Data too long for column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATA_TOO_LONG_IN_PART_CHECK',`error_code_description`='Data too long for column' sql 803: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5355,'OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR','Partition column values of incorrect type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WRONG_TYPE_COLUMN_VALUE_V2_ERROR',`error_code_description`='Partition column values of incorrect type' sql 804: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5356,'OB_CANT_AGGREGATE_3COLLATIONS','Illegal mix of collations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_AGGREGATE_3COLLATIONS',`error_code_description`='Illegal mix of collations' sql 805: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5357,'OB_CANT_AGGREGATE_NCOLLATIONS','Illegal mix of collations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANT_AGGREGATE_NCOLLATIONS',`error_code_description`='Illegal mix of collations' sql 806: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5358,'OB_ERR_DUPLICATED_UNIQUE_KEY','Duplicated primary key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATED_UNIQUE_KEY',`error_code_description`='Duplicated primary key' sql 807: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5359,'OB_DOUBLE_OVERFLOW','result Double value is out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DOUBLE_OVERFLOW',`error_code_description`='result Double value is out of range' sql 808: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5360,'OB_ERR_NO_SYS_PRIVILEGE','insufficient privileges') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_SYS_PRIVILEGE',`error_code_description`='insufficient privileges' sql 809: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5361,'OB_ERR_NO_LOGIN_PRIVILEGE','user lacks CREATE SESSION privilege logon denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_LOGIN_PRIVILEGE',`error_code_description`='user lacks CREATE SESSION privilege logon denied' sql 810: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5362,'OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT','No such grant defined') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_REVOKE_PRIVILEGES_YOU_DID_NOT_GRANT',`error_code_description`='No such grant defined' sql 811: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5363,'OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO','system privileges not granted to') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SYSTEM_PRIVILEGES_NOT_GRANTED_TO',`error_code_description`='system privileges not granted to' sql 812: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5364,'OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES','only SELECT and ALTER privileges are valid for sequences') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_SELECT_AND_ALTER_PRIVILEGES_ARE_VALID_FOR_SEQUENCES',`error_code_description`='only SELECT and ALTER privileges are valid for sequences' sql 813: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5365,'OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES','EXECUTE privilege not allowed for tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXECUTE_PRIVILEGE_NOT_ALLOWED_FOR_TABLES',`error_code_description`='EXECUTE privilege not allowed for tables' sql 814: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5366,'OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES','only EXECUTE and DEBUG privileges are valid for procedures') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_EXECUTE_AND_DEBUG_PRIVILEGES_ARE_VALID_FOR_PROCEDURES',`error_code_description`='only EXECUTE and DEBUG privileges are valid for procedures' sql 815: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5367,'OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES','only EXECUTE, DEBUG, and UNDER privileges are valid for types') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_EXECUTE_DEBUG_AND_UNDER_PRIVILEGES_ARE_VALID_FOR_TYPES',`error_code_description`='only EXECUTE, DEBUG, and UNDER privileges are valid for types' sql 816: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5368,'OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE','ADMIN option not granted for role') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ADMIN_OPTION_NOT_GRANTED_FOR_ROLE',`error_code_description`='ADMIN option not granted for role' sql 817: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5369,'OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST','user or role does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_USER_OR_ROLE_DOES_NOT_EXIST',`error_code_description`='user or role does not exist' sql 818: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5370,'OB_ERR_MISSING_ON_KEYWORD','missing ON keyword') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISSING_ON_KEYWORD',`error_code_description`='missing ON keyword' sql 819: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5371,'OB_ERR_NO_GRANT_OPTION','grant option does not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_GRANT_OPTION',`error_code_description`='grant option does not exists' sql 820: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5372,'OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS','ALTER, INDEX and EXECUTE not allowed for views') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_INDEX_AND_EXECUTE_NOT_ALLOWED_FOR_VIEWS',`error_code_description`='ALTER, INDEX and EXECUTE not allowed for views' sql 821: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5373,'OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED','circular role grant detected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CIRCULAR_ROLE_GRANT_DETECTED',`error_code_description`='circular role grant detected' sql 822: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5374,'OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES','invalid privilege on directories') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PRIVILEGE_ON_DIRECTORIES',`error_code_description`='invalid privilege on directories' sql 823: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5375,'OB_ERR_DIRECTORY_ACCESS_DENIED','directory access denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DIRECTORY_ACCESS_DENIED',`error_code_description`='directory access denied' sql 824: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5376,'OB_ERR_MISSING_OR_INVALID_ROLE_NAME','missing or invalid role name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISSING_OR_INVALID_ROLE_NAME',`error_code_description`='missing or invalid role name' sql 825: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5377,'OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST','role not granted or does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ROLE_NOT_GRANTED_OR_DOES_NOT_EXIST',`error_code_description`='role not granted or does not exist' sql 826: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5378,'OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER','DEFAULT ROLE not granted to user') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DEFAULT_ROLE_NOT_GRANTED_TO_USER',`error_code_description`='DEFAULT ROLE not granted to user' sql 827: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5379,'OB_ERR_ROLE_NOT_GRANTED_TO','ROLE not granted to') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ROLE_NOT_GRANTED_TO',`error_code_description`='ROLE not granted to' sql 828: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5380,'OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION','cannot GRANT to a role WITH GRANT OPTION') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_GRANT_TO_A_ROLE_WITH_GRANT_OPTION',`error_code_description`='cannot GRANT to a role WITH GRANT OPTION' sql 829: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5381,'OB_ERR_DUPLICATE_USERNAME_IN_LIST','duplicate username in list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATE_USERNAME_IN_LIST',`error_code_description`='duplicate username in list' sql 830: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5382,'OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE','cannot grant string to a role') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_GRANT_STRING_TO_A_ROLE',`error_code_description`='cannot grant string to a role' sql 831: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5383,'OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE','CASCADE CONSTRAINTS must be specified to perform this revoke') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CASCADE_CONSTRAINTS_MUST_BE_SPECIFIED_TO_PERFORM_THIS_REVOKE',`error_code_description`='CASCADE CONSTRAINTS must be specified to perform this revoke' sql 832: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5384,'OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF','you may not GRANT/REVOKE privileges to/from yourself') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_YOU_MAY_NOT_REVOKE_PRIVILEGES_FROM_YOURSELF',`error_code_description`='you may not GRANT/REVOKE privileges to/from yourself' sql 833: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5400,'OB_ERR_OBJECT_STRING_DOES_NOT_EXIST','object string does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OBJECT_STRING_DOES_NOT_EXIST',`error_code_description`='object string does not exist' sql 834: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5401,'OB_ERR_RESULTANT_DATA_TYPE_OF_VIRTUAL_COLUMN_IS_NOT_SUPPORTED','resultant data type of virtual column is not supported') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RESULTANT_DATA_TYPE_OF_VIRTUAL_COLUMN_IS_NOT_SUPPORTED',`error_code_description`='resultant data type of virtual column is not supported' sql 835: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5541,'OB_ERR_SP_ALREADY_EXISTS','procedure/function already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_ALREADY_EXISTS',`error_code_description`='procedure/function already exists' sql 836: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5542,'OB_ERR_SP_DOES_NOT_EXIST','procedure/function does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DOES_NOT_EXIST',`error_code_description`='procedure/function does not exist' sql 837: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5543,'OB_ERR_SP_UNDECLARED_VAR','Undeclared variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_UNDECLARED_VAR',`error_code_description`='Undeclared variable' sql 838: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5544,'OB_ERR_SP_UNDECLARED_TYPE','Undeclared type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_UNDECLARED_TYPE',`error_code_description`='Undeclared type' sql 839: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5545,'OB_ERR_SP_COND_MISMATCH','Undefined CONDITION') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_COND_MISMATCH',`error_code_description`='Undefined CONDITION' sql 840: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5546,'OB_ERR_SP_LILABEL_MISMATCH','no matching label') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_LILABEL_MISMATCH',`error_code_description`='no matching label' sql 841: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5547,'OB_ERR_SP_CURSOR_MISMATCH','Undefined CURSOR') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_CURSOR_MISMATCH',`error_code_description`='Undefined CURSOR' sql 842: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5548,'OB_ERR_SP_DUP_PARAM','Duplicate parameter') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_PARAM',`error_code_description`='Duplicate parameter' sql 843: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5549,'OB_ERR_SP_DUP_VAR','Duplicate variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_VAR',`error_code_description`='Duplicate variable' sql 844: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5550,'OB_ERR_SP_DUP_TYPE','Duplicate type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_TYPE',`error_code_description`='Duplicate type' sql 845: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5551,'OB_ERR_SP_DUP_CONDITION','Duplicate condition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_CONDITION',`error_code_description`='Duplicate condition' sql 846: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5552,'OB_ERR_SP_DUP_LABEL','Duplicate label') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_LABEL',`error_code_description`='Duplicate label' sql 847: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5553,'OB_ERR_SP_DUP_CURSOR','Duplicate cursor') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_CURSOR',`error_code_description`='Duplicate cursor' sql 848: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5554,'OB_ERR_SP_INVALID_FETCH_ARG','Incorrect number of FETCH variables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_INVALID_FETCH_ARG',`error_code_description`='Incorrect number of FETCH variables' sql 849: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5555,'OB_ERR_SP_WRONG_ARG_NUM','Incorrect number of arguments') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_WRONG_ARG_NUM',`error_code_description`='Incorrect number of arguments' sql 850: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5556,'OB_ERR_SP_UNHANDLED_EXCEPTION','Unhandled exception has occurred in PL') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_UNHANDLED_EXCEPTION',`error_code_description`='Unhandled exception has occurred in PL' sql 851: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5557,'OB_ERR_SP_BAD_CONDITION_TYPE','SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_BAD_CONDITION_TYPE',`error_code_description`='SIGNAL/RESIGNAL can only use a CONDITION defined with SQLSTATE' sql 852: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5558,'OB_ERR_PACKAGE_ALREADY_EXISTS','package already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PACKAGE_ALREADY_EXISTS',`error_code_description`='package already exists' sql 853: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5559,'OB_ERR_PACKAGE_DOSE_NOT_EXIST','package does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PACKAGE_DOSE_NOT_EXIST',`error_code_description`='package does not exist' sql 854: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5560,'OB_EER_UNKNOWN_STMT_HANDLER','Unknown prepared statement handle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EER_UNKNOWN_STMT_HANDLER',`error_code_description`='Unknown prepared statement handle' sql 855: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5561,'OB_ERR_INVALID_WINDOW_FUNC_USE','Invalid use of window function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_WINDOW_FUNC_USE',`error_code_description`='Invalid use of window function' sql 856: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5562,'OB_ERR_CONSTRAINT_DUPLICATE','Duplicate constraint name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONSTRAINT_DUPLICATE',`error_code_description`='Duplicate constraint name' sql 857: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5563,'OB_ERR_CONTRAINT_NOT_FOUND','Constraint not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONTRAINT_NOT_FOUND',`error_code_description`='Constraint not found' sql 858: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5564,'OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX','Duplicate alter index operations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_TABLE_ALTER_DUPLICATED_INDEX',`error_code_description`='Duplicate alter index operations' sql 859: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5565,'OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM','Invalid argument for logarithm') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EER_INVALID_ARGUMENT_FOR_LOGARITHM',`error_code_description`='Invalid argument for logarithm' sql 860: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5566,'OB_ERR_REORGANIZE_OUTSIDE_RANGE','Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REORGANIZE_OUTSIDE_RANGE',`error_code_description`='Reorganize of range partitions cannot change total ranges except for last partition where it can extend the range' sql 861: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5567,'OB_ER_SP_RECURSION_LIMIT','Recursive limit was exceeded') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_RECURSION_LIMIT',`error_code_description`='Recursive limit was exceeded' sql 862: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5568,'OB_ER_UNSUPPORTED_PS','This command is not supported in the prepared statement protocol yet') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_UNSUPPORTED_PS',`error_code_description`='This command is not supported in the prepared statement protocol yet' sql 863: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5569,'OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG','stmt is not allowed in stored function or trigger') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG',`error_code_description`='stmt is not allowed in stored function or trigger' sql 864: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5570,'OB_ER_SP_NO_RECURSION','Recursive stored functions are not allowed.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_NO_RECURSION',`error_code_description`='Recursive stored functions are not allowed.' sql 865: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5571,'OB_ER_SP_CASE_NOT_FOUND','Case not found for CASE statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_CASE_NOT_FOUND',`error_code_description`='Case not found for CASE statement' sql 866: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5572,'OB_ERR_INVALID_SPLIT_COUNT','a partition may be split into exactly two new partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SPLIT_COUNT',`error_code_description`='a partition may be split into exactly two new partitions' sql 867: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5573,'OB_ERR_INVALID_SPLIT_GRAMMAR','this physical attribute may not be specified for a table partition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SPLIT_GRAMMAR',`error_code_description`='this physical attribute may not be specified for a table partition' sql 868: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5574,'OB_ERR_MISS_VALUES','missing VALUES keyword') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISS_VALUES',`error_code_description`='missing VALUES keyword' sql 869: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5575,'OB_ERR_MISS_AT_VALUES','missing AT or VALUES keyword') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISS_AT_VALUES',`error_code_description`='missing AT or VALUES keyword' sql 870: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5576,'OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG','Explicit or implicit commit is not allowed in stored function or trigger.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG',`error_code_description`='Explicit or implicit commit is not allowed in stored function or trigger.' sql 871: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5577,'OB_PC_GET_LOCATION_ERROR','Plan cache get location failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PC_GET_LOCATION_ERROR',`error_code_description`='Plan cache get location failed' sql 872: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5578,'OB_PC_LOCK_CONFLICT','Plan cache lock conflict') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PC_LOCK_CONFLICT',`error_code_description`='Plan cache lock conflict' sql 873: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5579,'OB_ER_SP_NO_RETSET','Not allowed to return a result set in pl function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_NO_RETSET',`error_code_description`='Not allowed to return a result set in pl function' sql 874: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5580,'OB_ER_SP_NORETURNEND','FUNCTION ended without RETURN') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_NORETURNEND',`error_code_description`='FUNCTION ended without RETURN' sql 875: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5581,'OB_ERR_SP_DUP_HANDLER','Duplicate handler declared in the same block') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_DUP_HANDLER',`error_code_description`='Duplicate handler declared in the same block' sql 876: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5582,'OB_ER_SP_NO_RECURSIVE_CREATE','Can\'t create a routine from within another routine') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_NO_RECURSIVE_CREATE',`error_code_description`='Can\'t create a routine from within another routine' sql 877: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5583,'OB_ER_SP_BADRETURN','RETURN is only allowed in a FUNCTION') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_BADRETURN',`error_code_description`='RETURN is only allowed in a FUNCTION' sql 878: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5584,'OB_ER_SP_BAD_CURSOR_SELECT','Cursor SELECT must not have INTO') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_BAD_CURSOR_SELECT',`error_code_description`='Cursor SELECT must not have INTO' sql 879: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5585,'OB_ER_SP_BAD_SQLSTATE','Bad SQLSTATE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_BAD_SQLSTATE',`error_code_description`='Bad SQLSTATE' sql 880: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5586,'OB_ER_SP_VARCOND_AFTER_CURSHNDLR','Variable or condition declaration after cursor or handler declaration') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_VARCOND_AFTER_CURSHNDLR',`error_code_description`='Variable or condition declaration after cursor or handler declaration' sql 881: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5587,'OB_ER_SP_CURSOR_AFTER_HANDLER','Cursor declaration after handler declaration') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_CURSOR_AFTER_HANDLER',`error_code_description`='Cursor declaration after handler declaration' sql 882: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5588,'OB_ER_SP_WRONG_NAME','Incorrect routine name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_WRONG_NAME',`error_code_description`='Incorrect routine name' sql 883: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5589,'OB_ER_SP_CURSOR_ALREADY_OPEN','Cursor is already open') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_CURSOR_ALREADY_OPEN',`error_code_description`='Cursor is already open' sql 884: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5590,'OB_ER_SP_CURSOR_NOT_OPEN','Cursor is not open') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_CURSOR_NOT_OPEN',`error_code_description`='Cursor is not open' sql 885: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5591,'OB_ER_SP_CANT_SET_AUTOCOMMIT','Not allowed to set autocommit from a stored function or trigger') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_CANT_SET_AUTOCOMMIT',`error_code_description`='Not allowed to set autocommit from a stored function or trigger' sql 886: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5592,'OB_ER_SP_NOT_VAR_ARG','OUT or INOUT argument for routine is not a variable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_NOT_VAR_ARG',`error_code_description`='OUT or INOUT argument for routine is not a variable' sql 887: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5593,'OB_ER_SP_LILABEL_MISMATCH','with no matching label') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_SP_LILABEL_MISMATCH',`error_code_description`='with no matching label' sql 888: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5594,'OB_ERR_TRUNCATE_ILLEGAL_FK','Cannot truncate a table referenced in a foreign key constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRUNCATE_ILLEGAL_FK',`error_code_description`='Cannot truncate a table referenced in a foreign key constraint' sql 889: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5595,'OB_ERR_DUP_KEY','Can\'t write; duplicate key in table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_KEY',`error_code_description`='Can\'t write; duplicate key in table' sql 890: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5596,'OB_ER_INVALID_USE_OF_NULL','Invalid use of NULL value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_INVALID_USE_OF_NULL',`error_code_description`='Invalid use of NULL value' sql 891: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5597,'OB_ERR_SPLIT_LIST_LESS_VALUE','last resulting partition cannot contain bounds') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SPLIT_LIST_LESS_VALUE',`error_code_description`='last resulting partition cannot contain bounds' sql 892: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5598,'OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST','cannot add partition when DEFAULT partition exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ADD_PARTITION_TO_DEFAULT_LIST',`error_code_description`='cannot add partition when DEFAULT partition exists' sql 893: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5599,'OB_ERR_SPLIT_INTO_ONE_PARTITION','cannot split partition into one partition, use rename instead') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SPLIT_INTO_ONE_PARTITION',`error_code_description`='cannot split partition into one partition, use rename instead' sql 894: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5600,'OB_ERR_NO_TENANT_PRIVILEGE','can not create user in sys tenant') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_TENANT_PRIVILEGE',`error_code_description`='can not create user in sys tenant' sql 895: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5601,'OB_ERR_INVALID_PERCENTAGE','Percentage should between 1 and 99') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PERCENTAGE',`error_code_description`='Percentage should between 1 and 99' sql 896: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5602,'OB_ERR_COLLECT_HISTOGRAM','Should collect histogram after major freeze') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLLECT_HISTOGRAM',`error_code_description`='Should collect histogram after major freeze' sql 897: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5603,'OB_ER_TEMP_TABLE_IN_USE','Attempt to create, alter or drop an index on temporary table already in use') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ER_TEMP_TABLE_IN_USE',`error_code_description`='Attempt to create, alter or drop an index on temporary table already in use' sql 898: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5604,'OB_ERR_INVALID_NLS_PARAMETER_STRING','invalid NLS parameter string used in SQL function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_NLS_PARAMETER_STRING',`error_code_description`='invalid NLS parameter string used in SQL function' sql 899: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5605,'OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE','datetime/interval precision is out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATETIME_INTERVAL_PRECISION_OUT_OF_RANGE',`error_code_description`='datetime/interval precision is out of range' sql 900: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5606,'OB_ERR_INVALID_NUMBER_FORMAT_MODEL','Invalid number format model') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_NUMBER_FORMAT_MODEL',`error_code_description`='Invalid number format model' sql 901: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5607,'OB_ERR_CMD_NOT_PROPERLY_ENDED','SQL command not properly ended') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CMD_NOT_PROPERLY_ENDED',`error_code_description`='SQL command not properly ended' sql 902: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5608,'OB_ERR_INVALID_NUMBER_FORMAT_MODEL','invalid number format model') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_NUMBER_FORMAT_MODEL',`error_code_description`='invalid number format model' sql 903: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5609,'OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED','Non-ASCII separator arguments are not fully supported') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED',`error_code_description`='Non-ASCII separator arguments are not fully supported' sql 904: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5610,'OB_WARN_AMBIGUOUS_FIELD_TERM','First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_AMBIGUOUS_FIELD_TERM',`error_code_description`='First character of the FIELDS TERMINATED string is ambiguous; please use non-optional and non-empty FIELDS ENCLOSED BY' sql 905: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5611,'OB_WARN_TOO_FEW_RECORDS','Row doesn\'t contain data for all columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_TOO_FEW_RECORDS',`error_code_description`='Row doesn\'t contain data for all columns' sql 906: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5612,'OB_WARN_TOO_MANY_RECORDS','Row was truncated; it contained more data than there were input columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_WARN_TOO_MANY_RECORDS',`error_code_description`='Row was truncated; it contained more data than there were input columns' sql 907: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5613,'OB_ERR_TOO_MANY_VALUES','too many values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_VALUES',`error_code_description`='too many values' sql 908: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5614,'OB_ERR_NOT_ENOUGH_VALUES','not enough values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_ENOUGH_VALUES',`error_code_description`='not enough values' sql 909: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5615,'OB_ERR_MORE_THAN_ONE_ROW','single-row subquery returns more than one row') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MORE_THAN_ONE_ROW',`error_code_description`='single-row subquery returns more than one row' sql 910: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5616,'OB_ERR_NOT_SUBQUERY','UPDATE ... SET expression must be a subquery') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_SUBQUERY',`error_code_description`='UPDATE ... SET expression must be a subquery' sql 911: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5617,'OB_INAPPROPRIATE_INTO','inappropriate INTO') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INAPPROPRIATE_INTO',`error_code_description`='inappropriate INTO' sql 912: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5618,'OB_ERR_TABLE_IS_REFERENCED','Cannot delete or update a parent row: a foreign key constraint fails') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TABLE_IS_REFERENCED',`error_code_description`='Cannot delete or update a parent row: a foreign key constraint fails' sql 913: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5619,'OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN','Column part of using clause can not have qualifier') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_QUALIFIER_EXISTS_FOR_USING_COLUMN',`error_code_description`='Column part of using clause can not have qualifier' sql 914: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5620,'OB_ERR_OUTER_JOIN_NESTED','two tables cannot be outer-joined to each other') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_NESTED',`error_code_description`='two tables cannot be outer-joined to each other' sql 915: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5621,'OB_ERR_MULTI_OUTER_JOIN_TABLE','a predicate may reference only one outer-joined table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MULTI_OUTER_JOIN_TABLE',`error_code_description`='a predicate may reference only one outer-joined table' sql 916: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5622,'OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN','an outer join cannot be specified on a correlation column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_ON_CORRELATION_COLUMN',`error_code_description`='an outer join cannot be specified on a correlation column' sql 917: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5623,'OB_ERR_OUTER_JOIN_AMBIGUOUS','outer join operator (+) not allowed in operand of OR or IN') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_AMBIGUOUS',`error_code_description`='outer join operator (+) not allowed in operand of OR or IN' sql 918: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5624,'OB_ERR_OUTER_JOIN_WITH_SUBQUERY','a column may not be outer-joined to a subquery') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_WITH_SUBQUERY',`error_code_description`='a column may not be outer-joined to a subquery' sql 919: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5625,'OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN','old style outer join (+) cannot be used with ANSI joins') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_WITH_ANSI_JOIN',`error_code_description`='old style outer join (+) cannot be used with ANSI joins' sql 920: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5626,'OB_ERR_OUTER_JOIN_NOT_ALLOWED','outer join operator (+) is not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUTER_JOIN_NOT_ALLOWED',`error_code_description`='outer join operator (+) is not allowed here' sql 921: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5627,'OB_SCHEMA_EAGAIN','Schema try again') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SCHEMA_EAGAIN',`error_code_description`='Schema try again' sql 922: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5628,'OB_ERR_ZERO_LEN_COL','zero-length columns are not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ZERO_LEN_COL',`error_code_description`='zero-length columns are not allowed' sql 923: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5629,'OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE','year conflicts with Julian date') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_YEAR_CONFLICTS_WITH_JULIAN_DATE',`error_code_description`='year conflicts with Julian date' sql 924: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5630,'OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE','day of year conflicts with Julian date') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_YEAR_CONFLICTS_WITH_JULIAN_DATE',`error_code_description`='day of year conflicts with Julian date' sql 925: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5631,'OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE','month conflicts with Julian date') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MONTH_CONFLICTS_WITH_JULIAN_DATE',`error_code_description`='month conflicts with Julian date' sql 926: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5632,'OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE','day of month conflicts with Julian date') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_MONTH_CONFLICTS_WITH_JULIAN_DATE',`error_code_description`='day of month conflicts with Julian date' sql 927: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5633,'OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE','day of week conflicts with Julian date') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_WEEK_CONFLICTS_WITH_JULIAN_DATE',`error_code_description`='day of week conflicts with Julian date' sql 928: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5634,'OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY','hour conflicts with seconds in day') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY',`error_code_description`='hour conflicts with seconds in day' sql 929: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5635,'OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY','minutes of hour conflicts with seconds in day') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MINUTES_OF_HOUR_CONFLICTS_WITH_SECONDS_IN_DAY',`error_code_description`='minutes of hour conflicts with seconds in day' sql 930: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5636,'OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY','seconds of minute conflicts with seconds in day') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SECONDS_OF_MINUTE_CONFLICTS_WITH_SECONDS_IN_DAY',`error_code_description`='seconds of minute conflicts with seconds in day' sql 931: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5637,'OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED','date not valid for month specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATE_NOT_VALID_FOR_MONTH_SPECIFIED',`error_code_description`='date not valid for month specified' sql 932: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5638,'OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH','input value not long enough for date format') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INPUT_VALUE_NOT_LONG_ENOUGH',`error_code_description`='input value not long enough for date format' sql 933: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5639,'OB_ERR_INVALID_YEAR_VALUE','(full) year must be between -4713 and +9999, and not be 0') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_YEAR_VALUE',`error_code_description`='(full) year must be between -4713 and +9999, and not be 0' sql 934: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5640,'OB_ERR_INVALID_QUARTER_VALUE','quarter must be between 1 and 4') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_QUARTER_VALUE',`error_code_description`='quarter must be between 1 and 4' sql 935: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5641,'OB_ERR_INVALID_MONTH','not a valid month') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_MONTH',`error_code_description`='not a valid month' sql 936: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5642,'OB_ERR_INVALID_DAY_OF_THE_WEEK','not a valid day of the week') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_DAY_OF_THE_WEEK',`error_code_description`='not a valid day of the week' sql 937: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5643,'OB_ERR_INVALID_DAY_OF_YEAR_VALUE','day of year must be between 1 and 365 (366 for leap year)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_DAY_OF_YEAR_VALUE',`error_code_description`='day of year must be between 1 and 365 (366 for leap year)' sql 938: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5644,'OB_ERR_INVALID_HOUR12_VALUE','hour must be between 1 and 12') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_HOUR12_VALUE',`error_code_description`='hour must be between 1 and 12' sql 939: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5645,'OB_ERR_INVALID_HOUR24_VALUE','hour must be between 0 and 23') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_HOUR24_VALUE',`error_code_description`='hour must be between 0 and 23' sql 940: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5646,'OB_ERR_INVALID_MINUTES_VALUE','minutes must be between 0 and 59') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_MINUTES_VALUE',`error_code_description`='minutes must be between 0 and 59' sql 941: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5647,'OB_ERR_INVALID_SECONDS_VALUE','seconds must be between 0 and 59') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SECONDS_VALUE',`error_code_description`='seconds must be between 0 and 59' sql 942: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5648,'OB_ERR_INVALID_SECONDS_IN_DAY_VALUE','seconds in day must be between 0 and 86399') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SECONDS_IN_DAY_VALUE',`error_code_description`='seconds in day must be between 0 and 86399' sql 943: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5649,'OB_ERR_INVALID_JULIAN_DATE_VALUE','julian date must be between 1 and 5373484') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_JULIAN_DATE_VALUE',`error_code_description`='julian date must be between 1 and 5373484' sql 944: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5650,'OB_ERR_AM_OR_PM_REQUIRED','AM/A.M. or PM/P.M. required') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AM_OR_PM_REQUIRED',`error_code_description`='AM/A.M. or PM/P.M. required' sql 945: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5651,'OB_ERR_BC_OR_AD_REQUIRED','BC/B.C. or AD/A.D. required') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BC_OR_AD_REQUIRED',`error_code_description`='BC/B.C. or AD/A.D. required' sql 946: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5652,'OB_ERR_FORMAT_CODE_APPEARS_TWICE','format code appears twice') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FORMAT_CODE_APPEARS_TWICE',`error_code_description`='format code appears twice' sql 947: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5653,'OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE','day of week may only be specified once') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_WEEK_SPECIFIED_MORE_THAN_ONCE',`error_code_description`='day of week may only be specified once' sql 948: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5654,'OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD','signed year precludes use of BC/AD') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SIGNED_YEAR_PRECLUDES_USE_OF_BC_AD',`error_code_description`='signed year precludes use of BC/AD' sql 949: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5655,'OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR','Julian date precludes use of day of year') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_JULIAN_DATE_PRECLUDES_USE_OF_DAY_OF_YEAR',`error_code_description`='Julian date precludes use of day of year' sql 950: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5656,'OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE','year may only be specified once') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_YEAR_MAY_ONLY_BE_SPECIFIED_ONCE',`error_code_description`='year may only be specified once' sql 951: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5657,'OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE','hour may only be specified once') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_HOUR_MAY_ONLY_BE_SPECIFIED_ONCE',`error_code_description`='hour may only be specified once' sql 952: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5658,'OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT','AM/PM conflicts with use of A.M./P.M.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AM_PM_CONFLICTS_WITH_USE_OF_AM_DOT_PM_DOT',`error_code_description`='AM/PM conflicts with use of A.M./P.M.' sql 953: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5659,'OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT','BC/AD conflicts with use of B.C./A.D.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BC_AD_CONFLICT_WITH_USE_OF_BC_DOT_AD_DOT',`error_code_description`='BC/AD conflicts with use of B.C./A.D.' sql 954: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5660,'OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE','month may only be specified once') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MONTH_MAY_ONLY_BE_SPECIFIED_ONCE',`error_code_description`='month may only be specified once' sql 955: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5661,'OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE','day of week may only be specified once') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_WEEK_MAY_ONLY_BE_SPECIFIED_ONCE',`error_code_description`='day of week may only be specified once' sql 956: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5662,'OB_ERR_FORMAT_CODE_CANNOT_APPEAR','format code cannot appear in date input format') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FORMAT_CODE_CANNOT_APPEAR',`error_code_description`='format code cannot appear in date input format' sql 957: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5663,'OB_ERR_NON_NUMERIC_CHARACTER_VALUE','a non-numeric character was found where a numeric was expected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NON_NUMERIC_CHARACTER_VALUE',`error_code_description`='a non-numeric character was found where a numeric was expected' sql 958: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5664,'OB_INVALID_MERIDIAN_INDICATOR_USE','\'HH24\' precludes use of meridian indicator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_MERIDIAN_INDICATOR_USE',`error_code_description`='\'HH24\' precludes use of meridian indicator' sql 959: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5665,'OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR','missing or illegal character following the escape character') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_CHAR_FOLLOWING_ESCAPE_CHAR',`error_code_description`='missing or illegal character following the escape character' sql 960: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5666,'OB_ERR_INVALID_ESCAPE_CHAR_LENGTH','escape character must be character string of length 1') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_ESCAPE_CHAR_LENGTH',`error_code_description`='escape character must be character string of length 1' sql 961: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5667,'OB_ERR_DAY_OF_MONTH_RANGE','day of month must be between 1 and last day of month') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DAY_OF_MONTH_RANGE',`error_code_description`='day of month must be between 1 and last day of month' sql 962: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5668,'OB_ERR_NOT_SELECTED_EXPR','not a SELECTed expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_SELECTED_EXPR',`error_code_description`='not a SELECTed expression' sql 963: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5670,'OB_ERR_INVALID_YEAR_VALUE','(full) year must be between -4713 and +9999, and not be 0') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_YEAR_VALUE',`error_code_description`='(full) year must be between -4713 and +9999, and not be 0' sql 964: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5671,'OB_ERR_UK_PK_DUPLICATE','such unique or primary key already exists in the table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UK_PK_DUPLICATE',`error_code_description`='such unique or primary key already exists in the table' sql 965: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5672,'OB_ERR_COLUMN_LIST_ALREADY_INDEXED','such column list already indexed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_LIST_ALREADY_INDEXED',`error_code_description`='such column list already indexed' sql 966: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5673,'OB_ERR_BUSHY_TREE_NOT_SUPPORTED','PX does not support processing a bushy tree') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BUSHY_TREE_NOT_SUPPORTED',`error_code_description`='PX does not support processing a bushy tree' sql 967: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5674,'OB_ERR_ARGUMENT_OUT_OF_RANGE','argument is out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ARGUMENT_OUT_OF_RANGE',`error_code_description`='argument is out of range' sql 968: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5675,'OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST','ORDER BY item must be the number of a SELECT-list expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_BY_ITEM_NOT_IN_SELECT_LIST',`error_code_description`='ORDER BY item must be the number of a SELECT-list expression' sql 969: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5676,'OB_ERR_INTERVAL_INVALID','the interval is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INTERVAL_INVALID',`error_code_description`='the interval is invalid' sql 970: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5677,'OB_ERR_NUMERIC_OR_VALUE_ERROR','PL/SQL: numeric or value error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NUMERIC_OR_VALUE_ERROR',`error_code_description`='PL/SQL: numeric or value error' sql 971: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5678,'OB_ERR_CONSTRAINT_NAME_DUPLICATE','name already used by an existing constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONSTRAINT_NAME_DUPLICATE',`error_code_description`='name already used by an existing constraint' sql 972: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5679,'OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE','table must have at least one column that is not invisible') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_HAVE_INVISIBLE_COL_IN_TABLE',`error_code_description`='table must have at least one column that is not invisible' sql 973: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5680,'OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE','Invisible column is not supported on this type of table.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVISIBLE_COL_ON_UNSUPPORTED_TABLE_TYPE',`error_code_description`='Invisible column is not supported on this type of table.' sql 974: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5681,'OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION','Column visibility modifications cannot be combined with any other modified column DDL option.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_COL_VISIBILITY_COMBINED_WITH_OTHER_OPTION',`error_code_description`='Column visibility modifications cannot be combined with any other modified column DDL option.' sql 975: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5682,'OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER','The visibility of a column from a table owned by a SYS user cannot be changed.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_COL_VISIBILITY_BY_SYS_USER',`error_code_description`='The visibility of a column from a table owned by a SYS user cannot be changed.' sql 976: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5683,'OB_ERR_TOO_MANY_ARGS_FOR_FUN','too many arguments for function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_MANY_ARGS_FOR_FUN',`error_code_description`='too many arguments for function' sql 977: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5684,'OB_PX_SQL_NEED_RETRY','PX sql need retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PX_SQL_NEED_RETRY',`error_code_description`='PX sql need retry' sql 978: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5685,'OB_TENANT_HAS_BEEN_DROPPED','tenant has been dropped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TENANT_HAS_BEEN_DROPPED',`error_code_description`='tenant has been dropped' sql 979: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5686,'OB_ERR_EXTRACT_FIELD_INVALID','invalid extract field for extract source') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXTRACT_FIELD_INVALID',`error_code_description`='invalid extract field for extract source' sql 980: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5687,'OB_ERR_PACKAGE_COMPILE_ERROR','package compile error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PACKAGE_COMPILE_ERROR',`error_code_description`='package compile error' sql 981: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5688,'OB_ERR_SP_EMPTY_BLOCK','Empty block prohibited in Oracle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_EMPTY_BLOCK',`error_code_description`='Empty block prohibited in Oracle' sql 982: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5689,'OB_ARRAY_BINDING_ROLLBACK','array binding need rollback') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ARRAY_BINDING_ROLLBACK',`error_code_description`='array binding need rollback' sql 983: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5690,'OB_ERR_INVALID_SUBQUERY_USE','subquery not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SUBQUERY_USE',`error_code_description`='subquery not allowed here' sql 984: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5691,'OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST','date or system variable wrongly specified in CHECK constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATE_OR_SYS_VAR_CANNOT_IN_CHECK_CST',`error_code_description`='date or system variable wrongly specified in CHECK constraint' sql 985: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5692,'OB_ERR_NONEXISTENT_CONSTRAINT','Cannot drop constraint - nonexistent constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NONEXISTENT_CONSTRAINT',`error_code_description`='Cannot drop constraint - nonexistent constraint' sql 986: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5693,'OB_ERR_CHECK_CONSTRAINT_VIOLATED','check constraint violated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CHECK_CONSTRAINT_VIOLATED',`error_code_description`='check constraint violated' sql 987: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5694,'OB_ERR_GROUP_FUNC_NOT_ALLOWED','group function is not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GROUP_FUNC_NOT_ALLOWED',`error_code_description`='group function is not allowed here' sql 988: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5695,'OB_ERR_POLICY_STRING_NOT_FOUND','policy string not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_POLICY_STRING_NOT_FOUND',`error_code_description`='policy string not found' sql 989: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5696,'OB_ERR_INVALID_LABEL_STRING','invalid label string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_LABEL_STRING',`error_code_description`='invalid label string' sql 990: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5697,'OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING','undefined compartment string for policy string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNDEFINED_COMPARTMENT_STRING_FOR_POLICY_STRING',`error_code_description`='undefined compartment string for policy string' sql 991: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5698,'OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING','undefined level string for policy string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNDEFINED_LEVEL_STRING_FOR_POLICY_STRING',`error_code_description`='undefined level string for policy string' sql 992: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5699,'OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING','undefined group string for policy string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNDEFINED_GROUP_STRING_FOR_POLICY_STRING',`error_code_description`='undefined group string for policy string' sql 993: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5700,'OB_ERR_LBAC_ERROR','LBAC error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LBAC_ERROR',`error_code_description`='LBAC error' sql 994: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5701,'OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING','policy role already exists for policy string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_POLICY_ROLE_ALREADY_EXISTS_FOR_POLICY_STRING',`error_code_description`='policy role already exists for policy string' sql 995: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5702,'OB_ERR_NULL_OR_INVALID_USER_LABEL','NULL or invalid user label') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NULL_OR_INVALID_USER_LABEL',`error_code_description`='NULL or invalid user label' sql 996: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5703,'OB_ERR_ADD_INDEX','Add index failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ADD_INDEX',`error_code_description`='Add index failed' sql 997: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5704,'OB_ERR_PROFILE_STRING_DOES_NOT_EXIST','profile string does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROFILE_STRING_DOES_NOT_EXIST',`error_code_description`='profile string does not exist' sql 998: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5705,'OB_ERR_INVALID_RESOURCE_LIMIT','invalid resource limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_RESOURCE_LIMIT',`error_code_description`='invalid resource limit' sql 999: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5706,'OB_ERR_PROFILE_STRING_ALREADY_EXISTS','profile string already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROFILE_STRING_ALREADY_EXISTS',`error_code_description`='profile string already exists' sql 1000: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5707,'OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED','profile string has users assigned, cannot drop without CASCADE') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROFILE_STRING_HAS_USERS_ASSIGNED',`error_code_description`='profile string has users assigned, cannot drop without CASCADE' sql 1001: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5708,'OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL','the leading precision of the interval is too small') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_THE_LEADING_PRECISION_OF_THE_INTERVAL_IS_TOO_SMALL',`error_code_description`='the leading precision of the interval is too small' sql 1002: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5709,'OB_ERR_INVALID_TIME_ZONE_HOUR','time zone hour must be between -12 and 14') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TIME_ZONE_HOUR',`error_code_description`='time zone hour must be between -12 and 14' sql 1003: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5710,'OB_ERR_INVALID_TIME_ZONE_MINUTE','time zone minute must be between -59 and 59') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_TIME_ZONE_MINUTE',`error_code_description`='time zone minute must be between -59 and 59' sql 1004: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5711,'OB_ERR_NOT_A_VALID_TIME_ZONE','not a valid time zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_A_VALID_TIME_ZONE',`error_code_description`='not a valid time zone' sql 1005: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5712,'OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER','date format is too long for internal buffer') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATE_FORMAT_IS_TOO_LONG_FOR_INTERNAL_BUFFER',`error_code_description`='date format is too long for internal buffer' sql 1006: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5713,'OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED','cannot validate - check constraint violated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ADD_CHECK_CONSTRAINT_VIOLATED',`error_code_description`='cannot validate - check constraint violated' sql 1007: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5714,'OB_ERR_ILLEGAL_VIEW_UPDATE','data manipulation operation not legal on this view') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_VIEW_UPDATE',`error_code_description`='data manipulation operation not legal on this view' sql 1008: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5715,'OB_ERR_VIRTUAL_COL_NOT_ALLOWED','virtual column not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIRTUAL_COL_NOT_ALLOWED',`error_code_description`='virtual column not allowed here' sql 1009: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5716,'OB_ERR_O_VIEW_MULTIUPDATE','cannot modify more than one base table through a join view') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_O_VIEW_MULTIUPDATE',`error_code_description`='cannot modify more than one base table through a join view' sql 1010: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5717,'OB_ERR_NON_INSERTABLE_TABLE','The target table is not insertable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NON_INSERTABLE_TABLE',`error_code_description`='The target table is not insertable' sql 1011: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5718,'OB_ERR_VIEW_MULTIUPDATE','Can not modify more than one base table through a join view') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_MULTIUPDATE',`error_code_description`='Can not modify more than one base table through a join view' sql 1012: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5719,'OB_ERR_NONUPDATEABLE_COLUMN','Column is not updatable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NONUPDATEABLE_COLUMN',`error_code_description`='Column is not updatable' sql 1013: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5720,'OB_ERR_VIEW_DELETE_MERGE_VIEW','Can not delete from join view') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIEW_DELETE_MERGE_VIEW',`error_code_description`='Can not delete from join view' sql 1014: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5721,'OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED','cannot delete from view without exactly one key-preserved table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_O_DELETE_VIEW_NON_KEY_PRESERVED',`error_code_description`='cannot delete from view without exactly one key-preserved table' sql 1015: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5722,'OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED','cannot modify a column which maps to a non key-preserved table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_O_UPDATE_VIEW_NON_KEY_PRESERVED',`error_code_description`='cannot modify a column which maps to a non key-preserved table' sql 1016: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5723,'OB_ERR_MODIFY_READ_ONLY_VIEW','cannot perform a DML operation on a read-only view') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_READ_ONLY_VIEW',`error_code_description`='cannot perform a DML operation on a read-only view' sql 1017: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5724,'OB_ERR_INVALID_INITRANS_VALUE','invalid INITRANS option value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_INITRANS_VALUE',`error_code_description`='invalid INITRANS option value' sql 1018: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5725,'OB_ERR_INVALID_MAXTRANS_VALUE','invalid MAXTRANS option value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_MAXTRANS_VALUE',`error_code_description`='invalid MAXTRANS option value' sql 1019: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5726,'OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE','invalid value for PCTFREE or PCTUSED') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PCTFREE_OR_PCTUSED_VALUE',`error_code_description`='invalid value for PCTFREE or PCTUSED' sql 1020: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5727,'OB_ERR_PROXY_REROUTE','SQL request should be rerouted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROXY_REROUTE',`error_code_description`='SQL request should be rerouted' sql 1021: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5728,'OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION','illegal argument for function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_ARGUMENT_FOR_FUNCTION',`error_code_description`='illegal argument for function' sql 1022: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5729,'OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST','this operator cannot be used with lists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OPERATOR_CANNOT_BE_USED_WITH_LIST',`error_code_description`='this operator cannot be used with lists' sql 1023: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5730,'OB_ERR_INVALID_SAMPLING_RANGE','SAMPLE percentage must be in the range [0.000001,100)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SAMPLING_RANGE',`error_code_description`='SAMPLE percentage must be in the range [0.000001,100)' sql 1024: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5731,'OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED','specifying owner\'s name of the table is not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SPECIFY_DATABASE_NOT_ALLOWED',`error_code_description`='specifying owner\'s name of the table is not allowed' sql 1025: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5732,'OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE','stmt trigger with when clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STMT_TRIGGER_WITH_WHEN_CLAUSE',`error_code_description`='stmt trigger with when clause' sql 1026: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5733,'OB_ERR_TRIGGER_NOT_EXIST','trigger does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_NOT_EXIST',`error_code_description`='trigger does not exist' sql 1027: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5734,'OB_ERR_TRIGGER_ALREADY_EXIST','trigger already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_ALREADY_EXIST',`error_code_description`='trigger already exist' sql 1028: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5735,'OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE','trigger already exists on another table, cannot replace it') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_EXIST_ON_OTHER_TABLE',`error_code_description`='trigger already exists on another table, cannot replace it' sql 1029: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5736,'OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER','error signaled in parallel query server') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SIGNALED_IN_PARALLEL_QUERY_SERVER',`error_code_description`='error signaled in parallel query server' sql 1030: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5737,'OB_ERR_CTE_ILLEGAL_QUERY_NAME','illegal reference of a query name in WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_QUERY_NAME',`error_code_description`='illegal reference of a query name in WITH clause' sql 1031: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5738,'OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING','unsupported column aliasing') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_UNSUPPORTED_COLUMN_ALIASING',`error_code_description`='unsupported column aliasing' sql 1032: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5739,'OB_ERR_UNSUPPORTED_USE_OF_CTE','unsupported use of WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNSUPPORTED_USE_OF_CTE',`error_code_description`='unsupported use of WITH clause' sql 1033: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5740,'OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH','number of WITH clause column names does not match number of elements in select list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_COLUMN_NUMBER_NOT_MATCH',`error_code_description`='number of WITH clause column names does not match number of elements in select list' sql 1034: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5741,'OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE','recursive WITH clause must have column alias list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEED_COLUMN_ALIAS_LIST_IN_RECURSIVE_CTE',`error_code_description`='recursive WITH clause must have column alias list' sql 1035: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5742,'OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE','recursive WITH clause must use a UNION ALL operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEED_UNION_ALL_IN_RECURSIVE_CTE',`error_code_description`='recursive WITH clause must use a UNION ALL operation' sql 1036: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5743,'OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE','UNION ALL operation in recursive WITH clause must have only two branches') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEED_ONLY_TWO_BRANCH_IN_RECURSIVE_CTE',`error_code_description`='UNION ALL operation in recursive WITH clause must have only two branches' sql 1037: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5744,'OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE','recursive WITH clause must reference itself directly in one of the UNION ALL branches') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEED_REFERENCE_ITSELF_DIRECTLY_IN_RECURSIVE_CTE',`error_code_description`='recursive WITH clause must reference itself directly in one of the UNION ALL branches' sql 1038: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5745,'OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE','recursive WITH clause needs an initialization branch') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEED_INIT_BRANCH_IN_RECURSIVE_CTE',`error_code_description`='recursive WITH clause needs an initialization branch' sql 1039: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5746,'OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE','cycle detected while executing recursive WITH query') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CYCLE_FOUND_IN_RECURSIVE_CTE',`error_code_description`='cycle detected while executing recursive WITH query' sql 1040: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5747,'OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION','maximum level of recursion reached while executing recursive WITH query') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_REACH_MAX_LEVEL_RECURSION',`error_code_description`='maximum level of recursion reached while executing recursive WITH query' sql 1041: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5748,'OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME','sequence column name for SEARCH clause must not be part of the column alias list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_SEARCH_PSEUDO_NAME',`error_code_description`='sequence column name for SEARCH clause must not be part of the column alias list' sql 1042: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5749,'OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE','cycle mark value and non-cycle mark value must be one byte character string values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_CYCLE_NON_CYCLE_VALUE',`error_code_description`='cycle mark value and non-cycle mark value must be one byte character string values' sql 1043: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5750,'OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME','cycle mark column name for CYCLE clause must not be part of the column alias list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_CYCLE_PSEUDO_NAME',`error_code_description`='cycle mark column name for CYCLE clause must not be part of the column alias list' sql 1044: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5751,'OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE','duplicate name found in column alias list for WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_COLUMN_ALIAS_DUPLICATE',`error_code_description`='duplicate name found in column alias list for WITH clause' sql 1045: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5752,'OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE','SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_SEARCH_CYCLE_CLAUSE',`error_code_description`='SEARCH and CYCLE clauses can only be specified for recursive WITH clause elements' sql 1046: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5753,'OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE','cycle value for CYCLE clause must be different from the non-cycle value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_DUPLICATE_CYCLE_NON_CYCLE_VALUE',`error_code_description`='cycle value for CYCLE clause must be different from the non-cycle value' sql 1047: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5754,'OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN','sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_DUPLICATE_SEQ_NAME_CYCLE_COLUMN',`error_code_description`='sequence column for SEARCH clause must be different from the cycle mark column for CYCLE clause' sql 1048: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5755,'OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE','duplicate name found in sort specification list for SEARCH clause of WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_DUPLICATE_NAME_IN_SEARCH_CLAUSE',`error_code_description`='duplicate name found in sort specification list for SEARCH clause of WITH clause' sql 1049: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5756,'OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE','duplicate name found in cycle column list for CYCLE clause of WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_DUPLICATE_NAME_IN_CYCLE_CLAUSE',`error_code_description`='duplicate name found in cycle column list for CYCLE clause of WITH clause' sql 1050: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5757,'OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE','element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_COLUMN_IN_CYCLE_CLAUSE',`error_code_description`='element in cycle column list of CYCLE clause must appear in the column alias list of the WITH clause element' sql 1051: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5758,'OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH','unsupported operation in recursive branch of recursive WITH clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_RECURSIVE_BRANCH',`error_code_description`='unsupported operation in recursive branch of recursive WITH clause' sql 1052: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5759,'OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE','unsupported join in recursive WITH query') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_JOIN_IN_RECURSIVE_CTE',`error_code_description`='unsupported join in recursive WITH query' sql 1053: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5760,'OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST','WITH clause element did not have a column alias list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_NEED_COLUMN_ALIAS_LIST',`error_code_description`='WITH clause element did not have a column alias list' sql 1054: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5761,'OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE','element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_ILLEGAL_COLUMN_IN_SERACH_CALUSE',`error_code_description`='element in sort specification list of SEARCH clause did not appear in the column alias list of the WITH clause element' sql 1055: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5762,'OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE','recursive query name referenced more than once in recursive branch of recursive WITH clause element') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CTE_RECURSIVE_QUERY_NAME_REFERENCED_MORE_THAN_ONCE',`error_code_description`='recursive query name referenced more than once in recursive branch of recursive WITH clause element' sql 1056: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5763,'OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED','Specified pseudo column or operator not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_PSEUDO_COLUMN_NOT_ALLOWED',`error_code_description`='Specified pseudo column or operator not allowed here' sql 1057: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5764,'OB_ERR_CBY_LOOP','CONNECT BY loop in user data') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_LOOP',`error_code_description`='CONNECT BY loop in user data' sql 1058: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5765,'OB_ERR_CBY_JOIN_NOT_ALLOWED','cannot have join with CONNECT BY') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_JOIN_NOT_ALLOWED',`error_code_description`='cannot have join with CONNECT BY' sql 1059: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5766,'OB_ERR_CBY_CONNECT_BY_REQUIRED','CONNECT BY clause required in this query block') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_CONNECT_BY_REQUIRED',`error_code_description`='CONNECT BY clause required in this query block' sql 1060: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5768,'OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED','SYS_CONNECT_BY_PATH function is not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_CONNECT_BY_PATH_NOT_ALLOWED',`error_code_description`='SYS_CONNECT_BY_PATH function is not allowed here' sql 1061: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5769,'OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM','illegal parameter in SYS_CONNECT_BY_PATH function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_CONNECT_BY_PATH_ILLEGAL_PARAM',`error_code_description`='illegal parameter in SYS_CONNECT_BY_PATH function' sql 1062: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5770,'OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR','A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_CONNECT_BY_PATH_INVALID_SEPARATOR',`error_code_description`='A column value contained the string that the SYS_CONNECT_BY_PATH function was to use to separate column values' sql 1063: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5771,'OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED','CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_CONNECT_BY_ROOT_ILLEGAL_USED',`error_code_description`='CONNECT BY ROOT operator is not supported in the START WITH or in the CONNECT BY condition' sql 1064: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5772,'OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED','ORDER SIBLINGS BY clause not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_OREDER_SIBLINGS_BY_NOT_ALLOWED',`error_code_description`='ORDER SIBLINGS BY clause not allowed here' sql 1065: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5773,'OB_ERR_CBY_NOCYCLE_REQUIRED','NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_NOCYCLE_REQUIRED',`error_code_description`='NOCYCLE keyword is required with CONNECT_BY_ISCYCLE pseudo column' sql 1066: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5774,'OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN','not enough arguments for function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_ENOUGH_ARGS_FOR_FUN',`error_code_description`='not enough arguments for function' sql 1067: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5777,'OB_ERR_PREPARE_STMT_CHECKSUM','Prepare statement checksum error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PREPARE_STMT_CHECKSUM',`error_code_description`='Prepare statement checksum error' sql 1068: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5778,'OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT','cannot enable constraint - no such constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ENABLE_NONEXISTENT_CONSTRAINT',`error_code_description`='cannot enable constraint - no such constraint' sql 1069: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5779,'OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT','cannot disable constraint - no such constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DISABLE_NONEXISTENT_CONSTRAINT',`error_code_description`='cannot disable constraint - no such constraint' sql 1070: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5780,'OB_ERR_DOWNGRADE_DOP','PX DOP downgrade') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DOWNGRADE_DOP',`error_code_description`='PX DOP downgrade' sql 1071: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5781,'OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS','parallel_max_servers downgrade due to insufficent cpu resource') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DOWNGRADE_PARALLEL_MAX_SERVERS',`error_code_description`='parallel_max_servers downgrade due to insufficent cpu resource' sql 1072: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5785,'OB_ERR_ORPHANED_CHILD_RECORD_EXISTS','cannot validate - parent keys not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORPHANED_CHILD_RECORD_EXISTS',`error_code_description`='cannot validate - parent keys not found' sql 1073: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5786,'OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL','Column check constraint cannot reference other columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COL_CHECK_CST_REFER_ANOTHER_COL',`error_code_description`='Column check constraint cannot reference other columns' sql 1074: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5787,'OB_BATCHED_MULTI_STMT_ROLLBACK','batched multi statement execution needs rollback') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BATCHED_MULTI_STMT_ROLLBACK',`error_code_description`='batched multi statement execution needs rollback' sql 1075: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5788,'OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT','cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FOR_UPDATE_SELECT_VIEW_CANNOT',`error_code_description`='cannot select FOR UPDATE from view with DISTINCT, GROUP BY, etc.' sql 1076: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5789,'OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION','policy with check option violation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_POLICY_WITH_CHECK_OPTION_VIOLATION',`error_code_description`='policy with check option violation' sql 1077: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5790,'OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE','policy already applied to table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_POLICY_ALREADY_APPLIED_TO_TABLE',`error_code_description`='policy already applied to table' sql 1078: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5791,'OB_ERR_MUTATING_TABLE_OPERATION','table is mutating, trigger/function may not see it') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MUTATING_TABLE_OPERATION',`error_code_description`='table is mutating, trigger/function may not see it' sql 1079: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5792,'OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT','column is referenced in a multi-column constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_OR_DROP_MULTI_COLUMN_CONSTRAINT',`error_code_description`='column is referenced in a multi-column constraint' sql 1080: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5793,'OB_ERR_DROP_PARENT_KEY_COLUMN','cannot drop parent key column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_PARENT_KEY_COLUMN',`error_code_description`='cannot drop parent key column' sql 1081: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5794,'OB_AUTOINC_SERVICE_BUSY','auto increment service busy') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_AUTOINC_SERVICE_BUSY',`error_code_description`='auto increment service busy' sql 1082: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5795,'OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE','No insert/update/delete on table with constraint disabled and validated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONSTRAINT_CONSTRAINT_DISABLE_VALIDATE',`error_code_description`='No insert/update/delete on table with constraint disabled and validated' sql 1083: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5796,'OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK','active autonomous transaction detected and rolled back') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AUTONOMOUS_TRANSACTION_ROLLBACK',`error_code_description`='active autonomous transaction detected and rolled back' sql 1084: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5797,'OB_ORDERBY_CLAUSE_NOT_ALLOWED','ORDER BY not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ORDERBY_CLAUSE_NOT_ALLOWED',`error_code_description`='ORDER BY not allowed here' sql 1085: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5798,'OB_DISTINCT_NOT_ALLOWED','DISTINCT not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DISTINCT_NOT_ALLOWED',`error_code_description`='DISTINCT not allowed here' sql 1086: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5799,'OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED','assign user variable with := only allowed in select filed list and as root expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ASSIGN_USER_VARIABLE_NOT_ALLOWED',`error_code_description`='assign user variable with := only allowed in select filed list and as root expression' sql 1087: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5800,'OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT','cannot modify constraint - no such constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_NONEXISTENT_CONSTRAINT',`error_code_description`='cannot modify constraint - no such constraint' sql 1088: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5801,'OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL','implementation restriction: exception handler in nested transaction is illegal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SP_EXCEPTION_HANDLE_ILLEGAL',`error_code_description`='implementation restriction: exception handler in nested transaction is illegal' sql 1089: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5802,'OB_INVALID_ROWID','invalid ROWID') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_ROWID',`error_code_description`='invalid ROWID' sql 1090: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5803,'OB_ERR_INVALID_INSERT_COLUMN','Invalid column in the INSERT VALUES Clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_INSERT_COLUMN',`error_code_description`='Invalid column in the INSERT VALUES Clause' sql 1091: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5804,'OB_INCORRECT_USE_OF_OPERATOR','incorrect use of operator') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INCORRECT_USE_OF_OPERATOR',`error_code_description`='incorrect use of operator' sql 1092: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5805,'OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES','non-constant expression is not allowed for pivot|unpivot values') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NON_CONST_EXPR_IS_NOT_ALLOWED_FOR_PIVOT_UNPIVOT_VALUES',`error_code_description`='non-constant expression is not allowed for pivot|unpivot values' sql 1093: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5806,'OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION','expect aggregate function inside pivot operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXPECT_AGGREGATE_FUNCTION_INSIDE_PIVOT_OPERATION',`error_code_description`='expect aggregate function inside pivot operation' sql 1094: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5807,'OB_ERR_EXP_NEED_SAME_DATATYPE','expression must have same datatype as corresponding expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXP_NEED_SAME_DATATYPE',`error_code_description`='expression must have same datatype as corresponding expression' sql 1095: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5808,'OB_ERR_CHARACTER_SET_MISMATCH','character set mismatch') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CHARACTER_SET_MISMATCH',`error_code_description`='character set mismatch' sql 1096: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5809,'OB_ERR_REGEXP_NOMATCH','regular expression failed to match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_NOMATCH',`error_code_description`='regular expression failed to match' sql 1097: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5810,'OB_ERR_REGEXP_BADPAT','invalid regular expression (reg version 0.8)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_BADPAT',`error_code_description`='invalid regular expression (reg version 0.8)' sql 1098: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5811,'OB_ERR_REGEXP_EESCAPE','invalid escape sequence in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_EESCAPE',`error_code_description`='invalid escape sequence in regular expression' sql 1099: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5812,'OB_ERR_REGEXP_EBRACK','unmatched bracket in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_EBRACK',`error_code_description`='unmatched bracket in regular expression' sql 1100: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5813,'OB_ERR_REGEXP_EPAREN','unmatched parentheses in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_EPAREN',`error_code_description`='unmatched parentheses in regular expression' sql 1101: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5814,'OB_ERR_REGEXP_ESUBREG','invalid back reference in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ESUBREG',`error_code_description`='invalid back reference in regular expression' sql 1102: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5815,'OB_ERR_REGEXP_ERANGE','invalid range in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ERANGE',`error_code_description`='invalid range in regular expression' sql 1103: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5816,'OB_ERR_REGEXP_ECTYPE','invalid character class in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ECTYPE',`error_code_description`='invalid character class in regular expression' sql 1104: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5818,'OB_ERR_REGEXP_EBRACE','braces {} not balanced in in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_EBRACE',`error_code_description`='braces {} not balanced in in regular expression' sql 1105: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5819,'OB_ERR_REGEXP_BADBR','invalid repetition count(s) in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_BADBR',`error_code_description`='invalid repetition count(s) in regular expression' sql 1106: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5820,'OB_ERR_REGEXP_BADRPT','The regular expression was too complex and current library can\'t be parsed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_BADRPT',`error_code_description`='The regular expression was too complex and current library can\'t be parsed' sql 1107: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5821,'OB_ERR_REGEXP_ASSERT','regular expression internal error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ASSERT',`error_code_description`='regular expression internal error' sql 1108: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5822,'OB_ERR_REGEXP_INVARG','invalid argument in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_INVARG',`error_code_description`='invalid argument in regular expression' sql 1109: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5823,'OB_ERR_REGEXP_MIXED','character widths of regex and string differ in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_MIXED',`error_code_description`='character widths of regex and string differ in regular expression' sql 1110: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5824,'OB_ERR_REGEXP_BADOPT','invalid embedded option in regular expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_BADOPT',`error_code_description`='invalid embedded option in regular expression' sql 1111: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5825,'OB_ERR_REGEXP_ETOOBIG','nfa has too many states in regular expression, may be the regular expression too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REGEXP_ETOOBIG',`error_code_description`='nfa has too many states in regular expression, may be the regular expression too long' sql 1112: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5826,'OB_NOT_SUPPORTED_ROWID_TYPE','ROWID for tables without primary key is not implemented') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_SUPPORTED_ROWID_TYPE',`error_code_description`='ROWID for tables without primary key is not implemented' sql 1113: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5827,'OB_ERR_PARALLEL_DDL_CONFLICT','the definition of relative objects have been modified, please check and retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARALLEL_DDL_CONFLICT',`error_code_description`='the definition of relative objects have been modified, please check and retry' sql 1114: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5828,'OB_ERR_SUBSCRIPT_BEYOND_COUNT','Subscript beyond count') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SUBSCRIPT_BEYOND_COUNT',`error_code_description`='Subscript beyond count' sql 1115: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5829,'OB_ERR_NOT_PARTITIONED','PARTITION () clause on non partitioned table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_PARTITIONED',`error_code_description`='PARTITION () clause on non partitioned table' sql 1116: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5830,'OB_UNKNOWN_SUBPARTITION','Unknown subpartition') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNKNOWN_SUBPARTITION',`error_code_description`='Unknown subpartition' sql 1117: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5831,'OB_ERR_INVALID_SQL_ROW_LIMITING','Invalid SQL ROW LIMITING expression was specified.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SQL_ROW_LIMITING',`error_code_description`='Invalid SQL ROW LIMITING expression was specified.' sql 1118: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5832,'INCORRECT_ARGUMENTS_TO_ESCAPE','Incorrect arguments to ESCAPE') ON DUPLICATE KEY UPDATE `error_code_definition`='INCORRECT_ARGUMENTS_TO_ESCAPE',`error_code_description`='Incorrect arguments to ESCAPE' sql 1119: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5833,'STATIC_ENG_NOT_IMPLEMENT','not implemented in SQL static typing engine, will try the old engine automatically') ON DUPLICATE KEY UPDATE `error_code_definition`='STATIC_ENG_NOT_IMPLEMENT',`error_code_description`='not implemented in SQL static typing engine, will try the old engine automatically' sql 1120: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5834,'OB_OBJ_ALREADY_EXIST','name is already used by an existing object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OBJ_ALREADY_EXIST',`error_code_description`='name is already used by an existing object' sql 1121: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5835,'OB_DBLINK_NOT_EXIST_TO_ACCESS','connection description for remote database not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DBLINK_NOT_EXIST_TO_ACCESS',`error_code_description`='connection description for remote database not found' sql 1122: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5836,'OB_DBLINK_NOT_EXIST_TO_DROP','database link not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_DBLINK_NOT_EXIST_TO_DROP',`error_code_description`='database link not found' sql 1123: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5837,'OB_ERR_ACCESS_INTO_NULL','Reference to uninitialized composite') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ACCESS_INTO_NULL',`error_code_description`='Reference to uninitialized composite' sql 1124: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5838,'OB_ERR_COLLECION_NULL','Reference to uninitialized collection') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLLECION_NULL',`error_code_description`='Reference to uninitialized collection' sql 1125: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5839,'OB_ERR_NO_DATA_NEEDED','no more rows needed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_DATA_NEEDED',`error_code_description`='no more rows needed' sql 1126: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5840,'OB_ERR_PROGRAM_ERROR','PL/SQL: program error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROGRAM_ERROR',`error_code_description`='PL/SQL: program error' sql 1127: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5841,'OB_ERR_ROWTYPE_MISMATCH','PL/SQL: Return types of Result Set variables or query do not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ROWTYPE_MISMATCH',`error_code_description`='PL/SQL: Return types of Result Set variables or query do not match' sql 1128: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5842,'OB_ERR_STORAGE_ERROR','PL/SQL: storage error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STORAGE_ERROR',`error_code_description`='PL/SQL: storage error' sql 1129: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5843,'OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT','Subscript outside of limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SUBSCRIPT_OUTSIDE_LIMIT',`error_code_description`='Subscript outside of limit' sql 1130: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5844,'OB_ERR_INVALID_CURSOR','invalid cursor') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_CURSOR',`error_code_description`='invalid cursor' sql 1131: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5845,'OB_ERR_LOGIN_DENIED','invalid username/password; logon denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LOGIN_DENIED',`error_code_description`='invalid username/password; logon denied' sql 1132: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5846,'OB_ERR_NOT_LOGGED_ON','not logged on') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_LOGGED_ON',`error_code_description`='not logged on' sql 1133: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5847,'OB_ERR_SELF_IS_NULL','method dispatch on NULL SELF argument is disallowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SELF_IS_NULL',`error_code_description`='method dispatch on NULL SELF argument is disallowed' sql 1134: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5848,'OB_ERR_TIMEOUT_ON_RESOURCE','timeout occurred while waiting for a resource') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TIMEOUT_ON_RESOURCE',`error_code_description`='timeout occurred while waiting for a resource' sql 1135: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5849,'OB_COLUMN_CANT_CHANGE_TO_NOT_NULL','column to be modified to NOT NULL is already NOT NULL') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_COLUMN_CANT_CHANGE_TO_NOT_NULL',`error_code_description`='column to be modified to NOT NULL is already NOT NULL' sql 1136: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5850,'OB_COLUMN_CANT_CHANGE_TO_NULLALE','column to be modified to NULL cannot be modified to NULL') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_COLUMN_CANT_CHANGE_TO_NULLALE',`error_code_description`='column to be modified to NULL cannot be modified to NULL' sql 1137: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5851,'OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED','cannot enable - null values found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ENABLE_NOT_NULL_CONSTRAINT_VIOLATED',`error_code_description`='cannot enable - null values found' sql 1138: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5852,'OB_ERR_ARGUMENT_SHOULD_CONSTANT','Argument should be a constant.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ARGUMENT_SHOULD_CONSTANT',`error_code_description`='Argument should be a constant.' sql 1139: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5853,'OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION','not a single-group group function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_A_SINGLE_GROUP_FUNCTION',`error_code_description`='not a single-group group function' sql 1140: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5854,'OB_ERR_ZERO_LENGTH_IDENTIFIER','illegal zero-length identifier') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ZERO_LENGTH_IDENTIFIER',`error_code_description`='illegal zero-length identifier' sql 1141: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5855,'OB_ERR_PARAM_VALUE_INVALID','parameter cannot be modified because specified value is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARAM_VALUE_INVALID',`error_code_description`='parameter cannot be modified because specified value is invalid' sql 1142: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5856,'OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST','DBMS_SQL access denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DBMS_SQL_CURSOR_NOT_EXIST',`error_code_description`='DBMS_SQL access denied' sql 1143: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5857,'OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND','not all variables bound') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DBMS_SQL_NOT_ALL_VAR_BIND',`error_code_description`='not all variables bound' sql 1144: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5858,'OB_ERR_CONFLICTING_DECLARATIONS','Conflicting declarations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONFLICTING_DECLARATIONS',`error_code_description`='Conflicting declarations' sql 1145: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5859,'OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT','column is referenced in a multi-column constraint') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_COL_REFERENCED_MULTI_COLS_CONSTRAINT',`error_code_description`='column is referenced in a multi-column constraint' sql 1146: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5860,'OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT','cannot modify column datatype with current constraint(s)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_COL_DATATYEP_REFERENCED_CONSTRAINT',`error_code_description`='cannot modify column datatype with current constraint(s)' sql 1147: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5861,'OB_ERR_PERCENTILE_VALUE_INVALID','The percentile value should be a number between 0 and 1.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PERCENTILE_VALUE_INVALID',`error_code_description`='The percentile value should be a number between 0 and 1.' sql 1148: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5862,'OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE','The argument should be of numeric or date/datetime type.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ARGUMENT_SHOULD_NUMERIC_DATE_DATETIME_TYPE',`error_code_description`='The argument should be of numeric or date/datetime type.' sql 1149: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5863,'OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION','ALTER TABLE|INDEX RENAME may not be combined with other operations') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ALTER_TABLE_RENAME_WITH_OPTION',`error_code_description`='ALTER TABLE|INDEX RENAME may not be combined with other operations' sql 1150: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5864,'OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED','only simple column names allowed here.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_SIMPLE_COLUMN_NAME_ALLOWED',`error_code_description`='only simple column names allowed here.' sql 1151: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5865,'OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT','You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SAFE_UPDATE_MODE_NEED_WHERE_OR_LIMIT',`error_code_description`='You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column' sql 1152: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5866,'OB_ERR_SPECIFIY_PARTITION_DESCRIPTION','cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SPECIFIY_PARTITION_DESCRIPTION',`error_code_description`='cannot specify <(sub)partition-description> clause in CREATE TABLE or CREATE INDEX' sql 1153: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5867,'OB_ERR_SAME_NAME_SUBPARTITION','Duplicate partition name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SAME_NAME_SUBPARTITION',`error_code_description`='Duplicate partition name' sql 1154: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5868,'OB_ERR_UPDATE_ORDER_BY','Incorrect usage of UPDATE and ORDER BY') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_ORDER_BY',`error_code_description`='Incorrect usage of UPDATE and ORDER BY' sql 1155: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5869,'OB_ERR_UPDATE_LIMIT','Incorrect usage of UPDATE and LIMIT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_LIMIT',`error_code_description`='Incorrect usage of UPDATE and LIMIT' sql 1156: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5870,'OB_ROWID_TYPE_MISMATCH','rowid type mismatch') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROWID_TYPE_MISMATCH',`error_code_description`='rowid type mismatch' sql 1157: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5871,'OB_ROWID_NUM_MISMATCH','rowid num mismatch') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROWID_NUM_MISMATCH',`error_code_description`='rowid num mismatch' sql 1158: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5872,'OB_NO_COLUMN_ALIAS','must name this expression with a column alias') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_COLUMN_ALIAS',`error_code_description`='must name this expression with a column alias' sql 1159: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5873,'OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH','the numeric value does not match the length of the format item') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NUMERIC_NOT_MATCH_FORMAT_LENGTH',`error_code_description`='the numeric value does not match the length of the format item' sql 1160: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5874,'OB_ERR_INVALID_DATATYPE','invalid datatype') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_DATATYPE',`error_code_description`='invalid datatype' sql 1161: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5875,'OB_ERR_NOT_COMPOSITE_PARTITION','table is not partitioned by composite partition method') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_COMPOSITE_PARTITION',`error_code_description`='table is not partitioned by composite partition method' sql 1162: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5876,'OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN','VALUES IN () cannot be used for Range subpartitioned tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SUBPARTITION_NOT_EXPECT_VALUES_IN',`error_code_description`='VALUES IN () cannot be used for Range subpartitioned tables' sql 1163: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5877,'OB_ERR_SUBPARTITION_EXPECT_VALUES_IN','VALUES IN () clause expected') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SUBPARTITION_EXPECT_VALUES_IN',`error_code_description`='VALUES IN () clause expected' sql 1164: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5878,'OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN','VALUES LESS THAN or AT clause cannot be used with List partitioned tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_NOT_EXPECT_VALUES_LESS_THAN',`error_code_description`='VALUES LESS THAN or AT clause cannot be used with List partitioned tables' sql 1165: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5879,'OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN','Expecting VALUES LESS THAN  or AT clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARTITION_EXPECT_VALUES_LESS_THAN',`error_code_description`='Expecting VALUES LESS THAN  or AT clause' sql 1166: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5880,'OB_ERR_PROGRAM_UNIT_NOT_EXIST','Procedure, function, package, or package body does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PROGRAM_UNIT_NOT_EXIST',`error_code_description`='Procedure, function, package, or package body does not exist' sql 1167: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5881,'OB_ERR_INVALID_RESTORE_POINT_NAME','invalid restore point name specified in connection string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_RESTORE_POINT_NAME',`error_code_description`='invalid restore point name specified in connection string' sql 1168: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5882,'OB_ERR_INPUT_TIME_TYPE','invalid time limit specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INPUT_TIME_TYPE',`error_code_description`='invalid time limit specified' sql 1169: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5883,'OB_ERR_IN_ARRAY_DML','error(s) in array DML') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IN_ARRAY_DML',`error_code_description`='error(s) in array DML' sql 1170: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5884,'OB_ERR_TRIGGER_COMPILE_ERROR','trigger compile error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_COMPILE_ERROR',`error_code_description`='trigger compile error' sql 1171: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5885,'OB_ERR_IN_TRIM_SET','trim set should have only one character') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IN_TRIM_SET',`error_code_description`='trim set should have only one character' sql 1172: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5886,'OB_ERR_MISSING_OR_INVALID_PASSWORD_FOR_ROLE','missing or invalid password') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISSING_OR_INVALID_PASSWORD_FOR_ROLE',`error_code_description`='missing or invalid password' sql 1173: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5887,'OB_ERR_MISSING_OR_INVALID_PASSWORD','missing or invalid password(s)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISSING_OR_INVALID_PASSWORD',`error_code_description`='missing or invalid password(s)' sql 1174: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5888,'OB_ERR_NO_OPTIONS_FOR_ALTER_USER','no options specified for ALTER USER') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_OPTIONS_FOR_ALTER_USER',`error_code_description`='no options specified for ALTER USER' sql 1175: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5889,'OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST','no matching unique or primary key for this column-list') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_MATCHING_UK_PK_FOR_COL_LIST',`error_code_description`='no matching unique or primary key for this column-list' sql 1176: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5890,'OB_ERR_DUP_FK_IN_TABLE','duplicate referential constraint specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_FK_IN_TABLE',`error_code_description`='duplicate referential constraint specifications' sql 1177: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5891,'OB_ERR_DUP_FK_EXISTS','such a referential constraint already exists in the table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUP_FK_EXISTS',`error_code_description`='such a referential constraint already exists in the table' sql 1178: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5892,'OB_ERR_MISSING_OR_INVALID_PRIVIEGE','missing or invalid privilege') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MISSING_OR_INVALID_PRIVIEGE',`error_code_description`='missing or invalid privilege' sql 1179: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5893,'OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE','specified data type is not supported for a virtual column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_VIRTUAL_COLUMN_TYPE',`error_code_description`='specified data type is not supported for a virtual column' sql 1180: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5894,'OB_ERR_REFERENCED_TABLE_HAS_NO_PK','referenced table does not have a primary key') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REFERENCED_TABLE_HAS_NO_PK',`error_code_description`='referenced table does not have a primary key' sql 1181: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5895,'OB_ERR_MODIFY_PART_COLUMN_TYPE','data type or length of a table partitioning column may not be changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_PART_COLUMN_TYPE',`error_code_description`='data type or length of a table partitioning column may not be changed' sql 1182: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5896,'OB_ERR_MODIFY_SUBPART_COLUMN_TYPE','data type or length of a table subpartitioning column may not be changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MODIFY_SUBPART_COLUMN_TYPE',`error_code_description`='data type or length of a table subpartitioning column may not be changed' sql 1183: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5897,'OB_ERR_DECREASE_COLUMN_LENGTH','cannot decrease column length because some value is too big') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DECREASE_COLUMN_LENGTH',`error_code_description`='cannot decrease column length because some value is too big' sql 1184: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5898,'OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR','Datetime/Interval internal error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DATETIME_INTERVAL_INTERNAL_ERROR',`error_code_description`='Datetime/Interval internal error' sql 1185: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5899,'OB_ERR_REMOTE_PART_ILLEGAL','partition extended table name cannot refer to a remote object') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REMOTE_PART_ILLEGAL',`error_code_description`='partition extended table name cannot refer to a remote object' sql 1186: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5900,'OB_ERR_DUPLICATE_COLUMN_EXPRESSION_WAS_SPECIFIED','Duplicate column expression was specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATE_COLUMN_EXPRESSION_WAS_SPECIFIED',`error_code_description`='Duplicate column expression was specified' sql 1187: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5901,'OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE','a view is not appropriate here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_A_VIEW_NOT_APPROPRIATE_HERE',`error_code_description`='a view is not appropriate here' sql 1188: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5902,'OB_ROWID_VIEW_NO_KEY_PRESERVED','cannot select ROWID from, or sample, a join view without a key-preserved table') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROWID_VIEW_NO_KEY_PRESERVED',`error_code_description`='cannot select ROWID from, or sample, a join view without a key-preserved table' sql 1189: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5903,'OB_ROWID_VIEW_HAS_DISTINCT_ETC','cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ROWID_VIEW_HAS_DISTINCT_ETC',`error_code_description`='cannot select ROWID from, or sample, a view with DISTINCT, GROUP BY, etc' sql 1190: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5904,'OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL','table must have at least 1 column that is not virtual') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AT_LEAST_ONE_COLUMN_NOT_VIRTUAL',`error_code_description`='table must have at least 1 column that is not virtual' sql 1191: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5905,'OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED','only pure functions can be indexed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_PURE_FUNC_CANBE_INDEXED',`error_code_description`='only pure functions can be indexed' sql 1192: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5906,'OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION','Expression of generated column contains a disallowed function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_PURE_FUNC_CANBE_VIRTUAL_COLUMN_EXPRESSION',`error_code_description`='Expression of generated column contains a disallowed function' sql 1193: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5907,'OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS','UPDATE operation disallowed on virtual columns') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_OPERATION_ON_VIRTUAL_COLUMNS',`error_code_description`='UPDATE operation disallowed on virtual columns' sql 1194: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5908,'OB_ERR_INVALID_COLUMN_EXPRESSION','Invalid column expression was specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_COLUMN_EXPRESSION',`error_code_description`='Invalid column expression was specified' sql 1195: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5909,'OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT','table can have only one identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IDENTITY_COLUMN_COUNT_EXCE_LIMIT',`error_code_description`='table can have only one identity column' sql 1196: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5910,'OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN','invalid NOT NULL constraint specified on an identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN',`error_code_description`='invalid NOT NULL constraint specified on an identity column' sql 1197: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5911,'OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN','cannot modify NOT NULL constraint on an identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN',`error_code_description`='cannot modify NOT NULL constraint on an identity column' sql 1198: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5912,'OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN','cannot drop NOT NULL constraint on an identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_IDENTITY_COLUMN',`error_code_description`='cannot drop NOT NULL constraint on an identity column' sql 1199: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5913,'OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN','column to be modified is not an identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_MODIFY_TO_IDENTITY_COLUMN',`error_code_description`='column to be modified is not an identity column' sql 1200: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5914,'OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE','identity column cannot have a default value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IDENTITY_COLUMN_CANNOT_HAVE_DEFAULT_VALUE',`error_code_description`='identity column cannot have a default value' sql 1201: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5915,'OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE','identity column must be a numeric type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IDENTITY_COLUMN_MUST_BE_NUMERIC_TYPE',`error_code_description`='identity column must be a numeric type' sql 1202: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5916,'OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN','prebuilt table managed column cannot be an identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PREBUILT_TABLE_MANAGED_CANNOT_BE_IDENTITY_COLUMN',`error_code_description`='prebuilt table managed column cannot be an identity column' sql 1203: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5917,'OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE','cannot alter a system-generated sequence') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_ALTER_SYSTEM_GENERATED_SEQUENCE',`error_code_description`='cannot alter a system-generated sequence' sql 1204: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5918,'OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE','cannot drop a system-generated sequence') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_DROP_SYSTEM_GENERATED_SEQUENCE',`error_code_description`='cannot drop a system-generated sequence' sql 1205: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5919,'OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN','cannot insert into a generated always identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INSERT_INTO_GENERATED_ALWAYS_IDENTITY_COLUMN',`error_code_description`='cannot insert into a generated always identity column' sql 1206: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5920,'OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN','cannot update a generated always identity column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_GENERATED_ALWAYS_IDENTITY_COLUMN',`error_code_description`='cannot update a generated always identity column' sql 1207: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5921,'OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION','identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IDENTITY_COLUMN_SEQUENCE_MISMATCH_ALTER_TABLE_EXCHANGE_PARTITION',`error_code_description`='identity column sequence mismatch in ALTER TABLE EXCHANGE PARTITION' sql 1208: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5922,'OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE','cannot rename a system-generated sequence') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_RENAME_SYSTEM_GENERATED_SEQUENCE',`error_code_description`='cannot rename a system-generated sequence' sql 1209: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5923,'OB_ERR_REVOKE_BY_COLUMN','UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REVOKE_BY_COLUMN',`error_code_description`='UPDATE/REFERENCES may only be REVOKEd from the whole table, not by column' sql 1210: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5924,'OB_ERR_TYPE_BODY_NOT_EXIST','not executed, type body does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_BODY_NOT_EXIST',`error_code_description`='not executed, type body does not exist' sql 1211: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5925,'OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET','The argument of WIDTH_BUCKET function is NULL or invalid.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_ARGUMENT_FOR_WIDTH_BUCKET',`error_code_description`='The argument of WIDTH_BUCKET function is NULL or invalid.' sql 1212: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5926,'OB_ERR_CBY_NO_MEMORY','Not enough memory for CONNECT BY operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CBY_NO_MEMORY',`error_code_description`='Not enough memory for CONNECT BY operation' sql 1213: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5927,'OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH','illegal parameter in SYS_CONNECT_BY_PATH function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILLEGAL_PARAM_FOR_CBY_PATH',`error_code_description`='illegal parameter in SYS_CONNECT_BY_PATH function' sql 1214: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5928,'OB_ERR_HOST_UNKNOWN','host unknown') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_HOST_UNKNOWN',`error_code_description`='host unknown' sql 1215: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5929,'OB_ERR_WINDOW_NAME_IS_NOT_DEFINE','Window name is not defined.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WINDOW_NAME_IS_NOT_DEFINE',`error_code_description`='Window name is not defined.' sql 1216: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5930,'OB_ERR_OPEN_CURSORS_EXCEEDED','maximum open cursors exceeded') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OPEN_CURSORS_EXCEEDED',`error_code_description`='maximum open cursors exceeded' sql 1217: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5931,'OB_ERR_ARG_INVALID','argument is null, invalid, or out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ARG_INVALID',`error_code_description`='argument is null, invalid, or out of range' sql 1218: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5932,'OB_ERR_ILL_NAME_STRING','unexpected name string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ILL_NAME_STRING',`error_code_description`='unexpected name string' sql 1219: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5933,'OB_ERR_NO_PROGRAM_UNIT','PL/SQL: could not find program unit being called') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_PROGRAM_UNIT',`error_code_description`='PL/SQL: could not find program unit being called' sql 1220: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5934,'OB_ERR_FETCH_OUT_SEQUENCE','fetch out of sequence') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FETCH_OUT_SEQUENCE',`error_code_description`='fetch out of sequence' sql 1221: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5935,'OB_ERR_DBMS_STATS_PL','must use LOG_USER_ERROR') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DBMS_STATS_PL',`error_code_description`='must use LOG_USER_ERROR' sql 1222: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5936,'OB_ERR_INCORRECT_VALUE_FOR_FUNCTION','Incorrect value for function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INCORRECT_VALUE_FOR_FUNCTION',`error_code_description`='Incorrect value for function' sql 1223: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5937,'OB_ERR_UNSUPPORTED_CHARACTER_SET','unsupported character set') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNSUPPORTED_CHARACTER_SET',`error_code_description`='unsupported character set' sql 1224: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5938,'OB_ERR_MUST_BE_FOLLOWED_BY_FOUR_HEXDECIMAL_CHARACTERS_OR_ANOTHER','\'\\\' must be followed by four hexdecimal characters or another \'\\\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MUST_BE_FOLLOWED_BY_FOUR_HEXDECIMAL_CHARACTERS_OR_ANOTHER',`error_code_description`='\'\\\' must be followed by four hexdecimal characters or another \'\\\'' sql 1225: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5939,'OB_ERR_PARAMETER_TOO_LONG','parameter value longer than maximum characters') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_PARAMETER_TOO_LONG',`error_code_description`='parameter value longer than maximum characters' sql 1226: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5940,'OB_ERR_INVALID_PLSQL_CCFLAGS','invalid parameter for PLSQL_CCFLAGS') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PLSQL_CCFLAGS',`error_code_description`='invalid parameter for PLSQL_CCFLAGS' sql 1227: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5941,'OB_ERR_REF_MUTUALLY_DEP','Aborted: formed a non-REF mutually-dependent cycle') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REF_MUTUALLY_DEP',`error_code_description`='Aborted: formed a non-REF mutually-dependent cycle' sql 1228: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5942,'OB_ERR_COLUMN_NOT_ALLOWED','column not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_NOT_ALLOWED',`error_code_description`='column not allowed here' sql 1229: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5943,'OB_ERR_CANNOT_ACCESS_NLS_DATA_FILES_OR_INVALID_ENVIRONMENT_SPECIFIED','Cannot access NLS data files or invalid environment specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_ACCESS_NLS_DATA_FILES_OR_INVALID_ENVIRONMENT_SPECIFIED',`error_code_description`='Cannot access NLS data files or invalid environment specified' sql 1230: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5944,'OB_ERR_DUPLICATE_NULL_SPECIFICATION','duplicate or conflicting NULL and/or NOT NULL specifications') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATE_NULL_SPECIFICATION',`error_code_description`='duplicate or conflicting NULL and/or NOT NULL specifications' sql 1231: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5945,'OB_ERR_NOT_NULL_CONSTRAINT_VIOLATED','cannot enable not null constraint - null values found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NOT_NULL_CONSTRAINT_VIOLATED',`error_code_description`='cannot enable not null constraint - null values found' sql 1232: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5946,'OB_ERR_TABLE_ADD_NOT_NULL_COLUMN_NOT_EMPTY','table must be empty to add mandatory (NOT NULL) column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TABLE_ADD_NOT_NULL_COLUMN_NOT_EMPTY',`error_code_description`='table must be empty to add mandatory (NOT NULL) column' sql 1233: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5947,'OB_ERR_COLUMN_EXPRESSION_MODIFICATION_WITH_OTHER_DDL','Column expression modifications cannot be combined with any other column DDL operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COLUMN_EXPRESSION_MODIFICATION_WITH_OTHER_DDL',`error_code_description`='Column expression modifications cannot be combined with any other column DDL operation' sql 1234: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5948,'OB_ERR_VIRTUAL_COL_WITH_CONSTRAINT_CANT_BE_CHANGED','Virtual column expression cannot be changed because a constraint is defined on column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_VIRTUAL_COL_WITH_CONSTRAINT_CANT_BE_CHANGED',`error_code_description`='Virtual column expression cannot be changed because a constraint is defined on column' sql 1235: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5949,'OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_IDENTITY_COLUMN','invalid NOT NULL constraint specified on a DEFAULT ON NULL column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_IDENTITY_COLUMN',`error_code_description`='invalid NOT NULL constraint specified on a DEFAULT ON NULL column' sql 1236: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5950,'OB_ERR_INVALID_DATA_TYPE_FOR_AT_TIME_ZONE','invalid data type for datetime primary with time zone modifier') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_DATA_TYPE_FOR_AT_TIME_ZONE',`error_code_description`='invalid data type for datetime primary with time zone modifier' sql 1237: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5951,'OB_ERR_BAD_ARG','bad argument') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BAD_ARG',`error_code_description`='bad argument' sql 1238: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5952,'OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_COLUMN','cannot modify NOT NULL constraint on a DEFAULT ON NULL column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_MODIFY_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_COLUMN',`error_code_description`='cannot modify NOT NULL constraint on a DEFAULT ON NULL column' sql 1239: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5953,'OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_COLUMN','cannot drop NOT NULL constraint on a DEFAULT ON NULL column') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CANNOT_DROP_NOT_NULL_CONSTRAINT_ON_DEFAULT_ON_NULL_COLUMN',`error_code_description`='cannot drop NOT NULL constraint on a DEFAULT ON NULL column' sql 1240: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5954,'OB_ERR_INVALID_PATH','file or LOB operation string failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_PATH',`error_code_description`='file or LOB operation string failed' sql 1241: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (5959,'OB_ERR_INVALID_SIZE_SPECIFIED','invalid SIZE specified') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_SIZE_SPECIFIED',`error_code_description`='invalid SIZE specified' sql 1242: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6001,'OB_TRANSACTION_SET_VIOLATION','Transaction set changed during the execution') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSACTION_SET_VIOLATION',`error_code_description`='Transaction set changed during the execution' sql 1243: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6002,'OB_TRANS_ROLLBACKED','Transaction rollbacked') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_ROLLBACKED',`error_code_description`='Transaction rollbacked' sql 1244: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6003,'OB_ERR_EXCLUSIVE_LOCK_CONFLICT','Lock wait timeout exceeded; try restarting transaction') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXCLUSIVE_LOCK_CONFLICT',`error_code_description`='Lock wait timeout exceeded; try restarting transaction' sql 1245: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6004,'OB_ERR_SHARED_LOCK_CONFLICT','Statement is timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SHARED_LOCK_CONFLICT',`error_code_description`='Statement is timeout' sql 1246: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6005,'OB_TRY_LOCK_ROW_CONFLICT','Try lock row conflict') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRY_LOCK_ROW_CONFLICT',`error_code_description`='Try lock row conflict' sql 1247: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6006,'OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT','Lock wait timeout exceeded; try restarting transaction') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXCLUSIVE_LOCK_CONFLICT_NOWAIT',`error_code_description`='Lock wait timeout exceeded; try restarting transaction' sql 1248: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6201,'OB_CLOCK_OUT_OF_ORDER','Clock out of order') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLOCK_OUT_OF_ORDER',`error_code_description`='Clock out of order' sql 1249: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6203,'OB_MASK_SET_NO_NODE','Mask set has no node') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MASK_SET_NO_NODE',`error_code_description`='Mask set has no node' sql 1250: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6204,'OB_TRANS_HAS_DECIDED','Transaction has been decided') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_HAS_DECIDED',`error_code_description`='Transaction has been decided' sql 1251: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6205,'OB_TRANS_INVALID_STATE','Transaction state invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_INVALID_STATE',`error_code_description`='Transaction state invalid' sql 1252: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6206,'OB_TRANS_STATE_NOT_CHANGE','Transaction state not changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_STATE_NOT_CHANGE',`error_code_description`='Transaction state not changed' sql 1253: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6207,'OB_TRANS_PROTOCOL_ERROR','Transaction protocol error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_PROTOCOL_ERROR',`error_code_description`='Transaction protocol error' sql 1254: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6208,'OB_TRANS_INVALID_MESSAGE','Transaction message invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_INVALID_MESSAGE',`error_code_description`='Transaction message invalid' sql 1255: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6209,'OB_TRANS_INVALID_MESSAGE_TYPE','Transaction message type invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_INVALID_MESSAGE_TYPE',`error_code_description`='Transaction message type invalid' sql 1256: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6210,'OB_TRANS_TIMEOUT','Transaction is timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_TIMEOUT',`error_code_description`='Transaction is timeout' sql 1257: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6211,'OB_TRANS_KILLED','Transaction is killed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_KILLED',`error_code_description`='Transaction is killed' sql 1258: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6212,'OB_TRANS_STMT_TIMEOUT','Statement is timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_STMT_TIMEOUT',`error_code_description`='Statement is timeout' sql 1259: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6213,'OB_TRANS_CTX_NOT_EXIST','Transaction context does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_CTX_NOT_EXIST',`error_code_description`='Transaction context does not exist' sql 1260: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6214,'OB_PARTITION_IS_FROZEN','Partition is frozen') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_FROZEN',`error_code_description`='Partition is frozen' sql 1261: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6215,'OB_PARTITION_IS_NOT_FROZEN','Partition is not frozen') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_NOT_FROZEN',`error_code_description`='Partition is not frozen' sql 1262: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6219,'OB_TRANS_INVALID_LOG_TYPE','Transaction invalid log type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_INVALID_LOG_TYPE',`error_code_description`='Transaction invalid log type' sql 1263: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6220,'OB_TRANS_SQL_SEQUENCE_ILLEGAL','SQL sequence illegal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_SQL_SEQUENCE_ILLEGAL',`error_code_description`='SQL sequence illegal' sql 1264: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6221,'OB_TRANS_CANNOT_BE_KILLED','Transaction context cannot be killed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_CANNOT_BE_KILLED',`error_code_description`='Transaction context cannot be killed' sql 1265: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6222,'OB_TRANS_STATE_UNKNOWN','Transaction state unknown') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_STATE_UNKNOWN',`error_code_description`='Transaction state unknown' sql 1266: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6223,'OB_TRANS_IS_EXITING','Transaction exiting') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_IS_EXITING',`error_code_description`='Transaction exiting' sql 1267: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6224,'OB_TRANS_NEED_ROLLBACK','transaction needs rollback') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_NEED_ROLLBACK',`error_code_description`='transaction needs rollback' sql 1268: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6225,'OB_TRANS_UNKNOWN','Transaction result is unknown') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_UNKNOWN',`error_code_description`='Transaction result is unknown' sql 1269: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6226,'OB_ERR_READ_ONLY_TRANSACTION','Cannot execute statement in a READ ONLY transaction') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_READ_ONLY_TRANSACTION',`error_code_description`='Cannot execute statement in a READ ONLY transaction' sql 1270: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6227,'OB_PARTITION_IS_NOT_STOPPED','Partition is not stopped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_NOT_STOPPED',`error_code_description`='Partition is not stopped' sql 1271: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6228,'OB_PARTITION_IS_STOPPED','Partition has been stopped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_STOPPED',`error_code_description`='Partition has been stopped' sql 1272: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6229,'OB_PARTITION_IS_BLOCKED','Partition has been blocked') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_BLOCKED',`error_code_description`='Partition has been blocked' sql 1273: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6230,'OB_TRANS_RPC_TIMEOUT','transaction rpc timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_RPC_TIMEOUT',`error_code_description`='transaction rpc timeout' sql 1274: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6231,'OB_REPLICA_NOT_READABLE','replica is not readable') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REPLICA_NOT_READABLE',`error_code_description`='replica is not readable' sql 1275: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6232,'OB_PARTITION_IS_SPLITTING','Partition is splitting') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PARTITION_IS_SPLITTING',`error_code_description`='Partition is splitting' sql 1276: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6233,'OB_TRANS_COMMITED','Transaction has been commited') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_COMMITED',`error_code_description`='Transaction has been commited' sql 1277: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6234,'OB_TRANS_CTX_COUNT_REACH_LIMIT','transaction context count reach limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_CTX_COUNT_REACH_LIMIT',`error_code_description`='transaction context count reach limit' sql 1278: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6235,'OB_TRANS_CANNOT_SERIALIZE','can\'t serialize access for this transaction') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_CANNOT_SERIALIZE',`error_code_description`='can\'t serialize access for this transaction' sql 1279: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6236,'OB_TRANS_WEAK_READ_VERSION_NOT_READY','transaction weak read version is not ready') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_WEAK_READ_VERSION_NOT_READY',`error_code_description`='transaction weak read version is not ready' sql 1280: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6237,'OB_GTS_STANDBY_IS_INVALID','gts standby is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GTS_STANDBY_IS_INVALID',`error_code_description`='gts standby is invalid' sql 1281: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6238,'OB_GTS_UPDATE_FAILED','gts update failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GTS_UPDATE_FAILED',`error_code_description`='gts update failed' sql 1282: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6239,'OB_GTS_IS_NOT_SERVING','gts is not serving') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_GTS_IS_NOT_SERVING',`error_code_description`='gts is not serving' sql 1283: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6240,'OB_PG_PARTITION_NOT_EXIST','pg partition not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PG_PARTITION_NOT_EXIST',`error_code_description`='pg partition not exist' sql 1284: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6241,'OB_TRANS_STMT_NEED_RETRY','transaction statement need retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_STMT_NEED_RETRY',`error_code_description`='transaction statement need retry' sql 1285: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6242,'OB_SAVEPOINT_NOT_EXIST','savepoint does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SAVEPOINT_NOT_EXIST',`error_code_description`='savepoint does not exist' sql 1286: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6243,'OB_TRANS_WAIT_SCHEMA_REFRESH','local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing ') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_WAIT_SCHEMA_REFRESH',`error_code_description`='local schema is not new enough, replaying logs of user table from standby cluster needs to wait for schema refreshing ' sql 1287: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6244,'OB_TRANS_OUT_OF_THRESHOLD','out of transaction threshold') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_OUT_OF_THRESHOLD',`error_code_description`='out of transaction threshold' sql 1288: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6245,'OB_TRANS_XA_NOTA','Unknown XID') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_XA_NOTA',`error_code_description`='Unknown XID' sql 1289: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6246,'OB_TRANS_XA_RMFAIL','The command cannot be executed when global transaction is in this state') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_XA_RMFAIL',`error_code_description`='The command cannot be executed when global transaction is in this state' sql 1290: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6256,'OB_ERR_ROW_NOT_LOCKED','Row has not been locked') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ROW_NOT_LOCKED',`error_code_description`='Row has not been locked' sql 1291: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6257,'OB_EMPTY_PG','Empty partition group') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EMPTY_PG',`error_code_description`='Empty partition group' sql 1292: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6258,'OB_TRANS_XA_ERR_COMMIT','RMFAIL: The command cannot be executed when global transaction is in this state') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_XA_ERR_COMMIT',`error_code_description`='RMFAIL: The command cannot be executed when global transaction is in this state' sql 1293: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6259,'OB_ERR_RESTORE_POINT_EXIST','Restore point %s already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RESTORE_POINT_EXIST',`error_code_description`='Restore point %s already exists' sql 1294: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6260,'OB_ERR_RESTORE_POINT_NOT_EXIST','Restore point %s does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RESTORE_POINT_NOT_EXIST',`error_code_description`='Restore point %s does not exist' sql 1295: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6261,'OB_ERR_BACKUP_POINT_EXIST','Backup point %s already exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BACKUP_POINT_EXIST',`error_code_description`='Backup point %s already exists' sql 1296: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6262,'OB_ERR_BACKUP_POINT_NOT_EXIST','Backup point %s does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BACKUP_POINT_NOT_EXIST',`error_code_description`='Backup point %s does not exist' sql 1297: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6263,'OB_ERR_RESTORE_POINT_TOO_MANY','cannot create restore point - too many restore points') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RESTORE_POINT_TOO_MANY',`error_code_description`='cannot create restore point - too many restore points' sql 1298: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6264,'OB_TRANS_XA_BRANCH_FAIL','another session or branch in same transaction failed or finalized') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_XA_BRANCH_FAIL',`error_code_description`='another session or branch in same transaction failed or finalized' sql 1299: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6301,'OB_LOG_ID_NOT_FOUND','log id not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ID_NOT_FOUND',`error_code_description`='log id not found' sql 1300: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6302,'OB_LSR_THREAD_STOPPED','log scan runnable thread stop') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LSR_THREAD_STOPPED',`error_code_description`='log scan runnable thread stop' sql 1301: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6303,'OB_NO_LOG','no log ever scanned') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_LOG',`error_code_description`='no log ever scanned' sql 1302: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6304,'OB_LOG_ID_RANGE_ERROR','log id range error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ID_RANGE_ERROR',`error_code_description`='log id range error' sql 1303: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6305,'OB_LOG_ITER_ENOUGH','iter scans enough files') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ITER_ENOUGH',`error_code_description`='iter scans enough files' sql 1304: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6306,'OB_CLOG_INVALID_ACK','invalid ack msg') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLOG_INVALID_ACK',`error_code_description`='invalid ack msg' sql 1305: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6307,'OB_CLOG_CACHE_INVALID','clog cache invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLOG_CACHE_INVALID',`error_code_description`='clog cache invalid' sql 1306: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6308,'OB_EXT_HANDLE_UNFINISH','external executor handle do not finish') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_EXT_HANDLE_UNFINISH',`error_code_description`='external executor handle do not finish' sql 1307: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6309,'OB_CURSOR_NOT_EXIST','cursor not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CURSOR_NOT_EXIST',`error_code_description`='cursor not exist' sql 1308: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6310,'OB_STREAM_NOT_EXIST','stream not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STREAM_NOT_EXIST',`error_code_description`='stream not exist' sql 1309: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6311,'OB_STREAM_BUSY','stream busy') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STREAM_BUSY',`error_code_description`='stream busy' sql 1310: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6312,'OB_FILE_RECYCLED','file recycled') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_RECYCLED',`error_code_description`='file recycled' sql 1311: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6313,'OB_REPLAY_EAGAIN_TOO_MUCH_TIME','replay eagain cost too much time') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REPLAY_EAGAIN_TOO_MUCH_TIME',`error_code_description`='replay eagain cost too much time' sql 1312: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6314,'OB_MEMBER_CHANGE_FAILED','member change log sync failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MEMBER_CHANGE_FAILED',`error_code_description`='member change log sync failed' sql 1313: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6315,'OB_NO_NEED_BATCH_CTX','no need batch ctx') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_NEED_BATCH_CTX',`error_code_description`='no need batch ctx' sql 1314: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6316,'OB_TOO_LARGE_LOG_ID','too large log id') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_LARGE_LOG_ID',`error_code_description`='too large log id' sql 1315: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6317,'OB_ALLOC_LOG_ID_NEED_RETRY','alloc log id need retry') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALLOC_LOG_ID_NEED_RETRY',`error_code_description`='alloc log id need retry' sql 1316: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6318,'OB_TRANS_ONE_PC_NOT_ALLOWED','transaction one pc not allowed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANS_ONE_PC_NOT_ALLOWED',`error_code_description`='transaction one pc not allowed' sql 1317: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6319,'OB_LOG_NEED_REBUILD','need rebuild') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_NEED_REBUILD',`error_code_description`='need rebuild' sql 1318: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6320,'OB_TOO_MANY_LOG_TASK','too many log tasks') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_LOG_TASK',`error_code_description`='too many log tasks' sql 1319: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6321,'OB_INVALID_BATCH_SIZE','ob invalid batch size') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_BATCH_SIZE',`error_code_description`='ob invalid batch size' sql 1320: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (6322,'OB_CLOG_SLIDE_TIMEOUT','ob clog slide timeout') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLOG_SLIDE_TIMEOUT',`error_code_description`='ob clog slide timeout' sql 1321: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7000,'OB_ELECTION_WARN_LOGBUF_FULL','The log buffer is full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_LOGBUF_FULL',`error_code_description`='The log buffer is full' sql 1322: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7001,'OB_ELECTION_WARN_LOGBUF_EMPTY','The log buffer is empty') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_LOGBUF_EMPTY',`error_code_description`='The log buffer is empty' sql 1323: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7002,'OB_ELECTION_WARN_NOT_RUNNING','The object is not running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NOT_RUNNING',`error_code_description`='The object is not running' sql 1324: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7003,'OB_ELECTION_WARN_IS_RUNNING','The object is running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_IS_RUNNING',`error_code_description`='The object is running' sql 1325: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7004,'OB_ELECTION_WARN_NOT_REACH_MAJORITY','Election does not reach majority') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NOT_REACH_MAJORITY',`error_code_description`='Election does not reach majority' sql 1326: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7005,'OB_ELECTION_WARN_INVALID_SERVER','The server is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_INVALID_SERVER',`error_code_description`='The server is not valid' sql 1327: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7006,'OB_ELECTION_WARN_INVALID_LEADER','The leader is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_INVALID_LEADER',`error_code_description`='The leader is not valid' sql 1328: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7007,'OB_ELECTION_WARN_LEADER_LEASE_EXPIRED','The leader lease is expired') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_LEADER_LEASE_EXPIRED',`error_code_description`='The leader lease is expired' sql 1329: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7010,'OB_ELECTION_WARN_INVALID_MESSAGE','The message is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_INVALID_MESSAGE',`error_code_description`='The message is not valid' sql 1330: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7011,'OB_ELECTION_WARN_MESSAGE_NOT_INTIME','The message is not intime') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_MESSAGE_NOT_INTIME',`error_code_description`='The message is not intime' sql 1331: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7012,'OB_ELECTION_WARN_NOT_CANDIDATE','The server is not candidate') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NOT_CANDIDATE',`error_code_description`='The server is not candidate' sql 1332: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7013,'OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER','The server is not candidate or voter') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NOT_CANDIDATE_OR_VOTER',`error_code_description`='The server is not candidate or voter' sql 1333: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7014,'OB_ELECTION_WARN_PROTOCOL_ERROR','Election protocol error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_PROTOCOL_ERROR',`error_code_description`='Election protocol error' sql 1334: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7015,'OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE','The task run time out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_RUNTIME_OUT_OF_RANGE',`error_code_description`='The task run time out of range' sql 1335: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7021,'OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE','Last operation has not done') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_LAST_OPERATION_NOT_DONE',`error_code_description`='Last operation has not done' sql 1336: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7022,'OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER','Current server is not leader') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_CURRENT_SERVER_NOT_LEADER',`error_code_description`='Current server is not leader' sql 1337: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7024,'OB_ELECTION_WARN_NO_PREPARE_MESSAGE','There is not prepare message') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NO_PREPARE_MESSAGE',`error_code_description`='There is not prepare message' sql 1338: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7025,'OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE','There is more than one prepare message') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_ERROR_MULTI_PREPARE_MESSAGE',`error_code_description`='There is more than one prepare message' sql 1339: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7026,'OB_ELECTION_NOT_EXIST','Election does not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_NOT_EXIST',`error_code_description`='Election does not exist' sql 1340: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7027,'OB_ELECTION_MGR_IS_RUNNING','Election manager is running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_MGR_IS_RUNNING',`error_code_description`='Election manager is running' sql 1341: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7029,'OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE','Election msg pool not have majority prepare message') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_NO_MAJORITY_PREPARE_MESSAGE',`error_code_description`='Election msg pool not have majority prepare message' sql 1342: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7030,'OB_ELECTION_ASYNC_LOG_WARN_INIT','Election async log init error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_ASYNC_LOG_WARN_INIT',`error_code_description`='Election async log init error' sql 1343: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7031,'OB_ELECTION_WAIT_LEADER_MESSAGE','Election waiting leader message') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WAIT_LEADER_MESSAGE',`error_code_description`='Election waiting leader message' sql 1344: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7032,'OB_ELECTION_GROUP_NOT_EXIST','Election group not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_GROUP_NOT_EXIST',`error_code_description`='Election group not exist' sql 1345: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7033,'OB_UNEXPECT_EG_VERSION','unexpected eg_version') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UNEXPECT_EG_VERSION',`error_code_description`='unexpected eg_version' sql 1346: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7034,'OB_ELECTION_GROUP_MGR_IS_RUNNING','election_group_mgr is running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_GROUP_MGR_IS_RUNNING',`error_code_description`='election_group_mgr is running' sql 1347: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7035,'OB_ELECTION_MGR_NOT_RUNNING','Election manager is not running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_MGR_NOT_RUNNING',`error_code_description`='Election manager is not running' sql 1348: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7036,'OB_ELECTION_ERROR_VOTE_MSG_CONFLICT','Receive change leader msg and vote msg with same T1 timestamp') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_ERROR_VOTE_MSG_CONFLICT',`error_code_description`='Receive change leader msg and vote msg with same T1 timestamp' sql 1349: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7037,'OB_ELECTION_ERROR_DUPLICATED_MSG','Receive duplicated prepare/vote msg with same T1 timestamp') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_ERROR_DUPLICATED_MSG',`error_code_description`='Receive duplicated prepare/vote msg with same T1 timestamp' sql 1350: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7038,'OB_ELECTION_WARN_T1_NOT_MATCH','T1 timestamp is not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ELECTION_WARN_T1_NOT_MATCH',`error_code_description`='T1 timestamp is not match' sql 1351: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7100,'OB_TRANSFER_TASK_COMPLETED','transfer task completed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_TASK_COMPLETED',`error_code_description`='transfer task completed' sql 1352: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7101,'OB_TOO_MANY_TRANSFER_TASK','too many transfer tasks') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TOO_MANY_TRANSFER_TASK',`error_code_description`='too many transfer tasks' sql 1353: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7102,'OB_TRANSFER_TASK_EXIST','transfer task exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_TASK_EXIST',`error_code_description`='transfer task exist' sql 1354: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7103,'OB_TRANSFER_TASK_NOT_EXIST','transfer task not exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_TASK_NOT_EXIST',`error_code_description`='transfer task not exist' sql 1355: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7104,'OB_NOT_ALLOW_TO_REMOVE','not allow to remove') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_ALLOW_TO_REMOVE',`error_code_description`='not allow to remove' sql 1356: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7105,'OB_RG_NOT_MATCH','replication group not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RG_NOT_MATCH',`error_code_description`='replication group not match' sql 1357: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7106,'OB_TRANSFER_TASK_ABORTED','transfer task aborted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_TASK_ABORTED',`error_code_description`='transfer task aborted' sql 1358: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7107,'OB_TRANSFER_INVALID_MESSAGE','transfer invalid message') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_INVALID_MESSAGE',`error_code_description`='transfer invalid message' sql 1359: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (7108,'OB_TRANSFER_CTX_TS_NOT_MATCH','transfer ctx_ts not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_TRANSFER_CTX_TS_NOT_MATCH',`error_code_description`='transfer ctx_ts not match' sql 1360: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (8001,'OB_SERVER_IS_INIT','Server is initializing') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_IS_INIT',`error_code_description`='Server is initializing' sql 1361: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (8002,'OB_SERVER_IS_STOPPING','Server is stopping') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SERVER_IS_STOPPING',`error_code_description`='Server is stopping' sql 1362: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (8003,'OB_PACKET_CHECKSUM_ERROR','Packet checksum error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PACKET_CHECKSUM_ERROR',`error_code_description`='Packet checksum error' sql 1363: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (8004,'OB_PACKET_CLUSTER_ID_NOT_MATCH','Packet cluster_id not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PACKET_CLUSTER_ID_NOT_MATCH',`error_code_description`='Packet cluster_id not match' sql 1364: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9001,'OB_URI_ERROR','URI error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_URI_ERROR',`error_code_description`='URI error' sql 1365: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9002,'OB_FINAL_MD5_ERROR','OSS file MD5 error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FINAL_MD5_ERROR',`error_code_description`='OSS file MD5 error' sql 1366: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9003,'OB_OSS_ERROR','OSS error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OSS_ERROR',`error_code_description`='OSS error' sql 1367: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9004,'OB_INIT_MD5_ERROR','Init MD5 fail') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INIT_MD5_ERROR',`error_code_description`='Init MD5 fail' sql 1368: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9005,'OB_OUT_OF_ELEMENT','Out of element') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OUT_OF_ELEMENT',`error_code_description`='Out of element' sql 1369: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9006,'OB_UPDATE_MD5_ERROR','Update MD5 fail') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UPDATE_MD5_ERROR',`error_code_description`='Update MD5 fail' sql 1370: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9007,'OB_FILE_LENGTH_INVALID','Invalid OSS file length') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_LENGTH_INVALID',`error_code_description`='Invalid OSS file length' sql 1371: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9008,'OB_NOT_READ_ALL_DATA','Read all data fail') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NOT_READ_ALL_DATA',`error_code_description`='Read all data fail' sql 1372: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9009,'OB_BUILD_MD5_ERROR','Build MD5 fail') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BUILD_MD5_ERROR',`error_code_description`='Build MD5 fail' sql 1373: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9010,'OB_MD5_NOT_MATCH','OSS file MD5 not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_MD5_NOT_MATCH',`error_code_description`='OSS file MD5 not match' sql 1374: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9011,'OB_BACKUP_FILE_NOT_EXIST','cannot find backup file') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_FILE_NOT_EXIST',`error_code_description`='cannot find backup file' sql 1375: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9012,'OB_OSS_DATA_VERSION_NOT_MATCHED','Can not get data version from timestamp') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OSS_DATA_VERSION_NOT_MATCHED',`error_code_description`='Can not get data version from timestamp' sql 1376: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9013,'OB_OSS_WRITE_ERROR','Write OSS file error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_OSS_WRITE_ERROR',`error_code_description`='Write OSS file error' sql 1377: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9014,'OB_RESTORE_IN_PROGRESS','Another restore is in progress') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESTORE_IN_PROGRESS',`error_code_description`='Another restore is in progress' sql 1378: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9015,'OB_AGENT_INITING_BACKUP_COUNT_ERROR','agent initing backup count error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_AGENT_INITING_BACKUP_COUNT_ERROR',`error_code_description`='agent initing backup count error' sql 1379: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9016,'OB_CLUSTER_NAME_NOT_EQUAL','ob cluster name not equal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLUSTER_NAME_NOT_EQUAL',`error_code_description`='ob cluster name not equal' sql 1380: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9017,'OB_RS_LIST_INVAILD','rs list invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RS_LIST_INVAILD',`error_code_description`='rs list invalid' sql 1381: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9018,'OB_AGENT_HAS_FAILED_TASK','agent has failed task') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_AGENT_HAS_FAILED_TASK',`error_code_description`='agent has failed task' sql 1382: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9019,'OB_RESTORE_PARTITION_IS_COMPELETE','restore partition is compelete') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESTORE_PARTITION_IS_COMPELETE',`error_code_description`='restore partition is compelete' sql 1383: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9020,'OB_RESTORE_PARTITION_TWICE','restore partition twice') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESTORE_PARTITION_TWICE',`error_code_description`='restore partition twice' sql 1384: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9022,'OB_STOP_DROP_SCHEMA','physical backup switch is on') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_STOP_DROP_SCHEMA',`error_code_description`='physical backup switch is on' sql 1385: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9023,'OB_CANNOT_START_LOG_ARCHIVE_BACKUP','cannot start log archive backup') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_START_LOG_ARCHIVE_BACKUP',`error_code_description`='cannot start log archive backup' sql 1386: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9024,'OB_ALREADY_NO_LOG_ARCHIVE_BACKUP','log archive backup is already disabled') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ALREADY_NO_LOG_ARCHIVE_BACKUP',`error_code_description`='log archive backup is already disabled' sql 1387: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9025,'OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST','log archive backup info not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_BACKUP_INFO_NOT_EXIST',`error_code_description`='log archive backup info not exists' sql 1388: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9026,'OB_INVALID_BACKUP_DEST','backup destination is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_BACKUP_DEST',`error_code_description`='backup destination is not valid' sql 1389: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9027,'OB_LOG_ARCHIVE_INTERRUPTED','ob log archive interrupted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_INTERRUPTED',`error_code_description`='ob log archive interrupted' sql 1390: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9028,'OB_LOG_ARCHIVE_STAT_NOT_MATCH','ob log archive stat not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_STAT_NOT_MATCH',`error_code_description`='ob log archive stat not match' sql 1391: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9029,'OB_LOG_ARCHIVE_NOT_RUNNING','log archive is not running') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_NOT_RUNNING',`error_code_description`='log archive is not running' sql 1392: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9030,'OB_LOG_ARCHIVE_INVALID_ROUND','log archive invalid round') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_INVALID_ROUND',`error_code_description`='log archive invalid round' sql 1393: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9031,'OB_REPLICA_CANNOT_BACKUP','Cannot backup ob replica') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_REPLICA_CANNOT_BACKUP',`error_code_description`='Cannot backup ob replica' sql 1394: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9032,'OB_BACKUP_INFO_NOT_EXIST','backup info not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_INFO_NOT_EXIST',`error_code_description`='backup info not exists' sql 1395: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9033,'OB_BACKUP_INFO_NOT_MATCH','Backup meta info stored in system dictionary does not match with current system status') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_INFO_NOT_MATCH',`error_code_description`='Backup meta info stored in system dictionary does not match with current system status' sql 1396: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9034,'OB_LOG_ARCHIVE_ALREADY_STOPPED','log archive already stopped') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_ALREADY_STOPPED',`error_code_description`='log archive already stopped' sql 1397: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9035,'OB_RESTORE_INDEX_FAILED','restore index failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_RESTORE_INDEX_FAILED',`error_code_description`='restore index failed' sql 1398: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9036,'OB_BACKUP_IN_PROGRESS','Backup is in progress') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_IN_PROGRESS',`error_code_description`='Backup is in progress' sql 1399: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9037,'OB_INVALID_LOG_ARCHIVE_STATUS','log archive status is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_LOG_ARCHIVE_STATUS',`error_code_description`='log archive status is not valid' sql 1400: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9038,'OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST','Cannot add replica during set member list in restore') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_ADD_REPLICA_DURING_SET_MEMBER_LIST',`error_code_description`='Cannot add replica during set member list in restore' sql 1401: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9039,'OB_LOG_ARCHIVE_LEADER_CHANGED','pg log archive leader changed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_LOG_ARCHIVE_LEADER_CHANGED',`error_code_description`='pg log archive leader changed' sql 1402: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9040,'OB_BACKUP_CAN_NOT_START','backup can not start') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_CAN_NOT_START',`error_code_description`='backup can not start' sql 1403: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9041,'OB_CANCEL_BACKUP_NOT_ALLOWED','cancel backup do not allow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANCEL_BACKUP_NOT_ALLOWED',`error_code_description`='cancel backup do not allow' sql 1404: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9042,'OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT','backup data version gap over limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_DATA_VERSION_GAP_OVER_LIMIT',`error_code_description`='backup data version gap over limit' sql 1405: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9043,'OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT','pg log archive status is still invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_PG_LOG_ARCHIVE_STATUS_NOT_INIT',`error_code_description`='pg log archive status is still invalid' sql 1406: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9044,'OB_BACKUP_DELETE_DATA_IN_PROGRESS','delete backup data is in progress') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_DELETE_DATA_IN_PROGRESS',`error_code_description`='delete backup data is in progress' sql 1407: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9045,'OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED','delete backup set do not allow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_DELETE_BACKUP_SET_NOT_ALLOWED',`error_code_description`='delete backup set do not allow' sql 1408: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9046,'OB_INVALID_BACKUP_SET_ID','backup set id is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_INVALID_BACKUP_SET_ID',`error_code_description`='backup set id is not valid' sql 1409: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9047,'OB_BACKUP_INVALID_PASSWORD','invalid password for backup') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_INVALID_PASSWORD',`error_code_description`='invalid password for backup' sql 1410: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9048,'OB_ISOLATED_BACKUP_SET','backup set is isolated by two log archive round') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ISOLATED_BACKUP_SET',`error_code_description`='backup set is isolated by two log archive round' sql 1411: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9049,'OB_CANNOT_CANCEL_STOPPED_BACKUP','backup status is stopped, can not cancel') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_CANCEL_STOPPED_BACKUP',`error_code_description`='backup status is stopped, can not cancel' sql 1412: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9050,'OB_BACKUP_BACKUP_CAN_NOT_START','no backup data to be backuped up') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_BACKUP_CAN_NOT_START',`error_code_description`='no backup data to be backuped up' sql 1413: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9051,'OB_BACKUP_MOUNT_FILE_NOT_VALID','backup mount file is not valid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_MOUNT_FILE_NOT_VALID',`error_code_description`='backup mount file is not valid' sql 1414: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9052,'OB_BACKUP_CLEAN_INFO_NOT_MATCH','backup clean info not match') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_CLEAN_INFO_NOT_MATCH',`error_code_description`='backup clean info not match' sql 1415: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9053,'OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED','cancel delete backup do not allow') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANCEL_DELETE_BACKUP_NOT_ALLOWED',`error_code_description`='cancel delete backup do not allow' sql 1416: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9054,'OB_BACKUP_CLEAN_INFO_NOT_EXIST','backup clean info not exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_CLEAN_INFO_NOT_EXIST',`error_code_description`='backup clean info not exists' sql 1417: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9055,'OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX','rebuild global index failed when drop/truncate partitions') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DROP_TRUNCATE_PARTITION_REBUILD_INDEX',`error_code_description`='rebuild global index failed when drop/truncate partitions' sql 1418: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9056,'OB_ERR_ATLER_TABLE_ILLEGAL_FK','unique/primary keys in table referenced by enabled foreign keys') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ATLER_TABLE_ILLEGAL_FK',`error_code_description`='unique/primary keys in table referenced by enabled foreign keys' sql 1419: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9057,'OB_CANNOT_SET_BACKUP_REGION','can not set backup region') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_SET_BACKUP_REGION',`error_code_description`='can not set backup region' sql 1420: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9058,'OB_CANNOT_SET_BACKUP_ZONE','can not set backup zone') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CANNOT_SET_BACKUP_ZONE',`error_code_description`='can not set backup zone' sql 1421: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9059,'OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES','backup backup has reached max backup times') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_BACKUP_REACH_MAX_BACKUP_TIMES',`error_code_description`='backup backup has reached max backup times' sql 1422: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9062,'OB_BACKUP_BACKUP_REACH_COPY_LIMIT','reach backup backup copy limit') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_BACKUP_REACH_COPY_LIMIT',`error_code_description`='reach backup backup copy limit' sql 1423: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9063,'OB_BACKUP_IO_PROHIBITED','backup io is prohibited') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_BACKUP_IO_PROHIBITED',`error_code_description`='backup io is prohibited' sql 1424: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9064,'OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA','the archive log and backup data are not continuous') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ARCHIVE_LOG_NOT_CONTINUES_WITH_DATA',`error_code_description`='the archive log and backup data are not continuous' sql 1425: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9100,'OB_NO_SUCH_FILE_OR_DIRECTORY','no such file or directory') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_NO_SUCH_FILE_OR_DIRECTORY',`error_code_description`='no such file or directory' sql 1426: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9101,'OB_FILE_OR_DIRECTORY_EXIST','file or directory already exist') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_OR_DIRECTORY_EXIST',`error_code_description`='file or directory already exist' sql 1427: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9102,'OB_FILE_OR_DIRECTORY_PERMISSION_DENIED','file or directory permission denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_FILE_OR_DIRECTORY_PERMISSION_DENIED',`error_code_description`='file or directory permission denied' sql 1428: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (21000,'OB_SP_RAISE_APPLICATION_ERROR_NUM','error number argument to raise_application_error of stringstring is out of range') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_SP_RAISE_APPLICATION_ERROR_NUM',`error_code_description`='error number argument to raise_application_error of stringstring is out of range' sql 1429: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (32491,'OB_ERR_FLASHBACK_QUERY_WITH_UPDATE','snapshot expression not allowed here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FLASHBACK_QUERY_WITH_UPDATE',`error_code_description`='snapshot expression not allowed here' sql 1430: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9501,'OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION','Duplicate having-clause in table expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATE_HAVING_CLAUSE_IN_TABLE_EXPRESSION',`error_code_description`='Duplicate having-clause in table expression' sql 1431: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9502,'OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY','OUT and IN/OUT modes cannot be used in this context') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INOUT_PARAM_PLACEMENT_NOT_PROPERLY',`error_code_description`='OUT and IN/OUT modes cannot be used in this context' sql 1432: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9503,'OB_ERR_OBJECT_NOT_FOUND','object not found') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OBJECT_NOT_FOUND',`error_code_description`='object not found' sql 1433: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9504,'OB_ERR_INVALID_INPUT_VALUE','invalid input value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVALID_INPUT_VALUE',`error_code_description`='invalid input value' sql 1434: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9505,'OB_ERR_GOTO_BRANCH_ILLEGAL','no matching label: %.*s') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_GOTO_BRANCH_ILLEGAL',`error_code_description`='no matching label: %.*s' sql 1435: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9506,'OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW','Only schema-level programs allow AUTHID or DEFAULT COLLATION clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ONLY_SCHEMA_LEVEL_ALLOW',`error_code_description`='Only schema-level programs allow AUTHID or DEFAULT COLLATION clause' sql 1436: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9507,'OB_ERR_DECL_MORE_THAN_ONCE','at most one declaration for identifier is permitted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DECL_MORE_THAN_ONCE',`error_code_description`='at most one declaration for identifier is permitted' sql 1437: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9508,'OB_ERR_DUPLICATE_FILED','duplicate fields in RECORD,TABLE or argument list are not permitted') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DUPLICATE_FILED',`error_code_description`='duplicate fields in RECORD,TABLE or argument list are not permitted' sql 1438: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9509,'OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL','Pragma AUTONOMOUS_TRANSACTION cannot be specified here') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_AUTONOMOUS_TRANSACTION_ILLEGAL',`error_code_description`='Pragma AUTONOMOUS_TRANSACTION cannot be specified here' sql 1439: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9510,'OB_ERR_EXIT_CONTINUE_ILLEGAL','illegal EXIT/CONTINUE statement; it must appear inside a loop') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXIT_CONTINUE_ILLEGAL',`error_code_description`='illegal EXIT/CONTINUE statement; it must appear inside a loop' sql 1440: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9512,'OB_ERR_LABEL_ILLEGAL','EXIT/CONTINUE label must label a LOOP statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LABEL_ILLEGAL',`error_code_description`='EXIT/CONTINUE label must label a LOOP statement' sql 1441: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9513,'OB_ERR_CURSOR_LEFT_ASSIGN','expression \'%.*s\' is inappropriate as the left hand side of an assignment statement') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CURSOR_LEFT_ASSIGN',`error_code_description`='expression \'%.*s\' is inappropriate as the left hand side of an assignment statement' sql 1442: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9514,'OB_ERR_INIT_NOTNULL_ILLEGAL','a variable declared NOT NULL must have an initialization assignment') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INIT_NOTNULL_ILLEGAL',`error_code_description`='a variable declared NOT NULL must have an initialization assignment' sql 1443: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9515,'OB_ERR_INIT_CONST_ILLEGAL','Constant declarations should contain initialization assignments') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INIT_CONST_ILLEGAL',`error_code_description`='Constant declarations should contain initialization assignments' sql 1444: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9516,'OB_ERR_CURSOR_VAR_IN_PKG','Cursor Variables cannot be declared as part of a package') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CURSOR_VAR_IN_PKG',`error_code_description`='Cursor Variables cannot be declared as part of a package' sql 1445: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9518,'OB_ERR_LIMIT_CLAUSE','value in LIMIT clause: \'%.*s\' use is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_LIMIT_CLAUSE',`error_code_description`='value in LIMIT clause: \'%.*s\' use is invalid' sql 1446: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9519,'OB_ERR_EXPRESSION_WRONG_TYPE','expression is of wrong type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXPRESSION_WRONG_TYPE',`error_code_description`='expression is of wrong type' sql 1447: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9520,'OB_ERR_TYPE_SPEC_NOT_EXIST','cannot compile type body without its specification') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_SPEC_NOT_EXIST',`error_code_description`='cannot compile type body without its specification' sql 1448: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9521,'OB_ERR_TYPE_SPEC_NO_ROUTINE','subprogram is declared in an object type body and must be defined in the object type specification') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_SPEC_NO_ROUTINE',`error_code_description`='subprogram is declared in an object type body and must be defined in the object type specification' sql 1449: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9522,'OB_ERR_TYPE_BODY_NO_ROUTINE','subprogram or cursor is declared in an object type specification and must be defined in the object type body') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_BODY_NO_ROUTINE',`error_code_description`='subprogram or cursor is declared in an object type specification and must be defined in the object type body' sql 1450: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9523,'OB_ERR_BOTH_ORDER_MAP','An object type may have only 1 MAP or 1 ORDER method') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BOTH_ORDER_MAP',`error_code_description`='An object type may have only 1 MAP or 1 ORDER method' sql 1451: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9524,'OB_ERR_NO_ORDER_MAP','A MAP or ORDER function is required for comparing objects in PL/SQL') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_ORDER_MAP',`error_code_description`='A MAP or ORDER function is required for comparing objects in PL/SQL' sql 1452: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9525,'OB_ERR_ORDER_MAP_NEED_BE_FUNC','Only a function may be a MAP, ORDER or CONSTRUCTOR method') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_MAP_NEED_BE_FUNC',`error_code_description`='Only a function may be a MAP, ORDER or CONSTRUCTOR method' sql 1453: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9526,'OB_ERR_IDENTIFIER_TOO_LONG','identifier \'%.*s\' too long') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_IDENTIFIER_TOO_LONG',`error_code_description`='identifier \'%.*s\' too long' sql 1454: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9527,'OB_ERR_INVOKE_STATIC_BY_INSTANCE','a static method cannot be invoked on an instance value') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INVOKE_STATIC_BY_INSTANCE',`error_code_description`='a static method cannot be invoked on an instance value' sql 1455: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9528,'OB_ERR_CONS_NAME_ILLEGAL','constructor method name must match type name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONS_NAME_ILLEGAL',`error_code_description`='constructor method name must match type name' sql 1456: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9529,'OB_ERR_ATTR_FUNC_CONFLICT','previous use of conflicts with this user') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ATTR_FUNC_CONFLICT',`error_code_description`='previous use of conflicts with this user' sql 1457: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9530,'OB_ERR_SELF_PARAM_NOT_OUT','the SELF parameter can be declared only as IN or as IN OUT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SELF_PARAM_NOT_OUT',`error_code_description`='the SELF parameter can be declared only as IN or as IN OUT' sql 1458: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9531,'OB_ERR_MAP_RET_SCALAR_TYPE','MAP methods must return a scalar type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MAP_RET_SCALAR_TYPE',`error_code_description`='MAP methods must return a scalar type' sql 1459: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9532,'OB_ERR_MAP_MORE_THAN_SELF_PARAM','MAP methods must be declared without any parameters other than (optional) SELF') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MAP_MORE_THAN_SELF_PARAM',`error_code_description`='MAP methods must be declared without any parameters other than (optional) SELF' sql 1460: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9533,'OB_ERR_ORDER_RET_INT_TYPE','ORDER methods must return an INTEGER') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_RET_INT_TYPE',`error_code_description`='ORDER methods must return an INTEGER' sql 1461: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9534,'OB_ERR_ORDER_PARAM_TYPE','The parameter type in an ORDER method must be the containing object type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_PARAM_TYPE',`error_code_description`='The parameter type in an ORDER method must be the containing object type' sql 1462: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9535,'OB_ERR_OBJ_CMP_SQL','Within SQL statements, only equality comparisons of objects are allowed without a map or order function') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OBJ_CMP_SQL',`error_code_description`='Within SQL statements, only equality comparisons of objects are allowed without a map or order function' sql 1463: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9536,'OB_ERR_MAP_ORDER_PRAGMA','MAP or ORDER functions require a PRAGMA RESTRICT_REFERENCES specifying :WNDS,WNPS,RNPS,RNDS') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_MAP_ORDER_PRAGMA',`error_code_description`='MAP or ORDER functions require a PRAGMA RESTRICT_REFERENCES specifying :WNDS,WNPS,RNPS,RNDS' sql 1464: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9537,'OB_ERR_ORDER_PARAM_MUST_IN_MODE','The parameters to an ORDER function must have IN mode') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_PARAM_MUST_IN_MODE',`error_code_description`='The parameters to an ORDER function must have IN mode' sql 1465: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9538,'OB_ERR_ORDER_PARAM_NOT_TWO','ORDER methods must be declared with 1 (one) parameter in addition to (optional) SELF') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_ORDER_PARAM_NOT_TWO',`error_code_description`='ORDER methods must be declared with 1 (one) parameter in addition to (optional) SELF' sql 1466: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9539,'OB_ERR_TYPE_REF_REFCURSIVE','type is malformed because it is a non-REF mutually recursive type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_REF_REFCURSIVE',`error_code_description`='type is malformed because it is a non-REF mutually recursive type' sql 1467: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9540,'OB_ERR_DIRECTIVE_ERROR','$ERROR: string') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DIRECTIVE_ERROR',`error_code_description`='$ERROR: string' sql 1468: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9541,'OB_ERR_CONS_HAS_RET_NODE','RETURN statement in a CONSTRUCTOR cannot include an expression') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CONS_HAS_RET_NODE',`error_code_description`='RETURN statement in a CONSTRUCTOR cannot include an expression' sql 1469: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9542,'OB_ERR_CALL_WRONG_ARG','wrong number or types of arguments in call to procedure') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CALL_WRONG_ARG',`error_code_description`='wrong number or types of arguments in call to procedure' sql 1470: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9543,'OB_ERR_FUNC_NAME_SAME_WITH_CONS','name must be a type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FUNC_NAME_SAME_WITH_CONS',`error_code_description`='name must be a type' sql 1471: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9544,'OB_ERR_FUNC_DUP','too many declarations of function match this call') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_FUNC_DUP',`error_code_description`='too many declarations of function match this call' sql 1472: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9545,'OB_ERR_WHEN_CLAUSE','WHEN clause cannot be used with table level triggers') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WHEN_CLAUSE',`error_code_description`='WHEN clause cannot be used with table level triggers' sql 1473: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9546,'OB_ERR_NEW_OLD_REFERENCES','NEW or OLD references not allowed in table level triggers') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NEW_OLD_REFERENCES',`error_code_description`='NEW or OLD references not allowed in table level triggers' sql 1474: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9547,'OB_ERR_TYPE_DECL_ILLEGAL','%%TYPE must be applied to a variable, column, field or attribute, not to other') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TYPE_DECL_ILLEGAL',`error_code_description`='%%TYPE must be applied to a variable, column, field or attribute, not to other' sql 1475: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9548,'OB_ERR_OBJECT_INVALID','object is invalid') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OBJECT_INVALID',`error_code_description`='object is invalid' sql 1476: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9549,'OB_ERR_XML_PARSE','XML parsing failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_XML_PARSE',`error_code_description`='XML parsing failed' sql 1477: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9550,'OB_ERR_EXP_NOT_ASSIGNABLE','expression cannot be used as an assignment') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_EXP_NOT_ASSIGNABLE',`error_code_description`='expression cannot be used as an assignment' sql 1478: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9551,'OB_ERR_CURSOR_CONTAIN_BOTH_REGULAR_AND_ARRAY','Cursor contains both regular and array defines which is illegal') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CURSOR_CONTAIN_BOTH_REGULAR_AND_ARRAY',`error_code_description`='Cursor contains both regular and array defines which is illegal' sql 1479: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9552,'OB_ERR_STATIC_BOOL_EXPR','a static boolean expression must be used') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STATIC_BOOL_EXPR',`error_code_description`='a static boolean expression must be used' sql 1480: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9553,'OB_ERR_DIRECTIVE_CONTEXT','preprocessor directives are not supported in this context') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_DIRECTIVE_CONTEXT',`error_code_description`='preprocessor directives are not supported in this context' sql 1481: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9554,'OB_UTL_FILE_INVALID_PATH','invalid directory path') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_PATH',`error_code_description`='invalid directory path' sql 1482: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9555,'OB_UTL_FILE_INVALID_MODE','invalid mode') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_MODE',`error_code_description`='invalid mode' sql 1483: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9556,'OB_UTL_FILE_INVALID_FILEHANDLE','invalid file ID') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_FILEHANDLE',`error_code_description`='invalid file ID' sql 1484: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9557,'OB_UTL_FILE_INVALID_OPERATION','invalid file operation') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_OPERATION',`error_code_description`='invalid file operation' sql 1485: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9558,'OB_UTL_FILE_READ_ERROR','file read error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_READ_ERROR',`error_code_description`='file read error' sql 1486: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9559,'OB_UTL_FILE_WRITE_ERROR','file write error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_WRITE_ERROR',`error_code_description`='file write error' sql 1487: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9560,'OB_UTL_FILE_INTERNAL_ERROR','internal error') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INTERNAL_ERROR',`error_code_description`='internal error' sql 1488: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9561,'OB_UTL_FILE_CHARSETMISMATCH','character set mismatch') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_CHARSETMISMATCH',`error_code_description`='character set mismatch' sql 1489: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9562,'OB_UTL_FILE_INVALID_MAXLINESIZE','invalid maximum line size') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_MAXLINESIZE',`error_code_description`='invalid maximum line size' sql 1490: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9563,'OB_UTL_FILE_INVALID_FILENAME','invalid file name') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_FILENAME',`error_code_description`='invalid file name' sql 1491: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9564,'OB_UTL_FILE_ACCESS_DENIED','directory access denied') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_ACCESS_DENIED',`error_code_description`='directory access denied' sql 1492: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9565,'OB_UTL_FILE_INVALID_OFFSET','invalid offset specified for seek') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_INVALID_OFFSET',`error_code_description`='invalid offset specified for seek' sql 1493: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9566,'OB_UTL_FILE_DELETE_FAILED','file remove operation failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_DELETE_FAILED',`error_code_description`='file remove operation failed' sql 1494: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9567,'OB_UTL_FILE_RENAME_FAILED','file rename operation failed') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_UTL_FILE_RENAME_FAILED',`error_code_description`='file rename operation failed' sql 1495: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9568,'OB_ERR_BIND_TYPE_NOT_MATCH_COLUMN','type of out argument must match type of column or bind variable at \'%.*s\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_BIND_TYPE_NOT_MATCH_COLUMN',`error_code_description`='type of out argument must match type of column or bind variable at \'%.*s\'' sql 1496: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9569,'OB_ERR_NESTED_TABLE_IN_TRI','Nested table clause allowed only for INSTEAD OF triggers') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NESTED_TABLE_IN_TRI',`error_code_description`='Nested table clause allowed only for INSTEAD OF triggers' sql 1497: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9570,'OB_ERR_COL_LIST_IN_TRI','column list not valid for this trigger type') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_COL_LIST_IN_TRI',`error_code_description`='column list not valid for this trigger type' sql 1498: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9571,'OB_ERR_WHEN_CLAUSE_IN_TRI','WHEN clause is not allowed in INSTEAD OF triggers') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WHEN_CLAUSE_IN_TRI',`error_code_description`='WHEN clause is not allowed in INSTEAD OF triggers' sql 1499: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9572,'OB_ERR_INSTEAD_TRI_ON_TABLE','cannot create INSTEAD OF triggers on tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_INSTEAD_TRI_ON_TABLE',`error_code_description`='cannot create INSTEAD OF triggers on tables' sql 1500: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9573,'OB_ERR_RETURNING_CLAUSE','unsupported feature with RETURNING clause') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_RETURNING_CLAUSE',`error_code_description`='unsupported feature with RETURNING clause' sql 1501: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9575,'OB_ERR_NO_RETURN_IN_FUNCTION','No Return found in FUNCTION \'%.*s\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_NO_RETURN_IN_FUNCTION',`error_code_description`='No Return found in FUNCTION \'%.*s\'' sql 1502: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9576,'OB_ERR_STMT_NOT_ALLOW_IN_MYSQL_FUNC_TRIGGER','\'%.*s\' is not allowed in stored function or trigger.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STMT_NOT_ALLOW_IN_MYSQL_FUNC_TRIGGER',`error_code_description`='\'%.*s\' is not allowed in stored function or trigger.' sql 1503: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9577,'OB_ERR_TOO_LONG_STRING_TYPE','Column length too big for column \'%.*s\' (max = %d); use BLOB or TEXT instead') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TOO_LONG_STRING_TYPE',`error_code_description`='Column length too big for column \'%.*s\' (max = %d); use BLOB or TEXT instead' sql 1504: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9578,'OB_ERR_WIDTH_OUT_OF_RANGE','Display width out of range for column \'%.*s\' (max = %d)') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_WIDTH_OUT_OF_RANGE',`error_code_description`='Display width out of range for column \'%.*s\' (max = %d)' sql 1505: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9579,'OB_ERR_REDEFINE_LABEL','Redefining label \'%.*s\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_REDEFINE_LABEL',`error_code_description`='Redefining label \'%.*s\'' sql 1506: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9580,'OB_ERR_STMT_NOT_ALLOW_IN_MYSQL_PROCEDRUE','\'%.*s\' is not allowed in stored procedure.') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_STMT_NOT_ALLOW_IN_MYSQL_PROCEDRUE',`error_code_description`='\'%.*s\' is not allowed in stored procedure.' sql 1507: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9581,'OB_ERR_TRIGGER_NOT_SUPPORT','This version of OceanBase doesn\'t yet support \'multiple triggers with the same action time and event for one table\'') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_NOT_SUPPORT',`error_code_description`='This version of OceanBase doesn\'t yet support \'multiple triggers with the same action time and event for one table\'' sql 1508: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9582,'OB_ERR_TRIGGER_IN_WRONG_SCHEMA','Trigger in wrong schema') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_IN_WRONG_SCHEMA',`error_code_description`='Trigger in wrong schema' sql 1509: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9583,'OB_ERR_UNKNOWN_EXCEPTION','unknown exception name \'string\' in PRAGMA EXCEPTION_INIT') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UNKNOWN_EXCEPTION',`error_code_description`='unknown exception name \'string\' in PRAGMA EXCEPTION_INIT' sql 1510: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (9584,'OB_ERR_TRIGGER_CANT_CHANGE_ROW','Updating of NEW/OLD row is not allowed in this trigger') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_TRIGGER_CANT_CHANGE_ROW',`error_code_description`='Updating of NEW/OLD row is not allowed in this trigger' sql 1511: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (22998,'OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN','CLOB or NCLOB in multibyte character set not supported') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_CLOB_ONLY_SUPPORT_WITH_MULTIBYTE_FUN',`error_code_description`='CLOB or NCLOB in multibyte character set not supported' sql 1512: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (38104,'OB_ERR_UPDATE_ON_EXPR','Columns referenced in the ON Clause cannot be updated') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_ON_EXPR',`error_code_description`='Columns referenced in the ON Clause cannot be updated' sql 1513: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (30926,'OB_ERR_UPDATE_TWICE','unable to get a stable set of rows in the source tables') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_UPDATE_TWICE',`error_code_description`='unable to get a stable set of rows in the source tables' sql 1514: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (38105,'OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS','specified row no longer exists') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_SPECIFIED_ROW_NO_LONGER_EXISTS',`error_code_description`='specified row no longer exists' sql 1515: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (100000,'OB_ERR_OUT_OF_MEMSTORE_MEMORY','out of memstore memory') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_OUT_OF_MEMSTORE_MEMORY',`error_code_description`='out of memstore memory' sql 1516: INSERT INTO `ocp_ob_error_code`(`error_code`,`error_code_definition`,`error_code_description`) VALUES (100001,'OB_ERR_CLOG_DISK_ALMOST_FULL','clog disk is almost full') ON DUPLICATE KEY UPDATE `error_code_definition`='OB_ERR_CLOG_DISK_ALMOST_FULL',`error_code_description`='clog disk is almost full' ]} [2024-09-05T10:00:39.125] metaDataSource END DEFAULT_DATA sqls:ocp_ob_error_code [2024-09-05T10:00:39.125] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_alarm_rule 269 [2024-09-05T10:00:39.129] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_alarm_rule, sqls=[ sql 0: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_kernel_ntp_down','{\"name_en_us\":\"Host NTP service does not exist\",\"name_zh_cn\":\"服务器NTP服务不存在\",\"name_zh_tw\":\"伺服器NT服務不存在\"}','服务器NTP服务不存在','Host NTP service does not exist','伺服器NT服務不存在','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host NTP service does not exist\",\"name_zh_cn\":\"服务器NTP服务不存在\",\"name_zh_tw\":\"伺服器NT服務不存在\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 1: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_kernel_ntp_delay','{\"name_en_us\":\"Excessive offset between host and the clock source\",\"name_zh_cn\":\"服务器NTP不同步\",\"name_zh_tw\":\"伺服器與時鐘源偏移過大\"}','服务器NTP不同步','Excessive offset between host and the clock source','伺服器與時鐘源偏移過大','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The clock delay offset ${value_shown} is over ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。时钟偏移 ${value_shown} 超过 ${alarm_threshold} 毫秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。時鐘偏移 ${value_shown} 超過 ${alarm_threshold} 毫秒。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。时钟偏移 ${value_shown} 超过 ${alarm_threshold} 毫秒。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The clock delay offset ${value_shown} is over ${alarm_threshold} ms.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。時鐘偏移 ${value_shown} 超過 ${alarm_threshold} 毫秒。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Excessive offset between host and the clock source\",\"name_zh_cn\":\"服务器NTP不同步\",\"name_zh_tw\":\"伺服器與時鐘源偏移過大\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The clock delay offset ${value_shown} is over ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。时钟偏移 ${value_shown} 超过 ${alarm_threshold} 毫秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。時鐘偏移 ${value_shown} 超過 ${alarm_threshold} 毫秒。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 2: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_memory_peak','{\"name_en_us\":\"host mem usage over threshold\",\"name_zh_cn\":\"内存使用率过高\",\"name_zh_tw\":\"伺服器記憶體使用率超限\"}','内存使用率过高','host mem usage over threshold','伺服器記憶體使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。內存使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。內存使用率 ${value_shown} 超過 ${alarm_threshold}%。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host mem usage over threshold\",\"name_zh_cn\":\"内存使用率过高\",\"name_zh_tw\":\"伺服器記憶體使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。內存使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 3: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_home_file_usage','{\"name_en_us\":\"Host home disk usage over threshold\",\"name_zh_cn\":\"服务器home目录磁盘使用率超限\",\"name_zh_tw\":\"伺服器home目錄磁碟使用率超限\"}','服务器home目录磁盘使用率超限','Host home disk usage over threshold','伺服器home目錄磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The home disk usage percentage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。home目录磁盘使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。home目錄磁碟使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。home目录磁盘使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The home disk usage percentage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。home目錄磁碟使用率 ${value_shown} 超過 ${alarm_threshold}%。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host home disk usage over threshold\",\"name_zh_cn\":\"服务器home目录磁盘使用率超限\",\"name_zh_tw\":\"伺服器home目錄磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The home disk usage percentage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。home目录磁盘使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。home目錄磁碟使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 4: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_file_data1_usage','{\"name_en_us\":\"OceanBase data disk usage over threshold\",\"name_zh_cn\":\"OceanBase数据盘磁盘使用率过高\",\"name_zh_tw\":\"OceanBase數據盘磁碟使用率超限\"}','OceanBase数据盘磁盘使用率过高','OceanBase data disk usage over threshold','OceanBase數據盘磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase data disk mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase数据盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase數據盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase数据盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase data disk mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase數據盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase data disk usage over threshold\",\"name_zh_cn\":\"OceanBase数据盘磁盘使用率过高\",\"name_zh_tw\":\"OceanBase數據盘磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase data disk mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase数据盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase數據盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 5: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_file_datalog1_usage','{\"name_en_us\":\"OceanBase log disk usage over threshold\",\"name_zh_cn\":\"OceanBase日志盘使用率过高\",\"name_zh_tw\":\"OceanBase日誌盘目錄磁碟使用率超限\"}','OceanBase日志盘使用率过高','OceanBase log disk usage over threshold','OceanBase日誌盘目錄磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase log mount point ${mount_point} disk usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase日志盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase日誌盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase日志盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase log mount point ${mount_point} disk usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase日誌盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase log disk usage over threshold\",\"name_zh_cn\":\"OceanBase日志盘使用率过高\",\"name_zh_tw\":\"OceanBase日誌盘目錄磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase log mount point ${mount_point} disk usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase日志盘目录挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase日誌盘目錄掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 6: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_load1_peak','{\"name_en_us\":\"host load1 per cpu over threshold\",\"name_zh_cn\":\"服务器负载过高\",\"name_zh_tw\":\"伺服器CPU平均load1超限\"}','服务器负载过高','host load1 per cpu over threshold','伺服器CPU平均load1超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1 ${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1 ${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1 ${value} 超過 ${alarm_threshold}。',120,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host load1 per cpu over threshold\",\"name_zh_cn\":\"服务器负载过高\",\"name_zh_tw\":\"伺服器CPU平均load1超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1 ${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 7: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obagent_dead','{\"name_en_us\":\"agent service dead\",\"name_zh_cn\":\"agent服务不可用\",\"name_zh_tw\":\"agent服務不可用\"}','agent服务不可用','agent service dead','agent服務不可用','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\",\"process\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: agent service was dead. The process is ${process}, process status is ${process_status}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:agent进程不可用。进程名:${process}, 进程状态:${process_status}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:agent進程不可用。進程名:${process}, 進程狀態:${process_status}。\"}','集群:${ob_cluster_name},主机:${host},告警:agent进程不可用。进程名:${process}, 进程状态:${process_status}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: agent service was dead. The process is ${process}, process status is ${process_status}.','集群:${ob_cluster_name},伺服器:${host},警示:agent進程不可用。進程名:${process}, 進程狀態:${process_status}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"agent service dead\",\"name_zh_cn\":\"agent服务不可用\",\"name_zh_tw\":\"agent服務不可用\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: agent service was dead. The process is ${process}, process status is ${process_status}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:agent进程不可用。进程名:${process}, 进程状态:${process_status}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:agent進程不可用。進程名:${process}, 進程狀態:${process_status}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\",\"process\"]' sql 8: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cannot_connected','{\"name_en_us\":\"OceanBase host cannot connected\",\"name_zh_cn\":\"OceanBase服务器无法连接\",\"name_zh_tw\":\"OceanBase伺服器無法連接\"}','OceanBase服务器无法连接','OceanBase host cannot connected','OceanBase伺服器無法連接','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',60,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host cannot connected\",\"name_zh_cn\":\"OceanBase服务器无法连接\",\"name_zh_tw\":\"OceanBase伺服器無法連接\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 9: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_monitordb_disconnected','{\"name_en_us\":\"OCP-Agent cannot connect to monitordb\",\"name_zh_cn\":\"OCP-Agent无法连接monitordb\",\"name_zh_tw\":\"OCP-Agent無法連接monitordb\"}','OCP-Agent无法连接monitordb','OCP-Agent cannot connect to monitordb','OCP-Agent無法連接monitordb','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',30,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP-Agent cannot connect to monitordb\",\"name_zh_cn\":\"OCP-Agent无法连接monitordb\",\"name_zh_tw\":\"OCP-Agent無法連接monitordb\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 10: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_server_stopped','{\"name_en_us\":\"OceanBase service stopped\",\"name_zh_cn\":\"OceanBase服务器停止服务\",\"name_zh_tw\":\"OceanBase伺服器停止服務\"}','OceanBase服务器停止服务','OceanBase service stopped','OceanBase伺服器停止服務','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, OceanBase Server status: ${status}, alert: ${alarm_name}, OceanBase service has been stopped for ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},OceanBase Server 状态:${status},告警:${alarm_name},已停止服务时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},OceanBase Server 狀態:${status},警示:${alarm_name},已停止服務時長:${value_shown}。\"}','集群:${ob_cluster_name},主机:${host},OceanBase Server 状态:${status},告警:${alarm_name},已停止服务时长:${value_shown}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, OceanBase Server status: ${status}, alert: ${alarm_name}, OceanBase service has been stopped for ${value_shown}.','集群:${ob_cluster_name},伺服器:${host},OceanBase Server 狀態:${status},警示:${alarm_name},已停止服務時長:${value_shown}。',60,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase service stopped\",\"name_zh_cn\":\"OceanBase服务器停止服务\",\"name_zh_tw\":\"OceanBase伺服器停止服務\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, OceanBase Server status: ${status}, alert: ${alarm_name}, OceanBase service has been stopped for ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},OceanBase Server 状态:${status},告警:${alarm_name},已停止服务时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},OceanBase Server 狀態:${status},警示:${alarm_name},已停止服務時長:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 11: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_connection_percent_over_threshold','{\"name_en_us\":\"OceanBase host connection percent over threshold\",\"name_zh_cn\":\"OceanBase服务器连接数百分比超限\",\"name_zh_tw\":\"OceanBase伺服器連接數百分比超限\"}','OceanBase服务器连接数百分比超限','OceanBase host connection percent over threshold','OceanBase伺服器連接數百分比超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: connection percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:连接数百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:連接數百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:连接数百分比 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: connection percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:連接數百分比 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host connection percent over threshold\",\"name_zh_cn\":\"OceanBase服务器连接数百分比超限\",\"name_zh_tw\":\"OceanBase伺服器連接數百分比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: connection percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:连接数百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:連接數百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 12: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_cpu_percent_over_threshold','{\"name_en_us\":\"host CPU usage over threshold\",\"name_zh_cn\":\"服务器CPU使用率超限\",\"name_zh_tw\":\"伺服器CPU使用率超限\"}','服务器CPU使用率超限','host CPU usage over threshold','伺服器CPU使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。',60,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host CPU usage over threshold\",\"name_zh_cn\":\"服务器CPU使用率超限\",\"name_zh_tw\":\"伺服器CPU使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 13: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obdns_process_dead','{\"name_en_us\":\"OBDNS server process is dead or not connectable\",\"name_zh_cn\":\"OBDNS server 进程不存在或不连通\",\"name_zh_tw\":\"OBDNS server 進程不存在或不連通\"}','OBDNS server 进程不存在或不连通','OBDNS server process is dead or not connectable','OBDNS server 進程不存在或不連通','OBDNS','Service','[{\"appType\":\"OBDNS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBDNS服务:${service},主机:${host},告警:${alarm_name}。','OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.','OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBDNS server process is dead or not connectable\",\"name_zh_cn\":\"OBDNS server 进程不存在或不连通\",\"name_zh_tw\":\"OBDNS server 進程不存在或不連通\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBDNS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 14: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obdns_etcd_process_dead','{\"name_en_us\":\"OBDNS etcd process is dead or not connectable\",\"name_zh_cn\":\"OBDNS etcd 进程不存在或不连通\",\"name_zh_tw\":\"OBDNS etcd 進程不存在或不連通\"}','OBDNS etcd 进程不存在或不连通','OBDNS etcd process is dead or not connectable','OBDNS etcd 進程不存在或不連通','OBDNS','Service','[{\"appType\":\"OBDNS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBDNS服务:${service},主机:${host},告警:${alarm_name}。','OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.','OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBDNS etcd process is dead or not connectable\",\"name_zh_cn\":\"OBDNS etcd 进程不存在或不连通\",\"name_zh_tw\":\"OBDNS etcd 進程不存在或不連通\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBDNS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 15: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obdns_etcd_cannot_connect_to_leader','{\"name_en_us\":\"OBDNS etcd cannot connect to the leader\",\"name_zh_cn\":\"OBDNS etcd 节点无法连接集群\",\"name_zh_tw\":\"OBDNS etcd 節點無法連接集群\"}','OBDNS etcd 节点无法连接集群','OBDNS etcd cannot connect to the leader','OBDNS etcd 節點無法連接集群','OBDNS','Service','[{\"appType\":\"OBDNS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBDNS服务:${service},主机:${host},告警:${alarm_name}。','OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.','OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBDNS etcd cannot connect to the leader\",\"name_zh_cn\":\"OBDNS etcd 节点无法连接集群\",\"name_zh_tw\":\"OBDNS etcd 節點無法連接集群\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBDNS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 16: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obdns_etcd_leader_absent','{\"name_en_us\":\"OBDNS etcd leader is absent\",\"name_zh_cn\":\"OBDNS etcd 集群无主\",\"name_zh_tw\":\"OBDNS etcd 集群無主\"}','OBDNS etcd 集群无主','OBDNS etcd leader is absent','OBDNS etcd 集群無主','OBDNS','Service','[{\"appType\":\"OBDNS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"service\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBDNS service: ${service}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},警示:${alarm_name}。\"}','OBDNS服务:${service},告警:${alarm_name}。','OBDNS service: ${service}, alert: ${alarm_name}.','OBDNS服務:${service},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBDNS etcd leader is absent\",\"name_zh_cn\":\"OBDNS etcd 集群无主\",\"name_zh_tw\":\"OBDNS etcd 集群無主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBDNS service: ${service}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBDNS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\"]' sql 17: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obdns_etcd_leader_switched','{\"name_en_us\":\"OBDNS etcd leader is switched\",\"name_zh_cn\":\"OBDNS etcd 集群切主\",\"name_zh_tw\":\"OBDNS etcd 集群切主\"}','OBDNS etcd 集群切主','OBDNS etcd leader is switched','OBDNS etcd 集群切主','OBDNS','Service','[{\"appType\":\"OBDNS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBDNS服务:${service},主机:${host},告警:${alarm_name}。','OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.','OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBDNS etcd leader is switched\",\"name_zh_cn\":\"OBDNS etcd 集群切主\",\"name_zh_tw\":\"OBDNS etcd 集群切主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBDNS service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBDNS服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBDNS服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBDNS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 18: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_process_dead','{\"name_en_us\":\"OBLB server process is dead or not connectable\",\"name_zh_cn\":\"OBLB server 进程不存在或不连通\",\"name_zh_tw\":\"OBLB server 進程不存在或不連通\"}','OBLB server 进程不存在或不连通','OBLB server process is dead or not connectable','OBLB server 進程不存在或不連通','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB server process is dead or not connectable\",\"name_zh_cn\":\"OBLB server 进程不存在或不连通\",\"name_zh_tw\":\"OBLB server 進程不存在或不連通\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 19: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_etcd_process_dead','{\"name_en_us\":\"OBLB etcd process is dead or not connectable\",\"name_zh_cn\":\"OBLB etcd 进程不存在或不连通\",\"name_zh_tw\":\"OBLB etcd 進程不存在或不連通\"}','OBLB etcd 进程不存在或不连通','OBLB etcd process is dead or not connectable','OBLB etcd 進程不存在或不連通','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB etcd process is dead or not connectable\",\"name_zh_cn\":\"OBLB etcd 进程不存在或不连通\",\"name_zh_tw\":\"OBLB etcd 進程不存在或不連通\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 20: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_keepalived_service_inactive','{\"name_en_us\":\"OBLB keepalived service is inactive\",\"name_zh_cn\":\"OBLB keepalived 服务不正常\",\"name_zh_tw\":\"OBLB keepalived 服務不正常\"}','OBLB keepalived 服务不正常','OBLB keepalived service is inactive','OBLB keepalived 服務不正常','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB keepalived service is inactive\",\"name_zh_cn\":\"OBLB keepalived 服务不正常\",\"name_zh_tw\":\"OBLB keepalived 服務不正常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 21: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_etcd_cannot_connect_to_leader','{\"name_en_us\":\"OBLB etcd cannot connect to the leader\",\"name_zh_cn\":\"OBLB etcd 节点无法连接集群\",\"name_zh_tw\":\"OBLB etcd 節點無法連接集群\"}','OBLB etcd 节点无法连接集群','OBLB etcd cannot connect to the leader','OBLB etcd 節點無法連接集群','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB etcd cannot connect to the leader\",\"name_zh_cn\":\"OBLB etcd 节点无法连接集群\",\"name_zh_tw\":\"OBLB etcd 節點無法連接集群\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 22: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_etcd_leader_absent','{\"name_en_us\":\"OBLB etcd leader is absent\",\"name_zh_cn\":\"OBLB etcd 集群无主\",\"name_zh_tw\":\"OBLB etcd 集群無主\"}','OBLB etcd 集群无主','OBLB etcd leader is absent','OBLB etcd 集群無主','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"service\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},警示:${alarm_name}。\"}','OBLB服务:${service},告警:${alarm_name}。','OBLB service: ${service}, alert: ${alarm_name}.','OBLB服務:${service},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB etcd leader is absent\",\"name_zh_cn\":\"OBLB etcd 集群无主\",\"name_zh_tw\":\"OBLB etcd 集群無主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\"]' sql 23: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_etcd_leader_switched','{\"name_en_us\":\"OBLB etcd leader is switched\",\"name_zh_cn\":\"OBLB etcd 集群切主\",\"name_zh_tw\":\"OBLB etcd 集群切主\"}','OBLB etcd 集群切主','OBLB etcd leader is switched','OBLB etcd 集群切主','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB etcd leader is switched\",\"name_zh_cn\":\"OBLB etcd 集群切主\",\"name_zh_tw\":\"OBLB etcd 集群切主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 24: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_keepalived_become_master','{\"name_en_us\":\"The keepalived VIP node becomed master\",\"name_zh_cn\":\"keepalived VIP 节点选主成功\",\"name_zh_tw\":\"keepalived VIP 節點選主成功\"}','keepalived VIP 节点选主成功','The keepalived VIP node becomed master','keepalived VIP 節點選主成功','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"ip_address\", \"iname\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The keepalived VIP node becomed master\",\"name_zh_cn\":\"keepalived VIP 节点选主成功\",\"name_zh_tw\":\"keepalived VIP 節點選主成功\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"host\", \"ip_address\", \"iname\"]' sql 25: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_keepalived_master_switched','{\"name_en_us\":\"The keepalived VIP node master switched\",\"name_zh_cn\":\"keepalived VIP 节点切主\",\"name_zh_tw\":\"keepalived VIP 節點切主\"}','keepalived VIP 节点切主','The keepalived VIP node master switched','keepalived VIP 節點切主','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"ip_address\", \"iname\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The keepalived VIP node master switched\",\"name_zh_cn\":\"keepalived VIP 节点切主\",\"name_zh_tw\":\"keepalived VIP 節點切主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, virtual route ID: ${vrid}, VIP: ${ip_address}, NIC name: ${intf}, VRRP instance name: ${iname}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},虚拟路由标识:${vrid},VIP:${ip_address},网卡名:${intf}, VRRP实例名:${iname},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},虛擬路由標識:${vrid},VIP:${ip_address},網卡名:${intf}, VRRP實例名:${iname},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"host\", \"ip_address\", \"iname\"]' sql 26: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_ip_forward_invalid','{\"name_en_us\":\"OBLB ip_forward config is invalid\",\"name_zh_cn\":\"OBLB ip_forward 系统配置错误\",\"name_zh_tw\":\"OBLB ip_forward 系統配置錯誤\"}','OBLB ip_forward 系统配置错误','OBLB ip_forward config is invalid','OBLB ip_forward 系統配置錯誤','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}','OBLB服务:${service},主机:${host},告警:${alarm_name}。','OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.','OBLB服務:${service},伺服器:${host},警示:${alarm_name}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB ip_forward config is invalid\",\"name_zh_cn\":\"OBLB ip_forward 系统配置错误\",\"name_zh_tw\":\"OBLB ip_forward 系統配置錯誤\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBLB服务:${service},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBLB服務:${service},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 27: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_exists_inactive_server','{\"name_en_us\":\"OBLB exists inactive Real Server\",\"name_zh_cn\":\"OBLB 存在不健康的 Real Server\",\"name_zh_tw\":\"OBLB 存在不健康的 Real Server\"}','OBLB 存在不健康的 Real Server','OBLB exists inactive Real Server','OBLB 存在不健康的 Real Server','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"service\", \"real_servers\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB service: ${service}, alert: ${alarm_name}, unhealthy Real Servers: ${real_servers}. \",\"description_template_zh_cn\":\"OBLB服务:${service},告警:${alarm_name},不健康的 Real Server 有 ${real_servers}。\",\"description_template_zh_tw\":\"OBLB服務:${service},警示:${alarm_name},不健康的 Real Server 有 ${real_servers}。\"}','OBLB服务:${service},告警:${alarm_name},不健康的 Real Server 有 ${real_servers}。','OBLB service: ${service}, alert: ${alarm_name}, unhealthy Real Servers: ${real_servers}. ','OBLB服務:${service},警示:${alarm_name},不健康的 Real Server 有 ${real_servers}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBLB exists inactive Real Server\",\"name_zh_cn\":\"OBLB 存在不健康的 Real Server\",\"name_zh_tw\":\"OBLB 存在不健康的 Real Server\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB service: ${service}, alert: ${alarm_name}, unhealthy Real Servers: ${real_servers}. \",\"description_template_zh_cn\":\"OBLB服务:${service},告警:${alarm_name},不健康的 Real Server 有 ${real_servers}。\",\"description_template_zh_tw\":\"OBLB服務:${service},警示:${alarm_name},不健康的 Real Server 有 ${real_servers}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"service\", \"real_servers\"]' sql 28: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oblb_nic_usage_over_threshold','{\"name_en_us\":\"Host oblb nics traffic overload\",\"name_zh_cn\":\"服务器OBLB网卡使用率过高\",\"name_zh_tw\":\"伺服器BLB網卡使用率過高\"}','服务器OBLB网卡使用率过高','Host oblb nics traffic overload','伺服器BLB網卡使用率過高','OBLB','Service','[{\"appType\":\"OBLB\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBLB host: ${host}, NIC: ${device}, alert: ${alarm_name}. NIC bandwidth usage ${oblb_net_traffic_usage_value_zh_cn} exceeds ${oblb_net_traffic_usage_alarm_threshold}%. NIC bandwidth: ${net_bandwidth_mbps_value_zh_cn}. \",\"description_template_zh_cn\":\"OBLB主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${oblb_net_traffic_usage_value_zh_cn} 超过 ${oblb_net_traffic_usage_alarm_threshold}%,网卡带宽 ${net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"OBLB伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${oblb_net_traffic_usage_value_zh_tw} 超過 ${oblb_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${net_bandwidth_mbps_value_zh_tw}。\"}','OBLB主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${oblb_net_traffic_usage_value_zh_cn} 超过 ${oblb_net_traffic_usage_alarm_threshold}%,网卡带宽 ${net_bandwidth_mbps_value_zh_cn}。','OBLB host: ${host}, NIC: ${device}, alert: ${alarm_name}. NIC bandwidth usage ${oblb_net_traffic_usage_value_zh_cn} exceeds ${oblb_net_traffic_usage_alarm_threshold}%. NIC bandwidth: ${net_bandwidth_mbps_value_zh_cn}. ','OBLB伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${oblb_net_traffic_usage_value_zh_tw} 超過 ${oblb_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${net_bandwidth_mbps_value_zh_tw}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host oblb nics traffic overload\",\"name_zh_cn\":\"服务器OBLB网卡使用率过高\",\"name_zh_tw\":\"伺服器BLB網卡使用率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBLB host: ${host}, NIC: ${device}, alert: ${alarm_name}. NIC bandwidth usage ${oblb_net_traffic_usage_value_zh_cn} exceeds ${oblb_net_traffic_usage_alarm_threshold}%. NIC bandwidth: ${net_bandwidth_mbps_value_zh_cn}. \",\"description_template_zh_cn\":\"OBLB主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${oblb_net_traffic_usage_value_zh_cn} 超过 ${oblb_net_traffic_usage_alarm_threshold}%,网卡带宽 ${net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"OBLB伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${oblb_net_traffic_usage_value_zh_tw} 超過 ${oblb_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${net_bandwidth_mbps_value_zh_tw}。\"}',`is_build_in`=1,`app_type`='OBLB',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 29: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cpu_assigned_percent_over_threshold','{\"name_en_us\":\"OceanBase CPU assigned percent over threshold\",\"name_zh_cn\":\"OceanBase已经分配给租户的CPU占比超限\",\"name_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比超限\"}','OceanBase已经分配给租户的CPU占比超限','OceanBase CPU assigned percent over threshold','OceanBase已經分配給租戶的CPU佔比超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',4,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU assigned percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:CPU分配占比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:CPU分配占比 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:CPU分配占比 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU assigned percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:CPU分配占比 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase CPU assigned percent over threshold\",\"name_zh_cn\":\"OceanBase已经分配给租户的CPU占比超限\",\"name_zh_tw\":\"OceanBase已經分配給租戶的CPU佔比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: CPU assigned percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:CPU分配占比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:CPU分配占比 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 30: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cpu_percent_over_threshold','{\"name_en_us\":\"The average usage of tenant threads on OBServer over threshold\",\"name_zh_cn\":\"OceanBase服务器上租户线程平均使用率超限\",\"name_zh_tw\":\"OceanBase伺服器上租戶線程平均使用率超限\"}','OceanBase服务器上租户线程平均使用率超限','The average usage of tenant threads on OBServer over threshold','OceanBase伺服器上租戶線程平均使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: the average usage of tenant threads on OBServer ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:OceanBase 租户线程平均使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:租戶線程平均使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:OceanBase 租户线程平均使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: the average usage of tenant threads on OBServer ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:租戶線程平均使用率 ${value_shown} 超過 ${alarm_threshold} %。',60,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The average usage of tenant threads on OBServer over threshold\",\"name_zh_cn\":\"OceanBase服务器上租户线程平均使用率超限\",\"name_zh_tw\":\"OceanBase伺服器上租戶線程平均使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: the average usage of tenant threads on OBServer ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:OceanBase 租户线程平均使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:租戶線程平均使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 31: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_frozen_version_delta_over_threshold','{\"name_en_us\":\"OceanBase cluster frozen version delta over threshold\",\"name_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值超限\",\"name_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值超限\"}','OceanBase集群冻结版本和基线版本的差值超限','OceanBase cluster frozen version delta over threshold','OceanBase集群凍結版本和基線版本的差值超限','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The delta ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。差值 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。差值 ${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。差值 ${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The delta ${value} is over ${alarm_threshold}.','集群:${ob_cluster_name},警示:${alarm_name}。差值 ${value} 超過 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster frozen version delta over threshold\",\"name_zh_cn\":\"OceanBase集群冻结版本和基线版本的差值超限\",\"name_zh_tw\":\"OceanBase集群凍結版本和基線版本的差值超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The delta ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。差值 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。差值 ${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 32: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_net_recv_percent_over_threshold','{\"name_en_us\":\"host net recv percent over threshold\",\"name_zh_cn\":\"服务器网络接收带宽使用率超限\",\"name_zh_tw\":\"伺服器網絡接收帶寬使用率超限\"}','服务器网络接收带宽使用率超限','host net recv percent over threshold','伺服器網絡接收帶寬使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net recv percent ${net_recv_percent_value} % is over ${net_recv_percent_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。接收带宽使用率 ${net_recv_percent_value} % 超过 ${net_recv_percent_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。接收帶寬使用率 ${net_recv_percent_value} % 超過 ${net_recv_percent_alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。接收带宽使用率 ${net_recv_percent_value} % 超过 ${net_recv_percent_alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net recv percent ${net_recv_percent_value} % is over ${net_recv_percent_alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。接收帶寬使用率 ${net_recv_percent_value} % 超過 ${net_recv_percent_alarm_threshold} %。',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host net recv percent over threshold\",\"name_zh_cn\":\"服务器网络接收带宽使用率超限\",\"name_zh_tw\":\"伺服器網絡接收帶寬使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net recv percent ${net_recv_percent_value} % is over ${net_recv_percent_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。接收带宽使用率 ${net_recv_percent_value} % 超过 ${net_recv_percent_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。接收帶寬使用率 ${net_recv_percent_value} % 超過 ${net_recv_percent_alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 33: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_exists_inactive_server','{\"name_en_us\":\"OceanBase cluster exists inactive OBServer\",\"name_zh_cn\":\"OceanBase集群存在不工作 OBServer\",\"name_zh_tw\":\"OceanBase集群存在不工作的 OBServer\"}','OceanBase集群存在不工作 OBServer','OceanBase cluster exists inactive OBServer','OceanBase集群存在不工作的 OBServer','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The number of inactive OBServer nodes is ${value}. These OBServer nodes are ${hosts}. \",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。不工作 OBServer 数量为 ${value},不工作 OBServer 有 ${hosts}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。不工作 OBServer 數量為 ${value},不工作 OBServer 有 ${hosts}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。不工作 OBServer 数量为 ${value},不工作 OBServer 有 ${hosts}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The number of inactive OBServer nodes is ${value}. These OBServer nodes are ${hosts}. ','集群:${ob_cluster_name},警示:${alarm_name}。不工作 OBServer 數量為 ${value},不工作 OBServer 有 ${hosts}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster exists inactive OBServer\",\"name_zh_cn\":\"OceanBase集群存在不工作 OBServer\",\"name_zh_tw\":\"OceanBase集群存在不工作的 OBServer\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The number of inactive OBServer nodes is ${value}. These OBServer nodes are ${hosts}. \",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。不工作 OBServer 数量为 ${value},不工作 OBServer 有 ${hosts}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。不工作 OBServer 數量為 ${value},不工作 OBServer 有 ${hosts}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 34: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_exists_index_fail_table','{\"name_en_us\":\"OceanBase cluster exists index fail table\",\"name_zh_cn\":\"OceanBase集群存在索引失败的表\",\"name_zh_tw\":\"OceanBase集群存在索引失敗的表\"}','OceanBase集群存在索引失败的表','OceanBase cluster exists index fail table','OceanBase集群存在索引失敗的表','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The index fail tables count is ${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。索引失败的表数量为 ${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。索引失敗的表數量為 ${value}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。索引失败的表数量为 ${value}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The index fail tables count is ${value}.','集群:${ob_cluster_name},警示:${alarm_name}。索引失敗的表數量為 ${value}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster exists index fail table\",\"name_zh_cn\":\"OceanBase集群存在索引失败的表\",\"name_zh_tw\":\"OceanBase集群存在索引失敗的表\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The index fail tables count is ${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。索引失败的表数量为 ${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。索引失敗的表數量為 ${value}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 35: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_load1_per_cpu_over_threshold','{\"name_en_us\":\"host load1 per cpu over threshold\",\"name_zh_cn\":\"服务器CPU平均load1超限\",\"name_zh_tw\":\"伺服器CPU平均load1超限\"}','服务器CPU平均load1超限','host load1 per cpu over threshold','伺服器CPU平均load1超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1值 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1值 ${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1值 ${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1值 ${value} 超過 ${alarm_threshold}。',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host load1 per cpu over threshold\",\"name_zh_cn\":\"服务器CPU平均load1超限\",\"name_zh_tw\":\"伺服器CPU平均load1超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The load1 per CPU ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU平均load1值 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU平均load1值 ${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 36: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_mem_assigned_percent_over_threshold','{\"name_en_us\":\"OceanBase host mem assigned percent threshold\",\"name_zh_cn\":\"OceanBase已经分配给租户的内存占比超限\",\"name_zh_tw\":\"OceanBase已經分配給租戶的記憶體占比超限\"}','OceanBase已经分配给租户的内存占比超限','OceanBase host mem assigned percent threshold','OceanBase已經分配給租戶的記憶體占比超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The assigned memory percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。 已分配内存占比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。已分配記憶體占比 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。 已分配内存占比 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The assigned memory percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。已分配記憶體占比 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host mem assigned percent threshold\",\"name_zh_cn\":\"OceanBase已经分配给租户的内存占比超限\",\"name_zh_tw\":\"OceanBase已經分配給租戶的記憶體占比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The assigned memory percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。 已分配内存占比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。已分配記憶體占比 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 37: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_mem_percent_over_threshold','{\"name_en_us\":\"host mem usage over threshold\",\"name_zh_cn\":\"服务器内存使用率超限\",\"name_zh_tw\":\"伺服器記憶體使用率超限\"}','服务器内存使用率超限','host mem usage over threshold','伺服器記憶體使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host mem usage over threshold\",\"name_zh_cn\":\"服务器内存使用率超限\",\"name_zh_tw\":\"伺服器記憶體使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 38: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_merge_timeout','{\"name_en_us\":\"OceanBase cluster merge timeout\",\"name_zh_cn\":\"OceanBase集群合并超时\",\"name_zh_tw\":\"OceanBase集群合併超時\"}','OceanBase集群合并超时','OceanBase cluster merge timeout','OceanBase集群合併超時','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.','集群:${ob_cluster_name},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster merge timeout\",\"name_zh_cn\":\"OceanBase集群合并超时\",\"name_zh_tw\":\"OceanBase集群合併超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 39: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_merge_error','{\"name_en_us\":\"OceanBase cluster merge error\",\"name_zh_cn\":\"OceanBase集群合并出错\",\"name_zh_tw\":\"OceanBase集群合併出错\"}','OceanBase集群合并出错','OceanBase cluster merge error','OceanBase集群合併出错','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.','集群:${ob_cluster_name},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster merge error\",\"name_zh_cn\":\"OceanBase集群合并出错\",\"name_zh_tw\":\"OceanBase集群合併出错\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 40: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_no_frozen','{\"name_en_us\":\"OceanBase cluster has not frozen for a long time\",\"name_zh_cn\":\"OceanBase集群长时间未冻结\",\"name_zh_tw\":\"OceanBase集群凍結檢測失敗\"}','OceanBase集群长时间未冻结','OceanBase cluster has not frozen for a long time','OceanBase集群凍結檢測失敗','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster has not frozen for a long time\",\"name_zh_cn\":\"OceanBase集群长时间未冻结\",\"name_zh_tw\":\"OceanBase集群凍結檢測失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 41: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_no_merge','{\"name_en_us\":\"OceanBase cluster has not compacted for a long time\",\"name_zh_cn\":\"OceanBase集群长时间未合并\",\"name_zh_tw\":\"OceanBase叢集長時間未合併\"}','OceanBase集群长时间未合并','OceanBase cluster has not compacted for a long time','OceanBase叢集長時間未合併','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last merge ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last merge ${value_shown} before is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster has not compacted for a long time\",\"name_zh_cn\":\"OceanBase集群长时间未合并\",\"name_zh_tw\":\"OceanBase叢集長時間未合併\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The last merge ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 42: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_compaction_error','{\"name_en_us\":\"OceanBase tenant compaction error\",\"name_zh_cn\":\"OceanBase租户合并出错\",\"name_zh_tw\":\"OceanBase租戶合併出错\"}','OceanBase租户合并出错','OceanBase tenant compaction error','OceanBase租戶合併出错','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},伺服器:警示:${alarm_name}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.','集群:${ob_cluster_name},租戶:${tenant_name},伺服器:警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant compaction error\",\"name_zh_cn\":\"OceanBase租户合并出错\",\"name_zh_tw\":\"OceanBase租戶合併出错\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},伺服器:警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 43: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_no_frozen','{\"name_en_us\":\"OceanBase tenant has not frozen for a long time\",\"name_zh_cn\":\"OceanBase租户长时间未冻结\",\"name_zh_tw\":\"OceanBase租戶凍結檢測失敗\"}','OceanBase租户长时间未冻结','OceanBase tenant has not frozen for a long time','OceanBase租戶凍結檢測失敗','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant has not frozen for a long time\",\"name_zh_cn\":\"OceanBase租户长时间未冻结\",\"name_zh_tw\":\"OceanBase租戶凍結檢測失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last frozen ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次冻结时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次凍結時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 44: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_no_compaction','{\"name_en_us\":\"OceanBase tenant has not compacted for a long time\",\"name_zh_cn\":\"OceanBase租户长时间未合并\",\"name_zh_tw\":\"OceanBase租戶長時間未合併\"}','OceanBase租户长时间未合并','OceanBase tenant has not compacted for a long time','OceanBase租戶長時間未合併','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last compaction ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last compaction ${value_shown} before is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant has not compacted for a long time\",\"name_zh_cn\":\"OceanBase租户长时间未合并\",\"name_zh_tw\":\"OceanBase租戶長時間未合併\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The last compaction ${value_shown} before is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。距上一次合并时间为 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。距上一次合併時間為 ${value_shown} 超過 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 45: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_log_stream_degraded','{\"name_en_us\":\"OceanBase tenant have degraded log stream\",\"name_zh_cn\":\"OceanBase租户存在已降级的日志流\",\"name_zh_tw\":\"OceanBase租戶存在已降級的日誌流\"}','OceanBase租户存在已降级的日志流','OceanBase tenant have degraded log stream','OceanBase租戶存在已降級的日誌流','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The log stream of OceanBase tenant ${tenant_name} exists degraded, the count of degraded log stream:${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户 ${tenant_name} 的日志流发生仲裁降级, 已降级的日志流个数:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶 ${tenant_name} 的日誌流發生仲裁降級, 已降級的日誌流個數:${value_shown}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户 ${tenant_name} 的日志流发生仲裁降级, 已降级的日志流个数:${value_shown}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The log stream of OceanBase tenant ${tenant_name} exists degraded, the count of degraded log stream:${value_shown}.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶 ${tenant_name} 的日誌流發生仲裁降級, 已降級的日誌流個數:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant have degraded log stream\",\"name_zh_cn\":\"OceanBase租户存在已降级的日志流\",\"name_zh_tw\":\"OceanBase租戶存在已降級的日誌流\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The log stream of OceanBase tenant ${tenant_name} exists degraded, the count of degraded log stream:${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户 ${tenant_name} 的日志流发生仲裁降级, 已降级的日志流个数:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶 ${tenant_name} 的日誌流發生仲裁降級, 已降級的日誌流個數:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 46: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_name_mismatch','{\"name_en_us\":\"OceanBase tenant name changes\",\"name_zh_cn\":\"OceanBase租户的租户名发生变化\",\"name_zh_tw\":\"OceanBase租戶的租戶名稱發生變化\"}','OceanBase租户的租户名发生变化','OceanBase tenant name changes','OceanBase租戶的租戶名稱發生變化','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"ob_tenant_id\", \"actual_tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} is renamed to ${actual_tenant_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 的租户名变为 ${actual_tenant_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租用戶 ${tenant_name}:${ob_tenant_id} 的租用戶名稱變成 ${actual_tenant_name}。\"}','集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 的租户名变为 ${actual_tenant_name}。','Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} is renamed to ${actual_tenant_name}. ','集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租用戶 ${tenant_name}:${ob_tenant_id} 的租用戶名稱變成 ${actual_tenant_name}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant name changes\",\"name_zh_cn\":\"OceanBase租户的租户名发生变化\",\"name_zh_tw\":\"OceanBase租戶的租戶名稱發生變化\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} is renamed to ${actual_tenant_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 的租户名变为 ${actual_tenant_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租用戶 ${tenant_name}:${ob_tenant_id} 的租用戶名稱變成 ${actual_tenant_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"ob_tenant_id\", \"actual_tenant_name\"]' sql 47: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_info_sync_failed','{\"name_en_us\":\"OceanBase tenant information synchronization failed\",\"name_zh_cn\":\"OceanBase租户信息同步失败\",\"name_zh_tw\":\"OceanBase租戶信息同步失败\"}','OceanBase租户信息同步失败','OceanBase tenant information synchronization failed','OceanBase租戶信息同步失败','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"ob_tenant_id\", \"error_message\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} information synchronization failed, error message is ${error_message}. \",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 信息同步失败,报错为: ${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租戶 ${tenant_name}:${ob_tenant_id} 信息同步失败,報錯為: ${error_message}。\"}','集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 信息同步失败,报错为: ${error_message}。','Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} information synchronization failed, error message is ${error_message}. ','集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租戶 ${tenant_name}:${ob_tenant_id} 信息同步失败,報錯為: ${error_message}。',0,0,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant information synchronization failed\",\"name_zh_cn\":\"OceanBase租户信息同步失败\",\"name_zh_tw\":\"OceanBase租戶信息同步失败\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Cluster: ${ob_cluster_name}. Tenant: ${tenant_name}:${ob_tenant_id}. Alert: ${alarm_name}. The tenant ${tenant_name}:${ob_tenant_id} information synchronization failed, error message is ${error_message}. \",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}:${ob_tenant_id},告警:${alarm_name}。租户 ${tenant_name}:${ob_tenant_id} 信息同步失败,报错为: ${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}:${ob_tenant_id},警示:${alarm_name}。租戶 ${tenant_name}:${ob_tenant_id} 信息同步失败,報錯為: ${error_message}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"ob_tenant_id\", \"error_message\"]' sql 48: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_server_cannot_connect_arbitration','{\"name_en_us\":\"OceanBase cluster have nodes that cannot communicate with the arbitration service\",\"name_zh_cn\":\"OceanBase集群存在无法与仲裁服务通信的节点\",\"name_zh_tw\":\"OceanBase集群存在無法與仲裁服務通信的節點\"}','OceanBase集群存在无法与仲裁服务通信的节点','OceanBase cluster servers arbitration status inactive','OceanBase集群存在無法與仲裁服務通信的節點','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase Cluster: ${ob_cluster_name}, alert: ${alarm_name}. The cluster ${ob_cluster_name} has nodes that are unable to communicate with the arbitration service, with a total count of ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群 ${ob_cluster_name} 存在无法与仲裁服务通信的节点, 节点个数:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。集群 ${ob_cluster_name} 存在無法與仲裁服務通信的節點,節點個數:${value_shown}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。集群 ${ob_cluster_name} 存在无法与仲裁服务通信的节点, 节点个数:${value_shown}。','OceanBase Cluster: ${ob_cluster_name}, alert: ${alarm_name}. The cluster ${ob_cluster_name} has nodes that are unable to communicate with the arbitration service, with a total count of ${value_shown}.','集群:${ob_cluster_name},警示:${alarm_name}。集群 ${ob_cluster_name} 存在無法與仲裁服務通信的節點,節點個數:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster have nodes that cannot communicate with the arbitration service\",\"name_zh_cn\":\"OceanBase集群存在无法与仲裁服务通信的节点\",\"name_zh_tw\":\"OceanBase集群存在無法與仲裁服務通信的節點\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase Cluster: ${ob_cluster_name}, alert: ${alarm_name}. The cluster ${ob_cluster_name} has nodes that are unable to communicate with the arbitration service, with a total count of ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群 ${ob_cluster_name} 存在无法与仲裁服务通信的节点, 节点个数:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。集群 ${ob_cluster_name} 存在無法與仲裁服務通信的節點,節點個數:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 49: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_net_send_percent_over_threshold','{\"name_en_us\":\"host net send percent over threshold\",\"name_zh_cn\":\"服务器网络发送带宽使用率超限\",\"name_zh_tw\":\"伺服器網絡發送帶寬使用率超限\"}','服务器网络发送带宽使用率超限','host net send percent over threshold','伺服器網絡發送帶寬使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net send percent ${net_send_percent_value} % is over ${net_send_percent_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。发送带宽使用率 ${net_send_percent_value} % 超过 ${net_send_percent_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}發送帶寬使用率 ${net_send_percent_value} % 超過 ${net_send_percent_alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。发送带宽使用率 ${net_send_percent_value} % 超过 ${net_send_percent_alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net send percent ${net_send_percent_value} % is over ${net_send_percent_alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}發送帶寬使用率 ${net_send_percent_value} % 超過 ${net_send_percent_alarm_threshold} %。',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host net send percent over threshold\",\"name_zh_cn\":\"服务器网络发送带宽使用率超限\",\"name_zh_tw\":\"伺服器網絡發送帶寬使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The net send percent ${net_send_percent_value} % is over ${net_send_percent_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。发送带宽使用率 ${net_send_percent_value} % 超过 ${net_send_percent_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}發送帶寬使用率 ${net_send_percent_value} % 超過 ${net_send_percent_alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 50: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_partition_count_over_threshold','{\"name_en_us\":\"OceanBase host partition count over threshold\",\"name_zh_cn\":\"OceanBase服务器分区数量超限\",\"name_zh_tw\":\"OceanBase伺服器分區數量超限\"}','OceanBase服务器分区数量超限','OceanBase host partition count over threshold','OceanBase伺服器分區數量超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The partition count ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。分区数量 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。分區數量 ${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。分区数量 ${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The partition count ${value} is over ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。分區數量 ${value} 超過 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host partition count over threshold\",\"name_zh_cn\":\"OceanBase服务器分区数量超限\",\"name_zh_tw\":\"OceanBase伺服器分區數量超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The partition count ${value} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。分区数量 ${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。分區數量 ${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 51: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_partition_leader_absent','{\"name_en_us\":\"OceanBase tenant partition leader absent\",\"name_zh_cn\":\"OceanBase 租户分区无主\",\"name_zh_tw\":\"OceanBase 租戶分區無主\"}','OceanBase 租户分区无主','OceanBase tenant partition leader absent','OceanBase 租戶分區無主','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant partition leader absent\",\"name_zh_cn\":\"OceanBase 租户分区无主\",\"name_zh_tw\":\"OceanBase 租戶分區無主\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 52: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_partition_replica_absent','{\"name_en_us\":\"OceanBase tenant partition replica absent\",\"name_zh_cn\":\"OceanBase 租户分区缺副本\",\"name_zh_tw\":\"OceanBase 租戶分區缺副本\"}','OceanBase 租户分区缺副本','OceanBase tenant partition replica absent','OceanBase 租戶分區缺副本','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant partition replica absent\",\"name_zh_cn\":\"OceanBase 租户分区缺副本\",\"name_zh_tw\":\"OceanBase 租戶分區缺副本\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 53: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_disk_readonly','{\"name_en_us\":\"OceanBase host disk readonly\",\"name_zh_cn\":\"OceanBase服务器磁盘只读\",\"name_zh_tw\":\"OceanBase伺服器磁碟只讀\"}','OceanBase服务器磁盘只读','OceanBase host disk readonly','OceanBase伺服器磁碟只讀','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"mount_point\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The disk mount point ${mount_point} is read-only.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。磁盘挂载点 ${mount_point} 只读。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。磁碟掛載點 ${mount_point} 只讀。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。磁盘挂载点 ${mount_point} 只读。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The disk mount point ${mount_point} is read-only.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。磁碟掛載點 ${mount_point} 只讀。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host disk readonly\",\"name_zh_cn\":\"OceanBase服务器磁盘只读\",\"name_zh_tw\":\"OceanBase伺服器磁碟只讀\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The disk mount point ${mount_point} is read-only.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。磁盘挂载点 ${mount_point} 只读。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。磁碟掛載點 ${mount_point} 只讀。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"mount_point\"]' sql 54: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant500_mem_hold_over_threshold','{\"name_en_us\":\"OceanBase tenant 500 memory hold over threshold\",\"name_zh_cn\":\"OceanBase 500租户的占用内存大小超限\",\"name_zh_tw\":\"OceanBase 500租戶的佔用記憶體大小超限\"}','OceanBase 500租户的占用内存大小超限','OceanBase tenant 500 memory hold over threshold','OceanBase 500租戶的佔用記憶體大小超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold ${value_shown} is over ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。占用内存 ${value_shown} 超过 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。佔用記憶體 ${value_shown} 超過 ${alarm_threshold} GB。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。占用内存 ${value_shown} 超过 ${alarm_threshold} GB。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold ${value_shown} is over ${alarm_threshold} GB.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。佔用記憶體 ${value_shown} 超過 ${alarm_threshold} GB。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant 500 memory hold over threshold\",\"name_zh_cn\":\"OceanBase 500租户的占用内存大小超限\",\"name_zh_tw\":\"OceanBase 500租戶的佔用記憶體大小超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold ${value_shown} is over ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。占用内存 ${value_shown} 超过 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。佔用記憶體 ${value_shown} 超過 ${alarm_threshold} GB。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 55: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant500_storage_short_meta_mem_hold_high','{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM memory hold high\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM模块内存占比过高\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM模塊記憶體占比过高\"}','OceanBase 500租户STORAGE_SHORT_TERM模块内存占比过高','OceanBase tenant-500 STORAGE_SHORT_TERM memory hold high','OceanBase 500租戶STORAGE_SHORT_TERM模塊記憶體占比过高','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The ORAGE_SHORT_TERM_META_CTX_ID memory hold percentage ${tenant500_storage_short_meta_hold_percentage_value_en_us} (memory hold ${tenant500_storage_short_meta_hold_gb_value_en_us}) is over ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 内存占比 ${tenant500_storage_short_meta_hold_percentage_value_zh_cn}(内存占用 ${tenant500_storage_short_meta_hold_gb_value_zh_cn})超过 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 記憶體佔比 ${tenant500_storage_short_meta_hold_percentage_value_zh_tw}(記憶體佔用 ${tenant500_storage_short_meta_hold_gb_value_zh_tw}) 超過 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 内存占比 ${tenant500_storage_short_meta_hold_percentage_value_zh_cn}(内存占用 ${tenant500_storage_short_meta_hold_gb_value_zh_cn})超过 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The ORAGE_SHORT_TERM_META_CTX_ID memory hold percentage ${tenant500_storage_short_meta_hold_percentage_value_en_us} (memory hold ${tenant500_storage_short_meta_hold_gb_value_en_us}) is over ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 記憶體佔比 ${tenant500_storage_short_meta_hold_percentage_value_zh_tw}(記憶體佔用 ${tenant500_storage_short_meta_hold_gb_value_zh_tw}) 超過 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant-500 STORAGE_SHORT_TERM memory hold high\",\"name_zh_cn\":\"OceanBase 500租户STORAGE_SHORT_TERM模块内存占比过高\",\"name_zh_tw\":\"OceanBase 500租戶STORAGE_SHORT_TERM模塊記憶體占比过高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The ORAGE_SHORT_TERM_META_CTX_ID memory hold percentage ${tenant500_storage_short_meta_hold_percentage_value_en_us} (memory hold ${tenant500_storage_short_meta_hold_gb_value_en_us}) is over ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 内存占比 ${tenant500_storage_short_meta_hold_percentage_value_zh_cn}(内存占用 ${tenant500_storage_short_meta_hold_gb_value_zh_cn})超过 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。ORAGE_SHORT_TERM_META_CTX_ID 記憶體佔比 ${tenant500_storage_short_meta_hold_percentage_value_zh_tw}(記憶體佔用 ${tenant500_storage_short_meta_hold_gb_value_zh_tw}) 超過 ${tenant500_storage_short_meta_hold_percentage_alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 56: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_recyclebin_disk_used_over_threshold','{\"name_en_us\":\"OceanBase disk size used by recyclebin over threshold\",\"name_zh_cn\":\"OceanBase 回收站磁盘占用超限\",\"name_zh_tw\":\"OceanBase 回收站磁碟佔用超限\"}','OceanBase 回收站磁盘占用超限','OceanBase disk size used by recyclebin over threshold','OceanBase 回收站磁碟佔用超限','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The recycle bin disk usage is ${value_shown}, which exceeds ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。回收站磁盘占用 ${value_shown} 超过 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。回收站磁碟佔用 ${value_shown} 超過 ${alarm_threshold} GB。\"}','集群:${ob_cluster_name},告警:${alarm_name}。回收站磁盘占用 ${value_shown} 超过 ${alarm_threshold} GB。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The recycle bin disk usage is ${value_shown}, which exceeds ${alarm_threshold} GB.','集群:${ob_cluster_name},警示:${alarm_name}。回收站磁碟佔用 ${value_shown} 超過 ${alarm_threshold} GB。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase disk size used by recyclebin over threshold\",\"name_zh_cn\":\"OceanBase 回收站磁盘占用超限\",\"name_zh_tw\":\"OceanBase 回收站磁碟佔用超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The recycle bin disk usage is ${value_shown}, which exceeds ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。回收站磁盘占用 ${value_shown} 超过 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。回收站磁碟佔用 ${value_shown} 超過 ${alarm_threshold} GB。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 57: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_ssd_wear_indicator_over_threshold','{\"name_en_us\":\"host ssd wear indicator over threshold\",\"name_zh_cn\":\"服务器SSD使用百分比超限\",\"name_zh_tw\":\"伺服器SSD使用百分比超限\"}','服务器SSD使用百分比超限','host ssd wear indicator over threshold','伺服器SSD使用百分比超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The SSD wear indicator ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。SSD使用百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。SSD使用百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。SSD使用百分比 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The SSD wear indicator ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。SSD使用百分比 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host ssd wear indicator over threshold\",\"name_zh_cn\":\"服务器SSD使用百分比超限\",\"name_zh_tw\":\"伺服器SSD使用百分比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The SSD wear indicator ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。SSD使用百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。SSD使用百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 58: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_server_sstable_percent_over_threshold','{\"name_en_us\":\"OceanBase host sstable percent threshold\",\"name_zh_cn\":\"OceanBase服务器数据盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器數據磁碟使用率超限\"}','OceanBase服务器数据盘使用率超限','OceanBase host sstable percent threshold','OceanBase伺服器數據磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The sstable percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The sstable percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host sstable percent threshold\",\"name_zh_cn\":\"OceanBase服务器数据盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器數據磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The sstable percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 59: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_invalid_disk_exists','{\"name_en_us\":\"OBServer contains invalid disk\",\"name_zh_cn\":\"OBServer存在坏盘\",\"name_zh_tw\":\"OBServer存在損壞的磁碟\"}','OBServer存在坏盘','OBServer contains invalid disk','OBServer存在損壞的磁碟','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer contains invalid disk\",\"name_zh_cn\":\"OBServer存在坏盘\",\"name_zh_tw\":\"OBServer存在損壞的磁碟\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 60: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_tcp_retrans_percent_over_threshold','{\"name_en_us\":\"host TCP retrans percent over threshold\",\"name_zh_cn\":\"服务器TCP重传率超限\",\"name_zh_tw\":\"伺服器TCP重傳率超限\"}','服务器TCP重传率超限','host TCP retrans percent over threshold','伺服器TCP重傳率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The TCP retransmission percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。TCP重传率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。TCP重傳率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。TCP重传率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The TCP retransmission percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。TCP重傳率 ${value_shown} 超過 ${alarm_threshold} %。',60,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host TCP retrans percent over threshold\",\"name_zh_cn\":\"服务器TCP重传率超限\",\"name_zh_tw\":\"伺服器TCP重傳率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The TCP retransmission percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。TCP重传率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。TCP重傳率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 61: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant500_mem_hold_percent_over_threshold','{\"name_en_us\":\"OceanBase tenant 500 memory hold percent over threshold\",\"name_zh_cn\":\"OceanBase 500租户内存占用率超限\",\"name_zh_tw\":\"OceanBase 500租戶記憶體佔用率超限\"}','OceanBase 500租户内存占用率超限','OceanBase tenant 500 memory hold percent over threshold','OceanBase 500租戶記憶體佔用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存占用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體佔用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存占用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體佔用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant 500 memory hold percent over threshold\",\"name_zh_cn\":\"OceanBase 500租户内存占用率超限\",\"name_zh_tw\":\"OceanBase 500租戶記憶體佔用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The memory hold percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。内存占用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。記憶體佔用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 62: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('tenant_active_memstore_percent_over_threshold','{\"name_en_us\":\"OceanBase tenant active memstore percent over threshold\",\"name_zh_cn\":\"OceanBase租户活跃memstore百分比超限\",\"name_zh_tw\":\"OceanBase租戶活躍memstore百分比超限\"}','OceanBase租户活跃memstore百分比超限','OceanBase tenant active memstore percent over threshold','OceanBase租戶活躍memstore百分比超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The active memstore percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。活跃memstore百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。活躍memstore百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。活跃memstore百分比 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The active memstore percent ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。活躍memstore百分比 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant active memstore percent over threshold\",\"name_zh_cn\":\"OceanBase租户活跃memstore百分比超限\",\"name_zh_tw\":\"OceanBase租戶活躍memstore百分比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The active memstore percent ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。活跃memstore百分比 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。活躍memstore百分比 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]' sql 63: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('tenant_cpu_percent_over_threshold','{\"name_en_us\":\"OceanBase tenant thread usage over threshold\",\"name_zh_cn\":\"OceanBase 租户线程使用率超限\",\"name_zh_tw\":\"OceanBase 租戶線程使用率超限\"}','OceanBase 租户线程使用率超限','OceanBase tenant thread usage over threshold','OceanBase 租戶線程使用率超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant thread usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户线程使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶線程使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户线程使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant thread usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶線程使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant thread usage over threshold\",\"name_zh_cn\":\"OceanBase 租户线程使用率超限\",\"name_zh_tw\":\"OceanBase 租戶線程使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant thread usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户线程使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶線程使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]' sql 64: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_cpu_usage_over_threshold','{\"name_en_us\":\"OceanBase tenant CPU usage over threshold\",\"name_zh_cn\":\"OceanBase 租户CPU使用率超限\",\"name_zh_tw\":\"OceanBase 租戶CPU使用率超限\"}','OceanBase 租户CPU使用率超限','OceanBase tenant CPU usage over threshold','OceanBase 租戶CPU使用率超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant CPU usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant CPU usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant CPU usage over threshold\",\"name_zh_cn\":\"OceanBase 租户CPU使用率超限\",\"name_zh_tw\":\"OceanBase 租戶CPU使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant CPU usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户CPU使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶CPU使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]' sql 65: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_request_queue_over_threshold','{\"name_en_us\":\"OceanBase tenant request queue over threshold\",\"name_zh_cn\":\"OceanBase 租户请求队列超限\",\"name_zh_tw\":\"OceanBase 租戶請求隊列超限\"}','OceanBase 租户请求队列超限','OceanBase tenant request queue over threshold','OceanBase 租戶請求隊列超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant request wait time is ${request_queue_time_value_en_us}, request queue size ${ob_tenant_request_queue_size_value} is over ${ob_tenant_request_queue_size_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户请求等待耗时:${request_queue_time_value_zh_cn},请求队列长度 ${ob_tenant_request_queue_size_value} 超过 ${ob_tenant_request_queue_size_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶請求等待耗時:${request_queue_time_value_zh_tw},請求隊列長度 ${ob_tenant_request_queue_size_value} 超過 ${ob_tenant_request_queue_size_alarm_threshold}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户请求等待耗时:${request_queue_time_value_zh_cn},请求队列长度 ${ob_tenant_request_queue_size_value} 超过 ${ob_tenant_request_queue_size_alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant request wait time is ${request_queue_time_value_en_us}, request queue size ${ob_tenant_request_queue_size_value} is over ${ob_tenant_request_queue_size_alarm_threshold}.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶請求等待耗時:${request_queue_time_value_zh_tw},請求隊列長度 ${ob_tenant_request_queue_size_value} 超過 ${ob_tenant_request_queue_size_alarm_threshold}。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant request queue over threshold\",\"name_zh_cn\":\"OceanBase 租户请求队列超限\",\"name_zh_tw\":\"OceanBase 租戶請求隊列超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant request wait time is ${request_queue_time_value_en_us}, request queue size ${ob_tenant_request_queue_size_value} is over ${ob_tenant_request_queue_size_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。租户请求等待耗时:${request_queue_time_value_zh_cn},请求队列长度 ${ob_tenant_request_queue_size_value} 超过 ${ob_tenant_request_queue_size_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。租戶請求等待耗時:${request_queue_time_value_zh_tw},請求隊列長度 ${ob_tenant_request_queue_size_value} 超過 ${ob_tenant_request_queue_size_alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]' sql 66: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('tenant_memstore_percent_over_threshold','{\"name_en_us\":\"OceanBase tenant memstore usage over threshold\",\"name_zh_cn\":\"OceanBase租户memstore使用百分比超限\",\"name_zh_tw\":\"OceanBase租戶memstore使用百分比超限\"}','OceanBase租户memstore使用百分比超限','OceanBase tenant memstore usage over threshold','OceanBase租戶memstore使用百分比超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant memstore usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。memstore使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。memstore使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。memstore使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant memstore usage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。memstore使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant memstore usage over threshold\",\"name_zh_cn\":\"OceanBase租户memstore使用百分比超限\",\"name_zh_tw\":\"OceanBase租戶memstore使用百分比超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${alarm_name}. The tenant memstore usage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${alarm_name}。memstore使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${alarm_name}。memstore使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\"]' sql 67: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_operation_info','{\"name_en_us\":\"OceanBase cluster operation info\",\"name_zh_cn\":\"OceanBase集群运维操作提醒\",\"name_zh_tw\":\"OceanBase集群運維操作提醒\"}','OceanBase集群运维操作提醒','OceanBase cluster operation info','OceanBase集群運維操作提醒','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}','集群:${ob_cluster_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。','OceanBase cluster: ${ob_cluster_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','集群:${ob_cluster_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster operation info\",\"name_zh_cn\":\"OceanBase集群运维操作提醒\",\"name_zh_tw\":\"OceanBase集群運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"operation_name\"]' sql 68: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_operation','{\"name_en_us\":\"OceanBase host operation info\",\"name_zh_cn\":\"OceanBase服务器运维操作提醒\",\"name_zh_tw\":\"OceanBase伺服器運維操作提醒\"}','OceanBase服务器运维操作提醒','OceanBase host operation info','OceanBase伺服器運維操作提醒','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','集群:${ob_cluster_name},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','集群:${ob_cluster_name},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host operation info\",\"name_zh_cn\":\"OceanBase服务器运维操作提醒\",\"name_zh_tw\":\"OceanBase伺服器運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"operation_name\"]' sql 69: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_operation_info','{\"name_en_us\":\"OceanBase tenant operation info\",\"name_zh_cn\":\"OceanBase租户运维操作提醒\",\"name_zh_tw\":\"OceanBase租戶運維操作提醒\"}','OceanBase租户运维操作提醒','OceanBase tenant operation info','OceanBase租戶運維操作提醒','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','集群:${ob_cluster_name},租户:${tenant_name},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','集群:${ob_cluster_name},租戶:${tenant_name},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant operation info\",\"name_zh_cn\":\"OceanBase租户运维操作提醒\",\"name_zh_tw\":\"OceanBase租戶運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"operation_name\"]' sql 70: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_cluster_operation','{\"name_en_us\":\"OBProxy operation info\",\"name_zh_cn\":\"OBProxy运维操作提醒\",\"name_zh_tw\":\"OBProxy運維操作提醒\"}','OBProxy运维操作提醒','OBProxy operation info','OBProxy運維操作提醒','OBProxy','Cluster','[{\"appType\":\"OBProxy\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"obproxy_cluster\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','OBProxy集群:${obproxy_cluster},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','OBProxy cluster: ${obproxy_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','OBProxy集群:${obproxy_cluster},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy operation info\",\"name_zh_cn\":\"OBProxy运维操作提醒\",\"name_zh_tw\":\"OBProxy運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"operation_name\"]' sql 71: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_host_operation','{\"name_en_us\":\"OBProxy host operation info\",\"name_zh_cn\":\"OBProxy主机运维操作提醒\",\"name_zh_tw\":\"OBProxy伺服器運維操作提醒\"}','OBProxy主机运维操作提醒','OBProxy host operation info','OBProxy伺服器運維操作提醒','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','OBProxy集群:${obproxy_cluster},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy host operation info\",\"name_zh_cn\":\"OBProxy主机运维操作提醒\",\"name_zh_tw\":\"OBProxy伺服器運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"operation_name\"]' sql 72: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_operation','{\"name_en_us\":\"Host operation info\",\"name_zh_cn\":\"主机运维操作提醒\",\"name_zh_tw\":\"伺服器運維操作提醒\"}','主机运维操作提醒','Host operation info','伺服器運維操作提醒','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"host\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"Host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','Host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host operation info\",\"name_zh_cn\":\"主机运维操作提醒\",\"name_zh_tw\":\"伺服器運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"服务器:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"伺服器:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"operation_name\"]' sql 73: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('upgrade_ocp_agent_failed','{\"name_en_us\":\"OCP-Agent upgrades failed\",\"name_zh_cn\":\"OCP-Agent升级失败\",\"name_zh_tw\":\"OCP-Agent升級失敗\"}','OCP-Agent升级失败','OCP-Agent upgrades failed','OCP-Agent升級失敗','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host_count\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Alert: ${alarm_name}, list of hosts: ${hosts}.\",\"description_template_zh_cn\":\"告警:${alarm_name},主机列表:${hosts}。\",\"description_template_zh_tw\":\"警示:${alarm_name},伺服器列表:${hosts}。\"}','告警:${alarm_name},主机列表:${hosts}。','Alert: ${alarm_name}, list of hosts: ${hosts}.','警示:${alarm_name},伺服器列表:${hosts}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP-Agent upgrades failed\",\"name_zh_cn\":\"OCP-Agent升级失败\",\"name_zh_tw\":\"OCP-Agent升級失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Alert: ${alarm_name}, list of hosts: ${hosts}.\",\"description_template_zh_cn\":\"告警:${alarm_name},主机列表:${hosts}。\",\"description_template_zh_tw\":\"警示:${alarm_name},伺服器列表:${hosts}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"host_count\"]' sql 74: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_sync_failed','{\"name_en_us\":\"get OceanBase cluster info failed\",\"name_zh_cn\":\"获取OceanBase集群信息失败\",\"name_zh_tw\":\"獲取OceanBase集群信息失敗\"}','获取OceanBase集群信息失败','get OceanBase cluster info failed','獲取OceanBase集群信息失敗','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, failed reason was ${failed_reason}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 失败原因:${failed_reason}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name},集群狀態:${ob_cluster_status},失敗原因:${failed_reason}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 失败原因:${failed_reason}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, failed reason was ${failed_reason}.','集群:${ob_cluster_name},警示:${alarm_name},集群狀態:${ob_cluster_status},失敗原因:${failed_reason}。',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"get OceanBase cluster info failed\",\"name_zh_cn\":\"获取OceanBase集群信息失败\",\"name_zh_tw\":\"獲取OceanBase集群信息失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, failed reason was ${failed_reason}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 失败原因:${failed_reason}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name},集群狀態:${ob_cluster_status},失敗原因:${failed_reason}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 75: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_status_check_failed','{\"name_en_us\":\"OceanBase cluster status check failed\",\"name_zh_cn\":\"OceanBase集群状态检测失败\",\"name_zh_tw\":\"OceanBase集群狀態檢測失敗\"}','OceanBase集群状态检测失败','OceanBase cluster status check failed','OceanBase集群狀態檢測失敗','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, ${check_item}, failed reason was ${failed_reason}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 检查项:${check_item}, 失败原因:${failed_reason}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。集群狀態:${ob_cluster_status}, 檢查項:${check_item}, 失敗原因:${failed_reason}。\'\"}','集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 检查项:${check_item}, 失败原因:${failed_reason}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, ${check_item}, failed reason was ${failed_reason}.','集群:${ob_cluster_name},警示:${alarm_name}。集群狀態:${ob_cluster_status}, 檢查項:${check_item}, 失敗原因:${failed_reason}。\'',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster status check failed\",\"name_zh_cn\":\"OceanBase集群状态检测失败\",\"name_zh_tw\":\"OceanBase集群狀態檢測失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster status was ${ob_cluster_status}, ${check_item}, failed reason was ${failed_reason}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。集群状态:${ob_cluster_status}, 检查项:${check_item}, 失败原因:${failed_reason}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。集群狀態:${ob_cluster_status}, 檢查項:${check_item}, 失敗原因:${failed_reason}。\'\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 76: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_sync_delay_time_too_long','{\"name_en_us\":\"OceanBase cluster synchronization delay time is too long\",\"name_zh_cn\":\"OceanBase集群同步延迟时间过长\",\"name_zh_tw\":\"OceanBase集群同步延遲時間過長\"}','OceanBase集群同步延迟时间过长','OceanBase cluster synchronization delay time is too long','OceanBase集群同步延遲時間過長','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.The synchronization delay time ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。日志传输延迟 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。日誌傳輸延遲 ${value_shown}, 超過 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},告警:${alarm_name}。日志传输延迟 ${value_shown} 超过 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.The synchronization delay time ${value_shown} is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},警示:${alarm_name}。日誌傳輸延遲 ${value_shown}, 超過 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster synchronization delay time is too long\",\"name_zh_cn\":\"OceanBase集群同步延迟时间过长\",\"name_zh_tw\":\"OceanBase集群同步延遲時間過長\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}.The synchronization delay time ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。日志传输延迟 ${value_shown} 超过 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。日誌傳輸延遲 ${value_shown}, 超過 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 77: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_active_session_count_over_threshold','{\"name_en_us\":\"OceanBase server active session count over threshold\",\"name_zh_cn\":\"OceanBase服务器活跃会话数超限\",\"name_zh_tw\":\"OceanBase伺服器活躍會話數超限\"}','OceanBase服务器活跃会话数超限','OceanBase server active session count over threshold','OceanBase伺服器活躍會話數超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OBServer ${host} active session count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBaseServer ${host} 活跃会话数:${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OBServer ${host} 活躍會話數:${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBaseServer ${host} 活跃会话数:${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OBServer ${host} active session count ${value} is over threshold ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OBServer ${host} 活躍會話數:${value} 超過 ${alarm_threshold}。',60,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server active session count over threshold\",\"name_zh_cn\":\"OceanBase服务器活跃会话数超限\",\"name_zh_tw\":\"OceanBase伺服器活躍會話數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OBServer ${host} active session count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBaseServer ${host} 活跃会话数:${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OBServer ${host} 活躍會話數:${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 78: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_active_session_count_over_threshold','{\"name_en_us\":\"OceanBase tenant active session count over threshold\",\"name_zh_cn\":\"OceanBase租户活跃会话数超限\",\"name_zh_tw\":\"OceanBase租戶活躍會話數超限\"}','OceanBase租户活跃会话数超限','OceanBase tenant active session count over threshold','OceanBase租戶活躍會話數超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase tenant ${tenant_name} active session count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。OceanBase租户 ${tenant_name} 活跃会话数:${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。OceanBase租戶 ${tenant_name} 活躍會話數:${value} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。OceanBase租户 ${tenant_name} 活跃会话数:${value} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase tenant ${tenant_name} active session count ${value} is over threshold ${alarm_threshold}.','集群:${ob_cluster_name},警示:${alarm_name}。OceanBase租戶 ${tenant_name} 活躍會話數:${value} 超過 ${alarm_threshold}。',60,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant active session count over threshold\",\"name_zh_cn\":\"OceanBase租户活跃会话数超限\",\"name_zh_tw\":\"OceanBase租戶活躍會話數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase tenant ${tenant_name} active session count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。OceanBase租户 ${tenant_name} 活跃会话数:${value} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。OceanBase租戶 ${tenant_name} 活躍會話數:${value} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\"]' sql 79: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_active_session_count_over_threshold','{\"name_en_us\":\"OceanBase cluster active session count over threshold\",\"name_zh_cn\":\"OceanBase集群活跃会话数超限\",\"name_zh_tw\":\"OceanBase集群活躍會話數超限\"}','OceanBase集群活跃会话数超限','OceanBase cluster active session count over threshold','OceanBase集群活躍會話數超限','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster active session count is ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。OceanBase集群活跃会话数:${value},超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。OceanBase集群活躍會話數:${value},超過閥值 ${alarm_threshold}。\"}','集群:${ob_cluster_name},告警:${alarm_name}。OceanBase集群活跃会话数:${value},超过阈值 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster active session count is ${value} is over threshold ${alarm_threshold}.','集群:${ob_cluster_name},警示:${alarm_name}。OceanBase集群活躍會話數:${value},超過閥值 ${alarm_threshold}。',60,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase cluster active session count over threshold\",\"name_zh_cn\":\"OceanBase集群活跃会话数超限\",\"name_zh_tw\":\"OceanBase集群活躍會話數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alert: ${alarm_name}. The OceanBase cluster active session count is ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${alarm_name}。OceanBase集群活跃会话数:${value},超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${alarm_name}。OceanBase集群活躍會話數:${value},超過閥值 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 80: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_exists_expired_xa_trans','{\"name_en_us\":\"OceanBase tenant contains XA expired transaction\",\"name_zh_cn\":\"OceanBase租户存在XA悬挂事务\",\"name_zh_tw\":\"OceanBase租戶存在XA懸掛事務\"}','OceanBase租户存在XA悬挂事务','OceanBase tenant contains XA expired transaction','OceanBase租戶存在XA懸掛事務','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\",\"trans_hash\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired XA transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在XA悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在XA懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}','集群:${ob_cluster_name},租户:${tenant_name} 存在XA悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired XA transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.','集群:${ob_cluster_name},租戶:${tenant_name} 存在XA懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant contains XA expired transaction\",\"name_zh_cn\":\"OceanBase租户存在XA悬挂事务\",\"name_zh_tw\":\"OceanBase租戶存在XA懸掛事務\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired XA transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在XA悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在XA懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\",\"trans_hash\"]' sql 81: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('backup_process_dead','{\"name_en_us\":\"backup restore service offline\",\"name_zh_cn\":\"备份恢复服务离线\",\"name_zh_tw\":\"備份恢復服務離線\"}','备份恢复服务离线','backup restore service offline','備份恢復服務離線','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host: ${host}, alert: backup agent process ${agent_type} is offline, please check it !\",\"description_template_zh_cn\":\"主机:${host},告警:备份恢复进程 ${agent_type} 离线,请检查!\",\"description_template_zh_tw\":\"伺服器:${host},警示:備份恢復進程 ${agent_type} 離線,請檢查!\"}','主机:${host},告警:备份恢复进程 ${agent_type} 离线,请检查!','Host: ${host}, alert: backup agent process ${agent_type} is offline, please check it !','伺服器:${host},警示:備份恢復進程 ${agent_type} 離線,請檢查!',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"backup restore service offline\",\"name_zh_cn\":\"备份恢复服务离线\",\"name_zh_tw\":\"備份恢復服務離線\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host: ${host}, alert: backup agent process ${agent_type} is offline, please check it !\",\"description_template_zh_cn\":\"主机:${host},告警:备份恢复进程 ${agent_type} 离线,请检查!\",\"description_template_zh_tw\":\"伺服器:${host},警示:備份恢復進程 ${agent_type} 離線,請檢查!\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 82: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('base_backup_fail','{\"name_en_us\":\"data backup task fail\",\"name_zh_cn\":\"数据备份任务失败\",\"name_zh_tw\":\"數據備份任務失敗\"}','数据备份任务失败','data backup task fail','數據備份任務失敗','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}[${ob_tenant_id}], alart: data backup task failed, finish time: ${finish_time}, current time: ${current_time}, service ip: ${svr_ip}, error message: ${error_message}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}[${ob_tenant_id}],告警:数据备份任务失败,任务结束时间:${finish_time},当前时间:${current_time}, 服务IP:${svr_ip},错误信息:${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}[${ob_tenant_id}],警示:數據備份任務失敗,任務結束時間:${finish_time},當前時間:${current_time}, 服務IP:${svr_ip},錯誤信息:${error_message}。\"}','集群:${ob_cluster_name},租户:${tenant_name}[${ob_tenant_id}],告警:数据备份任务失败,任务结束时间:${finish_time},当前时间:${current_time}, 服务IP:${svr_ip},错误信息:${error_message}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}[${ob_tenant_id}], alart: data backup task failed, finish time: ${finish_time}, current time: ${current_time}, service ip: ${svr_ip}, error message: ${error_message}.','集群:${ob_cluster_name},租戶:${tenant_name}[${ob_tenant_id}],警示:數據備份任務失敗,任務結束時間:${finish_time},當前時間:${current_time}, 服務IP:${svr_ip},錯誤信息:${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"data backup task fail\",\"name_zh_cn\":\"数据备份任务失败\",\"name_zh_tw\":\"數據備份任務失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}[${ob_tenant_id}], alart: data backup task failed, finish time: ${finish_time}, current time: ${current_time}, service ip: ${svr_ip}, error message: ${error_message}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name}[${ob_tenant_id}],告警:数据备份任务失败,任务结束时间:${finish_time},当前时间:${current_time}, 服务IP:${svr_ip},错误信息:${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name}[${ob_tenant_id}],警示:數據備份任務失敗,任務結束時間:${finish_time},當前時間:${current_time}, 服務IP:${svr_ip},錯誤信息:${error_message}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 83: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('base_backup_timeout','{\"name_en_us\":\"data backup task timeout\",\"name_zh_cn\":\"数据备份任务超时\",\"name_zh_tw\":\"數據備份任務超時\"}','数据备份任务超时','data backup task timeout','數據備份任務超時','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',4,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, alart: data backup task duration exceeds the specified threshold: ${timeout_minutes_threshold} minutes.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},告警:数据备份任务运行时长超过告警阈值:${timeout_minutes_threshold} 分钟。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},警示:數據備份任務運行時長超过告警阈值:${timeout_minutes_threshold} 分鐘。\"}','集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},告警:数据备份任务运行时长超过告警阈值:${timeout_minutes_threshold} 分钟。','OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, alart: data backup task duration exceeds the specified threshold: ${timeout_minutes_threshold} minutes.','集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},警示:數據備份任務運行時長超过告警阈值:${timeout_minutes_threshold} 分鐘。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"data backup task timeout\",\"name_zh_cn\":\"数据备份任务超时\",\"name_zh_tw\":\"數據備份任務超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, alart: data backup task duration exceeds the specified threshold: ${timeout_minutes_threshold} minutes.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},告警:数据备份任务运行时长超过告警阈值:${timeout_minutes_threshold} 分钟。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},警示:數據備份任務運行時長超过告警阈值:${timeout_minutes_threshold} 分鐘。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 84: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('base_secondary_backup_fail','{\"name_en_us\":\"data secondary backup task fail\",\"name_zh_cn\":\"数据二次备份任务失败\",\"name_zh_tw\":\"數據二次備份任務失敗\"}','数据二次备份任务失败','data secondary backup task fail','數據二次備份任務失敗','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], alart: data secondary backup task failed, start time: ${start_time}, finish time: ${finish_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],告警:数据二次备份任务失败,任务开始时间:${start_time},任务结束时间:${finish_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],警示:數據二次備份任務失敗,任務開始時間:${start_time},任務結束時間:${finish_time}。\"}','集群:${ob_cluster_name}[${ob_cluster_id}],告警:数据二次备份任务失败,任务开始时间:${start_time},任务结束时间:${finish_time}。','OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], alart: data secondary backup task failed, start time: ${start_time}, finish time: ${finish_time}.','集群:${ob_cluster_name}[${ob_cluster_id}],警示:數據二次備份任務失敗,任務開始時間:${start_time},任務結束時間:${finish_time}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"data secondary backup task fail\",\"name_zh_cn\":\"数据二次备份任务失败\",\"name_zh_tw\":\"數據二次備份任務失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], alart: data secondary backup task failed, start time: ${start_time}, finish time: ${finish_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],告警:数据二次备份任务失败,任务开始时间:${start_time},任务结束时间:${finish_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],警示:數據二次備份任務失敗,任務開始時間:${start_time},任務結束時間:${finish_time}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 85: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('inc_backup_delay','{\"name_en_us\":\"log backup latency\",\"name_zh_cn\":\"日志备份延迟\",\"name_zh_tw\":\"日誌備份延遲\"}','日志备份延迟','log backup latency','日誌備份延遲','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: log backup latency ${log_backup_latency}(s), threshold: ${threshold}(s), checkpoint: ${checkpoint}, current time: ${current_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:日志备份延迟 ${log_backup_latency} 秒, 超过告警阈值:${threshold} 秒,日志备份位点:${checkpoint},当前时间:${current_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:日誌備份延遲 ${log_backup_latency} 秒, 超過警示閾值:${threshold} 秒,日誌備份位點:${checkpoint},當前時間:${current_time}。\"}','集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:日志备份延迟 ${log_backup_latency} 秒, 超过告警阈值:${threshold} 秒,日志备份位点:${checkpoint},当前时间:${current_time}。','OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: log backup latency ${log_backup_latency}(s), threshold: ${threshold}(s), checkpoint: ${checkpoint}, current time: ${current_time}.','集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:日誌備份延遲 ${log_backup_latency} 秒, 超過警示閾值:${threshold} 秒,日誌備份位點:${checkpoint},當前時間:${current_time}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"log backup latency\",\"name_zh_cn\":\"日志备份延迟\",\"name_zh_tw\":\"日誌備份延遲\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: log backup latency ${log_backup_latency}(s), threshold: ${threshold}(s), checkpoint: ${checkpoint}, current time: ${current_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:日志备份延迟 ${log_backup_latency} 秒, 超过告警阈值:${threshold} 秒,日志备份位点:${checkpoint},当前时间:${current_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:日誌備份延遲 ${log_backup_latency} 秒, 超過警示閾值:${threshold} 秒,日誌備份位點:${checkpoint},當前時間:${current_time}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 86: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('base_backup_too_long_time_no_one_success_task','{\"name_en_us\":\"data backup no successful tasks for too long time\",\"name_zh_cn\":\"数据备份较长时间没有成功的备份\",\"name_zh_tw\":\"數據備份較長時間沒有成功的備份\"}','数据备份较长时间没有成功的备份','data backup no successful tasks for too long time','數據備份較長時間沒有成功的備份','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: no successful data backup in ${no_success_days_threshold} days, last successful time: ${last_success_time}, current time: ${current_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:${no_success_days_threshold} 天内没有成功数据备份,上次数据备份成功时间:${last_success_time},当前时间:${current_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:${no_success_days_threshold} 天內沒有成功數據備份,上次數據備份成功時間:${last_success_time},當前時間:${current_time}。\"}','集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:${no_success_days_threshold} 天内没有成功数据备份,上次数据备份成功时间:${last_success_time},当前时间:${current_time}。','OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: no successful data backup in ${no_success_days_threshold} days, last successful time: ${last_success_time}, current time: ${current_time}.','集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:${no_success_days_threshold} 天內沒有成功數據備份,上次數據備份成功時間:${last_success_time},當前時間:${current_time}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"data backup no successful tasks for too long time\",\"name_zh_cn\":\"数据备份较长时间没有成功的备份\",\"name_zh_tw\":\"數據備份較長時間沒有成功的備份\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}[${ob_cluster_id}], tenant: ${tenant_name}, host: ${host}, alart: no successful data backup in ${no_success_days_threshold} days, last successful time: ${last_success_time}, current time: ${current_time}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租户:${tenant_name},主机:${host},告警:${no_success_days_threshold} 天内没有成功数据备份,上次数据备份成功时间:${last_success_time},当前时间:${current_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name}[${ob_cluster_id}],租戶:${tenant_name},伺服器:${host},警示:${no_success_days_threshold} 天內沒有成功數據備份,上次數據備份成功時間:${last_success_time},當前時間:${current_time}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 87: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('backup_storage_capacity_over_threshold','{\"name_en_us\":\"backup storage capacity is over threshold\",\"name_zh_cn\":\"备份恢复容量超过限制\",\"name_zh_tw\":\"備份恢復容量超過限製\"}','备份恢复容量超过限制','backup storage capacity is over threshold','備份恢復容量超過限製','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"storage_url\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The capacity of the backup root folder ${storage_url} is over threshold, used percent: ${value}% \\u003e= threshold: ${threshold}%, please perform data compression or data dump !\",\"description_template_zh_cn\":\"备份恢复地址 ${storage_url} 存储容量超限,已用存储容量占比:${value}%,超过阈值:${threshold}%,请确认!\",\"description_template_zh_tw\":\"備份恢復地址 ${storage_url} 存儲容量超限,已用存儲容量占比:${value}%,超過閾值:${threshold}%,請確認!\"}','备份恢复地址 ${storage_url} 存储容量超限,已用存储容量占比:${value}%,超过阈值:${threshold}%,请确认!','The capacity of the backup root folder ${storage_url} is over threshold, used percent: ${value}% >= threshold: ${threshold}%, please perform data compression or data dump !','備份恢復地址 ${storage_url} 存儲容量超限,已用存儲容量占比:${value}%,超過閾值:${threshold}%,請確認!',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"backup storage capacity is over threshold\",\"name_zh_cn\":\"备份恢复容量超过限制\",\"name_zh_tw\":\"備份恢復容量超過限製\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The capacity of the backup root folder ${storage_url} is over threshold, used percent: ${value}% \\u003e= threshold: ${threshold}%, please perform data compression or data dump !\",\"description_template_zh_cn\":\"备份恢复地址 ${storage_url} 存储容量超限,已用存储容量占比:${value}%,超过阈值:${threshold}%,请确认!\",\"description_template_zh_tw\":\"備份恢復地址 ${storage_url} 存儲容量超限,已用存儲容量占比:${value}%,超過閾值:${threshold}%,請確認!\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"storage_url\"]' sql 88: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('backup_storage_capacity_retry_times_exceeded','{\"name_en_us\":\"backup storage capacity retry times is exceeded\",\"name_zh_cn\":\"备份恢复容量获取重试次数超限\",\"name_zh_tw\":\"備份恢復容量獲取重試次數超限\"}','备份恢复容量获取重试次数超限','backup storage capacity retry times is exceeded','備份恢復容量獲取重試次數超限','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"storage_url\"]','[]','{\"summary_template_en_us\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_cn\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_tw\":\"${storage_url} ${alarm_name}\"}','${storage_url} ${alarm_name}','${storage_url} ${alarm_name}','${storage_url} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The retries exceeded for getting storage capacity, error code:${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量重试次数超限, 错误码:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量重試次數超限, 錯誤碼:${value}。\"}','集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量重试次数超限, 错误码:${value}。','OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The retries exceeded for getting storage capacity, error code:${value}.','集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量重試次數超限, 錯誤碼:${value}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"backup storage capacity retry times is exceeded\",\"name_zh_cn\":\"备份恢复容量获取重试次数超限\",\"name_zh_tw\":\"備份恢復容量獲取重試次數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_cn\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_tw\":\"${storage_url} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The retries exceeded for getting storage capacity, error code:${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量重试次数超限, 错误码:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量重試次數超限, 錯誤碼:${value}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"storage_url\"]' sql 89: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('backup_storage_capacity_timeout_or_interrupted','{\"name_en_us\":\"backup storage capacity task is timeout or be interrupted\",\"name_zh_cn\":\"备份恢复目录容量获取超时或线程被中断\",\"name_zh_tw\":\"備份恢復目錄容量獲取超時或線程被中斷\"}','备份恢复目录容量获取超时或线程被中断','backup storage capacity task is timeout or be interrupted','備份恢復目錄容量獲取超時或線程被中斷','OCP','Backup','[{\"appType\":\"OCP\", \"scope\":\"Backup\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"storage_url\"]','[]','{\"summary_template_en_us\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_cn\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_tw\":\"${storage_url} ${alarm_name}\"}','${storage_url} ${alarm_name}','${storage_url} ${alarm_name}','${storage_url} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The storage capacity task is timeout or be interrupted, error code:${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量超时或被中断, 错误码:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量超時或被中斷, 錯誤碼:${value}。\"}','集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量超时或被中断, 错误码:${value}。','OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The storage capacity task is timeout or be interrupted, error code:${value}.','集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量超時或被中斷, 錯誤碼:${value}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"backup storage capacity task is timeout or be interrupted\",\"name_zh_cn\":\"备份恢复目录容量获取超时或线程被中断\",\"name_zh_tw\":\"備份恢復目錄容量獲取超時或線程被中斷\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_cn\":\"${storage_url} ${alarm_name}\",\"summary_template_zh_tw\":\"${storage_url} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, alart: ${storage_url} ${alarm_name}. The storage capacity task is timeout or be interrupted, error code:${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},告警:${storage_url} ${alarm_name}。获取容量超时或被中断, 错误码:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},警示:${storage_url} ${alarm_name}。獲取容量超時或被中斷, 錯誤碼:${value}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Backup',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"storage_url\"]' sql 90: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_host_down','{\"name_en_us\":\"OMS Downtime Alerts\",\"name_zh_cn\":\"OMS 机器宕机告警\",\"name_zh_tw\":\"OMS 伺服器宕機告警\"}','OMS 机器宕机告警','OMS Downtime Alerts','OMS 伺服器宕機告警','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OMS Downtime Alerts\",\"name_zh_cn\":\"OMS 机器宕机告警\",\"name_zh_tw\":\"OMS 伺服器宕機告警\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 91: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_host_down_migrate_resource','{\"name_en_us\":\"OMS Downtime and Migration Alerts\",\"name_zh_cn\":\"OMS 机器宕机迁移告警\",\"name_zh_tw\":\"OMS 伺服器宕機遷移告警\"}','OMS 机器宕机迁移告警','OMS Downtime and Migration Alerts','OMS 伺服器宕機遷移告警','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OMS Downtime and Migration Alerts\",\"name_zh_cn\":\"OMS 机器宕机迁移告警\",\"name_zh_tw\":\"OMS 伺服器宕機遷移告警\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 92: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_host_threshold','{\"name_en_us\":\"OMS threshold exceeded\",\"name_zh_cn\":\"OMS 机器阈值超标\",\"name_zh_tw\":\"OMS 伺服器閾值超標\"}','OMS 机器阈值超标','OMS threshold exceeded','OMS 伺服器閾值超標','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OMS threshold exceeded\",\"name_zh_cn\":\"OMS 机器阈值超标\",\"name_zh_tw\":\"OMS 伺服器閾值超標\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 93: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_migration_failed','{\"name_en_us\":\"Migration project failed\",\"name_zh_cn\":\"迁移项目失败\",\"name_zh_tw\":\"遷移項目失敗\"}','迁移项目失败','Migration project failed','遷移項目失敗','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Migration project failed\",\"name_zh_cn\":\"迁移项目失败\",\"name_zh_tw\":\"遷移項目失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 94: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_migration_delay','{\"name_en_us\":\"Migration project delayed\",\"name_zh_cn\":\"迁移项目延时\",\"name_zh_tw\":\"遷移項目延時\"}','迁移项目延时','Migration project delayed','遷移項目延時','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Migration project delayed\",\"name_zh_cn\":\"迁移项目延时\",\"name_zh_tw\":\"遷移項目延時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 95: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_sync_failed','{\"name_en_us\":\"The synchronization project failed\",\"name_zh_cn\":\"同步项目失败\",\"name_zh_tw\":\"同步項目失敗\"}','同步项目失败','The synchronization project failed','同步項目失敗','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The synchronization project failed\",\"name_zh_cn\":\"同步项目失败\",\"name_zh_tw\":\"同步項目失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 96: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_sync_status_inconsistent','{\"name_en_us\":\"Synchronization project state not as expected\",\"name_zh_cn\":\"同步项目状态不一致\",\"name_zh_tw\":\"同步項目狀態不一致\"}','同步项目状态不一致','Synchronization project state not as expected','同步項目狀態不一致','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Synchronization project state not as expected\",\"name_zh_cn\":\"同步项目状态不一致\",\"name_zh_tw\":\"同步項目狀態不一致\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 97: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oms_sync_delay','{\"name_en_us\":\"Synchronization project delayed\",\"name_zh_cn\":\"同步项目延时\",\"name_zh_tw\":\"同步項目延時\"}','同步项目延时','Synchronization project delayed','同步項目延時','OMS','Service','[{\"appType\":\"OMS\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"svr_ip\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}','${content}','${content}','${content}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Synchronization project delayed\",\"name_zh_cn\":\"同步项目延时\",\"name_zh_tw\":\"同步項目延時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${content}\",\"description_template_zh_cn\":\"${content}\",\"description_template_zh_tw\":\"${content}\"}',`is_build_in`=1,`app_type`='OMS',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"svr_ip\"]' sql 98: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_unavailable','{\"name_en_us\":\"host heartbeat detection failed\",\"name_zh_cn\":\"主机心跳检测失败\",\"name_zh_tw\":\"伺服器心跳檢測失敗\"}','主机心跳检测失败','host heartbeat detection failed','伺服器心跳檢測失敗','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Please check if the ocp_mgragent process is still alive, or the host ${host} can be reached.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。失败原因:${failed_reason},请检查ocp_mgragent 进程是否正常,或者主机 ${host} 是否可以访问。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。請檢查ocp_mgragent 進程是否正常,或者伺服器 ${host} 是否可以訪問。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。失败原因:${failed_reason},请检查ocp_mgragent 进程是否正常,或者主机 ${host} 是否可以访问。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Please check if the ocp_mgragent process is still alive, or the host ${host} can be reached.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。請檢查ocp_mgragent 進程是否正常,或者伺服器 ${host} 是否可以訪問。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"host heartbeat detection failed\",\"name_zh_cn\":\"主机心跳检测失败\",\"name_zh_tw\":\"伺服器心跳檢測失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Please check if the ocp_mgragent process is still alive, or the host ${host} can be reached.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。失败原因:${failed_reason},请检查ocp_mgragent 进程是否正常,或者主机 ${host} 是否可以访问。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。請檢查ocp_mgragent 進程是否正常,或者伺服器 ${host} 是否可以訪問。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 99: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_agent_version_not_same','{\"name_en_us\":\"OCP-Agent version is not expected\",\"name_zh_cn\":\"主机OCP-Agent版本与预期版本不一致\",\"name_zh_tw\":\"伺服器OCP-Agent版本與預期版本不一致\"}','主机OCP-Agent版本与预期版本不一致','OCP-Agent version is not expected','伺服器OCP-Agent版本與預期版本不一致','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Expected OCP-Agent version: ${ocp_agent_version_full}. Host OCP-Agent version: ${ocp_agent_version}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},主机 OCP-Agent 版本:${ocp_agent_version}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},伺服器 OCP-Agent 版本:${ocp_agent_version}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},主机 OCP-Agent 版本:${ocp_agent_version}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Expected OCP-Agent version: ${ocp_agent_version_full}. Host OCP-Agent version: ${ocp_agent_version}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},伺服器 OCP-Agent 版本:${ocp_agent_version}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP-Agent version is not expected\",\"name_zh_cn\":\"主机OCP-Agent版本与预期版本不一致\",\"name_zh_tw\":\"伺服器OCP-Agent版本與預期版本不一致\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Expected OCP-Agent version: ${ocp_agent_version_full}. Host OCP-Agent version: ${ocp_agent_version}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},主机 OCP-Agent 版本:${ocp_agent_version}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。期望 OCP-Agent 版本:${ocp_agent_version_full},伺服器 OCP-Agent 版本:${ocp_agent_version}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 100: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('system_parameter_not_taken_effect','{\"name_en_us\":\"System parameters take effect only after restarted\",\"name_zh_cn\":\"系统参数修改后需要重启生效\",\"name_zh_tw\":\"系統參數修改後需要重啟生效\"}','系统参数修改后需要重启生效','System parameters take effect only after restarted','系統參數修改後需要重啟生效','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host: ${host}, alert: System parameters take effect only after restarted, parameters: ${system_parameter}.\",\"description_template_zh_cn\":\"服务器:${host},告警:系统参数修改后需要重启生效,参数名:${system_parameter}。\",\"description_template_zh_tw\":\"伺服器:${host},警示:系統參數修改後需要重啟生效,參數名:${system_parameter}。\"}','服务器:${host},告警:系统参数修改后需要重启生效,参数名:${system_parameter}。','Host: ${host}, alert: System parameters take effect only after restarted, parameters: ${system_parameter}.','伺服器:${host},警示:系統參數修改後需要重啟生效,參數名:${system_parameter}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"System parameters take effect only after restarted\",\"name_zh_cn\":\"系统参数修改后需要重启生效\",\"name_zh_tw\":\"系統參數修改後需要重啟生效\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host: ${host}, alert: System parameters take effect only after restarted, parameters: ${system_parameter}.\",\"description_template_zh_cn\":\"服务器:${host},告警:系统参数修改后需要重启生效,参数名:${system_parameter}。\",\"description_template_zh_tw\":\"伺服器:${host},警示:系統參數修改後需要重啟生效,參數名:${system_parameter}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 101: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('no_enough_exporter','{\"name_en_us\":\"exporter number not enough\",\"name_zh_cn\":\"exporter数量不够\",\"name_zh_tw\":\"exporter數量不夠\"}','exporter数量不够','exporter number not enough','exporter數量不夠','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"service\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The deployed services [${host_services}], expected exporter count ${expected_exporter_count}, actual exporter count ${actual_exporter_count}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。部署服务 [${host_services}],预期exporter数量 ${expected_exporter_count},实际exporter数量 ${actual_exporter_count}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。部署服務 [${host_services}],預期exporter數量 ${expected_exporter_count},實際exporter數量 ${actual_exporter_count}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。部署服务 [${host_services}],预期exporter数量 ${expected_exporter_count},实际exporter数量 ${actual_exporter_count}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The deployed services [${host_services}], expected exporter count ${expected_exporter_count}, actual exporter count ${actual_exporter_count}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。部署服務 [${host_services}],預期exporter數量 ${expected_exporter_count},實際exporter數量 ${actual_exporter_count}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"exporter number not enough\",\"name_zh_cn\":\"exporter数量不够\",\"name_zh_tw\":\"exporter數量不夠\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The deployed services [${host_services}], expected exporter count ${expected_exporter_count}, actual exporter count ${actual_exporter_count}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。部署服务 [${host_services}],预期exporter数量 ${expected_exporter_count},实际exporter数量 ${actual_exporter_count}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。部署服務 [${host_services}],預期exporter數量 ${expected_exporter_count},實際exporter數量 ${actual_exporter_count}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"service\", \"host\"]' sql 102: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_remote_server_time_diff_too_large','{\"name_en_us\":\"OCP and remote server time diff too large\",\"name_zh_cn\":\"OCP与远程主机时间差过大\",\"name_zh_tw\":\"OCP與遠程伺服器時間差過大\"}','OCP与远程主机时间差过大','OCP and remote server time diff too large','OCP與遠程伺服器時間差過大','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The time difference between OCP and the remote host (${host}, which belongs to OceanBase cluster: ${ob_cluster_name}) is too large, current time difference ${value_shown} is over ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"OCP 与远程主机(${host},所属集群:${ob_cluster_name})时间差过大,当前时间差 ${value_shown} 超过阈值 ${alarm_threshold} 毫秒。\",\"description_template_zh_tw\":\"OCP 與遠程伺服器(${host},所屬集群:${ob_cluster_name})時間差過大,當前時間差 ${value_shown} 超過閾值 ${alarm_threshold} 毫秒。\"}','OCP 与远程主机(${host},所属集群:${ob_cluster_name})时间差过大,当前时间差 ${value_shown} 超过阈值 ${alarm_threshold} 毫秒。','The time difference between OCP and the remote host (${host}, which belongs to OceanBase cluster: ${ob_cluster_name}) is too large, current time difference ${value_shown} is over ${alarm_threshold} ms.','OCP 與遠程伺服器(${host},所屬集群:${ob_cluster_name})時間差過大,當前時間差 ${value_shown} 超過閾值 ${alarm_threshold} 毫秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP and remote server time diff too large\",\"name_zh_cn\":\"OCP与远程主机时间差过大\",\"name_zh_tw\":\"OCP與遠程伺服器時間差過大\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The time difference between OCP and the remote host (${host}, which belongs to OceanBase cluster: ${ob_cluster_name}) is too large, current time difference ${value_shown} is over ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"OCP 与远程主机(${host},所属集群:${ob_cluster_name})时间差过大,当前时间差 ${value_shown} 超过阈值 ${alarm_threshold} 毫秒。\",\"description_template_zh_tw\":\"OCP 與遠程伺服器(${host},所屬集群:${ob_cluster_name})時間差過大,當前時間差 ${value_shown} 超過閾值 ${alarm_threshold} 毫秒。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 103: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('agentd_process_stop','{\"name_en_us\":\"ocp_agentd process stopped\",\"name_zh_cn\":\"ocp_agentd 进程停止\",\"name_zh_tw\":\"ocp_agentd 進程停止\"}','ocp_agentd 进程停止','ocp_agentd process stopped','ocp_agentd 進程停止','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"ocp_agentd process stopped\",\"name_zh_cn\":\"ocp_agentd 进程停止\",\"name_zh_tw\":\"ocp_agentd 進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 104: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('monagent_process_stop','{\"name_en_us\":\"ocp_monagent process stopped\",\"name_zh_cn\":\"ocp_monagent 进程停止\",\"name_zh_tw\":\"ocp_monagent 進程停止\"}','ocp_monagent 进程停止','ocp_monagent process stopped','ocp_monagent 進程停止','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"ocp_monagent process stopped\",\"name_zh_cn\":\"ocp_monagent 进程停止\",\"name_zh_tw\":\"ocp_monagent 進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 105: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('mgragent_process_stop','{\"name_en_us\":\"ocp_mgragent process stopped\",\"name_zh_cn\":\"ocp_mgragent 进程停止\",\"name_zh_tw\":\"ocp_mgragent 進程停止\"}','ocp_mgragent 进程停止','ocp_mgragent process stopped','ocp_mgragent 進程停止','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"ocp_mgragent process stopped\",\"name_zh_cn\":\"ocp_mgragent 进程停止\",\"name_zh_tw\":\"ocp_mgragent 進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OCP cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 106: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('observer_process_stop','{\"name_en_us\":\"OBServer process stopped\",\"name_zh_cn\":\"OBServer 进程停止\",\"name_zh_tw\":\"OBServer 進程停止\"}','OBServer 进程停止','OBServer process stopped','OBServer 進程停止','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer process stopped\",\"name_zh_cn\":\"OBServer 进程停止\",\"name_zh_tw\":\"OBServer 進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 107: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxyd_process_stop','{\"name_en_us\":\"OBProxy deamon process stopped\",\"name_zh_cn\":\"OBProxy 守护进程停止\",\"name_zh_tw\":\"OBProxy 守護進程停止\"}','OBProxy 守护进程停止','OBProxy deamon process stopped','OBProxy 守護進程停止','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy deamon process stopped\",\"name_zh_cn\":\"OBProxy 守护进程停止\",\"name_zh_tw\":\"OBProxy 守護進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 108: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_process_stop','{\"name_en_us\":\"OBProxy process stopped\",\"name_zh_cn\":\"OBProxy 进程停止\",\"name_zh_tw\":\"OBProxy 進程停止\"}','OBProxy 进程停止','OBProxy process stopped','OBProxy 進程停止','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy process stopped\",\"name_zh_cn\":\"OBProxy 进程停止\",\"name_zh_tw\":\"OBProxy 進程停止\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 109: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_process_dead','{\"name_en_us\":\"OBProxy process is dead\",\"name_zh_cn\":\"OBProxy进程不存在\",\"name_zh_tw\":\"OBProxy進程不存在\"}','OBProxy进程不存在','OBProxy process is dead','OBProxy進程不存在','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy process is dead\",\"name_zh_cn\":\"OBProxy进程不存在\",\"name_zh_tw\":\"OBProxy進程不存在\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 110: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxyd_process_dead','{\"name_en_us\":\"OBProxy daemon process dead\",\"name_zh_cn\":\"OBProxy守护进程不存在\",\"name_zh_tw\":\"OBProxy守護進程不存在\"}','OBProxy守护进程不存在','OBProxy daemon process dead','OBProxy守護進程不存在','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy daemon process dead\",\"name_zh_cn\":\"OBProxy守护进程不存在\",\"name_zh_tw\":\"OBProxy守護進程不存在\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 111: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_cannot_connected','{\"name_en_us\":\"OBProxy cannot connected\",\"name_zh_cn\":\"OBProxy无法连接\",\"name_zh_tw\":\"OBProxy無法連接\"}','OBProxy无法连接','OBProxy cannot connected','OBProxy無法連接','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Failed reason: ${failed_reason}\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。无法连接原因:${failed_reason}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。無法連接原因:${failed_reason}。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。无法连接原因:${failed_reason}。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Failed reason: ${failed_reason}','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。無法連接原因:${failed_reason}。',60,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy cannot connected\",\"name_zh_cn\":\"OBProxy无法连接\",\"name_zh_tw\":\"OBProxy無法連接\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Failed reason: ${failed_reason}\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。无法连接原因:${failed_reason}。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。無法連接原因:${failed_reason}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 112: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_client_connections_usage_over_threshold','{\"name_en_us\":\"OBProxy client connections usage over threshold\",\"name_zh_cn\":\"OBProxy客户端连接使用率超限\",\"name_zh_tw\":\"OBProxy客戶端連接使用率超限\"}','OBProxy客户端连接使用率超限','OBProxy client connections usage over threshold','OBProxy客戶端連接使用率超限','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Client connections usage ${value_shown} is over threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。客户端连接使用率 ${value_shown} 超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。客戶端連接使用率 ${value_shown} 超过閥值 ${alarm_threshold}%。\"}','OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。客户端连接使用率 ${value_shown} 超过阈值 ${alarm_threshold}%。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Client connections usage ${value_shown} is over threshold ${alarm_threshold}%.','OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。客戶端連接使用率 ${value_shown} 超过閥值 ${alarm_threshold}%。',0,15,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy client connections usage over threshold\",\"name_zh_cn\":\"OBProxy客户端连接使用率超限\",\"name_zh_tw\":\"OBProxy客戶端連接使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: ${alarm_name}. Client connections usage ${value_shown} is over threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"OBProxy集群:${obproxy_cluster},主机:${host},告警:${alarm_name}。客户端连接使用率 ${value_shown} 超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"OBProxy集群:${obproxy_cluster},伺服器:${host},警示:${alarm_name}。客戶端連接使用率 ${value_shown} 超过閥值 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 113: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_install_disk_percent_over_threshold','{\"name_en_us\":\"OceanBase host install path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器安装目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器安裝目錄磁碟使用率超限\"}','OceanBase服务器安装目录磁盘使用率超限','OceanBase host install path disk percent over threshold','OceanBase伺服器安裝目錄磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The install path ${install_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。安装目录 ${install_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。安裝目錄 ${install_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。安装目录 ${install_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The install path ${install_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。安裝目錄 ${install_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host install path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器安装目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器安裝目錄磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The install path ${install_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。安装目录 ${install_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。安裝目錄 ${install_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 114: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_data_disk_percent_over_threshold','{\"name_en_us\":\"OceanBase host data path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器数据目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器數據目錄磁碟使用率超限\"}','OceanBase服务器数据目录磁盘使用率超限','OceanBase host data path disk percent over threshold','OceanBase伺服器數據目錄磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The data path ${data_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据目录 ${data_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據目錄 ${data_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据目录 ${data_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The data path ${data_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據目錄 ${data_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host data path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器数据目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器數據目錄磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The data path ${data_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。数据目录 ${data_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。數據目錄 ${data_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 115: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_log_disk_percent_over_threshold','{\"name_en_us\":\"OceanBase host log path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器日志目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器日誌目錄磁碟使用率超限\"}','OceanBase服务器日志目录磁盘使用率超限','OceanBase host log path disk percent over threshold','OceanBase伺服器日誌目錄磁碟使用率超限','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The log path ${log_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志目录 ${log_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌目錄 ${log_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志目录 ${log_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The log path ${log_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌目錄 ${log_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase host log path disk percent over threshold\",\"name_zh_cn\":\"OceanBase服务器日志目录磁盘使用率超限\",\"name_zh_tw\":\"OceanBase伺服器日誌目錄磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The log path ${log_disk_path} mount point ${mount_point} disk usage percentage ${value_shown} is over ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志目录 ${log_disk_path} 挂载点 ${mount_point} 磁盘使用率 ${value_shown} 超过 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌目錄 ${log_disk_path} 掛載點 ${mount_point} 磁碟使用率 ${value_shown} 超過 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"host\"]' sql 116: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_log_disk_usage_high','{\"name_en_us\":\"OceanBase tenant log disk usage over threshold\",\"name_zh_cn\":\"OceanBase租户日志磁盘使用率超限\",\"name_zh_tw\":\"OceanBase租戶日誌磁碟使用率超限\"}','OceanBase租户日志磁盘使用率超限','OceanBase tenant log disk usage over threshold','OceanBase租戶日誌磁碟使用率超限','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant log disk usage ${value_shown} is over threshold ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},zone:${obzone},租户:${tenant_name},告警:OceanBase租户日志磁盘使用率 ${value_shown} 超过阈值 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},zone:${obzone},租戶:${tenant_name},警示:OceanBase租戶日誌磁碟使用率 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},zone:${obzone},租户:${tenant_name},告警:OceanBase租户日志磁盘使用率 ${value_shown} 超过阈值 ${alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant log disk usage ${value_shown} is over threshold ${alarm_threshold} %.','集群:${ob_cluster_name},zone:${obzone},租戶:${tenant_name},警示:OceanBase租戶日誌磁碟使用率 ${value_shown},超过閥值 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant log disk usage over threshold\",\"name_zh_cn\":\"OceanBase租户日志磁盘使用率超限\",\"name_zh_tw\":\"OceanBase租戶日誌磁碟使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant log disk usage ${value_shown} is over threshold ${alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},zone:${obzone},租户:${tenant_name},告警:OceanBase租户日志磁盘使用率 ${value_shown} 超过阈值 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},zone:${obzone},租戶:${tenant_name},警示:OceanBase租戶日誌磁碟使用率 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\",\"tenant_name\"]' sql 117: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('monitor_exporter_unavaliable','{\"name_en_us\":\"Server contains unavaliable monitor exporter\",\"name_zh_cn\":\"服务器存在监控exporter异常\",\"name_zh_tw\":\"伺服器存在監控exporter異常\"}','服务器存在监控exporter异常','Server contains unavaliable monitor exporter','伺服器存在監控exporter異常','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\",\"exporter\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host: ${host}, alert: monitor exporter ${exporter_addr}(type: ${exporter_type}, scrape interval: ${scrape_interval} seconds) is unavaliable.\",\"description_template_zh_cn\":\"主机:${host},告警:监控exporter ${exporter_addr}(类型:${exporter_type},采集间隔:${scrape_interval} 秒)异常。\",\"description_template_zh_tw\":\"伺服器:${host},警示:監控exporter ${exporter_addr}(類型:${exporter_type},采集間隔:${scrape_interval} 秒)異常。\"}','主机:${host},告警:监控exporter ${exporter_addr}(类型:${exporter_type},采集间隔:${scrape_interval} 秒)异常。','Host: ${host}, alert: monitor exporter ${exporter_addr}(type: ${exporter_type}, scrape interval: ${scrape_interval} seconds) is unavaliable.','伺服器:${host},警示:監控exporter ${exporter_addr}(類型:${exporter_type},采集間隔:${scrape_interval} 秒)異常。',300,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Server contains unavaliable monitor exporter\",\"name_zh_cn\":\"服务器存在监控exporter异常\",\"name_zh_tw\":\"伺服器存在監控exporter異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host: ${host}, alert: monitor exporter ${exporter_addr}(type: ${exporter_type}, scrape interval: ${scrape_interval} seconds) is unavaliable.\",\"description_template_zh_cn\":\"主机:${host},告警:监控exporter ${exporter_addr}(类型:${exporter_type},采集间隔:${scrape_interval} 秒)异常。\",\"description_template_zh_tw\":\"伺服器:${host},警示:監控exporter ${exporter_addr}(類型:${exporter_type},采集間隔:${scrape_interval} 秒)異常。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\",\"exporter\"]' sql 118: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_ntp_service_not_exist','{\"name_en_us\":\"The server clock synchronization service does not exist.\",\"name_zh_cn\":\"服务器时钟同步服务不存在\",\"name_zh_tw\":\"伺服器時鐘同步服務不存在\"}','服务器时钟同步服务不存在','The server clock synchronization service does not exist.','伺服器時鐘同步服務不存在','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The The server clock synchronization service (NTP or Chrony) does not exist.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器时钟同步服务(ntp或chrony)不存在。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器時鐘同步服務(ntp或chrony)不存在。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器时钟同步服务(ntp或chrony)不存在。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The The server clock synchronization service (NTP or Chrony) does not exist.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器時鐘同步服務(ntp或chrony)不存在。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The server clock synchronization service does not exist.\",\"name_zh_cn\":\"服务器时钟同步服务不存在\",\"name_zh_tw\":\"伺服器時鐘同步服務不存在\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The The server clock synchronization service (NTP or Chrony) does not exist.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器时钟同步服务(ntp或chrony)不存在。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器時鐘同步服務(ntp或chrony)不存在。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 119: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_ntp_offset_too_large','{\"name_en_us\":\"Excessive offset between the server and the clock source\",\"name_zh_cn\":\"服务器与时钟源偏移过大\",\"name_zh_tw\":\"伺服器與時鐘源偏移過大\"}','服务器与时钟源偏移过大','Excessive offset between the server and the clock source','伺服器與時鐘源偏移過大','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The Excessive offset between the server and the clock source. The clock offset ${value_shown}, which has exceeded the threshold of ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器与时钟源偏移过大,时钟偏移(${value_shown})超过阈值(${alarm_threshold} 毫秒)。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器與時鐘源偏移過大,時鐘偏移(${value_shown})超過閾值(${alarm_threshold} 毫秒)。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器与时钟源偏移过大,时钟偏移(${value_shown})超过阈值(${alarm_threshold} 毫秒)。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The Excessive offset between the server and the clock source. The clock offset ${value_shown}, which has exceeded the threshold of ${alarm_threshold} ms.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器與時鐘源偏移過大,時鐘偏移(${value_shown})超過閾值(${alarm_threshold} 毫秒)。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Excessive offset between the server and the clock source\",\"name_zh_cn\":\"服务器与时钟源偏移过大\",\"name_zh_tw\":\"伺服器與時鐘源偏移過大\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The Excessive offset between the server and the clock source. The clock offset ${value_shown}, which has exceeded the threshold of ${alarm_threshold} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。服务器与时钟源偏移过大,时钟偏移(${value_shown})超过阈值(${alarm_threshold} 毫秒)。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。伺服器與時鐘源偏移過大,時鐘偏移(${value_shown})超過閾值(${alarm_threshold} 毫秒)。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 120: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('partition_create_failed','{\"name_en_us\":\"partition create failed\",\"name_zh_cn\":\"分区创建失败\",\"name_zh_tw\":\"分區創建失敗\"}','分区创建失败','partition create failed','分區創建失敗','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"datasource\", \"table_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${alarm_target} ${alarm_name} partition (${partition_name}) create failed, result ${result}.\",\"description_template_zh_cn\":\"${alarm_target} ${alarm_name} 分区(${partition_name})创建失败,结果:${result}。\",\"description_template_zh_tw\":\"${alarm_target} ${alarm_name} 分區(${partition_name})創建失敗,結果:${result}。\"}','${alarm_target} ${alarm_name} 分区(${partition_name})创建失败,结果:${result}。','${alarm_target} ${alarm_name} partition (${partition_name}) create failed, result ${result}.','${alarm_target} ${alarm_name} 分區(${partition_name})創建失敗,結果:${result}。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"partition create failed\",\"name_zh_cn\":\"分区创建失败\",\"name_zh_tw\":\"分區創建失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${alarm_target} ${alarm_name} partition (${partition_name}) create failed, result ${result}.\",\"description_template_zh_cn\":\"${alarm_target} ${alarm_name} 分区(${partition_name})创建失败,结果:${result}。\",\"description_template_zh_tw\":\"${alarm_target} ${alarm_name} 分區(${partition_name})創建失敗,結果:${result}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"datasource\", \"table_name\"]' sql 121: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ic_server_connect_failed','{\"name_en_us\":\"Inter-Connector server connect failed\",\"name_zh_cn\":\"Inter-Connector 服务端连接失败\",\"name_zh_tw\":\"Inter-Connector 服務端連接失敗\"}','Inter-Connector 服务端连接失败','Inter-Connector server connect failed','Inter-Connector 服務端連接失敗','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ocp_address\",\"ic_server_address\"]','[]','{\"summary_template_en_us\":\"OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}\",\"summary_template_zh_cn\":\"OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}\",\"summary_template_zh_tw\":\"OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}\"}','OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}','OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}','OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}','{\"description_template_en_us\":\"OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}.\",\"description_template_zh_cn\":\"OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}。\",\"description_template_zh_tw\":\"OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}。\"}','OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}。','OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}.','OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Inter-Connector server connect failed\",\"name_zh_cn\":\"Inter-Connector 服务端连接失败\",\"name_zh_tw\":\"Inter-Connector 服務端連接失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}\",\"summary_template_zh_cn\":\"OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}\",\"summary_template_zh_tw\":\"OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OCP Server ${ocp_address} cannot connect to IC-Server ${ic_server_address}.\",\"description_template_zh_cn\":\"OCP节点 ${ocp_address} 无法连接IC-Server ${ic_server_address}。\",\"description_template_zh_tw\":\"OCP節點 ${ocp_address} 無法連接IC-Server ${ic_server_address}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"ocp_address\",\"ic_server_address\"]' sql 122: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('vpc_connect_failed','{\"name_en_us\":\"User VPC connection failed\",\"name_zh_cn\":\"用户 VPC 连接失败\",\"name_zh_tw\":\"用戶 VPC 連接失敗\"}','用户 VPC 连接失败','User VPC connection failed','用戶 VPC 連接失敗','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"vpc_name\", \"vpc_description\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name} ${vpc_description}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name} ${vpc_description}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name} ${vpc_description}\"}','${alarm_target} ${alarm_name} ${vpc_description}','${alarm_target} ${alarm_name} ${vpc_description}','${alarm_target} ${alarm_name} ${vpc_description}','{\"description_template_en_us\":\"${alarm_target} ${alarm_name} ${vpc_description}.\",\"description_template_zh_cn\":\"${alarm_target} ${alarm_name} ${vpc_description}。\",\"description_template_zh_tw\":\"${alarm_target} ${alarm_name} ${vpc_description}。\"}','${alarm_target} ${alarm_name} ${vpc_description}。','${alarm_target} ${alarm_name} ${vpc_description}.','${alarm_target} ${alarm_name} ${vpc_description}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"User VPC connection failed\",\"name_zh_cn\":\"用户 VPC 连接失败\",\"name_zh_tw\":\"用戶 VPC 連接失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name} ${vpc_description}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name} ${vpc_description}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name} ${vpc_description}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${alarm_target} ${alarm_name} ${vpc_description}.\",\"description_template_zh_cn\":\"${alarm_target} ${alarm_name} ${vpc_description}。\",\"description_template_zh_tw\":\"${alarm_target} ${alarm_name} ${vpc_description}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"vpc_name\", \"vpc_description\"]' sql 123: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_disk_readonly','{\"name_en_us\":\"Host disk readonly\",\"name_zh_cn\":\"服务器磁盘只读\",\"name_zh_tw\":\"伺服器磁碟只讀\"}','服务器磁盘只读','Host disk readonly','伺服器磁碟只讀','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\",\"mount_point\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, Host: ${host}, alert: disk mount point ${mount_point} is readonly.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:磁盘挂载点 ${mount_point} 只读。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:磁碟掛載點 ${mount_point} 只讀。\"}','集群:${ob_cluster_name},主机:${host},告警:磁盘挂载点 ${mount_point} 只读。','OceanBase cluster: ${ob_cluster_name}, Host: ${host}, alert: disk mount point ${mount_point} is readonly.','集群:${ob_cluster_name},伺服器:${host},警示:磁碟掛載點 ${mount_point} 只讀。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host disk readonly\",\"name_zh_cn\":\"服务器磁盘只读\",\"name_zh_tw\":\"伺服器磁碟只讀\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, Host: ${host}, alert: disk mount point ${mount_point} is readonly.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:磁盘挂载点 ${mount_point} 只读。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:磁碟掛載點 ${mount_point} 只讀。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\",\"mount_point\"]' sql 124: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_cluster_rs_not_same','{\"name_en_us\":\"rootserver info in config server is not correct.\",\"name_zh_cn\":\"Config server 中 rootserver 信息不正确\",\"name_zh_tw\":\"Config server 中 rootserver 信息不正確\"}','Config server 中 rootserver 信息不正确','rootserver info in config server is not correct.','Config server 中 rootserver 信息不正確','OceanBase','Cluster','[{\"appType\":\"OceanBase\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Rootserver info of OceanBase cluster ${ob_cluster_name}:${ob_cluster_id} is not the same with which in config server, check configUrl of OceanBase cluster.\",\"description_template_zh_cn\":\"OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息与 config server 中 rootserver 信息不一致,请检查 OceanBase 集群的 configUrl 配置。\",\"description_template_zh_tw\":\"OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息與 config server 中 rootserver 信息不一致,請檢查 OceanBase 集群的 configUrl 配置。\"}','OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息与 config server 中 rootserver 信息不一致,请检查 OceanBase 集群的 configUrl 配置。','Rootserver info of OceanBase cluster ${ob_cluster_name}:${ob_cluster_id} is not the same with which in config server, check configUrl of OceanBase cluster.','OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息與 config server 中 rootserver 信息不一致,請檢查 OceanBase 集群的 configUrl 配置。',0,0,360,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"rootserver info in config server is not correct.\",\"name_zh_cn\":\"Config server 中 rootserver 信息不正确\",\"name_zh_tw\":\"Config server 中 rootserver 信息不正確\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Rootserver info of OceanBase cluster ${ob_cluster_name}:${ob_cluster_id} is not the same with which in config server, check configUrl of OceanBase cluster.\",\"description_template_zh_cn\":\"OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息与 config server 中 rootserver 信息不一致,请检查 OceanBase 集群的 configUrl 配置。\",\"description_template_zh_tw\":\"OceanBase 集群 ${ob_cluster_name}:${ob_cluster_id} rootserver 信息與 config server 中 rootserver 信息不一致,請檢查 OceanBase 集群的 configUrl 配置。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\"]' sql 125: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_agent_goroutine_count_over_threshold','{\"name_en_us\":\"Server Agent goroutine count over threshold\",\"name_zh_cn\":\"服务器Agent协程数超限\",\"name_zh_tw\":\"伺服器Agent協程數超限\"}','服务器Agent协程数超限','Server Agent goroutine count over threshold','伺服器Agent協程數超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"process\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, goroutine count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},协程数 ${value} 超过限制 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},協程數 ${value} 超過限製 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},协程数 ${value} 超过限制 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, goroutine count ${value} is over threshold ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},協程數 ${value} 超過限製 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Server Agent goroutine count over threshold\",\"name_zh_cn\":\"服务器Agent协程数超限\",\"name_zh_tw\":\"伺服器Agent協程數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, goroutine count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},协程数 ${value} 超过限制 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},協程數 ${value} 超過限製 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"process\"]' sql 126: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_agent_open_fd_count_over_threshold','{\"name_en_us\":\"Server Agent open fds count over threshold\",\"name_zh_cn\":\"服务器Agent文件句柄数超限\",\"name_zh_tw\":\"伺服器Agent文件句柄數超限\"}','服务器Agent文件句柄数超限','Server Agent open fds count over threshold','伺服器Agent文件句柄數超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"process\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, open fds count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},文件句柄数 ${value} 超过限制 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},文件句柄數 ${value} 超過限製 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},文件句柄数 ${value} 超过限制 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, open fds count ${value} is over threshold ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},文件句柄數 ${value} 超過限製 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Server Agent open fds count over threshold\",\"name_zh_cn\":\"服务器Agent文件句柄数超限\",\"name_zh_tw\":\"伺服器Agent文件句柄數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, open fds count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},文件句柄数 ${value} 超过限制 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},文件句柄數 ${value} 超過限製 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"process\"]' sql 127: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('host_agent_res_memory_over_threshold','{\"name_en_us\":\"Server Agent memory over threshold\",\"name_zh_cn\":\"服务器Agent内存超限\",\"name_zh_tw\":\"伺服器Agent內存超限\"}','服务器Agent内存超限','Server Agent memory over threshold','伺服器Agent內存超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"process\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, resident memory ${value_shown} is over threshold ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},常驻内存 ${value_shown} 超过限制 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},常駐內存 ${value_shown} 超過限製 ${alarm_threshold} GB。\"}','集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},常驻内存 ${value_shown} 超过限制 ${alarm_threshold} GB。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, resident memory ${value_shown} is over threshold ${alarm_threshold} GB.','集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},常駐內存 ${value_shown} 超過限製 ${alarm_threshold} GB。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Server Agent memory over threshold\",\"name_zh_cn\":\"服务器Agent内存超限\",\"name_zh_tw\":\"伺服器Agent內存超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: Agent process: ${process}, resident memory ${value_shown} is over threshold ${alarm_threshold} GB.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:Agent进程:${process},常驻内存 ${value_shown} 超过限制 ${alarm_threshold} GB。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:Agent進程:${process},常駐內存 ${value_shown} 超過限製 ${alarm_threshold} GB。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"process\"]' sql 128: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('sql_audit_collect_lost_percent_over_threshold','{\"name_en_us\":\"sql_audit collect lost percent over threshold\",\"name_zh_cn\":\"sql_audit采集丢点率超限\",\"name_zh_tw\":\"sql_audit採集丢點率超限\"}','sql_audit采集丢点率超限','Sql_audit collect lost percent over threshold','sql_audit採集丢點率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: sql_audit collect drop percent ${value} is over threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:sql_audit数据采集丢点率 ${value}% 超过限制 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:sql_audit數據採集丢點率 ${value}% 超過限製 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:sql_audit数据采集丢点率 ${value}% 超过限制 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: sql_audit collect drop percent ${value}% is over threshold ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:sql_audit數據採集丢點率 ${value}% 超過限製 ${alarm_threshold}%。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"sql_audit collect lost percent over threshold\",\"name_zh_cn\":\"sql_audit采集丢点率超限\",\"name_zh_tw\":\"sql_audit採集丢點率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: sql_audit collect drop percent ${value} is over threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:sql_audit数据采集丢点率 ${value}% 超过限制 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:sql_audit數據採集丢點率 ${value}% 超過限製 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 129: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('same_alarm_rule_detect_too_many_targets','{\"name_en_us\":\"Too many alarm targets detected by the same alarm rule\",\"name_zh_cn\":\"多个实例触发了同一告警规则\",\"name_zh_tw\":\"多個實例觸發了同一告警規則\"}','多个实例触发了同一告警规则','Too many alarm targets detected by the same alarm rule','多個實例觸發了同一告警規則','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"detected_alarm_type\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"${value} alarm targets detected by the same alarm type: ${detected_alarm_type} (${detected_alarm_name_en}), alarm targets contains: ${detected_alarm_targets}.\",\"description_template_zh_cn\":\"${value} 个实例触发了同一告警规则 ${detected_alarm_type}(${detected_alarm_name_zh_cn}),告警实例包括:${detected_alarm_targets}。\",\"description_template_zh_tw\":\"${value} 個實例觸發了同一告警規則 ${detected_alarm_type}(${detected_alarm_name_zh_tw}),告警實例包括:${detected_alarm_targets}。\"}','${value} 个实例触发了同一告警规则 ${detected_alarm_type}(${detected_alarm_name_zh_cn}),告警实例包括:${detected_alarm_targets}。','${value} alarm targets detected by the same alarm type: ${detected_alarm_type} (${detected_alarm_name_en}), alarm targets contains: ${detected_alarm_targets}.','${value} 個實例觸發了同一告警規則 ${detected_alarm_type}(${detected_alarm_name_zh_tw}),告警實例包括:${detected_alarm_targets}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Too many alarm targets detected by the same alarm rule\",\"name_zh_cn\":\"多个实例触发了同一告警规则\",\"name_zh_tw\":\"多個實例觸發了同一告警規則\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"${value} alarm targets detected by the same alarm type: ${detected_alarm_type} (${detected_alarm_name_en}), alarm targets contains: ${detected_alarm_targets}.\",\"description_template_zh_cn\":\"${value} 个实例触发了同一告警规则 ${detected_alarm_type}(${detected_alarm_name_zh_cn}),告警实例包括:${detected_alarm_targets}。\",\"description_template_zh_tw\":\"${value} 個實例觸發了同一告警規則 ${detected_alarm_type}(${detected_alarm_name_zh_tw}),告警實例包括:${detected_alarm_targets}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"detected_alarm_type\", \"tenant_name\"]' sql 130: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_host_task_timeout','{\"name_en_us\":\"OBServer task timeout\",\"name_zh_cn\":\"OBServer任务超时\",\"name_zh_tw\":\"OBServer任務超時\"}','OBServer任务超时','OBServer task timeout','OBServer任務超時','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"task_type\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}(zone: ${obzone}), alert: OBServer task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host}(zone:${obzone}),告警:OBServer任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"叢集:${ob_cluster_name},伺服器:${host}(zone:${obzone}),警示:OBServer任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},主机:${host}(zone:${obzone}),告警:OBServer任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, host: ${host}(zone: ${obzone}), alert: OBServer task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.','叢集:${ob_cluster_name},伺服器:${host}(zone:${obzone}),警示:OBServer任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer task timeout\",\"name_zh_cn\":\"OBServer任务超时\",\"name_zh_tw\":\"OBServer任務超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}(zone: ${obzone}), alert: OBServer task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host}(zone:${obzone}),告警:OBServer任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"叢集:${ob_cluster_name},伺服器:${host}(zone:${obzone}),警示:OBServer任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"task_type\"]' sql 131: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_task_timeout','{\"name_en_us\":\"OceanBase tenant task timeout\",\"name_zh_cn\":\"OceanBase租户任务超时\",\"name_zh_tw\":\"OceanBase租戶任務超時\"}','OceanBase租户任务超时','OceanBase tenant task timeout','OceanBase租戶任務超時','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\", \"task_type\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant system task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},主机:${host}(zone:${obzone}),告警:OceanBase租户系统任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},伺服器:${host}(zone:${obzone}),警示:OceanBase租戶系統任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}','集群:${ob_cluster_name},租户:${tenant_name},主机:${host}(zone:${obzone}),告警:OceanBase租户系统任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant system task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.','集群:${ob_cluster_name},租戶:${tenant_name},伺服器:${host}(zone:${obzone}),警示:OceanBase租戶系統任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant task timeout\",\"name_zh_cn\":\"OceanBase租户任务超时\",\"name_zh_tw\":\"OceanBase租戶任務超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: OceanBase tenant system task timeout. Task type: ${task_type}, execute duration ${value_shown} is over ${alarm_threshold} seconds.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name},主机:${host}(zone:${obzone}),告警:OceanBase租户系统任务超时。任务类型:${task_type},执行时长 ${value_shown},超过阈值 ${alarm_threshold} 秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name},伺服器:${host}(zone:${obzone}),警示:OceanBase租戶系統任務超時。任務類型:${task_type},執行時長 ${value_shown},超过閥值 ${alarm_threshold} 秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"host\", \"task_type\"]' sql 132: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_expired_trans_exist','{\"name_en_us\":\"Expired transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在悬挂事务\",\"name_zh_tw\":\"OceanBase租戶存在懸掛事務\"}','OceanBase租户存在悬挂事务','Expired transactions exist in OceanBase tenant','OceanBase租戶存在懸掛事務','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}','集群:${ob_cluster_name},租户:${tenant_name} 存在悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.','集群:${ob_cluster_name},租戶:${tenant_name} 存在懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Expired transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在悬挂事务\",\"name_zh_tw\":\"OceanBase租戶存在懸掛事務\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, expired transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在悬挂事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在懸掛事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]' sql 133: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_long_trans_exist','{\"name_en_us\":\"Long transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在长事务\",\"name_zh_tw\":\"OceanBase租戶存在長事務\"}','OceanBase租户存在长事务','Long transactions exist in OceanBase tenant','OceanBase租戶存在長事務','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, long transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在长事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在長事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}','集群:${ob_cluster_name},租户:${tenant_name} 存在长事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, long transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.','集群:${ob_cluster_name},租戶:${tenant_name} 存在長事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Long transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在长事务\",\"name_zh_tw\":\"OceanBase租戶存在長事務\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, long transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, trans type: ${trans_type}, trans create time: ${trans_create_time}, the max trans duration: ${value_shown}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在长事务。会话ID:${session_id},事务ID:${trans_hash},事务类型:${trans_type},事务创建时间:${trans_create_time},事务最长持续时长:${value_shown}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在長事務。會話ID:${session_id},事務ID:${trans_hash},事務類型:${trans_type},事務創建時間:${trans_create_time},事務最長持續時長:${value_shown}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]' sql 134: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_large_trans_exist','{\"name_en_us\":\"Large transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在大事务\",\"name_zh_tw\":\"OceanBase租戶存在大事務\"}','OceanBase租户存在大事务','Large transactions exist in OceanBase tenant','OceanBase租戶存在大事務','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, large transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, the max trans log size: ${trans_max_log_size_mb} MB, trans type: ${trans_type}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在大事务。会话ID:${session_id},事务ID为:${trans_hash},事务最大日志量:${trans_max_log_size_mb} MB,事务类型:${trans_type},事务创建时间:${trans_create_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在大事務。會話ID:${session_id},事務ID為:${trans_hash},事務最大日誌量:${trans_max_log_size_mb} MB,事務類型:${trans_type},事務創建時間:${trans_create_time}。\"}','集群:${ob_cluster_name},租户:${tenant_name} 存在大事务。会话ID:${session_id},事务ID为:${trans_hash},事务最大日志量:${trans_max_log_size_mb} MB,事务类型:${trans_type},事务创建时间:${trans_create_time}。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, large transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, the max trans log size: ${trans_max_log_size_mb} MB, trans type: ${trans_type}.','集群:${ob_cluster_name},租戶:${tenant_name} 存在大事務。會話ID:${session_id},事務ID為:${trans_hash},事務最大日誌量:${trans_max_log_size_mb} MB,事務類型:${trans_type},事務創建時間:${trans_create_time}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Large transactions exist in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在大事务\",\"name_zh_tw\":\"OceanBase租戶存在大事務\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, large transactions exist. Session id: ${session_id}, Trans id: ${trans_hash}, the max trans log size: ${trans_max_log_size_mb} MB, trans type: ${trans_type}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在大事务。会话ID:${session_id},事务ID为:${trans_hash},事务最大日志量:${trans_max_log_size_mb} MB,事务类型:${trans_type},事务创建时间:${trans_create_time}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在大事務。會話ID:${session_id},事務ID為:${trans_hash},事務最大日誌量:${trans_max_log_size_mb} MB,事務類型:${trans_type},事務創建時間:${trans_create_time}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"trans_hash\"]' sql 135: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_slow_sql_exists','{\"name_en_us\":\"slow sql exists in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在慢SQL\",\"name_zh_tw\":\"OceanBase租戶存在慢SQL\"}','OceanBase租户存在慢SQL','slow sql exists in OceanBase tenant','OceanBase租戶存在慢SQL','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: slow sql exists in OceanBase tenant. database: ${database}, user: ${user_name}, SQL ID: ${sql_id}, query SQL: ${query_sql}, start time: ${start_time}, end time: ${end_time}, execution count: ${execution_count}, average affect rows per execution count: ${avg_affected_rows}, max affecte rows per execution count: ${max_affected_rows}, average return rows per execution count: ${return_rows}, max return rows per execution count: ${max_return_rows}, total waits: ${total_waits}, average waits time: ${avg_total_wait_time_ms} ms, max wait time: ${max_total_wait_time_ms} ms, remote plan count: ${remote_plan_count}, distributed plan count: ${dist_plan_count}, average elapsed time: ${avg_elapsed_time_ms} ms, max elapsed time: ${max_elapsed_time_ms} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在慢SQL。数据库:${database},执行账号:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次发现时间:${start_time},最后发现时间:${end_time},慢SQL执行次数:${execution_count},平均影响行数:${avg_affected_rows},最大影响行数:${max_affected_rows},平均返回行数:${return_rows},最大返回行数:${max_return_rows}, 等待事件次数:${total_waits},平均等待时间:${avg_total_wait_time_ms} 毫秒,最大等待时间:${max_total_wait_time_ms} 毫秒,远程执行次数:${remote_plan_count}, 分布式执行次数:${dist_plan_count},平均执行耗时:${avg_elapsed_time_ms} 毫秒,最大执行耗时:${max_elapsed_time_ms} 毫秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在慢SQL。數據庫:${database},執行賬號:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次發現時間:${start_time},最後發現時間:${end_time},慢SQL執行次數:${execution_count},平均影響行數:${avg_affected_rows},最大影響行數:${max_affected_rows},平均返回行數:${return_rows},最大返回行數:${max_return_rows}, 等待事件次數:${total_waits},平均等待時間:${avg_total_wait_time_ms} 毫秒,最大等待時間:${max_total_wait_time_ms} 毫秒,遠程執行次數:${remote_plan_count}, 分布式執行次數:${dist_plan_count},平均執行耗時:${avg_elapsed_time_ms} 毫秒,最大執行耗時:${max_elapsed_time_ms} 毫秒。\"}','集群:${ob_cluster_name},租户:${tenant_name} 存在慢SQL。数据库:${database},执行账号:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次发现时间:${start_time},最后发现时间:${end_time},慢SQL执行次数:${execution_count},平均影响行数:${avg_affected_rows},最大影响行数:${max_affected_rows},平均返回行数:${return_rows},最大返回行数:${max_return_rows}, 等待事件次数:${total_waits},平均等待时间:${avg_total_wait_time_ms} 毫秒,最大等待时间:${max_total_wait_time_ms} 毫秒,远程执行次数:${remote_plan_count}, 分布式执行次数:${dist_plan_count},平均执行耗时:${avg_elapsed_time_ms} 毫秒,最大执行耗时:${max_elapsed_time_ms} 毫秒。','OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: slow sql exists in OceanBase tenant. database: ${database}, user: ${user_name}, SQL ID: ${sql_id}, query SQL: ${query_sql}, start time: ${start_time}, end time: ${end_time}, execution count: ${execution_count}, average affect rows per execution count: ${avg_affected_rows}, max affecte rows per execution count: ${max_affected_rows}, average return rows per execution count: ${return_rows}, max return rows per execution count: ${max_return_rows}, total waits: ${total_waits}, average waits time: ${avg_total_wait_time_ms} ms, max wait time: ${max_total_wait_time_ms} ms, remote plan count: ${remote_plan_count}, distributed plan count: ${dist_plan_count}, average elapsed time: ${avg_elapsed_time_ms} ms, max elapsed time: ${max_elapsed_time_ms} ms.','集群:${ob_cluster_name},租戶:${tenant_name} 存在慢SQL。數據庫:${database},執行賬號:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次發現時間:${start_time},最後發現時間:${end_time},慢SQL執行次數:${execution_count},平均影響行數:${avg_affected_rows},最大影響行數:${max_affected_rows},平均返回行數:${return_rows},最大返回行數:${max_return_rows}, 等待事件次數:${total_waits},平均等待時間:${avg_total_wait_time_ms} 毫秒,最大等待時間:${max_total_wait_time_ms} 毫秒,遠程執行次數:${remote_plan_count}, 分布式執行次數:${dist_plan_count},平均執行耗時:${avg_elapsed_time_ms} 毫秒,最大執行耗時:${max_elapsed_time_ms} 毫秒。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"slow sql exists in OceanBase tenant\",\"name_zh_cn\":\"OceanBase租户存在慢SQL\",\"name_zh_tw\":\"OceanBase租戶存在慢SQL\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, tenant: ${tenant_name}, host: ${host}(zone: ${obzone}), alert: slow sql exists in OceanBase tenant. database: ${database}, user: ${user_name}, SQL ID: ${sql_id}, query SQL: ${query_sql}, start time: ${start_time}, end time: ${end_time}, execution count: ${execution_count}, average affect rows per execution count: ${avg_affected_rows}, max affecte rows per execution count: ${max_affected_rows}, average return rows per execution count: ${return_rows}, max return rows per execution count: ${max_return_rows}, total waits: ${total_waits}, average waits time: ${avg_total_wait_time_ms} ms, max wait time: ${max_total_wait_time_ms} ms, remote plan count: ${remote_plan_count}, distributed plan count: ${dist_plan_count}, average elapsed time: ${avg_elapsed_time_ms} ms, max elapsed time: ${max_elapsed_time_ms} ms.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},租户:${tenant_name} 存在慢SQL。数据库:${database},执行账号:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次发现时间:${start_time},最后发现时间:${end_time},慢SQL执行次数:${execution_count},平均影响行数:${avg_affected_rows},最大影响行数:${max_affected_rows},平均返回行数:${return_rows},最大返回行数:${max_return_rows}, 等待事件次数:${total_waits},平均等待时间:${avg_total_wait_time_ms} 毫秒,最大等待时间:${max_total_wait_time_ms} 毫秒,远程执行次数:${remote_plan_count}, 分布式执行次数:${dist_plan_count},平均执行耗时:${avg_elapsed_time_ms} 毫秒,最大执行耗时:${max_elapsed_time_ms} 毫秒。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},租戶:${tenant_name} 存在慢SQL。數據庫:${database},執行賬號:${user_name},SQL ID: ${sql_id},SQL文本:${query_sql},首次發現時間:${start_time},最後發現時間:${end_time},慢SQL執行次數:${execution_count},平均影響行數:${avg_affected_rows},最大影響行數:${max_affected_rows},平均返回行數:${return_rows},最大返回行數:${max_return_rows}, 等待事件次數:${total_waits},平均等待時間:${avg_total_wait_time_ms} 毫秒,最大等待時間:${max_total_wait_time_ms} 毫秒,遠程執行次數:${remote_plan_count}, 分布式執行次數:${dist_plan_count},平均執行耗時:${avg_elapsed_time_ms} 毫秒,最大執行耗時:${max_elapsed_time_ms} 毫秒。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"sql_id\"]' sql 136: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_file_root_usage','{\"name_en_us\":\"Host root disk usage hign\",\"name_zh_cn\":\"服务器根目录使用率过高\",\"name_zh_tw\":\"伺服器根目錄使用率過高\"}','服务器根目录使用率过高','Host root disk usage hign','伺服器根目錄使用率過高','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The root disk usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。根目录使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。根目錄使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。根目录使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The root disk usage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。根目錄使用率 ${value_shown} 超過 ${alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host root disk usage hign\",\"name_zh_cn\":\"服务器根目录使用率过高\",\"name_zh_tw\":\"伺服器根目錄使用率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The root disk usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。根目录使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。根目錄使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 137: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_observer_fd_usage','{\"name_en_us\":\"OceanBase server fd usage hign\",\"name_zh_cn\":\"OceanBase server 打开句柄过多\",\"name_zh_tw\":\"OceanBase server 打開句柄過多\"}','OceanBase server 打开句柄过多','OceanBase server fd usage hign','OceanBase server 打開句柄過多','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The fd count ${observer_fd_count_value}, fd usage ${observer_fd_usage_value_en_us} is over ${observer_fd_usage_alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。句柄数 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_cn} 超过 ${observer_fd_usage_alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。句柄數 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_tw} 超過 ${observer_fd_usage_alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。句柄数 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_cn} 超过 ${observer_fd_usage_alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The fd count ${observer_fd_count_value}, fd usage ${observer_fd_usage_value_en_us} is over ${observer_fd_usage_alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。句柄數 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_tw} 超過 ${observer_fd_usage_alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server fd usage hign\",\"name_zh_cn\":\"OceanBase server 打开句柄过多\",\"name_zh_tw\":\"OceanBase server 打開句柄過多\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The fd count ${observer_fd_count_value}, fd usage ${observer_fd_usage_value_en_us} is over ${observer_fd_usage_alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。句柄数 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_cn} 超过 ${observer_fd_usage_alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。句柄數 ${observer_fd_count_value}, 句柄使用率 ${observer_fd_usage_value_zh_tw} 超過 ${observer_fd_usage_alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 138: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_cpu_sys_abnormal','{\"name_en_us\":\"Host CPUSYS usage hign\",\"name_zh_cn\":\"服务器CPUSYS使用率过高\",\"name_zh_tw\":\"伺服器CPUSYS使用率過高\"}','服务器CPUSYS使用率过高','Host CPUSYS usage hign','伺服器CPUSYS使用率過高','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU system usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU system使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU system使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU system使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU system usage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU system使用率 ${value_shown} 超過 ${alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPUSYS usage hign\",\"name_zh_cn\":\"服务器CPUSYS使用率过高\",\"name_zh_tw\":\"伺服器CPUSYS使用率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU system usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU system使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU system使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 139: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_cpu_util_full','{\"name_en_us\":\"Host CPU usage full\",\"name_zh_cn\":\"服务器CPU使用率爆满\",\"name_zh_tw\":\"伺服器CPU使用率爆滿\"}','服务器CPU使用率爆满','Host CPU usage full','伺服器CPU使用率爆滿','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${value_shown} 超過 ${alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPU usage full\",\"name_zh_cn\":\"服务器CPU使用率爆满\",\"name_zh_tw\":\"伺服器CPU使用率爆滿\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${value_shown} 超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 140: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_cpu_util_hwm','{\"name_en_us\":\"Host CPU usage over threshold\",\"name_zh_cn\":\"服务器CPU使用率超限\",\"name_zh_tw\":\"伺服器CPU使用率超限\"}','服务器CPU使用率超限','Host CPU usage over threshold','伺服器CPU使用率超限','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${cpu_used_percent_value_en_us} is over ${cpu_used_percent_alarm_threshold}%, CPU steal ${cpu_steal_value_en_us} is less than ${cpu_steal_alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_cn} 超过 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_cn} 低于 ${cpu_steal_alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_tw} 超過 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_tw} 低於 ${cpu_steal_alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_cn} 超过 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_cn} 低于 ${cpu_steal_alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${cpu_used_percent_value_en_us} is over ${cpu_used_percent_alarm_threshold}%, CPU steal ${cpu_steal_value_en_us} is less than ${cpu_steal_alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_tw} 超過 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_tw} 低於 ${cpu_steal_alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPU usage over threshold\",\"name_zh_cn\":\"服务器CPU使用率超限\",\"name_zh_tw\":\"伺服器CPU使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The CPU usage ${cpu_used_percent_value_en_us} is over ${cpu_used_percent_alarm_threshold}%, CPU steal ${cpu_steal_value_en_us} is less than ${cpu_steal_alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_cn} 超过 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_cn} 低于 ${cpu_steal_alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU使用率 ${cpu_used_percent_value_zh_tw} 超過 ${cpu_used_percent_alarm_threshold}%,CPU steal ${cpu_steal_value_zh_tw} 低於 ${cpu_steal_alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 141: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_kernel_io_hang','{\"name_en_us\":\"OceanBase server IO Hang\",\"name_zh_cn\":\"OceanBase server 服务器 IO Hang\",\"name_zh_tw\":\"OceanBase server 伺服器 IO Hang\"}','OceanBase server 服务器 IO Hang','OceanBase server IO Hang','OceanBase server 伺服器 IO Hang','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase disk: ${ob_device}, device ${device}, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase disk: ${ob_device}, device ${device}, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server IO Hang\",\"name_zh_cn\":\"OceanBase server 服务器 IO Hang\",\"name_zh_tw\":\"OceanBase server 伺服器 IO Hang\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The OceanBase disk: ${ob_device}, device ${device}, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]' sql 142: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_sda_ioawait','{\"name_en_us\":\"OceanBase server disk io await high\",\"name_zh_cn\":\"OceanBase server 服务器磁盘ioawait过高\",\"name_zh_tw\":\"OceanBase server 伺服器磁碟ioawait過高\"}','OceanBase server 服务器磁盘ioawait过高','OceanBase server disk io await high','OceanBase server 伺服器磁碟ioawait過高','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk: ${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk: ${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server disk io await high\",\"name_zh_cn\":\"OceanBase server 服务器磁盘ioawait过高\",\"name_zh_tw\":\"OceanBase server 伺服器磁碟ioawait過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk: ${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]' sql 143: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_nvme_ioawait','{\"name_en_us\":\"OceanBase server disk io await over threshold\",\"name_zh_cn\":\"OceanBase server 磁盘ioawait高\",\"name_zh_tw\":\"OceanBase server 磁碟ioawait高\"}','OceanBase server 磁盘ioawait高','OceanBase server disk io await over threshold','OceanBase server 磁碟ioawait高','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk:${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk:${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server disk io await over threshold\",\"name_zh_cn\":\"OceanBase server 磁盘ioawait高\",\"name_zh_tw\":\"OceanBase server 磁碟ioawait高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. OceanBase disk:${ob_device}, device ${device}, io await ${io_await_value_en_us} is over ${io_await_alarm_threshold} ms, io util ${io_util_value_en_us} is over ${io_util_alarm_threshold} %, io qusize ${io_qusize_value} is over ${io_qusize_alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。OceanBase磁盘:${ob_device},device ${device},io await ${io_await_value_zh_cn} 超过 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_cn} 超过 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超过 ${io_qusize_alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。OceanBase磁碟:${ob_device},device ${device},io await ${io_await_value_zh_tw} 超過 ${io_await_alarm_threshold} 毫秒,io util ${io_util_value_zh_tw} 超過 ${io_util_alarm_threshold} %,io qusize ${io_qusize_value} 超過 ${io_qusize_alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"device\"]' sql 144: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_traffic_drop','{\"name_en_us\":\"Host network traffic drop high\",\"name_zh_cn\":\"服务器网络丢包过多\",\"name_zh_tw\":\"伺服器網絡丟包過多\"}','服务器网络丢包过多','Host network traffic drop high','伺服器網絡丟包過多','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of drop count ${value_shown} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均丢包次数 ${value_shown} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均丟包次數 ${value_shown} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均丢包次数 ${value_shown} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of drop count ${value_shown} is over ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均丟包次數 ${value_shown} 超過 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host network traffic drop high\",\"name_zh_cn\":\"服务器网络丢包过多\",\"name_zh_tw\":\"伺服器網絡丟包過多\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of drop count ${value_shown} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均丢包次数 ${value_shown} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均丟包次數 ${value_shown} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 145: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_traffic_error','{\"name_en_us\":\"Host network traffic error high\",\"name_zh_cn\":\"服务器网络收发包出错\",\"name_zh_tw\":\"伺服器網絡收發包出錯\"}','服务器网络收发包出错','Host network traffic error high','伺服器網絡收發包出錯','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of error count ${value_shown} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均出错次数 ${value_shown} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均出錯次數 ${value_shown} 超過 ${alarm_threshold}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均出错次数 ${value_shown} 超过 ${alarm_threshold}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of error count ${value_shown} is over ${alarm_threshold}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均出錯次數 ${value_shown} 超過 ${alarm_threshold}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host network traffic error high\",\"name_zh_cn\":\"服务器网络收发包出错\",\"name_zh_tw\":\"伺服器網絡收發包出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The average of error count ${value_shown} is over ${alarm_threshold}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。平均出错次数 ${value_shown} 超过 ${alarm_threshold}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。平均出錯次數 ${value_shown} 超過 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 146: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_observer_not_exist','{\"name_en_us\":\"OceanBase server process not exist\",\"name_zh_cn\":\"OceanBase server 进程不存在\",\"name_zh_tw\":\"OceanBase server 進程不存在\"}','OceanBase server 进程不存在','OceanBase server process not exist','OceanBase server 進程不存在','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server process not exists.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:OceanBase server 进程不存在。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:OceanBase server 進程不存在。\"}','集群:${ob_cluster_name},主机:${host},告警:OceanBase server 进程不存在。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server process not exists.','集群:${ob_cluster_name},伺服器:${host},警示:OceanBase server 進程不存在。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server process not exist\",\"name_zh_cn\":\"OceanBase server 进程不存在\",\"name_zh_tw\":\"OceanBase server 進程不存在\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server process not exists.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:OceanBase server 进程不存在。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:OceanBase server 進程不存在。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 147: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_observer_core_dump','{\"name_en_us\":\"OceanBase server Core Dump\",\"name_zh_cn\":\"OceanBase server Core Dump\",\"name_zh_tw\":\"OceanBase server Core Dump\"}','OceanBase server Core Dump','OceanBase server Core Dump','OceanBase server Core Dump','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server Core Dump ${value_shown} ago.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${value_shown}前 OceanBase server Core Dump。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${value_shown}前 OceanBase server Core Dump。\"}','集群:${ob_cluster_name},主机:${host},告警:${value_shown}前 OceanBase server Core Dump。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server Core Dump ${value_shown} ago.','集群:${ob_cluster_name},伺服器:${host},警示:${value_shown}前 OceanBase server Core Dump。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase server Core Dump\",\"name_zh_cn\":\"OceanBase server Core Dump\",\"name_zh_tw\":\"OceanBase server Core Dump\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: OceanBase server Core Dump ${value_shown} ago.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${value_shown}前 OceanBase server Core Dump。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${value_shown}前 OceanBase server Core Dump。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 148: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_core_dump','{\"name_en_us\":\"OBProxy server Core Dump\",\"name_zh_cn\":\"OBProxy server Core Dump\",\"name_zh_tw\":\"OBProxy server Core Dump\"}','OBProxy server Core Dump','OBProxy server Core Dump','OBProxy server Core Dump','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"obproxy_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: OBProxy server Core Dump ${value_shown} ago.\",\"description_template_zh_cn\":\"集群:${obproxy_cluster},主机:${host},告警:${value_shown}前 OBProxy server Core Dump。\",\"description_template_zh_tw\":\"集群:${obproxy_cluster},伺服器:${host},警示:${value_shown}前 OBProxy server Core Dump。\"}','集群:${obproxy_cluster},主机:${host},告警:${value_shown}前 OBProxy server Core Dump。','OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: OBProxy server Core Dump ${value_shown} ago.','集群:${obproxy_cluster},伺服器:${host},警示:${value_shown}前 OBProxy server Core Dump。',0,10,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy server Core Dump\",\"name_zh_cn\":\"OBProxy server Core Dump\",\"name_zh_tw\":\"OBProxy server Core Dump\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy cluster: ${obproxy_cluster}, host: ${host}, alert: OBProxy server Core Dump ${value_shown} ago.\",\"description_template_zh_cn\":\"集群:${obproxy_cluster},主机:${host},告警:${value_shown}前 OBProxy server Core Dump。\",\"description_template_zh_tw\":\"集群:${obproxy_cluster},伺服器:${host},警示:${value_shown}前 OBProxy server Core Dump。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"obproxy_cluster_id\", \"host\"]' sql 149: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_nic_1000m_full','{\"name_en_us\":\"Host nics traffic full\",\"name_zh_cn\":\"服务器千兆网卡被打满\",\"name_zh_tw\":\"伺服器千兆網卡被打滿\"}','服务器千兆网卡被打满','Host nics traffic full','伺服器千兆網卡被打滿','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}','集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.','集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host nics traffic full\",\"name_zh_cn\":\"服务器千兆网卡被打满\",\"name_zh_tw\":\"伺服器千兆網卡被打滿\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 150: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_nic_1000m_hwm','{\"name_en_us\":\"Host nics traffic high\",\"name_zh_cn\":\"服务器千兆网卡高水位\",\"name_zh_tw\":\"伺服器千兆網卡高水位\"}','服务器千兆网卡高水位','Host nics traffic high','伺服器千兆網卡高水位','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}','集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.','集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host nics traffic high\",\"name_zh_cn\":\"服务器千兆网卡高水位\",\"name_zh_tw\":\"伺服器千兆網卡高水位\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 151: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_tsar_traffic_overload','{\"name_en_us\":\"Host nics traffic overload\",\"name_zh_cn\":\"服务器网卡使用率过高\",\"name_zh_tw\":\"伺服器網卡使用率過高\"}','服务器网卡使用率过高','Host nics traffic overload','伺服器網卡使用率過高','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"device\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}','集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.','集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host nics traffic overload\",\"name_zh_cn\":\"服务器网卡使用率过高\",\"name_zh_tw\":\"伺服器網卡使用率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, NIC: ${device}, alert: ${alarm_name}. The nics traffic usage ${eth_net_traffic_usage_value_en_us} is over ${eth_net_traffic_usage_alarm_threshold}%, network bandwidth ${eth_net_bandwidth_mbps_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},网卡:${device},告警:${alarm_name}。网卡带宽使用率 ${eth_net_traffic_usage_value_zh_cn} 超过 ${eth_net_traffic_usage_alarm_threshold}%,网卡带宽 ${eth_net_bandwidth_mbps_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},網卡:${device},警示:${alarm_name}。網卡帶寬使用率 ${eth_net_traffic_usage_value_zh_tw} 超過 ${eth_net_traffic_usage_alarm_threshold}%,網卡帶寬 ${eth_net_bandwidth_mbps_value_zh_tw}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"device\"]' sql 152: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('node_file_inode_usage','{\"name_en_us\":\"Host inode usage high\",\"name_zh_cn\":\"服务器inode使用率过高\",\"name_zh_tw\":\"伺服器inode使用率過高\"}','服务器inode使用率过高','Host inode usage high','伺服器inode使用率過高','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The inode usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。inode使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。inode使用率 ${value_shown},超過 ${alarm_threshold}%。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。inode使用率 ${value_shown} 超过 ${alarm_threshold}%。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The inode usage ${value_shown} is over ${alarm_threshold}%.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。inode使用率 ${value_shown},超過 ${alarm_threshold}%。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host inode usage high\",\"name_zh_cn\":\"服务器inode使用率过高\",\"name_zh_tw\":\"伺服器inode使用率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. The inode usage ${value_shown} is over ${alarm_threshold}%.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。inode使用率 ${value_shown} 超过 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。inode使用率 ${value_shown},超過 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\"]' sql 153: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('os_cpu_irq_error','{\"name_en_us\":\"Host cpu softirq error\",\"name_zh_cn\":\"服务器CPU软中断未打散\",\"name_zh_tw\":\"伺服器CPU軟中斷未打散\"}','服务器CPU软中断未打散','Host cpu softirq error','伺服器CPU軟中斷未打散','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"host\", \"cpu\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. CPU ${cpu}, CPU softirq usage ${cpu_softirq_per_cpu_value_en_us}, CPU idle percent ${cpu_idle_per_cpu_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU ${cpu},CPU软中断使用率 ${cpu_softirq_per_cpu_value_zh_cn},CPU空闲率 ${cpu_idle_per_cpu_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU ${cpu},CPU軟中斷使用率 ${cpu_softirq_per_cpu_value_zh_tw},CPU空閒率 ${cpu_idle_per_cpu_value_zh_tw}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU ${cpu},CPU软中断使用率 ${cpu_softirq_per_cpu_value_zh_cn},CPU空闲率 ${cpu_idle_per_cpu_value_zh_cn}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. CPU ${cpu}, CPU softirq usage ${cpu_softirq_per_cpu_value_en_us}, CPU idle percent ${cpu_idle_per_cpu_value_en_us}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU ${cpu},CPU軟中斷使用率 ${cpu_softirq_per_cpu_value_zh_tw},CPU空閒率 ${cpu_idle_per_cpu_value_zh_tw}。',0,60,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host cpu softirq error\",\"name_zh_cn\":\"服务器CPU软中断未打散\",\"name_zh_tw\":\"伺服器CPU軟中斷未打散\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. CPU ${cpu}, CPU softirq usage ${cpu_softirq_per_cpu_value_en_us}, CPU idle percent ${cpu_idle_per_cpu_value_en_us}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。CPU ${cpu},CPU软中断使用率 ${cpu_softirq_per_cpu_value_zh_cn},CPU空闲率 ${cpu_idle_per_cpu_value_zh_cn}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。CPU ${cpu},CPU軟中斷使用率 ${cpu_softirq_per_cpu_value_zh_tw},CPU空閒率 ${cpu_idle_per_cpu_value_zh_tw}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"host\", \"cpu\"]' sql 154: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('refresh_location_cache_failed','{\"name_en_us\":\"Refresh OBServer location cache failed\",\"name_zh_cn\":\"OBServer 刷新 location cache 失败\",\"name_zh_tw\":\"OBServer 刷新 location cache 失敗\"}','OBServer 刷新 location cache 失败','Refresh OBServer location cache failed','OBServer 刷新 location cache 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',60,0,120,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Refresh OBServer location cache failed\",\"name_zh_cn\":\"OBServer 刷新 location cache 失败\",\"name_zh_tw\":\"OBServer 刷新 location cache 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}. Log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 155: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('refresh_location_cache_failed_by_metric','{\"name_en_us\":\"Refresh OBServer location cache failed\",\"name_zh_cn\":\"OBServer 刷新 location cache 失败\",\"name_zh_tw\":\"OBServer 刷新 location cache 失敗\"}','OBServer 刷新 location cache 失败','Refresh OBServer location cache failed','OBServer 刷新 location cache 失敗','OceanBase','Host','[{\"appType\":\"OceanBase\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}','集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.','集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。',60,10,120,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Refresh OBServer location cache failed\",\"name_zh_cn\":\"OBServer 刷新 location cache 失败\",\"name_zh_tw\":\"OBServer 刷新 location cache 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host}, alert: ${alarm_name}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},告警:${alarm_name}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},警示:${alarm_name}。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 156: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('observer_log_alarm','{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}','OBServer 程序日志','process log of OBServer','OBServer 程序日志','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 157: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('observer_all_error_log_alarm','{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}','OBServer 程序日志','process log of OBServer','OBServer 程序日志','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of OBServer\",\"name_zh_cn\":\"OBServer 程序日志\",\"name_zh_tw\":\"OBServer 程序日志\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 158: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('election_log_alarm','{\"name_en_us\":\"process log of OBServer election\",\"name_zh_cn\":\"OBServer 选举日志\",\"name_zh_tw\":\"OBServer 选举日誌\"}','OBServer 选举日志','process log of OBServer election','OBServer 选举日誌','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of OBServer election\",\"name_zh_cn\":\"OBServer 选举日志\",\"name_zh_tw\":\"OBServer 选举日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 159: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('rootservice_log_alarm','{\"name_en_us\":\"process log of OBServer rootservice\",\"name_zh_cn\":\"OBServer rootservice日志\",\"name_zh_tw\":\"OBServer rootservice日誌\"}','OBServer rootservice日志','process log of OBServer rootservice','OBServer rootservice日誌','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of OBServer rootservice\",\"name_zh_cn\":\"OBServer rootservice日志\",\"name_zh_tw\":\"OBServer rootservice日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 160: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rs_voting_success','{\"name_en_us\":\"OBServer rootservice voting success\",\"name_zh_cn\":\"OBServer rootservice 选举成功\",\"name_zh_tw\":\"OBServer rootservice 選舉成功\"}','OBServer rootservice 选举成功','OBServer rootservice voting success','OBServer rootservice 選舉成功','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}.','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice voting success\",\"name_zh_cn\":\"OBServer rootservice 选举成功\",\"name_zh_tw\":\"OBServer rootservice 選舉成功\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 161: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_decent_voting','{\"name_en_us\":\"OBServer decent voting\",\"name_zh_cn\":\"OBServer 无主选举\",\"name_zh_tw\":\"OBServer 無主選舉\"}','OBServer 无主选举','OBServer decent voting','OBServer 無主選舉','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer decent voting\",\"name_zh_cn\":\"OBServer 无主选举\",\"name_zh_tw\":\"OBServer 無主選舉\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 162: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_virtual_group_elect_error','{\"name_en_us\":\"OBServer virtual group elect error\",\"name_zh_cn\":\"OBServer 选举虚拟组异常\",\"name_zh_tw\":\"OBServer 選舉虛擬組異常\"}','OBServer 选举虚拟组异常','OBServer virtual group elect error','OBServer 選舉虛擬組異常','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer virtual group elect error\",\"name_zh_cn\":\"OBServer 选举虚拟组异常\",\"name_zh_tw\":\"OBServer 選舉虛擬組異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 163: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_global_trans_version_delay','{\"name_en_us\":\"OBServer global trans version is delay\",\"name_zh_cn\":\"OBServer 全局版本过低\",\"name_zh_tw\":\"OBServer 全局版本過低\"}','OBServer 全局版本过低','OBServer global trans version is delay','OBServer 全局版本過低','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer global trans version is delay\",\"name_zh_cn\":\"OBServer 全局版本过低\",\"name_zh_tw\":\"OBServer 全局版本過低\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 164: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_major_freeze_timeout','{\"name_en_us\":\"OBServer major freeze timeout\",\"name_zh_cn\":\"OBServer major freeze 超时\",\"name_zh_tw\":\"OBServer major freeze 超時\"}','OBServer major freeze 超时','OBServer major freeze timeout','OBServer major freeze 超時','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer major freeze timeout\",\"name_zh_cn\":\"OBServer major freeze 超时\",\"name_zh_tw\":\"OBServer major freeze 超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 165: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_replica_minority','{\"name_en_us\":\"OBServer has no enough replicas\",\"name_zh_cn\":\"OBServer 副本少数派\",\"name_zh_tw\":\"OBServer 副本少數派\"}','OBServer 副本少数派','OBServer has no enough replicas','OBServer 副本少數派','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer has no enough replicas\",\"name_zh_cn\":\"OBServer 副本少数派\",\"name_zh_tw\":\"OBServer 副本少數派\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 166: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rs_online_fail','{\"name_en_us\":\"OBServer rootservice start fail\",\"name_zh_cn\":\"OBServer rootservice 上任失败\",\"name_zh_tw\":\"OBServer rootservice 上任失敗\"}','OBServer rootservice 上任失败','OBServer rootservice start fail','OBServer rootservice 上任失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice start fail\",\"name_zh_cn\":\"OBServer rootservice 上任失败\",\"name_zh_tw\":\"OBServer rootservice 上任失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 167: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rs_thread_hang','{\"name_en_us\":\"OBServer rootservice theads hang\",\"name_zh_cn\":\"OBServer rootservice 线程 hang\",\"name_zh_tw\":\"OBServer rootservice 線程 hang\"}','OBServer rootservice 线程 hang','OBServer rootservice theads hang','OBServer rootservice 線程 hang','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice theads hang\",\"name_zh_cn\":\"OBServer rootservice 线程 hang\",\"name_zh_tw\":\"OBServer rootservice 線程 hang\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 168: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_log_rs_checksum_error','{\"name_en_us\":\"OBServer rootservice checksum error\",\"name_zh_cn\":\"OBServer rootservice checksum 出错\",\"name_zh_tw\":\"OBServer rootservice checksum 出錯\"}','OBServer rootservice checksum 出错','OBServer rootservice checksum error','OBServer rootservice checksum 出錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice checksum error\",\"name_zh_cn\":\"OBServer rootservice checksum 出错\",\"name_zh_tw\":\"OBServer rootservice checksum 出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 169: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rs_restart_fail','{\"name_en_us\":\"OBServer rootservice restart fail\",\"name_zh_cn\":\"OBServer rootservice 重启失败\",\"name_zh_tw\":\"OBServer rootservice 重啟失敗\"}','OBServer rootservice 重启失败','OBServer rootservice restart fail','OBServer rootservice 重啟失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice restart fail\",\"name_zh_cn\":\"OBServer rootservice 重启失败\",\"name_zh_tw\":\"OBServer rootservice 重啟失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 170: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rs_merge_error','{\"name_en_us\":\"OBServer merge error\",\"name_zh_cn\":\"OBServer 合并出错\",\"name_zh_tw\":\"OBServer 合並出錯\"}','OBServer 合并出错','OBServer merge error','OBServer 合並出錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer merge error\",\"name_zh_cn\":\"OBServer 合并出错\",\"name_zh_tw\":\"OBServer 合並出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 171: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_cant_daily_merge','{\"name_en_us\":\"OBServer cannot daily merge due to switching leader failed\",\"name_zh_cn\":\"OBServer 每日合并前切主失败\",\"name_zh_tw\":\"OBServer 每日合並前切主失敗\"}','OBServer 每日合并前切主失败','OBServer cannot daily merge due to switching leader failed','OBServer 每日合並前切主失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer cannot daily merge due to switching leader failed\",\"name_zh_cn\":\"OBServer 每日合并前切主失败\",\"name_zh_tw\":\"OBServer 每日合並前切主失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 172: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clock_unsync','{\"name_en_us\":\"OBServer clock is unsync\",\"name_zh_cn\":\"OBServer 服务器时钟不同步\",\"name_zh_tw\":\"OBServer 伺服器时钟不同步\"}','OBServer 服务器时钟不同步','OBServer clock is unsync','OBServer 伺服器时钟不同步','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer clock is unsync\",\"name_zh_cn\":\"OBServer 服务器时钟不同步\",\"name_zh_tw\":\"OBServer 伺服器时钟不同步\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 173: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_refresh_schema_error','{\"name_en_us\":\"OBServer refresh schema fail\",\"name_zh_cn\":\"OBServer 刷新 schema 出错\",\"name_zh_tw\":\"OBServer 刷新 schema 出錯\"}','OBServer 刷新 schema 出错','OBServer refresh schema fail','OBServer 刷新 schema 出錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer refresh schema fail\",\"name_zh_cn\":\"OBServer 刷新 schema 出错\",\"name_zh_tw\":\"OBServer 刷新 schema 出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 174: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_fetch_rs_url_fail','{\"name_en_us\":\"OBServer request config url fail\",\"name_zh_cn\":\"OBServer 请求 config url 失败\",\"name_zh_tw\":\"OBServer 請求 config url 失敗\"}','OBServer 请求 config url 失败','OBServer request config url fail','OBServer 請求 config url 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer request config url fail\",\"name_zh_cn\":\"OBServer 请求 config url 失败\",\"name_zh_tw\":\"OBServer 請求 config url 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 175: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_max_open_files','{\"name_en_us\":\"OBServer reach max open files\",\"name_zh_cn\":\"OBServer 到达最大文件句柄数\",\"name_zh_tw\":\"OBServer 到達最大文件句柄數\"}','OBServer 到达最大文件句柄数','OBServer reach max open files','OBServer 到達最大文件句柄數','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer reach max open files\",\"name_zh_cn\":\"OBServer 到达最大文件句柄数\",\"name_zh_tw\":\"OBServer 到達最大文件句柄數\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 176: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_system_disk_full','{\"name_en_us\":\"OBServer has no enouth space\",\"name_zh_cn\":\"OBServer 可用空间不足\",\"name_zh_tw\":\"OBServer 可用空間不足\"}','OBServer 可用空间不足','OBServer has no enouth space','OBServer 可用空間不足','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer has no enouth space\",\"name_zh_cn\":\"OBServer 可用空间不足\",\"name_zh_tw\":\"OBServer 可用空間不足\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 177: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clog_checksum_mismatch','{\"name_en_us\":\"OBServer clog checksum mismatch\",\"name_zh_cn\":\"OBServer clog checksum mismatch\",\"name_zh_tw\":\"OBServer clog checksum mismatch\"}','OBServer clog checksum mismatch','OBServer clog checksum mismatch','OBServer clog checksum mismatch','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer clog checksum mismatch\",\"name_zh_cn\":\"OBServer clog checksum mismatch\",\"name_zh_tw\":\"OBServer clog checksum mismatch\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 178: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clog_disk_full','{\"name_en_us\":\"OBServer clog disk is almost full\",\"name_zh_cn\":\"OBServer clog 磁盘空间不足\",\"name_zh_tw\":\"OBServer clog 磁碟空間不足\"}','OBServer clog 磁盘空间不足','OBServer clog disk is almost full','OBServer clog 磁碟空間不足','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer clog disk is almost full\",\"name_zh_cn\":\"OBServer clog 磁盘空间不足\",\"name_zh_tw\":\"OBServer clog 磁碟空間不足\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 179: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clog_write_error','{\"name_en_us\":\"OBServer write clog fail\",\"name_zh_cn\":\"OBServer clog 写失败\",\"name_zh_tw\":\"OBServer clog 寫失敗\"}','OBServer clog 写失败','OBServer write clog fail','OBServer clog 寫失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer write clog fail\",\"name_zh_cn\":\"OBServer clog 写失败\",\"name_zh_tw\":\"OBServer clog 寫失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 180: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_worker_thread_full','{\"name_en_us\":\"OBServer worker thread pool is full\",\"name_zh_cn\":\"OBServer 线程耗尽\",\"name_zh_tw\":\"OBServer 線程耗盡\"}','OBServer 线程耗尽','OBServer worker thread pool is full','OBServer 線程耗盡','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer worker thread pool is full\",\"name_zh_cn\":\"OBServer 线程耗尽\",\"name_zh_tw\":\"OBServer 線程耗盡\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 181: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clog_parse_error','{\"name_en_us\":\"OBServer clog decode fail\",\"name_zh_cn\":\"OBServer clog 解析失败\",\"name_zh_tw\":\"OBServer clog 解析失敗\"}','OBServer clog 解析失败','OBServer clog decode fail','OBServer clog 解析失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer clog decode fail\",\"name_zh_cn\":\"OBServer clog 解析失败\",\"name_zh_tw\":\"OBServer clog 解析失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 182: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_commit_error','{\"name_en_us\":\"OBServer transaction commit fail\",\"name_zh_cn\":\"OBServer 事务报错\",\"name_zh_tw\":\"OBServer 事務報錯\"}','OBServer 事务报错','OBServer transaction commit fail','OBServer 事務報錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer transaction commit fail\",\"name_zh_cn\":\"OBServer 事务报错\",\"name_zh_tw\":\"OBServer 事務報錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 183: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_unit_migrate_error','{\"name_en_us\":\"OBServer unit migrate fail\",\"name_zh_cn\":\"OBServer unit 迁移失败\",\"name_zh_tw\":\"OBServer unit 遷移失敗\"}','OBServer unit 迁移失败','OBServer unit migrate fail','OBServer unit 遷移失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer unit migrate fail\",\"name_zh_cn\":\"OBServer unit 迁移失败\",\"name_zh_tw\":\"OBServer unit 遷移失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 184: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rpc_blocklist','{\"name_en_us\":\"OBServer RPC is added to blocklist due to timeout\",\"name_zh_cn\":\"OBServer RPC 超时并加入黑名单\",\"name_zh_tw\":\"OBServer RPC 超時並加入黑名單\"}','OBServer RPC 超时并加入阻止清单','OBServer RPC is added to blocklist due to timeout','OBServer RPC 超時並加入阻止清單','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer RPC is added to blocklist due to timeout\",\"name_zh_cn\":\"OBServer RPC 超时并加入黑名单\",\"name_zh_tw\":\"OBServer RPC 超時並加入黑名單\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 185: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_microblock_read0','{\"name_en_us\":\"OBServer microblock reads 0\",\"name_zh_cn\":\"OBServer 微块读出为0\",\"name_zh_tw\":\"OBServer 微塊讀出為0\"}','OBServer 微块读出为0','OBServer microblock reads 0','OBServer 微塊讀出為0','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer microblock reads 0\",\"name_zh_cn\":\"OBServer 微块读出为0\",\"name_zh_tw\":\"OBServer 微塊讀出為0\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 186: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_row_count_notsame','{\"name_en_us\":\"OBServer row count is not same\",\"name_zh_cn\":\"OBServer 数据不一致\",\"name_zh_tw\":\"OBServer 數據不一致\"}','OBServer 数据不一致','OBServer row count is not same','OBServer 數據不一致','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer row count is not same\",\"name_zh_cn\":\"OBServer 数据不一致\",\"name_zh_tw\":\"OBServer 數據不一致\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 187: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_server_hang_due_to_trx_lock','{\"name_en_us\":\"OBServer hang due to deadlock\",\"name_zh_cn\":\"OBServer 线程死锁\",\"name_zh_tw\":\"OBServer 线程死锁\"}','OBServer 线程死锁','OBServer hang due to deadlock','OBServer 线程死锁','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer hang due to deadlock\",\"name_zh_cn\":\"OBServer 线程死锁\",\"name_zh_tw\":\"OBServer 线程死锁\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 188: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_tx_timeout','{\"name_en_us\":\"OBServer transaction timeout\",\"name_zh_cn\":\"OBServer 事务超时\",\"name_zh_tw\":\"OBServer 事務超時\"}','OBServer 事务超时','OBServer transaction timeout','OBServer 事務超時','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer transaction timeout\",\"name_zh_cn\":\"OBServer 事务超时\",\"name_zh_tw\":\"OBServer 事務超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 189: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_io_error','{\"name_en_us\":\"OBServer IO error\",\"name_zh_cn\":\"OBServer IO 出错\",\"name_zh_tw\":\"OBServer IO 出錯\"}','OBServer IO 出错','OBServer IO error','OBServer IO 出錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer IO error\",\"name_zh_cn\":\"OBServer IO 出错\",\"name_zh_tw\":\"OBServer IO 出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 190: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_merge_error','{\"name_en_us\":\"OBServer merge failed\",\"name_zh_cn\":\"OBServer 合并失败\",\"name_zh_tw\":\"OBServer 合並失敗\"}','OBServer 合并失败','OBServer merge failed','OBServer 合並失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer merge failed\",\"name_zh_cn\":\"OBServer 合并失败\",\"name_zh_tw\":\"OBServer 合並失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 191: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_merge_error_4184','{\"name_en_us\":\"OBServer merge failed due to disk full\",\"name_zh_cn\":\"OBServer 合并出错:空间不足\",\"name_zh_tw\":\"OBServer 合並出錯:空間不足\"}','OBServer 合并出错:空间不足','OBServer merge failed due to disk full','OBServer 合並出錯:空間不足','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer merge failed due to disk full\",\"name_zh_cn\":\"OBServer 合并出错:空间不足\",\"name_zh_tw\":\"OBServer 合並出錯:空間不足\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 192: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_disk_almost_full','{\"name_en_us\":\"OBServer disk is almost full\",\"name_zh_cn\":\"OBServer 磁盘空间不足\",\"name_zh_tw\":\"OBServer 磁碟空間不足\"}','OBServer 磁盘空间不足','OBServer disk is almost full','OBServer 磁碟空間不足','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer disk is almost full\",\"name_zh_cn\":\"OBServer 磁盘空间不足\",\"name_zh_tw\":\"OBServer 磁碟空間不足\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 193: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_reply_memstore_failed','{\"name_en_us\":\"OBServer clog reply memstore failed\",\"name_zh_cn\":\"OBServer clog 回放失败\",\"name_zh_tw\":\"OBServer clog 回放失敗\"}','OBServer clog 回放失败','OBServer clog reply memstore failed','OBServer clog 回放失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer clog reply memstore failed\",\"name_zh_cn\":\"OBServer clog 回放失败\",\"name_zh_tw\":\"OBServer clog 回放失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 194: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_retry_remove_parts','{\"name_en_us\":\"OBServer retry to remove partitions\",\"name_zh_cn\":\"OBServer 删除分区异常\",\"name_zh_tw\":\"OBServer 刪除分區異常\"}','OBServer 删除分区异常','OBServer retry to remove partitions','OBServer 刪除分區異常','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer retry to remove partitions\",\"name_zh_cn\":\"OBServer 删除分区异常\",\"name_zh_tw\":\"OBServer 刪除分區異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 195: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_too_many_sstables','{\"name_en_us\":\"OBServer has too many sstables\",\"name_zh_cn\":\"OBServer sstables 过多\",\"name_zh_tw\":\"OBServer sstables 過多\"}','OBServer sstables 过多','OBServer has too many sstables','OBServer sstables 過多','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer has too many sstables\",\"name_zh_cn\":\"OBServer sstables 过多\",\"name_zh_tw\":\"OBServer sstables 過多\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 196: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_trx_context_not_release','{\"name_en_us\":\"OBServer transaction context is not released\",\"name_zh_cn\":\"OBServer 事务上下文未释放\",\"name_zh_tw\":\"OBServer 事務上下文未釋放\"}','OBServer 事务上下文未释放','OBServer transaction context is not released','OBServer 事務上下文未釋放','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer transaction context is not released\",\"name_zh_cn\":\"OBServer 事务上下文未释放\",\"name_zh_tw\":\"OBServer 事務上下文未釋放\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 197: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_dump_queue_full','{\"name_en_us\":\"OBServer compaction or merge hang\",\"name_zh_cn\":\"OBServer 转储卡合并\",\"name_zh_tw\":\"OBServer 轉儲卡合並\"}','OBServer 转储卡合并','OBServer compaction or merge hang','OBServer 轉儲卡合並','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer compaction or merge hang\",\"name_zh_cn\":\"OBServer 转储卡合并\",\"name_zh_tw\":\"OBServer 轉儲卡合並\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 198: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_get_events_fail','{\"name_en_us\":\"OBServer get events fail\",\"name_zh_cn\":\"OBServer 获取 events 失败\",\"name_zh_tw\":\"OBServer 獲取 events 失敗\"}','OBServer 获取 events 失败','OBServer get events fail','OBServer 獲取 events 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer get events fail\",\"name_zh_cn\":\"OBServer 获取 events 失败\",\"name_zh_tw\":\"OBServer 獲取 events 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 199: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_invalid_lock','{\"name_en_us\":\"OBserver has encountered a deadlock\",\"name_zh_cn\":\"OBserver 出现死锁\",\"name_zh_tw\":\"OBserver 出現死鎖\"}','OBserver 出现死锁','OBserver has encountered a deadlock','OBserver 出現死鎖','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBserver has encountered a deadlock\",\"name_zh_cn\":\"OBserver 出现死锁\",\"name_zh_tw\":\"OBserver 出現死鎖\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 200: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_mem_alloc_error','{\"name_en_us\":\"OBServer alloc memory fail\",\"name_zh_cn\":\"OBServer 内存分配出错\",\"name_zh_tw\":\"OBServer 內存分配出錯\"}','OBServer 内存分配出错','OBServer alloc memory fail','OBServer 內存分配出錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer alloc memory fail\",\"name_zh_cn\":\"OBServer 内存分配出错\",\"name_zh_tw\":\"OBServer 內存分配出錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 201: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_mysql_request_full','{\"name_en_us\":\"OceanBase tenant request queue is full\",\"name_zh_cn\":\"OceanBase 租户队列满\",\"name_zh_tw\":\"OceanBase 租戶隊列滿\"}','OceanBase 租户队列满','OceanBase tenant request queue is full','OceanBase 租戶隊列滿','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant request queue is full\",\"name_zh_cn\":\"OceanBase 租户队列满\",\"name_zh_tw\":\"OceanBase 租戶隊列滿\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 202: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_right_to_die','{\"name_en_us\":\"OBServer is about to exit\",\"name_zh_cn\":\"OBServer 即将停服\",\"name_zh_tw\":\"OBServer 即將停服\"}','OBServer 即将停服','OBServer is about to exit','OBServer 即將停服','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer is about to exit\",\"name_zh_cn\":\"OBServer 即将停服\",\"name_zh_tw\":\"OBServer 即將停服\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 203: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_log_crash_error','{\"name_en_us\":\"OBServer crash\",\"name_zh_cn\":\"OBServer crash\",\"name_zh_tw\":\"OBServer crash\"}','OBServer crash','OBServer crash','OBServer crash','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer crash\",\"name_zh_cn\":\"OBServer crash\",\"name_zh_tw\":\"OBServer crash\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 204: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_log_meta_inconsistent','{\"name_en_us\":\"OBServer schema is inconsistent\",\"name_zh_cn\":\"OBServer schema 重建后仍不一致\",\"name_zh_tw\":\"OBServer schema 重建後仍不一致\"}','OBServer schema 重建后仍不一致','OBServer schema is inconsistent','OBServer schema 重建後仍不一致','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer schema is inconsistent\",\"name_zh_cn\":\"OBServer schema 重建后仍不一致\",\"name_zh_tw\":\"OBServer schema 重建後仍不一致\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 205: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_network_unreachable','{\"name_en_us\":\"OBServer network is unreachable\",\"name_zh_cn\":\"OBServer 主机网络不通\",\"name_zh_tw\":\"OBServer 伺服器網絡不通\"}','OBServer 主机网络不通','OBServer network is unreachable','OBServer 伺服器網絡不通','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer network is unreachable\",\"name_zh_cn\":\"OBServer 主机网络不通\",\"name_zh_tw\":\"OBServer 伺服器網絡不通\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 206: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_no_valid_parti','{\"name_en_us\":\"OBServer does not have available partitions\",\"name_zh_cn\":\"OBServer 无可用分区表\",\"name_zh_tw\":\"OBServer 無可用分區表\"}','OBServer 无可用分区表','OBServer does not have available partitions','OBServer 無可用分區表','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer does not have available partitions\",\"name_zh_cn\":\"OBServer 无可用分区表\",\"name_zh_tw\":\"OBServer 無可用分區表\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 207: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_log_ps_checksum_fail','{\"name_en_us\":\"OBServer ps checksum fail\",\"name_zh_cn\":\"OBServer ps checksum 失败\",\"name_zh_tw\":\"OBServer ps checksum 失敗\"}','OBServer ps checksum 失败','OBServer ps checksum fail','OBServer ps checksum 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer ps checksum fail\",\"name_zh_cn\":\"OBServer ps checksum 失败\",\"name_zh_tw\":\"OBServer ps checksum 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 208: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rpc_error','{\"name_en_us\":\"OBServer RPC timeout\",\"name_zh_cn\":\"OBServer RPC 超时\",\"name_zh_tw\":\"OBServer RPC 超時\"}','OBServer RPC 超时','OBServer RPC timeout','OBServer RPC 超時','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer RPC timeout\",\"name_zh_cn\":\"OBServer RPC 超时\",\"name_zh_tw\":\"OBServer RPC 超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 209: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_timer_cost_much','{\"name_en_us\":\"OBServer threads hang\",\"name_zh_cn\":\"OBServer 线程卡住\",\"name_zh_tw\":\"OBServer 線程卡住\"}','OBServer 线程卡住','OBServer threads hang','OBServer 線程卡住','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer threads hang\",\"name_zh_cn\":\"OBServer 线程卡住\",\"name_zh_tw\":\"OBServer 線程卡住\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 210: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_unknown_checksum_error','{\"name_en_us\":\"OBServer checksum error\",\"name_zh_cn\":\"OBServer checksum 报错\",\"name_zh_tw\":\"OBServer checksum 報錯\"}','OBServer checksum 报错','OBServer checksum error','OBServer checksum 報錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer checksum error\",\"name_zh_cn\":\"OBServer checksum 报错\",\"name_zh_tw\":\"OBServer checksum 報錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 211: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_alloc_oops','{\"name_en_us\":\"OBServer alloc_oops\",\"name_zh_cn\":\"OBServer alloc_oops\",\"name_zh_tw\":\"OBServer alloc_oops\"}','OBServer alloc_oops','OBServer alloc_oops','OBServer alloc_oops','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer alloc_oops\",\"name_zh_cn\":\"OBServer alloc_oops\",\"name_zh_tw\":\"OBServer alloc_oops\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 212: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_assemble_rpc_lock','{\"name_en_us\":\"OBServer ssemble rpc encounters a lock conflict\",\"name_zh_cn\":\"OBServer ssemble rpc 锁冲突\",\"name_zh_tw\":\"OBServer ssemble rpc 鎖沖突\"}','OBServer ssemble rpc 锁冲突','OBServer ssemble rpc encounters a lock conflict','OBServer ssemble rpc 鎖沖突','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer ssemble rpc encounters a lock conflict\",\"name_zh_cn\":\"OBServer ssemble rpc 锁冲突\",\"name_zh_tw\":\"OBServer ssemble rpc 鎖沖突\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 213: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_error_lib_direct_alloc','{\"name_en_us\":\"OBServer direct_alloc fail\",\"name_zh_cn\":\"OBServer direct_alloc 失败\",\"name_zh_tw\":\"OBServer direct_alloc 失敗\"}','OBServer direct_alloc 失败','OBServer direct_alloc fail','OBServer direct_alloc 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer direct_alloc fail\",\"name_zh_cn\":\"OBServer direct_alloc 失败\",\"name_zh_tw\":\"OBServer direct_alloc 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 214: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_partition_overlimit','{\"name_en_us\":\"OceanBase tenant partitions overlimit\",\"name_zh_cn\":\"OceanBase 租户分区过多\",\"name_zh_tw\":\"OceanBase 租戶分區過多\"}','OceanBase 租户分区过多','OceanBase tenant partitions overlimit','OceanBase 租戶分區過多','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OceanBase tenant partitions overlimit\",\"name_zh_cn\":\"OceanBase 租户分区过多\",\"name_zh_tw\":\"OceanBase 租戶分區過多\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 215: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_easy_hold_timeout','{\"name_en_us\":\"OBServer easy rpc timeout\",\"name_zh_cn\":\"OBServer easy rpc 超时\",\"name_zh_tw\":\"OBServer easy rpc 超時\"}','OBServer easy rpc 超时','OBServer easy rpc timeout','OBServer easy rpc 超時','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer easy rpc timeout\",\"name_zh_cn\":\"OBServer easy rpc 超时\",\"name_zh_tw\":\"OBServer easy rpc 超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 216: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_renew_location_timeout','{\"name_en_us\":\"OBServer renew location timeout\",\"name_zh_cn\":\"OBServer 错刷 location cache 超时\",\"name_zh_tw\":\"OBServer 錯刷 location cache 超時\"}','OBServer 错刷 location cache 超时','OBServer renew location timeout','OBServer 錯刷 location cache 超時','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer renew location timeout\",\"name_zh_cn\":\"OBServer 错刷 location cache 超时\",\"name_zh_tw\":\"OBServer 錯刷 location cache 超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 217: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_rpc_fly_slow','{\"name_en_us\":\"OBServer packet fly cost too much\",\"name_zh_cn\":\"OBServer 报文响应时间过长\",\"name_zh_tw\":\"OBServer 報文回應時間過長\"}','OBServer 报文响应时间过长','OBServer packet fly cost too much','OBServer 報文回應時間過長','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer packet fly cost too much\",\"name_zh_cn\":\"OBServer 报文响应时间过长\",\"name_zh_tw\":\"OBServer 報文回應時間過長\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 218: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_alloc_handle','{\"name_en_us\":\"alloc_handle_4019\",\"name_zh_cn\":\"alloc_handle_4019\",\"name_zh_tw\":\"alloc_handle_4019\"}','alloc_handle_4019','alloc_handle_4019','alloc_handle_4019','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"alloc_handle_4019\",\"name_zh_cn\":\"alloc_handle_4019\",\"name_zh_tw\":\"alloc_handle_4019\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 219: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_clock_diff_time_too_large','{\"name_en_us\":\"Excessive offset between the OBServer and the clock source\",\"name_zh_cn\":\"OBServer 服务器与时钟源偏移过大\",\"name_zh_tw\":\"OBServer 伺服器與時鐘源偏移過大\"}','OBServer 服务器与时钟源偏移过大','Excessive offset between the OBServer and the clock source','OBServer 伺服器與時鐘源偏移過大','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Excessive offset between the OBServer and the clock source\",\"name_zh_cn\":\"OBServer 服务器与时钟源偏移过大\",\"name_zh_tw\":\"OBServer 伺服器與時鐘源偏移過大\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 220: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_distributed_strong_read','{\"name_en_us\":\"OBServer distributed strong read\",\"name_zh_cn\":\"OBServer 跨机强度错误\",\"name_zh_tw\":\"OBServer 跨機強度錯誤\"}','OBServer 跨机强度错误','OBServer distributed strong read','OBServer 跨機強度錯誤','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer distributed strong read\",\"name_zh_cn\":\"OBServer 跨机强度错误\",\"name_zh_tw\":\"OBServer 跨機強度錯誤\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 221: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_fail_check_localserver','{\"name_en_us\":\"fail_check_localserver_4018\",\"name_zh_cn\":\"fail_check_localserver_4018\",\"name_zh_tw\":\"fail_check_localserver_4018\"}','fail_check_localserver_4018','fail_check_localserver_4018','fail_check_localserver_4018','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"fail_check_localserver_4018\",\"name_zh_cn\":\"fail_check_localserver_4018\",\"name_zh_tw\":\"fail_check_localserver_4018\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 222: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_log_lock_conflict','{\"name_en_us\":\"OBServer encounters a lock conflict\",\"name_zh_cn\":\"OBServer 存在锁冲突\",\"name_zh_tw\":\"OBServer 存在鎖沖突\"}','OBServer 存在锁冲突','OBServer encounters a lock conflict','OBServer 存在鎖沖突','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer encounters a lock conflict\",\"name_zh_cn\":\"OBServer 存在锁冲突\",\"name_zh_tw\":\"OBServer 存在鎖沖突\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 223: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_log_server_disk_error','{\"name_en_us\":\"Suspected OBServer disk failure\",\"name_zh_cn\":\"OBServer 疑似磁盘故障\",\"name_zh_tw\":\"OBServer 疑似磁碟故障\"}','OBServer 疑似磁盘故障','Suspected OBServer disk failure','OBServer 疑似磁碟故障','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Suspected OBServer disk failure\",\"name_zh_cn\":\"OBServer 疑似磁盘故障\",\"name_zh_tw\":\"OBServer 疑似磁碟故障\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 224: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_err_defensive_check','{\"name_en_us\":\"OBServer diskdefensive check error\",\"name_zh_cn\":\"OBServer 防御性检查报错\",\"name_zh_tw\":\"OBServer 防禦性檢查報錯\"}','OBServer 防御性检查报错','OBServer diskdefensive check error','OBServer 防禦性檢查報錯','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer diskdefensive check error\",\"name_zh_cn\":\"OBServer 防御性检查报错\",\"name_zh_tw\":\"OBServer 防禦性檢查報錯\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 225: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_server_local_ip_invalid','{\"name_en_us\":\"OBServer local ip invalid\",\"name_zh_cn\":\"OBServer IP 错误\",\"name_zh_tw\":\"OBServer IP 錯誤\"}','OBServer IP 错误','OBServer local ip invalid','OBServer IP 錯誤','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer local ip invalid\",\"name_zh_cn\":\"OBServer IP 错误\",\"name_zh_tw\":\"OBServer IP 錯誤\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 226: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_server_service_start_fail','{\"name_en_us\":\"OBServer start fail\",\"name_zh_cn\":\"OBServer 启动失败\",\"name_zh_tw\":\"OBServer 啟動失敗\"}','OBServer 启动失败','OBServer start fail','OBServer 啟動失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer start fail\",\"name_zh_cn\":\"OBServer 启动失败\",\"name_zh_tw\":\"OBServer 啟動失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 227: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_server_stop_fail','{\"name_en_us\":\"OBServer stop fail\",\"name_zh_cn\":\"OBServer 退出失败\",\"name_zh_tw\":\"OBServer 退出失敗\"}','OBServer 退出失败','OBServer stop fail','OBServer 退出失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer stop fail\",\"name_zh_cn\":\"OBServer 退出失败\",\"name_zh_tw\":\"OBServer 退出失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 228: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_rootservice_start_fail','{\"name_en_us\":\"OBServer rootservice init fail\",\"name_zh_cn\":\"OBServer rootservice 启动失败\",\"name_zh_tw\":\"OBServer rootservice 啟動失敗\"}','OBServer rootservice 启动失败','OBServer rootservice init fail','OBServer rootservice 啟動失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice init fail\",\"name_zh_cn\":\"OBServer rootservice 启动失败\",\"name_zh_tw\":\"OBServer rootservice 啟動失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 229: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_rootservice_destroy_fail','{\"name_en_us\":\"OBServer rootservice destroy fail\",\"name_zh_cn\":\"OBServer rootservice destroy 失败\",\"name_zh_tw\":\"OBServer rootservice destroy 失敗\"}','OBServer rootservice destroy 失败','OBServer rootservice destroy fail','OBServer rootservice destroy 失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer rootservice destroy fail\",\"name_zh_cn\":\"OBServer rootservice destroy 失败\",\"name_zh_tw\":\"OBServer rootservice destroy 失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 230: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_rootservice_stop_fail','{\"name_en_us\":\"OBServer stop rootservice fail\",\"name_zh_cn\":\"OBServer rootservice 退出失败\",\"name_zh_tw\":\"OBServer rootservice 退出失敗\"}','OBServer rootservice 退出失败','OBServer stop rootservice fail','OBServer rootservice 退出失敗','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer stop rootservice fail\",\"name_zh_cn\":\"OBServer rootservice 退出失败\",\"name_zh_tw\":\"OBServer rootservice 退出失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 231: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('ob_common_unexpected_internal_error','{\"name_en_us\":\"OBServer unexpected internal error\",\"name_zh_cn\":\"OBServer 非预期的内部错误\",\"name_zh_tw\":\"OBServer 非預期的內部錯誤\"}','OBServer 非预期的内部错误','OBServer unexpected internal error','OBServer 非預期的內部錯誤','Log','OceanBaseLog','[{\"appType\":\"Log\", \"scope\":\"OceanBaseLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',1,'system',1,0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBServer unexpected internal error\",\"name_zh_cn\":\"OBServer 非预期的内部错误\",\"name_zh_tw\":\"OBServer 非預期的內部錯誤\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OceanBaseLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\"]' sql 232: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('obproxy_log_alarm','{\"name_en_us\":\"process log of OBProxy\",\"name_zh_cn\":\"OBProxy 程序日志\",\"name_zh_tw\":\"OBProxy 程式日誌\"}','OBProxy 程序日志','process log of OBProxy','OBProxy 程式日誌','Log','OBProxyLog','[{\"appType\":\"Log\", \"scope\":\"OBProxyLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OBProxy cluster: ${obproxy_cluster}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] OBProxy集群:${obproxy_cluster},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] OBProxy集群:${obproxy_cluster},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] OBProxy集群:${obproxy_cluster},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] OBProxy cluster: ${obproxy_cluster}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.','[${alarm_name}] OBProxy集群:${obproxy_cluster},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of OBProxy\",\"name_zh_cn\":\"OBProxy 程序日志\",\"name_zh_tw\":\"OBProxy 程式日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OBProxy cluster: ${obproxy_cluster}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] OBProxy集群:${obproxy_cluster},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] OBProxy集群:${obproxy_cluster},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='OBProxyLog',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 233: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('monagent_log_alarm','{\"name_en_us\":\"process log of ocp_monagent\",\"name_zh_cn\":\"ocp_monagent 进程日志\",\"name_zh_tw\":\"ocp_monagent 程式日誌\"}','ocp_monagent 进程日志','process log of ocp_monagent','ocp_monagent 程式日誌','Log','HostLog','[{\"appType\":\"Log\", \"scope\":\"HostLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of ocp_monagent\",\"name_zh_cn\":\"ocp_monagent 进程日志\",\"name_zh_tw\":\"ocp_monagent 程式日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='HostLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 234: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('mgragent_log_alarm','{\"name_en_us\":\"process log of ocp_mgragent\",\"name_zh_cn\":\"ocp_mgragent 进程日志\",\"name_zh_tw\":\"ocp_mgragent 程式日誌\"}','ocp_mgragent 进程日志','process log of ocp_mgragent','ocp_mgragent 程式日誌','Log','HostLog','[{\"appType\":\"Log\", \"scope\":\"HostLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',0) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"process log of ocp_mgragent\",\"name_zh_cn\":\"ocp_mgragent 进程日志\",\"name_zh_tw\":\"ocp_mgragent 程式日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='HostLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 235: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('message_log_alarm','{\"name_en_us\":\"system message log\",\"name_zh_cn\":\"系统 message 日志\",\"name_zh_tw\":\"系統 message 日誌\"}','系统 message 日志','system message log','系統 message 日誌','Log','HostLog','[{\"appType\":\"Log\", \"scope\":\"HostLog\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}','[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。','[${alarm_name}] Cluster: ${ob_cluster_name}. Host: ${host}. Log type: ${server_type}. Log file: ${filename}. Log level: ${log_level}. Keyword=${keyword}. Error code=${error_code}. Log details=${error_message}. ','[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"system message log\",\"name_zh_cn\":\"系统 message 日志\",\"name_zh_tw\":\"系統 message 日誌\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OceanBase cluster: ${ob_cluster_name}, host: ${host}, log type: ${server_type}, log filename: ${filename}, log level: ${log_level}, keyword: ${keyword}, error code: ${error_code}, message: ${error_message}.\",\"description_template_zh_cn\":\"[${alarm_name}] 集群:${ob_cluster_name},主机:${host},日志类型:${server_type},日志文件:${filename},日志级别:${log_level},关键字=${keyword},错误码=${error_code},日志详情=${error_message}。\",\"description_template_zh_tw\":\"[${alarm_name}] 集群:${ob_cluster_name},伺服器:${host},日誌類型:${server_type},日誌文件:${filename},日誌級別:${log_level},關鍵字=${keyword},錯誤碼=${error_code},日誌詳情=${error_message}。\"}',`is_build_in`=1,`app_type`='Log',`scope`='HostLog',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"host\", \"server_type\", \"error_code\", \"keyword\"]' sql 236: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_meta_db_disconnected','{\"name_en_us\":\"OCP meta database disconnected\",\"name_zh_cn\":\"OCP 元数据库断开连接\",\"name_zh_tw\":\"OCP 元數據庫斷開連接\"}','OCP 元数据库断开连接','OCP meta database disconnected','OCP 元數據庫斷開連接','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\", \"db\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OCP ${db} database disconnected.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP ${db} 数据库出现断连。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP ${db} 數據庫出現斷連。\"}','[${alarm_name}] OCP ${db} 数据库出现断连。','[${alarm_name}] OCP ${db} database disconnected.','[${alarm_name}] OCP ${db} 數據庫出現斷連。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP meta database disconnected\",\"name_zh_cn\":\"OCP 元数据库断开连接\",\"name_zh_tw\":\"OCP 元數據庫斷開連接\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OCP ${db} database disconnected.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP ${db} 数据库出现断连。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP ${db} 數據庫出現斷連。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"db\"]' sql 237: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_http_request_timeout','{\"name_en_us\":\"OCP HTTP request timeout\",\"name_zh_cn\":\"OCP HTTP 接口请求超时\",\"name_zh_tw\":\"OCP HTTP 接口請求超時\"}','OCP HTTP 接口请求超时','OCP HTTP request timeout','OCP HTTP 接口請求超時','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"uri\", \"method\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OCP HTTP request uri is ${uri}, method is {method}, duration ${value_shown} is too long.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP HTTP 接口的 uri 为 ${uri},方法为:${method},请求耗时 ${value_shown} 过长。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP HTTP 接口的 uri 為 ${uri},方法為:${method},請求耗時 ${value_shown} 過長。\"}','[${alarm_name}] OCP HTTP 接口的 uri 为 ${uri},方法为:${method},请求耗时 ${value_shown} 过长。','[${alarm_name}] OCP HTTP request uri is ${uri}, method is {method}, duration ${value_shown} is too long.','[${alarm_name}] OCP HTTP 接口的 uri 為 ${uri},方法為:${method},請求耗時 ${value_shown} 過長。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP HTTP request timeout\",\"name_zh_cn\":\"OCP HTTP 接口请求超时\",\"name_zh_tw\":\"OCP HTTP 接口請求超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OCP HTTP request uri is ${uri}, method is {method}, duration ${value_shown} is too long.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP HTTP 接口的 uri 为 ${uri},方法为:${method},请求耗时 ${value_shown} 过长。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP HTTP 接口的 uri 為 ${uri},方法為:${method},請求耗時 ${value_shown} 過長。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"uri\", \"method\"]' sql 238: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_http_request_too_many_errors_occur','{\"name_en_us\":\"OCP HTTP request too many errors occur\",\"name_zh_cn\":\"OCP HTTP 错误请求过多\",\"name_zh_tw\":\"OCP HTTP 错误請求過多\"}','OCP HTTP 错误请求过多','OCP HTTP request too many errors occur','OCP HTTP 错误請求過多','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"status\", \"uri\", \"method\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OCP HTTP requests uri is ${uri}, method is ${method}, failed an average of ${value_shown} times per second.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP HTTP请求的 uri 为 ${uri},方法为:${method},平均每秒出现 ${value_shown} 次失败。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP HTTP請求的 uri 為 ${uri},方法為:${method},平均每秒出現 ${value_shown} 次失敗。\"}','[${alarm_name}] OCP HTTP请求的 uri 为 ${uri},方法为:${method},平均每秒出现 ${value_shown} 次失败。','[${alarm_name}] OCP HTTP requests uri is ${uri}, method is ${method}, failed an average of ${value_shown} times per second.','[${alarm_name}] OCP HTTP請求的 uri 為 ${uri},方法為:${method},平均每秒出現 ${value_shown} 次失敗。',0,60,60,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP HTTP request too many errors occur\",\"name_zh_cn\":\"OCP HTTP 错误请求过多\",\"name_zh_tw\":\"OCP HTTP 错误請求過多\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OCP HTTP requests uri is ${uri}, method is ${method}, failed an average of ${value_shown} times per second.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP HTTP请求的 uri 为 ${uri},方法为:${method},平均每秒出现 ${value_shown} 次失败。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP HTTP請求的 uri 為 ${uri},方法為:${method},平均每秒出現 ${value_shown} 次失敗。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"status\", \"uri\", \"method\"]' sql 239: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_alarm_detect_timeout','{\"name_en_us\":\"OCP alarm detect timeout\",\"name_zh_cn\":\"OCP 告警规则检测超时\",\"name_zh_tw\":\"OCP 告警規則檢測超時\"}','OCP 告警规则检测超时','OCP alarm detect timeout','OCP 告警規則檢測超時','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"type\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"[${alarm_name}] OCP alarm rule is ${type}, duration ${value_shown} is too long.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP 告警规则为:${type},检测耗时 ${value_shown} 过长。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP 告警規則為:${type},檢測耗時 ${value_shown} 過長。\"}','[${alarm_name}] OCP 告警规则为:${type},检测耗时 ${value_shown} 过长。','[${alarm_name}] OCP alarm rule is ${type}, duration ${value_shown} is too long.','[${alarm_name}] OCP 告警規則為:${type},檢測耗時 ${value_shown} 過長。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OCP alarm detect timeout\",\"name_zh_cn\":\"OCP 告警规则检测超时\",\"name_zh_tw\":\"OCP 告警規則檢測超時\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"[${alarm_name}] OCP alarm rule is ${type}, duration ${value_shown} is too long.\",\"description_template_zh_cn\":\"[${alarm_name}] OCP 告警规则为:${type},检测耗时 ${value_shown} 过长。\",\"description_template_zh_tw\":\"[${alarm_name}] OCP 告警規則為:${type},檢測耗時 ${value_shown} 過長。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"type\"]' sql 240: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ocp_collect_metric_failure_rate_high','{\"name_en_us\":\"The failure_rate of OCP-Server collects metrics is high\",\"name_zh_cn\":\"OCP-Server 采集监控失败率过高\",\"name_zh_tw\":\"OCP-Server 採集監控失敗率過高\"}','OCP-Server 采集监控失败率过高','The failure_rate of OCP-Server collects metrics is high','OCP-Server 採集監控失敗率過高','OCP','Service','[{\"appType\":\"OCP\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"app\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OCP alert: ${alarm_name}. The failure_rate of collecting metric is ${value_shown}.\",\"description_template_zh_cn\":\"告警:${alarm_name}。采集监控失败率:${value_shown}。\",\"description_template_zh_tw\":\"OCP 警示:${alarm_name}。採集監控失敗率:${value_shown}。\"}','告警:${alarm_name}。采集监控失败率:${value_shown}。','OCP alert: ${alarm_name}. The failure_rate of collecting metric is ${value_shown}.','OCP 警示:${alarm_name}。採集監控失敗率:${value_shown}。',0,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"The failure_rate of OCP-Server collects metrics is high\",\"name_zh_cn\":\"OCP-Server 采集监控失败率过高\",\"name_zh_tw\":\"OCP-Server 採集監控失敗率過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OCP alert: ${alarm_name}. The failure_rate of collecting metric is ${value_shown}.\",\"description_template_zh_cn\":\"告警:${alarm_name}。采集监控失败率:${value_shown}。\",\"description_template_zh_tw\":\"OCP 警示:${alarm_name}。採集監控失敗率:${value_shown}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"app\"]' sql 241: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('odp_instance_expanse_failed','{\"name_en_us\":\"OBProxy instance expanse failed\",\"name_zh_cn\":\"OBProxy实例扩容失败\",\"name_zh_tw\":\"OBProxy實例擴容失敗\"}','OBProxy实例扩容失败','OBProxy instance expanse failed','OBProxy實例擴容失敗','OBProxy','Service','[{\"appType\":\"OBProxy\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: expanse unit in Sharding instance failed.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元扩容失败。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元擴容失敗。\"}','OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元扩容失败。','OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: expanse unit in Sharding instance failed.','OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元擴容失敗。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy instance expanse failed\",\"name_zh_cn\":\"OBProxy实例扩容失败\",\"name_zh_tw\":\"OBProxy實例擴容失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: expanse unit in Sharding instance failed.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元扩容失败。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元擴容失敗。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 242: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('odp_instance_compress_failed','{\"name_en_us\":\"OBProxy instance compress failed\",\"name_zh_cn\":\"OBProxy实例缩容失败\",\"name_zh_tw\":\"OBProxy實例縮容失敗\"}','OBProxy实例缩容失败','OBProxy instance compress failed','OBProxy實例縮容失敗','OBProxy','Service','[{\"appType\":\"OBProxy\", \"scope\":\"Service\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: compress unit in Sharding instance failed.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元释放失败。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元釋放失敗。\"}','OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元释放失败。','OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: compress unit in Sharding instance failed.','OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元釋放失敗。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"OBProxy instance compress failed\",\"name_zh_cn\":\"OBProxy实例缩容失败\",\"name_zh_tw\":\"OBProxy實例縮容失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, alert: compress unit in Sharding instance failed.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host}],告警:实例下部署单元释放失败。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:實例下部署單元釋放失敗。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Service',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\"]' sql 243: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('odp_sql_execute_failed','{\"name_en_us\":\"SQL execute failed count over threshold\",\"name_zh_cn\":\"SQL执行失败次数超限\",\"name_zh_tw\":\"SQL執行失敗次數超限\"}','SQL执行失败次数超限','SQL execute failed count over threshold','SQL執行失敗次數超限','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"odp_schema\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: SQL execute failed count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行失败次数 ${value} 超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行失敗次數 ${value} 超過閥值 ${alarm_threshold}。\"}','OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行失败次数 ${value} 超过阈值 ${alarm_threshold}。','OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: SQL execute failed count ${value} is over threshold ${alarm_threshold}.','OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行失敗次數 ${value} 超過閥值 ${alarm_threshold}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"SQL execute failed count over threshold\",\"name_zh_cn\":\"SQL执行失败次数超限\",\"name_zh_tw\":\"SQL執行失敗次數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: SQL execute failed count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行失败次数 ${value} 超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行失敗次數 ${value} 超過閥值 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"odp_schema\"]' sql 244: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('odp_sql_query_slow','{\"name_en_us\":\"Slow SQL count over threshold\",\"name_zh_cn\":\"慢查询SQL次数超限\",\"name_zh_tw\":\"慢查詢SQL次數超限\"}','慢查询SQL次数超限','Slow SQL count over threshold','慢查詢SQL次數超限','OBProxy','Host','[{\"appType\":\"OBProxy\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"odp_schema\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: slow SQL query count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行出现慢查询次数 ${value} 超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行出現慢查詢次數 ${value} 超過閥值 ${alarm_threshold}。\"}','OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行出现慢查询次数 ${value} 超过阈值 ${alarm_threshold}。','OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: slow SQL query count ${value} is over threshold ${alarm_threshold}.','OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行出現慢查詢次數 ${value} 超過閥值 ${alarm_threshold}。',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Slow SQL count over threshold\",\"name_zh_cn\":\"慢查询SQL次数超限\",\"name_zh_tw\":\"慢查詢SQL次數超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OBProxy instance ID: ${obproxy_cluster}, unit ID: ${host}, schema: ${odp_schema}, alert: slow SQL query count ${value} is over threshold ${alarm_threshold}.\",\"description_template_zh_cn\":\"OBProxy实例:${obproxy_cluster},部署单元:${host},数据库:${odp_schema},告警:数据库SQL执行出现慢查询次数 ${value} 超过阈值 ${alarm_threshold}。\",\"description_template_zh_tw\":\"OBProxy實例:${obproxy_cluster},部署單元:${host},數據庫:${odp_schema},警示:數據庫SQL執行出現慢查詢次數 ${value} 超過閥值 ${alarm_threshold}。\"}',`is_build_in`=1,`app_type`='OBProxy',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"obproxy_cluster\", \"host\", \"odp_schema\"]' sql 245: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('arbitration_service_unavailable','{\"name_en_us\":\"Arbitration service is unavailable\",\"name_zh_cn\":\"仲裁服务不可用\",\"name_zh_tw\":\"仲裁服務不可用\"}','仲裁服务不可用','Arbitration service is unavailable','仲裁服務不可用','OceanBase','Arbitration','[{\"appType\":\"OceanBase\", \"scope\":\"Arbitration\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"host\", \"svr_port\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Arbitration service ${host}:${svr_port} unavailable\",\"description_template_zh_cn\":\"仲裁服务 ${host}:${svr_port} 不可用\",\"description_template_zh_tw\":\"仲裁服務 ${host}:${svr_port} 不可用\"}','仲裁服务 ${host}:${svr_port} 不可用','Arbitration service ${host}:${svr_port} unavailable','仲裁服務 ${host}:${svr_port} 不可用',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Arbitration service is unavailable\",\"name_zh_cn\":\"仲裁服务不可用\",\"name_zh_tw\":\"仲裁服務不可用\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Arbitration service ${host}:${svr_port} unavailable\",\"description_template_zh_cn\":\"仲裁服务 ${host}:${svr_port} 不可用\",\"description_template_zh_tw\":\"仲裁服務 ${host}:${svr_port} 不可用\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Arbitration',`target_labels_json`='[\"alarm_template_id\", \"host\", \"svr_port\"]' sql 246: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('standby_tenant_sync_delay_too_long','{\"name_en_us\":\"Standby tenant sync delay too long\",\"name_zh_cn\":\"备租户同步延时过大\",\"name_zh_tw\":\"備租戶同步延時過大\"}','备租户同步延时过大','Standby tenant sync delay too long','備租戶同步延時過大','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync delay too long, current sync delay time is ${value}S\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步延时过大,当前同步延时为 ${value} 秒\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步延時過大,當前同步延時為 ${value} 秒\"}','OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步延时过大,当前同步延时为 ${value} 秒','OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync delay too long, current sync delay time is ${value}S','OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步延時過大,當前同步延時為 ${value} 秒',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Standby tenant sync delay too long\",\"name_zh_cn\":\"备租户同步延时过大\",\"name_zh_tw\":\"備租戶同步延時過大\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync delay too long, current sync delay time is ${value}S\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步延时过大,当前同步延时为 ${value} 秒\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步延時過大,當前同步延時為 ${value} 秒\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 247: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('standby_tenant_sync_status_error','{\"name_en_us\":\"Standby tenant sync status error\",\"name_zh_cn\":\"备租户同步状态异常\",\"name_zh_tw\":\"備租戶同步狀態異常\"}','备租户同步状态异常','Standby tenant sync status error','備租戶同步狀態異常','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync status error, current sync status is ${tenant_restore_status}\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步状态异常,当前同步状态为 ${tenant_restore_status}\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步狀態異常,當前同步狀態為 ${tenant_restore_status}\"}','OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步状态异常,当前同步状态为 ${tenant_restore_status}','OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync status error, current sync status is ${tenant_restore_status}','OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步狀態異常,當前同步狀態為 ${tenant_restore_status}',0,0,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Standby tenant sync status error\",\"name_zh_cn\":\"备租户同步状态异常\",\"name_zh_tw\":\"備租戶同步狀態異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster ${ob_cluster_name} standby tenant ${tenant_name} sync status error, current sync status is ${tenant_restore_status}\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 备租户 ${tenant_name} 同步状态异常,当前同步状态为 ${tenant_restore_status}\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 備租戶 ${tenant_name} 同步狀態異常,當前同步狀態為 ${tenant_restore_status}\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 248: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('ob_tenant_service_name_is_invalid','{\"name_en_us\":\"Tenant Service Name Is Invalid\",\"name_zh_cn\":\"租户服务名非法\",\"name_zh_tw\":\"租戶服務名非法\"}','租户服务名非法','Tenant Service Name Is Invalid','租戶服務名非法','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The service name of the OceanBase cluster ${ob_cluster_name} tenant ${tenant_name} is invalid, and the current service name status is INVALID. Check for any conflict in the service name and modify the tenant service name as soon as possible\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 租户 ${tenant_name} 的服务名非法,当前服务名状态为 INVALID, 请检查服务名是否存在冲突并尽快修改租户服务名\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 中的租戶 ${tenant_name} 之服務名稱非法,當前服務名狀態為 INVALID,請檢查服務名稱是否有衝突情形並儘快修改租戶服務名稱\"}','OceanBase集群 ${ob_cluster_name} 租户 ${tenant_name} 的服务名非法,当前服务名状态为 INVALID, 请检查服务名是否存在冲突并尽快修改租户服务名','The service name of the OceanBase cluster ${ob_cluster_name} tenant ${tenant_name} is INVALID, and the current service name status is INVALID. Check for any conflict in the service name and modify the tenant service name as soon as possible.','OceanBase集群 ${ob_cluster_name} 中的租戶 ${tenant_name} 之服務名稱非法,當前服務名狀態為 INVALID,請檢查服務名稱是否有衝突情形並儘快修改租戶服務名稱',120,60,300,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Tenant Service Name Is Invalid\",\"name_zh_cn\":\"租户服务名非法\",\"name_zh_tw\":\"租戶服務名非法\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The service name of the OceanBase cluster ${ob_cluster_name} tenant ${tenant_name} is invalid, and the current service name status is INVALID. Check for any conflict in the service name and modify the tenant service name as soon as possible\",\"description_template_zh_cn\":\"OceanBase集群 ${ob_cluster_name} 租户 ${tenant_name} 的服务名非法,当前服务名状态为 INVALID, 请检查服务名是否存在冲突并尽快修改租户服务名\",\"description_template_zh_tw\":\"OceanBase集群 ${ob_cluster_name} 中的租戶 ${tenant_name} 之服務名稱非法,當前服務名狀態為 INVALID,請檢查服務名稱是否有衝突情形並儘快修改租戶服務名稱\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\"]' sql 249: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_cpu_percent_high','{\"name_en_us\":\"Host CPU Overrun Analysis, SQL CPU ratio is too high\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL CPU 占比过高\",\"name_zh_tw\":\"主機 CPU 超限根因分析,SQL CPU 佔比過高\"}','主机 CPU 超限根因分析,SQL CPU 占比过高','Host CPU Overrun Analysis, SQL CPU ratio is too high','主機 CPU 超限根因分析,SQL CPU 佔比過高','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL CPU ratio is too high. CPU ratio ${sql_cpu_percent}%, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms}, recommended operation: [RateLimit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, CPU 占比过高。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms, 建议 【限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL CPU 佔比過高。 CPU 佔比 ${sql_cpu_percent}%, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms}, 建議操作:【限流】。\"}','在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, CPU 占比过高。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms, 建议 【限流】。','Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL CPU ratio is too high. CPU ratio ${sql_cpu_percent}%, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms}, recommended operation: [RateLimit].','在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL CPU 佔比過高。 CPU 佔比 ${sql_cpu_percent}%, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms}, 建議操作:【限流】。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPU Overrun Analysis, SQL CPU ratio is too high\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL CPU 占比过高\",\"name_zh_tw\":\"主機 CPU 超限根因分析,SQL CPU 佔比過高\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL CPU ratio is too high. CPU ratio ${sql_cpu_percent}%, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms}, recommended operation: [RateLimit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, CPU 占比过高。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms, 建议 【限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL CPU 佔比過高。 CPU 佔比 ${sql_cpu_percent}%, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms}, 建議操作:【限流】。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]' sql 250: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_perf_degradation','{\"name_en_us\":\"Host CPU overrun analysis, SQL performance degradation\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL 性能下降\",\"name_zh_tw\":\"主機 CPU 超限根因分析,SQL 性能下降\"}','主机 CPU 超限根因分析,SQL 性能下降','Host CPU overrun analysis, SQL performance degradation','主機 CPU 超限根因分析,SQL 性能下降','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL performance degraded. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} within the baseline time period } ms, the average response time ${sql_baseline_elapsed_time_ms}, the recommended operation [Flushing PlanCache, Rate-Limit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ,建议 【刷新 PlanCache,限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id},SQL 性能下降。 CPU 佔比${sql_cpu_percent}, 平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms } ms, 平均響應時間${sql_baseline_elapsed_time_ms} ,建議操作【刷新PlanCache, 限流】。\"}','在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ,建议 【刷新 PlanCache,限流】。','Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL performance degraded. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} within the baseline time period } ms, the average response time ${sql_baseline_elapsed_time_ms}, the recommended operation [Flushing PlanCache, Rate-Limit].','在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id},SQL 性能下降。 CPU 佔比${sql_cpu_percent}, 平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms } ms, 平均響應時間${sql_baseline_elapsed_time_ms} ,建議操作【刷新PlanCache, 限流】。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPU overrun analysis, SQL performance degradation\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL 性能下降\",\"name_zh_tw\":\"主機 CPU 超限根因分析,SQL 性能下降\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Abnormal SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL performance degraded. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} within the baseline time period } ms, the average response time ${sql_baseline_elapsed_time_ms}, the recommended operation [Flushing PlanCache, Rate-Limit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ,建议 【刷新 PlanCache,限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id},SQL 性能下降。 CPU 佔比${sql_cpu_percent}, 平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms } ms, 平均響應時間${sql_baseline_elapsed_time_ms} ,建議操作【刷新PlanCache, 限流】。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]' sql 251: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oas_anomaly_sql_from_anomaly_event_analysis_plan_changed','{\"name_en_us\":\"Host CPU overrun analysis, SQL Plan Deterioration\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL 执行计划恶化\",\"name_zh_tw\":\"主機 CPU 超限根因分析, SQL 執行計劃惡化\"}','主机 CPU 超限根因分析,SQL 执行计划恶化','Host CPU overrun analysis, SQL Plan Deterioration','主機 CPU 超限根因分析, SQL 執行計劃惡化','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Anomaly SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL plan has degenerated. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended operation [Flushing PlanCache, Plan-Binding, Rate-Limit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, SQL 计划恶化。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议操 【刷新PlanCache, 固定执行计划, 限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL 計劃惡化。 CPU 佔比 ${sql_cpu_percent}, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms} ms。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議操【刷新PlanCache, 固定執行計劃, 限流】 。\"}','在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, SQL 计划恶化。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议操 【刷新PlanCache, 固定执行计划, 限流】。','Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Anomaly SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL plan has degenerated. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended operation [Flushing PlanCache, Plan-Binding, Rate-Limit].','在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL 計劃惡化。 CPU 佔比 ${sql_cpu_percent}, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms} ms。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議操【刷新PlanCache, 固定執行計劃, 限流】 。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Host CPU overrun analysis, SQL Plan Deterioration\",\"name_zh_cn\":\"主机 CPU 超限根因分析,SQL 执行计划恶化\",\"name_zh_tw\":\"主機 CPU 超限根因分析, SQL 執行計劃惡化\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Host ${svr_ip} CPU usage ${server_cpu_percent}% during time period ${start_time} - ${end_time}. Anomaly SQL ${sql_id} in database ${db_name} of tenant ${tenant_name} is found, SQL plan has degenerated. CPU ratio ${sql_cpu_percent}, average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended operation [Flushing PlanCache, Plan-Binding, Rate-Limit].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 主机 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, SQL 计划恶化。 CPU 占比 ${sql_cpu_percent}, 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议操 【刷新PlanCache, 固定执行计划, 限流】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 主機 ${svr_ip} CPU 使用率 ${server_cpu_percent}%。租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, SQL 計劃惡化。 CPU 佔比 ${sql_cpu_percent}, 平均 CPU 時間 ${sql_cpu_time_ms} ms, 平均響應時間 ${sql_elapsed_time_ms} ms。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議操【刷新PlanCache, 固定執行計劃, 限流】 。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]' sql 252: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oas_anomaly_sql_from_sql_inspection_perf_degradation','{\"name_en_us\":\"SQL inspection, SQL performance degradation\",\"name_zh_cn\":\"SQL 巡检,SQL 性能下降\",\"name_zh_tw\":\"SQL 巡檢,SQL 性能下降\"}','SQL 巡检,SQL 性能下降','SQL inspection, SQL performance degradation','SQL 巡檢,SQL 性能下降','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, performance degradation. Average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} ms, average response time ${sql_baseline_elapsed_time_ms} ms, it is recommended to [refresh PlanCache, current limit], whether the PlanCache has been automatically refreshed: ${auto_flushed_plan_cache}.\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ms,建议 【刷新 PlanCache】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 性能下降。平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms} ms, 平均響應時間${sql_baseline_elapsed_time_ms} ms,建議【刷新PlanCache】。\"}','在时间段 ${start_time} - ${end_time} 内, 租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ms,建议 【刷新 PlanCache】。','During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, performance degradation. Average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} ms, average response time ${sql_baseline_elapsed_time_ms} ms, it is recommended to [refresh PlanCache, current limit], whether the PlanCache has been automatically refreshed: ${auto_flushed_plan_cache}.','在時間段 ${start_time} - ${end_time} 內, 租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 性能下降。平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms} ms, 平均響應時間${sql_baseline_elapsed_time_ms} ms,建議【刷新PlanCache】。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"SQL inspection, SQL performance degradation\",\"name_zh_cn\":\"SQL 巡检,SQL 性能下降\",\"name_zh_tw\":\"SQL 巡檢,SQL 性能下降\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, performance degradation. Average CPU time ${sql_cpu_time_ms} ms, average response time ${sql_elapsed_time_ms} ms, baseline time period ${baseline_start_time} - ${baseline_end_time}, average CPU time ${sql_baseline_cpu_time_ms} ms, average response time ${sql_baseline_elapsed_time_ms} ms, it is recommended to [refresh PlanCache, current limit], whether the PlanCache has been automatically refreshed: ${auto_flushed_plan_cache}.\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内, 租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 性能下降。 平均 CPU 时间 ${sql_cpu_time_ms} ms, 平均响应时间 ${sql_elapsed_time_ms} ms,基线时间段${baseline_start_time} - ${baseline_end_time}, 基线时间段内,平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms, 平均响应时间 ${sql_baseline_elapsed_time_ms} ms,建议 【刷新 PlanCache】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內, 租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 性能下降。平均CPU 時間${sql_cpu_time_ms} ms, 平均響應時間${sql_elapsed_time_ms} ms,基線時間段${baseline_start_time} - ${baseline_end_time}, 基線時間段內,平均CPU 時間${sql_baseline_cpu_time_ms} ms, 平均響應時間${sql_baseline_elapsed_time_ms} ms,建議【刷新PlanCache】。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]' sql 253: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`duration_seconds`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('oas_anomaly_sql_from_sql_inspection_plan_changed','{\"name_en_us\":\"SQL inspection, SQL plan deterioration\",\"name_zh_cn\":\"SQL 巡检,SQL 执行计划恶化\",\"name_zh_tw\":\"SQL 巡檢,SQL 執行計劃惡化\"}','SQL 巡检,SQL 执行计划恶化','SQL inspection, SQL plan deterioration','SQL 巡檢,SQL 執行計劃惡化','OceanBase','Tenant','[{\"appType\":\"OceanBase\", \"scope\":\"Tenant\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, SQL plan has degenerated. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, current average CPU time ${sql_cpu_time_ms} ms, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended [Flushing PlanCache, Plan-Binding].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内,租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 计划恶化。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 当前平均 CPU 时间 ${sql_cpu_time_ms} ms, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议 【刷新PlanCache, 固定执行计划】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內,租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 計劃惡化。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 當前平均CPU 時間${sql_cpu_time_ms} ms,歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議【刷新PlanCache, 固定執行計劃】。\"}','在时间段 ${start_time} - ${end_time} 内,租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 计划恶化。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 当前平均 CPU 时间 ${sql_cpu_time_ms} ms, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议 【刷新PlanCache, 固定执行计划】。','During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, SQL plan has degenerated. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, current average CPU time ${sql_cpu_time_ms} ms, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended [Flushing PlanCache, Plan-Binding].','在時間段 ${start_time} - ${end_time} 內,租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 計劃惡化。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 當前平均CPU 時間${sql_cpu_time_ms} ms,歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議【刷新PlanCache, 固定執行計劃】。',0,0,1200,1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"SQL inspection, SQL plan deterioration\",\"name_zh_cn\":\"SQL 巡检,SQL 执行计划恶化\",\"name_zh_tw\":\"SQL 巡檢,SQL 執行計劃惡化\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"During the time period ${start_time} - ${end_time}, tenant ${tenant_name}, database ${db_name}, found anomaly SQL ${sql_id}, SQL plan has degenerated. Current execution plan ${plan_hash_of_current_plan}, historical execution plan ${plan_hash_of_recommend_plan}, current average CPU time ${sql_cpu_time_ms} ms, historical average CPU time ${sql_baseline_cpu_time_ms} ms, recommended [Flushing PlanCache, Plan-Binding].\",\"description_template_zh_cn\":\"在时间段 ${start_time} - ${end_time} 内,租户 ${tenant_name}, 数据库 ${db_name}, 发现异常 SQL ${sql_id}, 计划恶化。当前执行计划 ${plan_hash_of_current_plan}, 历史执行计划 ${plan_hash_of_recommend_plan}, 当前平均 CPU 时间 ${sql_cpu_time_ms} ms, 历史平均 CPU 时间 ${sql_baseline_cpu_time_ms} ms,建议 【刷新PlanCache, 固定执行计划】。\",\"description_template_zh_tw\":\"在時間段 ${start_time} - ${end_time} 內,租戶 ${tenant_name}, 數據庫 ${db_name}, 發現異常 SQL ${sql_id}, 計劃惡化。當前執行計劃${plan_hash_of_current_plan}, 歷史執行計劃${plan_hash_of_recommend_plan}, 當前平均CPU 時間${sql_cpu_time_ms} ms,歷史平均CPU 時間${sql_baseline_cpu_time_ms} ms,建議【刷新PlanCache, 固定執行計劃】。\"}',`is_build_in`=1,`app_type`='OceanBase',`scope`='Tenant',`target_labels_json`='[\"alarm_template_id\", \"ob_cluster_name\", \"ob_cluster_id\", \"tenant_name\", \"db_name\", \"sql_id\"]' sql 254: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_cluster_operation_info','{\"name_en_us\":\"Binlog cluster operation info\",\"name_zh_cn\":\"Binlog 集群运维操作提醒\",\"name_zh_tw\":\"Binlog 集群運維操作提醒\"}','Binlog 集群运维操作提醒','Binlog cluster operation info','Binlog 集群運維操作提醒','Binlog','Cluster','[{\"appType\":\"Binlog\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"binlog_cluster\", \"binlog_cluster_id\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}','Binlog集群:${binlog_cluster},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。','Binlog cluster: ${binlog_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','Binlog集群:${binlog_cluster},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。',300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster operation info\",\"name_zh_cn\":\"Binlog 集群运维操作提醒\",\"name_zh_tw\":\"Binlog 集群運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\", \"binlog_cluster\", \"binlog_cluster_id\", \"operation_name\"]' sql 255: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_instance_operation_info','{\"name_en_us\":\"Binlog cluster operation info\",\"name_zh_cn\":\"Binlog 服务实例运维操作提醒\",\"name_zh_tw\":\"Binlog 服務實例維操作提醒\"}','Binlog 服务实例运维操作提醒','Binlog cluster operation info','Binlog 服務實例維操作提醒','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\",\"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}/${instance_id}, tenant: ${ob_cluster_name}/${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster}/${instance_id},租户:${ob_cluster_name}/${tenant_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster}/${instance_id},租戶:${ob_cluster_name}/${tenant_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}','Binlog集群:${binlog_cluster}/${instance_id},租户:${ob_cluster_name}/${tenant_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。','Binlog cluster: ${binlog_cluster}/${instance_id}, tenant: ${ob_cluster_name}/${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','Binlog集群:${binlog_cluster}/${instance_id},租戶:${ob_cluster_name}/${tenant_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。',300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster operation info\",\"name_zh_cn\":\"Binlog 服务实例运维操作提醒\",\"name_zh_tw\":\"Binlog 服務實例維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}/${instance_id}, tenant: ${ob_cluster_name}/${tenant_name}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster}/${instance_id},租户:${ob_cluster_name}/${tenant_name},告警:${operation_name} ${operation_result},操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster}/${instance_id},租戶:${ob_cluster_name}/${tenant_name},警示:${operation_name} ${operation_result},操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\",\"operation_name\"]' sql 256: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_host_operation','{\"name_en_us\":\"Binlog cluster node operation info\",\"name_zh_cn\":\"Binlog 集群节点运维操作提醒\",\"name_zh_tw\":\"Binlog 集群節點運維操作提醒\"}','Binlog 集群节点运维操作提醒','Binlog cluster node operation info','Binlog 集群節點運維操作提醒','Binlog','Host','[{\"appType\":\"Binlog\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',5,'[\"alarm_template_id\", \"binlog_cluster\", \"binlog_cluster_id\", \"host\", \"operation_name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','${alarm_target} ${operation_result}','{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}, node: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster},节点:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster},節點:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}','Binlog集群:${binlog_cluster},节点:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。','Binlog cluster: ${binlog_cluster}, node: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.','Binlog集群:${binlog_cluster},節點:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。',300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster node operation info\",\"name_zh_cn\":\"Binlog 集群节点运维操作提醒\",\"name_zh_tw\":\"Binlog 集群節點運維操作提醒\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_cn\":\"${alarm_target} ${operation_result}\",\"summary_template_zh_tw\":\"${alarm_target} ${operation_result}\"}',`description_template_i18n`='{\"description_template_en_us\":\"Binlog cluster: ${binlog_cluster}, node: ${host}, alert: ${operation_name} ${operation_result}, operator was ${operator}, result was ${task_result}.\",\"description_template_zh_cn\":\"Binlog集群:${binlog_cluster},节点:${host},告警:${operation_name} ${operation_result}, 操作者 ${operator},运行结果:${task_result}。\",\"description_template_zh_tw\":\"Binlog集群:${binlog_cluster},節點:${host},警示:${operation_name} ${operation_result}, 操作者 ${operator},運行結果:${task_result}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Host',`target_labels_json`='[\"alarm_template_id\", \"binlog_cluster\", \"binlog_cluster_id\", \"host\", \"operation_name\"]' sql 257: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_cluster_expansion_fail','{\"name_en_us\":\"Binlog cluster expansion failed\",\"name_zh_cn\":\"Binlog 集群扩容失败\",\"name_zh_tw\":\"Binlog 集群擴容失敗\"}','Binlog 集群扩容失败','Binlog cluster expansion failed','Binlog 集群擴容失敗','Binlog','Cluster','[{\"appType\":\"Binlog\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} scale-out task failed. Task ID: ${task_id}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 扩容任务失败,任务 ID:${task_id}。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 擴容任務失敗,任務 ID:${task_id}。\"}','Binlog 集群 ${binlog_cluster} 扩容任务失败,任务 ID:${task_id}。','The Binlog cluster ${binlog_cluster} scale-out task failed. Task ID: ${task_id}.','Binlog 集群 ${binlog_cluster} 擴容任務失敗,任務 ID:${task_id}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster expansion failed\",\"name_zh_cn\":\"Binlog 集群扩容失败\",\"name_zh_tw\":\"Binlog 集群擴容失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} scale-out task failed. Task ID: ${task_id}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 扩容任务失败,任务 ID:${task_id}。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 擴容任務失敗,任務 ID:${task_id}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\"]' sql 258: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_cluster_reduction_fail','{\"name_en_us\":\"Binlog cluster reduction failed\",\"name_zh_cn\":\"Binlog 集群缩容失败\",\"name_zh_tw\":\"Binlog 集群縮容失敗\"}','Binlog 集群缩容失败','Binlog cluster reduction failed','Binlog 集群縮容失敗','Binlog','Cluster','[{\"appType\":\"Binlog\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} scale-in task failed. Task ID: ${task_id}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 缩容任务失败,任务 ID:${task_id}。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 縮容任務失敗,任務 ID:${task_id}。\"}','Binlog 集群 ${binlog_cluster} 缩容任务失败,任务 ID:${task_id}。','The Binlog cluster ${binlog_cluster} scale-in task failed. Task ID: ${task_id}.','Binlog 集群 ${binlog_cluster} 縮容任務失敗,任務 ID:${task_id}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster reduction failed\",\"name_zh_cn\":\"Binlog 集群缩容失败\",\"name_zh_tw\":\"Binlog 集群縮容失敗\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} scale-in task failed. Task ID: ${task_id}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 缩容任务失败,任务 ID:${task_id}。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 縮容任務失敗,任務 ID:${task_id}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Cluster',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\"]' sql 259: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_node_status_abnormal','{\"name_en_us\":\"Binlog cluster node status is abnormal\",\"name_zh_cn\":\"Binlog 集群节点状态异常\",\"name_zh_tw\":\"Binlog 集群節點狀態異常\"}','Binlog 集群节点状态异常','Binlog cluster node status is abnormal','Binlog 集群節點狀態異常','Binlog','Host','[{\"appType\":\"Binlog\", \"scope\":\"Cluster\",\"excludeTargets\":[],\"includeTargets\":[]}]',1,'[\"alarm_template_id\",\"binlog_cluster\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} is in an abnormal status, and the Binlog service is unavailable for the node ${host}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 状态异常,节点 ${host} 的 Binlog 服务不可用。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 狀態異常,節點 ${host} 的 Binlog 服務不可用。\"}','Binlog 集群 ${binlog_cluster} 状态异常,节点 ${host} 的 Binlog 服务不可用。','The Binlog cluster ${binlog_cluster} is in an abnormal status, and the Binlog service is unavailable for the node ${host}.','Binlog 集群 ${binlog_cluster} 狀態異常,節點 ${host} 的 Binlog 服務不可用。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster node status is abnormal\",\"name_zh_cn\":\"Binlog 集群节点状态异常\",\"name_zh_tw\":\"Binlog 集群節點狀態異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The Binlog cluster ${binlog_cluster} is in an abnormal status, and the Binlog service is unavailable for the node ${host}.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 状态异常,节点 ${host} 的 Binlog 服务不可用。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 狀態異常,節點 ${host} 的 Binlog 服務不可用。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Host',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"host\"]' sql 260: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_host_cpu_usage_over_threshold','{\"name_en_us\":\"Binlog cluster nodes CPU usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点 CPU 使用率超限\",\"name_zh_tw\":\"Binlog 集群節點 CPU 使用率超限\"}','Binlog 集群节点 CPU 使用率超限','Binlog cluster nodes CPU usage is over threshold','Binlog 集群節點 CPU 使用率超限','Binlog','Host','[{\"appType\":\"Binlog\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current CPU usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} CPU 当前使用率 ${value_shown},超过阈值 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} CPU 當前使用率 ${value_shown},超過閾值 ${alarm_threshold} %。\"}','Binlog 集群 ${binlog_cluster} 下节点 ${host} CPU 当前使用率 ${value_shown},超过阈值 ${alarm_threshold} %。','The current CPU usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.','Binlog 集群 ${binlog_cluster} 下節點 ${host} CPU 當前使用率 ${value_shown},超過閾值 ${alarm_threshold} %。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster nodes CPU usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点 CPU 使用率超限\",\"name_zh_tw\":\"Binlog 集群節點 CPU 使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current CPU usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} CPU 当前使用率 ${value_shown},超过阈值 ${alarm_threshold} %。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} CPU 當前使用率 ${value_shown},超過閾值 ${alarm_threshold} %。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Host',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"host\"]' sql 261: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_host_memory_usage_over_threshold','{\"name_en_us\":\"Binlog cluster nodes memory usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点内存使用率超限\",\"name_zh_tw\":\"Binlog 集群節點記憶體使用率超限\"}','Binlog 集群节点内存使用率超限','Binlog cluster nodes memory usage is over threshold','Binlog 集群節點記憶體使用率超限','Binlog','Host','[{\"appType\":\"Binlog\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current memory usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} 内存当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} 記憶體當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。\"}','Binlog 集群 ${binlog_cluster} 下节点 ${host} 内存当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。','The current memory usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.','Binlog 集群 ${binlog_cluster} 下節點 ${host} 記憶體當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster nodes memory usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点内存使用率超限\",\"name_zh_tw\":\"Binlog 集群節點記憶體使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current memory usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} 内存当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} 記憶體當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Host',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"host\"]' sql 262: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_host_storage_usage_over_threshold','{\"name_en_us\":\"Binlog cluster node Binlog storage usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点 Binlog存储使用率超限\",\"name_zh_tw\":\"Binlog 集群節點 Binlog 儲存使用率超限\"}','Binlog 集群节点 Binlog存储使用率超限','Binlog cluster node Binlog storage usage is over threshold','Binlog 集群節點 Binlog 儲存使用率超限','Binlog','Host','[{\"appType\":\"Binlog\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"host\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current Binlog storage usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} Binlog 存储当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} Binlog 儲存當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。\"}','Binlog 集群 ${binlog_cluster} 下节点 ${host} Binlog 存储当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。','The current Binlog storage usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.','Binlog 集群 ${binlog_cluster} 下節點 ${host} Binlog 儲存當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog cluster node Binlog storage usage is over threshold\",\"name_zh_cn\":\"Binlog 集群节点 Binlog存储使用率超限\",\"name_zh_tw\":\"Binlog 集群節點 Binlog 儲存使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current Binlog storage usage of node ${host} in the Binlog cluster ${binlog_cluster} is ${value_shown}, exceeding the threshold ${alarm_threshold}%.\",\"description_template_zh_cn\":\"Binlog 集群 ${binlog_cluster} 下节点 ${host} Binlog 存储当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。\",\"description_template_zh_tw\":\"Binlog 集群 ${binlog_cluster} 下節點 ${host} Binlog 儲存當前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='Host',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"host\"]' sql 263: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_service_conversion_delay','{\"name_en_us\":\"Binlog conversion delay\",\"name_zh_cn\":\"Binlog 转换延迟\",\"name_zh_tw\":\"Binlog 轉換延遲\"}','Binlog 转换延迟','Binlog conversion delay','Binlog 轉換延遲','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current Binlog conversion delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 转换延迟,目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 轉換延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}','Binlog 转换延迟,目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。','The current Binlog conversion delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.','Binlog 轉換延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog conversion delay\",\"name_zh_cn\":\"Binlog 转换延迟\",\"name_zh_tw\":\"Binlog 轉換延遲\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current Binlog conversion delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 转换延迟,目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 轉換延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]' sql 264: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_service_instance_abnormal','{\"name_en_us\":\"Binlog service instance abnormal\",\"name_zh_cn\":\"Binlog 服务实例异常\",\"name_zh_tw\":\"Binlog 服務實例異常\"}','Binlog 服务实例异常','Binlog service instance abnormal','Binlog 服務實例異常','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The Binlog service instance is abnormal. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 服务实例异常,Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 服務實例異常,Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}','Binlog 服务实例异常,Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。','The Binlog service instance is abnormal. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.','Binlog 服務實例異常,Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog service instance abnormal\",\"name_zh_cn\":\"Binlog 服务实例异常\",\"name_zh_tw\":\"Binlog 服務實例異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The Binlog service instance is abnormal. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 服务实例异常,Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 服務實例異常,Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]' sql 265: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_dump_delay','{\"name_en_us\":\"Binlog service dump delay\",\"name_zh_cn\":\"Binlog 订阅延迟\",\"name_zh_tw\":\"Binlog 訂閱延遲\"}','Binlog 订阅延迟','Binlog service dump delay','Binlog 訂閱延遲','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current conversion delay for Binlog subscription delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}; Subscription Client: $ Client ID: Port.\",\"description_template_zh_cn\":\"Binlog 订阅延迟目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name},订阅客户端:$客户端ID:端口。\",\"description_template_zh_tw\":\"Binlog 訂閱延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name},訂閱客戶端:$客戶端ID:端口。\"}','Binlog 订阅延迟目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name},订阅客户端:$客户端ID:端口。','The current conversion delay for Binlog subscription delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}; Subscription Client: $ Client ID: Port.','Binlog 訂閱延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name},訂閱客戶端:$客戶端ID:端口。',10,300,1,'system',0,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog service dump delay\",\"name_zh_cn\":\"Binlog 订阅延迟\",\"name_zh_tw\":\"Binlog 訂閱延遲\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current conversion delay for Binlog subscription delay is ${value_shown}, exceeding the threshold ${alarm_threshold} milli-seconds. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}; Subscription Client: $ Client ID: Port.\",\"description_template_zh_cn\":\"Binlog 订阅延迟目前转换延迟为 ${value_shown} 超过 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name},订阅客户端:$客户端ID:端口。\",\"description_template_zh_tw\":\"Binlog 訂閱延遲,目前轉換延遲為 ${value_shown},超過 ${alarm_threshold} 毫秒。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name},訂閱客戶端:$客戶端ID:端口。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]' sql 266: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_dump_error','{\"name_en_us\":\"Binlog service dump error\",\"name_zh_cn\":\"Binlog 订阅异常\",\"name_zh_tw\":\"Binlog 訂閱異常\"}','Binlog 订阅异常','Binlog service dump error','Binlog 訂閱異常','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The Binlog subscription is abnormal. Exceptions ${value_shown}, exceeding the threshold ${alarm_threshold}. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 订阅异常,异常次数 ${value_shown},超过 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 訂閱異常,異常次數 ${value_shown},超過 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}','Binlog 订阅异常,异常次数 ${value_shown},超过 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。','The Binlog subscription is abnormal. Exceptions ${value_shown}, exceeding the threshold ${alarm_threshold}. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.','Binlog 訂閱異常,異常次數 ${value_shown},超過 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog service dump error\",\"name_zh_cn\":\"Binlog 订阅异常\",\"name_zh_tw\":\"Binlog 訂閱異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The Binlog subscription is abnormal. Exceptions ${value_shown}, exceeding the threshold ${alarm_threshold}. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 订阅异常,异常次数 ${value_shown},超过 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 訂閱異常,異常次數 ${value_shown},超過 ${alarm_threshold}。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]' sql 267: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`evaluation_interval_seconds`,`resolve_timeout_seconds`,`is_build_in`,`created_by`,`is_enabled`,`auto_resolved`) VALUES ('binlog_service_disk_usage_over_threshold','{\"name_en_us\":\"Binlog service tenant disk usage is over threshold\",\"name_zh_cn\":\"Binlog 服务租户磁盘配额使用率超限\",\"name_zh_tw\":\"Binlog 服務租戶磁碟配額使用率超限\"}','Binlog 服务租户磁盘配额使用率超限','Binlog service tenant disk usage is over threshold','Binlog 服務租戶磁碟配額使用率超限','Binlog','BinlogService','[{\"appType\":\"Binlog\", \"scope\":\"BinlogService\",\"excludeTargets\":[],\"includeTargets\":[]}]',2,'[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"The current usage of the Binlog service disk quota is ${value_shown}, exceeding the threshold ${alarm_threshold}%. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 服务磁盘配额当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 服務磁碟配額目前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}','Binlog 服务磁盘配额当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。','The current usage of the Binlog service disk quota is ${value_shown}, exceeding the threshold ${alarm_threshold}%. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.','Binlog 服務磁碟配額目前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。',10,300,1,'system',1,1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Binlog service tenant disk usage is over threshold\",\"name_zh_cn\":\"Binlog 服务租户磁盘配额使用率超限\",\"name_zh_tw\":\"Binlog 服務租戶磁碟配額使用率超限\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"The current usage of the Binlog service disk quota is ${value_shown}, exceeding the threshold ${alarm_threshold}%. Binlog Cluster: ${binlog_cluster}/${instance_id}; Tenant Name: ${ob_cluster_name}/${tenant_name}.\",\"description_template_zh_cn\":\"Binlog 服务磁盘配额当前使用率 ${value_shown},超过阈值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租户名称:${ob_cluster_name}/${tenant_name}。\",\"description_template_zh_tw\":\"Binlog 服務磁碟配額目前使用率 ${value_shown},超過閾值 ${alarm_threshold}%。Binlog 集群:${binlog_cluster}/${instance_id},租戶名稱:${ob_cluster_name}/${tenant_name}。\"}',`is_build_in`=1,`app_type`='Binlog',`scope`='BinlogService',`target_labels_json`='[\"alarm_template_id\",\"binlog_cluster\",\"instance_id\",\"ob_cluster_name\",\"ob_cluster_id\",\"tenant_name\",\"ob_tenant_id\"]' sql 268: INSERT INTO `ocp2_alarm_rule`(`alarm_type`,`name_i18n`,`name1`,`name2`,`name3`,`app_type`,`scope`,`alarm_targets`,`level`,`target_labels_json`,`match_conditions_json`,`summary_template_i18n`,`summary_template1`,`summary_template2`,`summary_template3`,`description_template_i18n`,`description_template1`,`description_template2`,`description_template3`,`is_build_in`,`created_by`,`is_enabled`) VALUES ('agent_process_count_abnormal','{\"name_en_us\":\"Abnormal number of ocp-agent processes\",\"name_zh_cn\":\"ocp-agent 进程数量异常\",\"name_zh_tw\":\"ocp-agent 進程數量異常\"}','ocp-agent 进程数量异常','Abnormal number of ocp-agent processes','ocp-agent 進程數量異常','OCP','Host','[{\"appType\":\"OCP\", \"scope\":\"Host\",\"excludeTargets\":[],\"includeTargets\":[]}]',3,'[\"alarm_template_id\",\"host\",\"name\"]','[]','{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','${alarm_target} ${alarm_name}','{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host},The process is ${name}, process number is ${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},进程名:${name}, 进程数量:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},進程名:${name}, 进程数量:${value}。\"}','集群:${ob_cluster_name},主机:${host},進程名:${name}, 进程数量:${value}。','OceanBase cluster: ${ob_cluster_name}, host: ${host}, The process is ${name}, process number is ${value}.','集群:${ob_cluster_name},伺服器:${host},進程名:${nane}, 進程數量:${value}。',1,'system',1) ON DUPLICATE KEY UPDATE `name_i18n`='{\"name_en_us\":\"Abnormal number of ocp-agent processes\",\"name_zh_cn\":\"ocp-agent 进程数量异常\",\"name_zh_tw\":\"ocp-agent 進程數量異常\"}',`summary_template_i18n`='{\"summary_template_en_us\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_cn\":\"${alarm_target} ${alarm_name}\",\"summary_template_zh_tw\":\"${alarm_target} ${alarm_name}\"}',`description_template_i18n`='{\"description_template_en_us\":\"OceanBase cluster: ${ob_cluster_name}, host: ${host},The process is ${name}, process number is ${value}.\",\"description_template_zh_cn\":\"集群:${ob_cluster_name},主机:${host},进程名:${name}, 进程数量:${value}。\",\"description_template_zh_tw\":\"集群:${ob_cluster_name},伺服器:${host},進程名:${name}, 进程数量:${value}。\"}',`is_build_in`=1,`app_type`='OCP',`scope`='Host',`target_labels_json`='[\"alarm_template_id\",\"host\",\"name\"]' ]} [2024-09-05T10:00:39.768] metaDataSource END DEFAULT_DATA sqls:ocp2_alarm_rule [2024-09-05T10:00:39.768] metaDataSource BEGIN DEFAULT_DATA sqls:ocp2_alarm_rule 28 [2024-09-05T10:00:39.768] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ocp2_alarm_rule, sqls=[ sql 0: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_clog_disk_percent_over_threshold' sql 1: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='no_port_mapping_for_exporter' sql 2: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='tenant_connection_percent_over_threshold' sql 3: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_server_exists_long_lived_trans' sql 4: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='obagent_process_dead' AND `is_build_in`=1 sql 5: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_net_exception' AND `is_build_in`=1 sql 6: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_down' AND `is_build_in`=1 sql 7: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='obagent_upgrade_failed' AND `is_build_in`=1 sql 8: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='backup_schedule_fail' AND `is_build_in`=1 sql 9: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='oms_cm_dead' sql 10: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='oms_store_dead' sql 11: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='oms_writer_dead' sql 12: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='oms_migrate_delay_over_threshold' sql 13: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_ntp_command_not_found' sql 14: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='tenant_disk_percent_over_threshold' sql 15: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_disk_percent_over_threshold' sql 16: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_exists_expired_trans' sql 17: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_tenant_full_clog_sync_delay' sql 18: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_tenant_logonly_clog_sync_delay' sql 19: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_tenant_readonly_clog_sync_delay' sql 20: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_host_ntp_offset_too_large' sql 21: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_log_alarm' sql 22: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_tenant_memtable_release_timeout' sql 23: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='system_obproxy_unavailable' sql 24: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_cluster_inspection_not_passed' sql 25: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ocp_local_obproxy_proxyro_user_password_not_same' sql 26: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='ob_zone_sstable_percent_over_threshold' sql 27: DELETE FROM `ocp2_alarm_rule` WHERE `alarm_type`='no_enough_exporter' ]} [2024-09-05T10:00:39.780] metaDataSource END DEFAULT_DATA sqls:ocp2_alarm_rule [2024-09-05T10:00:39.780] metaDataSource BEGIN DEFAULT_DATA sqls:ob_parameter_info 900 [2024-09-05T10:00:39.789] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_parameter_info, sqls=[ sql 0: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_leader_switch_interval',1,4,1,'TIME','30s','1s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'time interval for periodic leadership reorganization taking place.','自动切主后台线程工作间隔时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='1s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for periodic leadership reorganization taking place.',`description_local`='自动切主后台线程工作间隔时间' sql 1: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_idle_time',1,4,1,'TIME','5m','10s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of the partition load-balancing task.','负载均衡等后台任务线程空闲时的唤醒间隔时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5m',`min_value`='10s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of the partition load-balancing task.',`description_local`='负载均衡等后台任务线程空闲时的唤醒间隔时间' sql 2: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_log_interval',1,4,1,'TIME','1m','1s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between logging the load-balancing tasks statistics.','负载均衡等后台任务线程打印统计日志的间隔时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1m',`min_value`='1s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between logging the load-balancing tasks statistics.',`description_local`='负载均衡等后台任务线程打印统计日志的间隔时间' sql 3: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_task_timeout',1,4,1,'TIME','20m','1s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time to execute the load-balancing task before it is terminated.','负载均衡等后台任务的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='20m',`min_value`='1s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to execute the load-balancing task before it is terminated.',`description_local`='负载均衡等后台任务的超时时间' sql 4: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_timeout_check_interval',1,4,1,'TIME','1m','1s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of the task that checks whether the partition load balancing task has timed-out.','检查负载均衡等后台任务是否超时的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1m',`min_value`='1s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of the task that checks whether the partition load balancing task has timed-out.',`description_local`='检查负载均衡等后台任务是否超时的时间间隔' sql 5: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_tolerance_percentage',1,4,1,'INT',10,1,99,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.','负载均衡策略中,决定均衡水位线上下可容忍的范围(百分比)') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.',`description_local`='负载均衡策略中,决定均衡水位线上下可容忍的范围(百分比)' sql 6: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('bf_cache_miss_count_threshold',1,4,1,'INT',100,0,NULL,'CLUSTER','CACHE','ALL',0,0,'bf cache miss count threshold, 0 means disable bf cache','用于控制bloomfilter cache的触发次数,当宏块未命中次数达到这个值时,给创建bloomfilter缓存。0表示关闭。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='bf cache miss count threshold, 0 means disable bf cache',`description_local`='用于控制bloomfilter cache的触发次数,当宏块未命中次数达到这个值时,给创建bloomfilter缓存。0表示关闭。' sql 7: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('bf_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'bloomfilter cache priority','布隆过滤器占用缓存的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='bloomfilter cache priority',`description_local`='布隆过滤器占用缓存的优先级' sql 8: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cache_wash_threshold',1,4,1,'CAPACITY','4GB','0B',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of remaining memory at which cache eviction will be triggered.','触发缓存清理的容量阈值') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4GB',`min_value`='0B',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of remaining memory at which cache eviction will be triggered.',`description_local`='触发缓存清理的容量阈值' sql 9: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'clog cache priority','事务日志占用缓存的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog cache priority',`description_local`='事务日志占用缓存的优先级' sql 10: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_sync_time_warn_threshold',1,4,1,'TIME','100ms','1ms','10000ms','CLUSTER','TRANS','ALL',0,0,'the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file.','事务日志同步耗时告警阈值,同步耗时超过该值产生WARN日志') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='10000ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file.',`description_local`='事务日志同步耗时告警阈值,同步耗时超过该值产生WARN日志' sql 11: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cluster',1,4,1,'STRING','obcluster',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,1,'Name of the cluster','本OceanBase集群名') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='obcluster',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='Name of the cluster',`description_local`='本OceanBase集群名' sql 12: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cluster_id',1,4,1,'INT',0,1,4294901759,'CLUSTER','OBSERVER','ALL',0,1,'ID of the cluster','本OceanBase集群ID') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=1,`max_value`=4294901759,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='ID of the cluster',`description_local`='本OceanBase集群ID' sql 13: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_count',1,4,1,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the number of CPUs in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used.','系统CPU总数,如果设置为0,将自动检测') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of CPUs in the system. If this parameter is set to zero, the number will be set according to sysconf; otherwise, this parameter is used.',`description_local`='系统CPU总数,如果设置为0,将自动检测' sql 14: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_quota_concurrency',1,4,1,'DOUBLE',2,1,4,'CLUSTER','TENANT','ALL',0,0,'max allowed concurrency for 1 CPU quota','租户每个CPU配额允许的最大并发数') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=2,`min_value`=1,`max_value`=4,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed concurrency for 1 CPU quota',`description_local`='租户每个CPU配额允许的最大并发数' sql 15: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_reserved',1,4,1,'INT',2,0,15,'CLUSTER','OBSERVER','ALL',0,0,'the number of CPUs reserved for system usage.','预留给系统使用的CPU数,其余将被OceanBase独占使用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=15,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of CPUs reserved for system usage.',`description_local`='预留给系统使用的CPU数,其余将被OceanBase独占使用' sql 16: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_copy_concurrency',1,4,1,'INT',20,1,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the maximum number of the data replication tasks.','系统中并发执行的数据迁移复制任务的最大并发数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=1,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of the data replication tasks.',`description_local`='系统中并发执行的数据迁移复制任务的最大并发数' sql 17: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_dir',1,4,1,'STRING','store',NULL,NULL,'CLUSTER','SSTABLE','ALL',0,1,'the directory for the data file','存储sstable等数据的目录') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='store',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=1,`description_en`='the directory for the data file',`description_local`='存储sstable等数据的目录' sql 18: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_disk_percentage',1,4,1,'INT',90,5,99,'CLUSTER','SSTABLE','ALL',0,0,'the percentage of disk space used by the data files.','data_dir所在磁盘将被OceanBase系统初始化用于存储数据,本配置项表示占用该磁盘总空间的百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=5,`max_value`=99,`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of disk space used by the data files.',`description_local`='data_dir所在磁盘将被OceanBase系统初始化用于存储数据,本配置项表示占用该磁盘总空间的百分比' sql 19: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_size',1,4,1,'CAPACITY','0M','0M',NULL,'CLUSTER','SSTABLE','ALL',0,0,'size of the data file.','数据文件大小。一般不要设置。') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of the data file.',`description_local`='数据文件大小。一般不要设置。' sql 20: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('debug_sync_timeout',1,4,1,'TIME',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled','打开debug sync调试开关,并设置其超时时间;值为0时,则关闭。') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled',`description_local`='打开debug sync调试开关,并设置其超时时间;值为0时,则关闭。' sql 21: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress_func',1,4,1,'STRING','lz4_1.0',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default compress function name for create new table','表数据的默认压缩算法,也可以在建表的时候指定其他压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='lz4_1.0',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress function name for create new table',`description_local`='表数据的默认压缩算法,也可以在建表的时候指定其他压缩算法' sql 22: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('devname',1,4,1,'STRING','bond0',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,1,'name of network adapter','服务进程绑定的网卡设备名') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='bond0',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='name of network adapter',`description_local`='服务进程绑定的网卡设备名' sql 23: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('election_cpu_quota',1,4,1,'DOUBLE',3,0,10,'CLUSTER','TENANT','ALL',0,0,'the number of vCPUs allocated to the election tenant','给副本选举相关的后台工作分配的CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=3,`min_value`=0,`max_value`=10,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of vCPUs allocated to the election tenant',`description_local`='给副本选举相关的后台工作分配的CPU配额' sql 24: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_auto_leader_switch',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether partition leadership auto-switch is turned on.','自动切主开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether partition leadership auto-switch is turned on.',`description_local`='自动切主开关' sql 25: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_global_freeze_trigger',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to trigger major freeze when global active memstore used reach freeze_trigger_percentage','自动触发全局冻结开关。如果打开,当数据内存占用超过freeze_trigger_percentage时,自动触发全局冻结和合并。') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to trigger major freeze when global active memstore used reach freeze_trigger_percentage',`description_local`='自动触发全局冻结开关。如果打开,当数据内存占用超过freeze_trigger_percentage时,自动触发全局冻结和合并。' sql 26: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_manual_merge',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'specifies whether manual MERGE is turned on','手工合并开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether manual MERGE is turned on',`description_local`='手工合并开关' sql 27: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_merge_by_turn',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'specifies whether merge task can be performed on different zones in a alternating fashion.','轮转合并策略开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether merge task can be performed on different zones in a alternating fashion.',`description_local`='轮转合并策略开关' sql 28: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_perf_event',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to enable perf event feature.','perf event调试特性开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to enable perf event feature.',`description_local`='perf event调试特性开关' sql 29: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rebalance',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether the partition load-balancing is turned on.','自动负载均衡开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether the partition load-balancing is turned on.',`description_local`='自动负载均衡开关' sql 30: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log.','是否记录追踪日志') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log.',`description_local`='是否记录追踪日志' sql 31: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rereplication',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether the partition auto-replication is turned on.','自动补副本开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether the partition auto-replication is turned on.',`description_local`='自动补副本开关' sql 32: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rich_error_msg',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether add ip:port, time and trace id to user error message.','是否在客户端消息中添加服务器地址、时间、追踪ID等调试信息') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether add ip:port, time and trace id to user error message.',`description_local`='是否在客户端消息中添加服务器地址、时间、追踪ID等调试信息' sql 33: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rootservice_standalone',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether the SYS tenant is allowed to occupy an observer exclusively, thus running in the standalone mode.','是否让系统租户和RootService独占observer节点') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether the SYS tenant is allowed to occupy an observer exclusively, thus running in the standalone mode.',`description_local`='是否让系统租户和RootService独占observer节点' sql 34: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sql_audit',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether SQL audit is turned on.','SQL审计功能开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether SQL audit is turned on.',`description_local`='SQL审计功能开关' sql 35: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sys_table_ddl',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether a system table is allowed be to created manually.','是否允许新建和修改系统表。主要在系统升级过程中使用。') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether a system table is allowed be to created manually.',`description_local`='是否允许新建和修改系统表。主要在系统升级过程中使用。' sql 36: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_syslog_recycle',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether log file recycling is turned on','是否自动回收系统日志') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether log file recycling is turned on',`description_local`='是否自动回收系统日志' sql 37: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_syslog_wf',1,4,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether any log message with a log level higher than WARN would be printed into a separate file with a suffix of wf','是否把WARN以上级别的系统日志打印到一个单独的日志文件中') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether any log message with a log level higher than WARN would be printed into a separate file with a suffix of wf',`description_local`='是否把WARN以上级别的系统日志打印到一个单独的日志文件中' sql 38: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_unit_balance_resource_weight',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether maual configed resource weight is turned on.','负载均衡的时候,是否允许配置的资源权重生效') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether maual configed resource weight is turned on.',`description_local`='负载均衡的时候,是否允许配置的资源权重生效' sql 39: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_upgrade_mode',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled.','升级模式开关。在升级模式中,会暂停部分系统后台功能。') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether upgrade mode is turned on. If turned on, daily merger and balancer will be disabled.',`description_local`='升级模式开关。在升级模式中,会暂停部分系统后台功能。' sql 40: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('freeze_trigger_percentage',1,4,1,'INT',70,1,99,'CLUSTER','TENANT','ALL',0,0,'the threshold of the size of the mem store when freeze will be triggered.','触发全局冻结的租户使用内存阈值。另见enable_global_freeze_trigger。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=70,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when freeze will be triggered.',`description_local`='触发全局冻结的租户使用内存阈值。另见enable_global_freeze_trigger。' sql 41: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('get_leader_candidate_rpc_timeout',1,4,1,'TIME','9s','2s','180s','CLUSTER','ROOT_SERVICE','ALL',0,0,'the time during a get leader candidate rpc request is permitted to execute before it is terminated.','自动切主策略获取切主候选者的内部请求超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='9s',`min_value`='2s',`max_value`='180s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time during a get leader candidate rpc request is permitted to execute before it is terminated.',`description_local`='自动切主策略获取切主候选者的内部请求超时时间' sql 42: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('global_major_freeze_residual_memory',1,4,1,'INT',40,1,99,'CLUSTER','OBSERVER','ALL',0,0,'post global major freeze when observer memsotre free memory(plus memory hold by frozen memstore and blockcache) reach this limit. limit calc by memory_limit * (1 - system_memory_percentage/100) * global_major_freeze_residual_memory/100','当剩余内存小于这个百分比时,触发全局冻结') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=40,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='post global major freeze when observer memsotre free memory(plus memory hold by frozen memstore and blockcache) reach this limit. limit calc by memory_limit * (1 - system_memory_percentage/100) * global_major_freeze_residual_memory/100',`description_local`='当剩余内存小于这个百分比时,触发全局冻结' sql 43: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('global_write_halt_residual_memory',1,4,1,'INT',30,1,99,'CLUSTER','OBSERVER','ALL',0,0,'disable write to memstore when observer memstore free memory(plus memory hold by blockcache) lower than this limit,','当全局剩余内存小于这个百分比时,暂停普通租户写入(sys租户不受影响)') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=30,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='disable write to memstore when observer memstore free memory(plus memory hold by blockcache) lower than this limit,',`description_local`='当全局剩余内存小于这个百分比时,暂停普通租户写入(sys租户不受影响)' sql 44: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ignore_replay_checksum_error',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'specifies whether error raised from the memtable replay checksum validation can be ignored.','是否忽略回放事务日志时发生的校验和错误') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether error raised from the memtable replay checksum validation can be ignored.',`description_local`='是否忽略回放事务日志时发生的校验和错误' sql 45: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ignore_replica_checksum_error',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'specifies whether error raised from the partition checksum validation can be ignored.','是否忽略多副本间校验和检查发生的错误') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether error raised from the partition checksum validation can be ignored.',`description_local`='是否忽略多副本间校验和检查发生的错误' sql 46: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('index_cache_priority',1,4,1,'INT',10,1,NULL,'CLUSTER','CACHE','ALL',0,0,'index cache priority','索引在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='index cache priority',`description_local`='索引在缓存系统中的优先级' sql 47: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('index_clog_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'index clog cache priority','事务日志索引在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='index clog cache priority',`description_local`='事务日志索引在缓存系统中的优先级' sql 48: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('index_info_block_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'index info block cache priority','块索引在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='index info block cache priority',`description_local`='块索引在缓存系统中的优先级' sql 49: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('internal_sql_execute_timeout',1,4,1,'TIME','30s','1000us','10m','CLUSTER','OBSERVER','ALL',0,0,'the number of microseconds an internal DML request is permitted to execute before it is terminated.','系统内部SQL请求的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='1000us',`max_value`='10m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of microseconds an internal DML request is permitted to execute before it is terminated.',`description_local`='系统内部SQL请求的超时时间' sql 50: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('large_query_worker_percentage',1,4,1,'DOUBLE',30,0,100,'CLUSTER','TENANT','ALL',0,0,'the percentage of the workers reserved to serve large query request.','预留给大查询处理的工作线程百分比') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=30,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of the workers reserved to serve large query request.',`description_local`='预留给大查询处理的工作线程百分比' sql 51: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('large_query_threshold',1,4,1,'TIME','100ms','1ms',NULL,'CLUSTER','TENANT','ALL',0,0,'threshold for execution time beyond which a request may be paused and rescheduled as large request','一个查询执行时间超过该阈值会被判断为大查询,执行大查询调度策略') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='threshold for execution time beyond which a request may be paused and rescheduled as large request',`description_local`='一个查询执行时间超过该阈值会被判断为大查询,执行大查询调度策略' sql 52: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('leak_mod_to_check',1,4,1,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the name of the module under memory leak checks','内存泄露检查,用于内部调试目的') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the name of the module under memory leak checks',`description_local`='内存泄露检查,用于内部调试目的' sql 53: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('lease_time',1,4,1,'TIME','10s','1s','5m','CLUSTER','ROOT_SERVICE','ALL',0,0,'Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline.','RootService与其他服务节点之间的租约时长。一般请勿修改。') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='1s',`max_value`='5m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Lease for current heartbeat. If the root server does not received any heartbeat from an observer in lease_time seconds, that observer is considered to be offline.',`description_local`='RootService与其他服务节点之间的租约时长。一般请勿修改。' sql 54: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_cpu_quota',1,4,1,'DOUBLE',5,0,10,'CLUSTER','TENANT','ALL',0,0,'the number of vCPUs allocated for the requests regarding location info of the core tables.','位置缓存模块使用的CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=5,`min_value`=0,`max_value`=10,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of vCPUs allocated for the requests regarding location info of the core tables.',`description_local`='位置缓存模块使用的CPU配额' sql 55: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_expire_time',1,4,1,'TIME','600s','1s',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the expiration time for a partition location info in partition location cache.','位置缓存中缓存项的过期时长') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='600s',`min_value`='1s',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the expiration time for a partition location info in partition location cache.',`description_local`='位置缓存中缓存项的过期时长' sql 56: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_priority',1,4,1,'INT',1000,1,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'priority of location cache among all system caching service.','位置缓存在缓存中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='priority of location cache among all system caching service.',`description_local`='位置缓存在缓存中的优先级' sql 57: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_refresh_min_interval',1,4,1,'TIME','100ms','0s',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the time interval in which no request for location cache renewal will be executed.','位置缓存刷新请求的最小间隔,防止产生过多刷新请求造成系统压力过大') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='0s',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval in which no request for location cache renewal will be executed.',`description_local`='位置缓存刷新请求的最小间隔,防止产生过多刷新请求造成系统压力过大' sql 58: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_fetch_concurrency',1,4,1,'INT',20,1,1000,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the maximum number of the tasks which fetch the partition location information concurrently.','位置缓存信息刷新的最大并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of the tasks which fetch the partition location information concurrently.',`description_local`='位置缓存信息刷新的最大并发度' sql 59: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_refresh_thread_count',1,4,1,'INT',4,2,100,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the number of threads that fetch the partition location information from the root service.','用于位置缓存刷新的线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=2,`max_value`=100,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of threads that fetch the partition location information from the root service.',`description_local`='用于位置缓存刷新的线程数' sql 60: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('major_freeze_duty_time',1,4,1,'MOMENT','02:00','00:00','23:59','CLUSTER','DAILY_MERGE','ALL',0,0,'the start time of system daily merge procedure.','每日定时冻结和合并的触发时刻') ON DUPLICATE KEY UPDATE `type`='MOMENT',`default_value`='02:00',`min_value`='00:00',`max_value`='23:59',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the start time of system daily merge procedure.',`description_local`='每日定时冻结和合并的触发时刻' sql 61: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_availability_for_weak_consistency',1,4,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether max max availability mode is turned on.','是否对于弱一致性读开启最大可用模式(分区无主时依然提供读服务,详见只读Zone功能)') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether max max availability mode is turned on.',`description_local`='是否对于弱一致性读开启最大可用模式(分区无主时依然提供读服务,详见只读Zone功能)' sql 62: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_kept_major_version_number',1,4,1,'INT',2,1,16,'CLUSTER','DAILY_MERGE','ALL',0,0,'the maximum number of kept major versions','数据保留多少个冻结版本') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=1,`max_value`=16,`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of kept major versions',`description_local`='数据保留多少个冻结版本' sql 63: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_stale_time_for_weak_consistency',1,4,1,'TIME','5s','5s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max data stale time that observer can provide service when its parent is invalid.','弱一致性读允许读到多旧的数据') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='5s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max data stale time that observer can provide service when its parent is invalid.',`description_local`='弱一致性读允许读到多旧的数据' sql 64: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_string_print_length',1,4,1,'INT',500,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'truncate very long string when printing to log file','打印系统日志时,单行日志最大长度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='truncate very long string when printing to log file',`description_local`='打印系统日志时,单行日志最大长度' sql 65: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_syslog_file_count',1,4,1,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed.','系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the maximum number of the log files that can co-exist before the log file recycling kicks in. Each log file can occupy at most 256MB disk space. When this value is set to 0, no log file will be removed.',`description_local`='系统日志自动回收复用时,最多保留多少个。值0表示不自动清理。' sql 66: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_chunk_cache_size',1,4,1,'CAPACITY','1G','32M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum size of memory cached by memory chunk cache.','内存分配器缓存的内存块容量') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1G',`min_value`='32M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum size of memory cached by memory chunk cache.',`description_local`='内存分配器缓存的内存块容量' sql 67: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_limit',1,4,1,'CAPACITY','0M','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the size of the memory reserved for internal use(for testing purpose)','可用总内存大小。用于调试,不要设置。') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the memory reserved for internal use(for testing purpose)',`description_local`='可用总内存大小。用于调试,不要设置。' sql 68: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_limit_percentage',1,4,1,'INT',80,10,90,'CLUSTER','OBSERVER','ALL',0,0,'memory limit percentage of the total physical memory','系统总可用内存大小占总内存大小的百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=10,`max_value`=90,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='memory limit percentage of the total physical memory',`description_local`='系统总可用内存大小占总内存大小的百分比' sql 69: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_reserved',1,4,1,'CAPACITY','500M','10M',NULL,'CLUSTER','SSTABLE','ALL',0,0,'the size of the system memory reserved for emergency internal use.','系统预留内存大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='500M',`min_value`='10M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the system memory reserved for emergency internal use.',`description_local`='系统预留内存大小' sql 70: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memstore_limit_percentage',1,4,1,'INT',50,1,99,'CLUSTER','TENANT','ALL',0,0,'used in calculating the value of MEMSTORE_LIMIT','租户用于memstore的内存占其总可用内存的百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='used in calculating the value of MEMSTORE_LIMIT',`description_local`='租户用于memstore的内存占其总可用内存的百分比' sql 71: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merge_thread_count',1,4,1,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',0,0,'worker thread num for compaction','用于合并的线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='worker thread num for compaction',`description_local`='用于合并的线程数' sql 72: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_check_interval',1,4,1,'TIME','10m','10s','60m','CLUSTER','DAILY_MERGE','ALL',0,0,'the time interval between the schedules of the task that checks on the progress of MERGE for each zone.','合并状态检查线程的调度间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='10s',`max_value`='60m',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of the task that checks on the progress of MERGE for each zone.',`description_local`='合并状态检查线程的调度间隔' sql 73: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_completion_percentage',1,4,1,'INT',100,5,100,'CLUSTER','DAILY_MERGE','ALL',0,0,'the merged partition count percentage and merged data size percentage when MERGE is completed','合并完成副本数达到该百分比,则认为本轮合并完成调度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=5,`max_value`=100,`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the merged partition count percentage and merged data size percentage when MERGE is completed',`description_local`='合并完成副本数达到该百分比,则认为本轮合并完成调度' sql 74: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_switch_leader_duration_time',1,4,1,'TIME','3m','0s','30m','CLUSTER','ROOT_SERVICE','ALL',0,0,'switch leader duration time for daily merge.','合并时,批量切主的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3m',`min_value`='0s',`max_value`='30m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='switch leader duration time for daily merge.',`description_local`='合并时,批量切主的时间间隔' sql 75: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_warm_up_duration_time',1,4,1,'TIME','7m','0s','60m','CLUSTER','ROOT_SERVICE','ALL',0,0,'warm up duration time for daily merge.','合并时,新版基线数据预热时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7m',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='warm up duration time for daily merge.',`description_local`='合并时,新版基线数据预热时间' sql 76: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('migration_disable_time',1,4,1,'TIME','3600s','1s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the duration in which the observer stays in the block_migrate_in status, which means no partition is allowed to migrate into the server.','因磁盘满等原因导致某个节点数据迁入失败时,暂停迁入时长') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3600s',`min_value`='1s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the duration in which the observer stays in the block_migrate_in status, which means no partition is allowed to migrate into the server.',`description_local`='因磁盘满等原因导致某个节点数据迁入失败时,暂停迁入时长' sql 77: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('min_observer_version',1,4,1,'STRING','1.1.0',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the min observer version','本集群最小的observer程序版本号') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='1.1.0',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min observer version',`description_local`='本集群最小的observer程序版本号' sql 78: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_freeze_times',1,4,1,'INT',0,0,65535,'CLUSTER','TENANT','ALL',0,0,'specifies how many minor freeze should be triggered between two major freeze','多少次小合并触发一次全局合并。值为0时,表示关闭小合并。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies how many minor freeze should be triggered between two major freeze',`description_local`='多少次小合并触发一次全局合并。值为0时,表示关闭小合并。' sql 79: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_warm_up_duration_time',1,4,1,'TIME','30s','0s','60m','CLUSTER','OBSERVER','ALL',0,0,'warm up duration time for minor freeze','小合并产生新转储文件的预热时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='warm up duration time for minor freeze',`description_local`='小合并产生新转储文件的预热时间' sql 80: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('mysql_port',1,4,1,'INT',2880,1025,65535,'CLUSTER','OBSERVER','ALL',0,1,'port number for mysql connection','SQL服务协议端口号') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2880,`min_value`=1025,`max_value`=65535,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='port number for mysql connection',`description_local`='SQL服务协议端口号' sql 81: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('net_thread_count',1,4,1,'INT',8,1,100,'CLUSTER','OBSERVER','ALL',0,0,'the number of rpc/mysql I/O threads for Libeasy.','网络IO线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=8,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of rpc/mysql I/O threads for Libeasy.',`description_local`='网络IO线程数' sql 82: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('obconfig_url',1,4,1,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'URL for OBConfig service','OBConfig服务的URL地址') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='URL for OBConfig service',`description_local`='OBConfig服务的URL地址' sql 83: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('partition_table_check_interval',1,4,1,'TIME','30m','1m',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval that observer remove replica which not exist in observer from partition table','定期检查partition表一致性的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30m',`min_value`='1m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval that observer remove replica which not exist in observer from partition table',`description_local`='定期检查partition表一致性的时间间隔' sql 84: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('partition_table_scan_batch_count',1,4,1,'INT',999,1,65536,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the number of partition replication info that will be read by each request on the partition-related system tables during procedures such as load-balancing, daily merge, election and etc.','批量读取partition表时的批次大小') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=999,`min_value`=1,`max_value`=65536,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of partition replication info that will be read by each request on the partition-related system tables during procedures such as load-balancing, daily merge, election and etc.',`description_local`='批量读取partition表时的批次大小' sql 85: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_evict_interval',1,4,1,'TIME','30s','0s',NULL,'CLUSTER','TENANT','ALL',0,0,'time interval for periodic plan cache eviction.','执行计划缓存的淘汰间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='0s',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for periodic plan cache eviction.',`description_local`='执行计划缓存的淘汰间隔' sql 86: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_high_watermark',1,4,1,'CAPACITY','2000M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'(dont use now) memory usage at which plan cache eviction will be trigger immediately.','(已废除)执行计划缓存占用内存超过该阈值时将触发自动淘汰') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2000M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(dont use now) memory usage at which plan cache eviction will be trigger immediately.',`description_local`='(已废除)执行计划缓存占用内存超过该阈值时将触发自动淘汰' sql 87: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_low_watermark',1,4,1,'CAPACITY','1500M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'(dont use now) memory usage at which plan cache eviction will be stopped.','(已废除)执行计划缓存占用内存低于该阈值时将停止淘汰') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1500M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(dont use now) memory usage at which plan cache eviction will be stopped.',`description_local`='(已废除)执行计划缓存占用内存低于该阈值时将停止淘汰' sql 88: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('replica_safe_remove_time',1,4,1,'TIME','2h','1m',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval that replica not existed has not been modified beyond which a replica is considered can be safely removed','已删除副本可以被清理的安全保留时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='1m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval that replica not existed has not been modified beyond which a replica is considered can be safely removed',`description_local`='已删除副本可以被清理的安全保留时间' sql 89: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('resource_hard_limit',1,4,1,'INT',100,1,10000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'Used along with resource_soft_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least load policy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.','CPU和内存等资源进行分配的时候,资源总量是实际数量乘以该百分比的值') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=1,`max_value`=10000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Used along with resource_soft_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least load policy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.',`description_local`='CPU和内存等资源进行分配的时候,资源总量是实际数量乘以该百分比的值' sql 90: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('resource_soft_limit',1,4,1,'INT',50,1,10000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'Used along with resource_hard_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least loadpolicy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.','当所有节点的资源水位低于该阈值时,不执行负载均衡') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=1,`max_value`=10000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Used along with resource_hard_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least loadpolicy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.',`description_local`='当所有节点的资源水位低于该阈值时,不执行负载均衡' sql 91: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rootservice_async_task_queue_size',1,4,1,'INT',16384,8,131072,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the size of the queue for all asynchronous tasks at rootserver.','RootService内部异步任务队列的容量') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=16384,`min_value`=8,`max_value`=131072,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the queue for all asynchronous tasks at rootserver.',`description_local`='RootService内部异步任务队列的容量' sql 92: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rootservice_async_task_thread_count',1,4,1,'INT',4,1,10,'CLUSTER','ROOT_SERVICE','ALL',0,0,'maximum of threads allowed for executing asynchronous task at rootserver.','RootService内部异步任务使用的线程池大小') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=1,`max_value`=10,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing asynchronous task at rootserver.',`description_local`='RootService内部异步任务使用的线程池大小' sql 93: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rootservice_list',1,4,1,'STRING_LIST',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'a list of servers which contains rootservice','RootService及其副本所在的机器列表') ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='a list of servers which contains rootservice',`description_local`='RootService及其副本所在的机器列表' sql 94: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rootservice_ready_check_interval',1,4,1,'TIME','3s','100000us','1m','CLUSTER','ROOT_SERVICE','ALL',0,0,'the interval between the schedule of the task that checks on the status of the ZONE during restarting.','RootService启动后等待和检查集群状态的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3s',`min_value`='100000us',`max_value`='1m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the interval between the schedule of the task that checks on the status of the ZONE during restarting.',`description_local`='RootService启动后等待和检查集群状态的时间间隔' sql 95: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('row_compaction_update_limit',1,4,1,'INT',6,1,64,'CLUSTER','TRANS','ALL',0,0,'maximum update count before trigger row compaction.','触发内存中行内数据合并的修改次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=6,`min_value`=1,`max_value`=64,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum update count before trigger row compaction.',`description_local`='触发内存中行内数据合并的修改次数' sql 96: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('row_purge_thread_count',1,4,1,'INT',4,1,64,'CLUSTER','TRANS','ALL',0,0,'maximum of threads allowed for executing row purge task.','执行内存中行内数据合并的工作线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=1,`max_value`=64,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing row purge task.',`description_local`='执行内存中行内数据合并的工作线程数' sql 97: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rpc_port',1,4,1,'INT',2500,1025,65535,'CLUSTER','OBSERVER','ALL',0,1,'the port number for RPC protocol.','集群内部通信的端口号') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2500,`min_value`=1025,`max_value`=65535,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='the port number for RPC protocol.',`description_local`='集群内部通信的端口号' sql 98: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rpc_timeout',1,4,1,'TIME','2s',NULL,NULL,'CLUSTER','RPC','ALL',0,0,'the time during which a RPC request is permitted to execute before it is terminated','集群内部请求的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2s',`scope`='CLUSTER',`section`='RPC',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time during which a RPC request is permitted to execute before it is terminated',`description_local`='集群内部请求的超时时间' sql 99: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_history_expire_time',1,4,1,'TIME','7d','1h','30d','CLUSTER','OBSERVER','ALL',0,0,'the hour of expire time for schema history','元数据历史数据过期时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='1h',`max_value`='30d',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the hour of expire time for schema history',`description_local`='元数据历史数据过期时间' sql 100: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_check_interval',1,4,1,'TIME','30s','1s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval between schedules of a task that examines the __all_server table.','server表一致性检查的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='1s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between schedules of a task that examines the __all_server table.',`description_local`='server表一致性检查的时间间隔' sql 101: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_data_copy_in_concurrency',1,4,1,'INT',2,1,1000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the maximum number of partitions allowed to migrate to the server.','单个节点迁入数据最大并发数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of partitions allowed to migrate to the server.',`description_local`='单个节点迁入数据最大并发数' sql 102: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_data_copy_out_concurrency',1,4,1,'INT',2,1,1000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the maximum number of partitions allowed to migrate from the server.','单个节点迁出数据最大并发数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of partitions allowed to migrate from the server.',`description_local`='单个节点迁出数据最大并发数' sql 103: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_permanent_offline_time',1,4,1,'TIME','3600s','20s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval between any two heartbeats beyond which a server is considered to be permanently offline.','节点心跳中断多久后认为其被“永久下线”,“永久下线”的节点上的数据副本需要被自动补足') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3600s',`min_value`='20s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between any two heartbeats beyond which a server is considered to be permanently offline.',`description_local`='节点心跳中断多久后认为其被“永久下线”,“永久下线”的节点上的数据副本需要被自动补足' sql 104: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_temporary_offline_time',1,4,1,'TIME','60s','15s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval between two heartbeats beyond which a server is considered to be temporarily offline.','节点心跳中断多久后认为其被“临时下线”') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60s',`min_value`='15s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between two heartbeats beyond which a server is considered to be temporarily offline.',`description_local`='节点心跳中断多久后认为其被“临时下线”' sql 105: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sql_audit_memory_limit',1,4,1,'CAPACITY','3G','64M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum size of the memory used by SQL audit virtual table when the function is turned on. The upper limit is 3G, with default 10% of avaiable memory.','SQL审计数据可占用内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='3G',`min_value`='64M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum size of the memory used by SQL audit virtual table when the function is turned on. The upper limit is 3G, with default 10% of avaiable memory.',`description_local`='SQL审计数据可占用内存限制' sql 106: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sql_audit_queue_size',1,4,1,'INT',10000000,10000,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum number of the records in SQL audit virtual table. (dont use now)','(已废除)SQL审计数据存储的最大记录条数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10000000,`min_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of the records in SQL audit virtual table. (dont use now)',`description_local`='(已废除)SQL审计数据存储的最大记录条数' sql 107: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_percentage',1,4,1,'INT',10,5,99,'CLUSTER','OBSERVER','ALL',0,0,'the disk io percentage of sys io.','后台系统任务可占用系统磁盘IO百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=5,`max_value`=99,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the disk io percentage of sys io.',`description_local`='后台系统任务可占用系统磁盘IO百分比' sql 108: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_net_percentage',1,4,1,'INT',60,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the net percentage of sys background net.','后台系统任务可占用网络带宽百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=60,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the net percentage of sys background net.',`description_local`='后台系统任务可占用网络带宽百分比' sql 109: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_level',1,4,1,'STRING','INFO',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,'DEBUG,TRACE,INFO,WARN,USER_ERR,ERROR',0,'specifies the current level of logging.','系统日志级别') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='INFO',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the current level of logging.',`description_local`='系统日志级别' sql 110: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_cpu_quota',1,4,1,'DOUBLE',6,0,10,'CLUSTER','TENANT','ALL',0,0,'the number of vCPUs allocated to the server tenant','系统后台任务可使用CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=6,`min_value`=0,`max_value`=10,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of vCPUs allocated to the server tenant',`description_local`='系统后台任务可使用CPU配额' sql 111: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_memory_percentage',1,4,1,'INT',20,0,100,'CLUSTER','TENANT','ALL',0,0,'the percentage of server memory limit that reserved for server tenant','系统可占用内存百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of server memory limit that reserved for server tenant',`description_local`='系统可占用内存百分比' sql 112: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_trace_level',1,4,1,'INT',1,0,2,'CLUSTER','OBSERVER','ALL',0,0,'system trace log level, 0:none, 1:standard, 2:debug.','系统追踪日志的日志打印级别') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='system trace log level, 0:none, 1:standard, 2:debug.',`description_local`='系统追踪日志的日志打印级别' sql 113: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tablet_size',1,4,1,'CAPACITY','128M',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default tablet size, has to be a multiple of 2M','分区内部并行处理(合并、查询等)时每个分片的大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default tablet size, has to be a multiple of 2M',`description_local`='分区内部并行处理(合并、查询等)时每个分片的大小' sql 114: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_cpu_variation_per_server',1,4,1,'DOUBLE',50,0,100,'CLUSTER','TENANT','ALL',0,0,'(deprecated) the percentage variation for any tenants CPU quota allocation on each observer.','(已废除)租户多个UNIT之间CPU配额调度允许的偏差') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=50,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(deprecated) the percentage variation for any tenants CPU quota allocation on each observer.',`description_local`='(已废除)租户多个UNIT之间CPU配额调度允许的偏差' sql 115: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_task_queue_size',1,4,1,'INT',65536,1024,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the size of the task queue for each tenant.','每个租户的请求队列大小') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=65536,`min_value`=1024,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the task queue for each tenant.',`description_local`='每个租户的请求队列大小' sql 116: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trace_log_sampling_interval',1,4,1,'TIME','10ms','0ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time interval for periodically printing log info in trace log. When force_trace_log is set to FALSE, for each time interval specifies by sampling_trace_log_interval, logging info regarding ‘slow query’ and ‘white list’ will be printed out.','追踪日志的采样间隔,当force_trace_log关闭的时候生效') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10ms',`min_value`='0ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval for periodically printing log info in trace log. When force_trace_log is set to FALSE, for each time interval specifies by sampling_trace_log_interval, logging info regarding ‘slow query’ and ‘white list’ will be printed out.',`description_local`='追踪日志的采样间隔,当force_trace_log关闭的时候生效' sql 117: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trace_log_slow_query_watermark',1,4,1,'TIME','100ms','1ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query.','执行时间超过该阈值的查询会被认为是慢查询,慢查询的追踪日志会被打印到系统日志中') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query.',`description_local`='执行时间超过该阈值的查询会被认为是慢查询,慢查询的追踪日志会被打印到系统日志中' sql 118: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_2pc_retry_interval',1,4,1,'TIME','100ms','1ms','1000ms','CLUSTER','TRANS','ALL',0,0,'the time interval between the retries in case of failure during a transactions two-phase commit phase.','两阶段提交失败时候自动重试的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='1000ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the retries in case of failure during a transactions two-phase commit phase.',`description_local`='两阶段提交失败时候自动重试的间隔' sql 119: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_try_wait_lock_timeout',1,4,1,'TIME','20ms',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'the time to wait on row lock acquiring before retry.','语句执行过程上行锁的等待时长') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='20ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to wait on row lock acquiring before retry.',`description_local`='语句执行过程上行锁的等待时长' sql 120: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('unit_balance_resource_weight',1,4,1,'STRING',NULL,NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the percentage variation for any tenants resource weight. The default value is empty. All weight must adds up to 100 if set','UNIT均衡策略中使用的资源权重,一般不需要手工配置。当打开enable_unit_balance_resource_weight时本配置才生效。') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage variation for any tenants resource weight. The default value is empty. All weight must adds up to 100 if set',`description_local`='UNIT均衡策略中使用的资源权重,一般不需要手工配置。当打开enable_unit_balance_resource_weight时本配置才生效。' sql 121: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('user_block_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'user block cache priority','数据块缓存在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='user block cache priority',`description_local`='数据块缓存在缓存系统中的优先级' sql 122: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('user_row_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'user row cache priority','基线数据行缓存在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='user row cache priority',`description_local`='基线数据行缓存在缓存系统中的优先级' sql 123: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('user_tab_col_stat_cache_priority',1,4,1,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'user tab col stat cache priority','统计数据缓存在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='user tab col stat cache priority',`description_local`='统计数据缓存在缓存系统中的优先级' sql 124: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('virtual_table_location_cache_expire_time',1,4,1,'TIME','8s','1s',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'expiration time for virtual table location info in partiton location cache.','虚拟表的位置信息缓存过期时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='8s',`min_value`='1s',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='expiration time for virtual table location info in partiton location cache.',`description_local`='虚拟表的位置信息缓存过期时间' sql 125: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('workers_per_cpu_quota',1,4,1,'INT',10,2,20,'CLUSTER','TENANT','ALL',0,0,'the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently.','每个CPU配额分配多少个工作线程') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=2,`max_value`=20,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the ratio(integer) between the number of system allocated workers vs the maximum number of threads that can be scheduled concurrently.',`description_local`='每个CPU配额分配多少个工作线程' sql 126: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('zone',1,4,1,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the zone name','节点所在的zone的名字。一般不需要配置。') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the zone name',`description_local`='节点所在的zone的名字。一般不需要配置。' sql 127: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('zone_merge_concurrency',1,4,1,'INT',1,0,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'the maximum number of zones which are allowed to be in the MERGE status concurrently.','最多多少个Zone可以并发开始合并') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of zones which are allowed to be in the MERGE status concurrently.',`description_local`='最多多少个Zone可以并发开始合并' sql 128: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('zone_merge_order',1,4,1,'STRING',NULL,NULL,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'the order of zone start merge in daily merge','轮转合并的时候,多个Zone的顺序。不指定的时候,由系统自动决定。') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the order of zone start merge in daily merge',`description_local`='轮转合并的时候,多个Zone的顺序。不指定的时候,由系统自动决定。' sql 129: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('zone_merge_timeout',1,4,1,'TIME','3h','1s',NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'the time for each zone to finish its merge process before the root service no longer consider it as in MERGE state','单个Zone的合并超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3h',`min_value`='1s',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time for each zone to finish its merge process before the root service no longer consider it as in MERGE state',`description_local`='单个Zone的合并超时时间' sql 130: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('autoinc_cache_refresh_interval',1,4,2,'TIME','10s','100ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'auto-increment service cache refresh sync_value in this interval, with default 10s.','自增列缓存的刷新间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='100ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='auto-increment service cache refresh sync_value in this interval, with default 10s.',`description_local`='自增列缓存的刷新间隔' sql 131: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_max_availability_for_weak_consistency',1,4,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Enable the Maximum Availability mode for weak consistency read even when there is no Paxos leader for partition','是否对于弱一致性读开启最大可用模式(分区无主时依然提供读服务,详见只读Zone功能)') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable the Maximum Availability mode for weak consistency read even when there is no Paxos leader for partition',`description_local`='是否对于弱一致性读开启最大可用模式(分区无主时依然提供读服务,详见只读Zone功能)' sql 132: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_warm_up_duration_time',1,4,2,'TIME','0s','0s','60m','CLUSTER','ROOT_SERVICE','ALL',0,0,'warm up duration time for daily merge.','合并时,新版基线数据预热时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='warm up duration time for daily merge.',`description_local`='合并时,新版基线数据预热时间' sql 133: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_emergency_percentage',1,4,40,'INT',80,1,100,'CLUSTER','LOAD_BALANCE','ALL',0,0,'Unit load balance is disabled while zone is merging.But for unit load above emergency percentage suituation, will always try migrate out partitions.','当UNIT负载超过该阈值时,即使在合并期间也执行负载均衡') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Unit load balance is disabled while zone is merging.But for unit load above emergency percentage suituation, will always try migrate out partitions.',`description_local`='当UNIT负载超过该阈值时,即使在合并期间也执行负载均衡' sql 134: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_disk_usage_limit_percentage',1,4,40,'INT',90,50,100,'CLUSTER','OBSERVER','ALL',0,0,'the safe use percentage of data disk','数据文件最大可以写入的百分比,超过这个阈值后,禁止数据迁入') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=50,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the safe use percentage of data disk',`description_local`='数据文件最大可以写入的百分比,超过这个阈值后,禁止数据迁入' sql 135: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_causal_order_read',1,4,40,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies observer supportting atomicity and causal order read','因果序(外部一致性)开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies observer supportting atomicity and causal order read',`description_local`='因果序(外部一致性)开关' sql 136: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_separate_sys_clog',1,4,40,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'separate system and user commit log. The default value is False.','是否把系统事务日志与用户事务日志分开存储') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='separate system and user commit log. The default value is False.',`description_local`='是否把系统事务日志与用户事务日志分开存储' sql 137: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_timeout',1,4,40,'TIME','30s','5s','60s','CLUSTER','OBSERVER','ALL',0,0,'sys io timeout','系统后台IO请求超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='5s',`max_value`='60s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sys io timeout',`description_local`='系统后台IO请求超时时间' sql 138: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_migration_change_member_list_timeout',1,4,40,'TIME','1h','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'the timeout for migration change member list retry.','副本迁移时变更Paxos成员组操作的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeout for migration change member list retry.',`description_local`='副本迁移时变更Paxos成员组操作的超时时间' sql 139: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_migration_retry_num',1,4,40,'INT',3,3,100,'CLUSTER','OBSERVER','ALL',0,0,'retry num limit during migration.','副本迁移失败时最多重试次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=3,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='retry num limit during migration.',`description_local`='副本迁移失败时最多重试次数' sql 140: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('zone_merge_concurrency',1,4,40,'INT',0,0,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'the maximum number of zones which are allowed to be in the MERGE status concurrently.','最多多少个Zone可以并发开始合并。当值为0时,由系统根据部署情况自动选择最佳并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of zones which are allowed to be in the MERGE status concurrently.',`description_local`='最多多少个Zone可以并发开始合并。当值为0时,由系统根据部署情况自动选择最佳并发度' sql 141: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('all_server_list',1,4,51,'STRING',NULL,NULL,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'all server addr in cluster','集群中所有机器的列表,不建议人工修改') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='all server addr in cluster',`description_local`='集群中所有机器的列表,不建议人工修改' sql 142: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('config_additional_dir',1,4,51,'STRING_LIST','etc2;etc3',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'additional directories of configure file','本地存储配置文件的多个目录,为了冗余存储多份配置文件') ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`default_value`='etc2;etc3',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='additional directories of configure file',`description_local`='本地存储配置文件的多个目录,为了冗余存储多份配置文件' sql 143: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_merge_concurrency',1,4,51,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of minor merge.','minor merge 的并发线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of minor merge.',`description_local`='minor merge 的并发线程数' sql 144: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('multiblock_read_gap_size',1,4,51,'CAPACITY','0K','0K','2M','CLUSTER','SSTABLE','ALL',0,0,'max gap size in one read io request, gap means blocks that hit in block cache','一次IO聚合读取时从块缓存中读取的最大大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0K',`min_value`='0K',`max_value`='2M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='max gap size in one read io request, gap means blocks that hit in block cache',`description_local`='一次IO聚合读取时从块缓存中读取的最大大小' sql 145: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('net_thread_count',1,4,51,'INT',12,1,100,'CLUSTER','OBSERVER','ALL',0,0,'the number of rpc/mysql I/O threads for Libeasy.','网络IO线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=12,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of rpc/mysql I/O threads for Libeasy.',`description_local`='网络IO线程数' sql 146: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_high_percentage',1,4,51,'INT',90,1,100,'CLUSTER','OBSERVER','ALL',0,0,'the high disk io percentage of sys io, sys io can use at most high percentage','系统后台IO最高可以占用IO的百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the high disk io percentage of sys io, sys io can use at most high percentage',`description_local`='系统后台IO最高可以占用IO的百分比' sql 147: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_low_percentage',1,4,51,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the low disk io percentage of sys io, sys io can use at least low percentage,when the value is 0, it will automatically set low limit for SATA and SSD disk to guarantee at least 128MB disk bandwidth','系统后台IO最少可以占用IO的百分比。当值为0时,系统自动根据环境配置。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the low disk io percentage of sys io, sys io can use at least low percentage,when the value is 0, it will automatically set low limit for SATA and SSD disk to guarantee at least 128MB disk bandwidth',`description_local`='系统后台IO最少可以占用IO的百分比。当值为0时,系统自动根据环境配置。' sql 148: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_cpu_limit_trigger',1,4,51,'INT',80,50,NULL,'CLUSTER','OBSERVER','ALL',0,0,'when the cpu usage percentage exceed the trigger, will limit the sys cpu usage','当CPU利用率超过该阈值的时候,将暂停系统后台任务的执行') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=50,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when the cpu usage percentage exceed the trigger, will limit the sys cpu usage',`description_local`='当CPU利用率超过该阈值的时候,将暂停系统后台任务的执行' sql 149: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_io_bandwidth_limit',1,4,51,'CAPACITY','30MB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.','系统日志所能占用的磁盘IO带宽上限') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='30MB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.',`description_local`='系统日志所能占用的磁盘IO带宽上限' sql 150: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_cpu_quota',1,4,51,'DOUBLE',10,0,16,'CLUSTER','TENANT','ALL',0,0,'the number of vCPUs allocated to the server tenant','系统后台任务可使用CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=10,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of vCPUs allocated to the server tenant',`description_local`='系统后台任务可使用CPU配额' sql 151: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_force_kill_threshold',1,4,51,'TIME','100ms','1ms','10s','CLUSTER','TRANS','ALL',0,0,'the time given to the transaction to execute when major freeze or switch leader before it will be killed.','因冻结或切主需要杀事务时,最长等待时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='10s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the transaction to execute when major freeze or switch leader before it will be killed.',`description_local`='因冻结或切主需要杀事务时,最长等待时间' sql 152: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_try_wait_lock_timeout',1,4,51,'TIME','0ms',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'the time to wait on row lock acquiring before retry.','语句执行过程上行锁的等待时长') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to wait on row lock acquiring before retry.',`description_local`='语句执行过程上行锁的等待时长' sql 153: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('user_iort_up_percentage',1,4,51,'INT',100,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'variable to control sys io, the percentage of use io rt can raise','用户磁盘IO时延超过该阈值后,系统后台IO任务将被限流') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='variable to control sys io, the percentage of use io rt can raise',`description_local`='用户磁盘IO时延超过该阈值后,系统后台IO任务将被限流' sql 154: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__balance_controller',1,4,61,'STRING',NULL,NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether the balance events are turned on or turned off.','控制RootService内部负载均衡等任务的总开关') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether the balance events are turned on or turned off.',`description_local`='控制RootService内部负载均衡等任务的总开关' sql 155: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_tolerance_percentage',1,4,61,'INT',10,1,99,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.','租户内多个UNIT间磁盘不均衡程度的宽容度,在均值+-宽容度范围之内的不均衡不会触发执行均衡动作') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.',`description_local`='租户内多个UNIT间磁盘不均衡程度的宽容度,在均值+-宽容度范围之内的不均衡不会触发执行均衡动作' sql 156: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_disk_usage_limit_percentage',1,4,61,'INT',95,80,100,'CLUSTER','TRANS','ALL',0,0,'maximum of clog disk usage percentage before stop submitting or receiving logs.','事务日志的磁盘IO最大可用的磁盘利用率') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=95,`min_value`=80,`max_value`=100,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of clog disk usage percentage before stop submitting or receiving logs.',`description_local`='事务日志的磁盘IO最大可用的磁盘利用率' sql 157: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_quota_concurrency',1,4,61,'DOUBLE',2,1,10,'CLUSTER','TENANT','ALL',0,0,'max allowed concurrency for 1 CPU quota','租户每个CPU配额允许的最大并发数') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=2,`min_value`=1,`max_value`=10,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed concurrency for 1 CPU quota',`description_local`='租户每个CPU配额允许的最大并发数' sql 158: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_id',1,4,61,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether record app trace id is turned on.','是否记录应用端设置的追踪ID') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether record app trace id is turned on.',`description_local`='是否记录应用端设置的追踪ID' sql 159: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sql_operator_dump',1,4,61,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk','是否允许SQL处理过程的中间结果写入磁盘以释放内存') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk',`description_local`='是否允许SQL处理过程的中间结果写入磁盘以释放内存' sql 160: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('restore_concurrency',1,4,61,'INT',0,0,512,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of restore macro block.','从备份恢复租户数据时最大并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=512,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of restore macro block.',`description_local`='从备份恢复租户数据时最大并发度' sql 161: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_balance_critical_disk_waterlevel',1,4,61,'INT',80,0,100,'CLUSTER','LOAD_BALANCE','ALL',0,0,'disk water level to determine server balance strategy','磁盘水位线超过该阈值时,负载均衡策略将倾向于优先考虑磁盘均衡') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='disk water level to determine server balance strategy',`description_local`='磁盘水位线超过该阈值时,负载均衡策略将倾向于优先考虑磁盘均衡' sql 162: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_balance_disk_tolerance_percent',1,4,61,'INT',5,1,100,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance','节点间磁盘负载均衡策略中,不均衡程度的容忍度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance',`description_local`='节点间磁盘负载均衡策略中,不均衡程度的容忍度' sql 163: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_groups',1,4,61,'STRING',NULL,NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies tenant groups for server balancer.','设置负载均衡策略中使用的租户组,详见负载均衡文档说明') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies tenant groups for server balancer.',`description_local`='设置负载均衡策略中使用的租户组,详见负载均衡文档说明' sql 164: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('token_reserved_percentage',1,4,61,'DOUBLE',30,0,100,'CLUSTER','TENANT','ALL',0,0,'specifies the amount of token increase allocated to a tenant based on his consumption from the last round (without exceeding his upper limit).','控制租户CPU调度中每次预留多少比例的空闲token数给租户') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=30,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the amount of token increase allocated to a tenant based on his consumption from the last round (without exceeding his upper limit).',`description_local`='控制租户CPU调度中每次预留多少比例的空闲token数给租户' sql 165: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_ddl',1,4,71,'BOOL','true',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether DDL operation is turned on.','是否允许执行DDL') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether DDL operation is turned on.',`description_local`='是否允许执行DDL' sql 166: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_major_freeze',1,4,71,'BOOL','true',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether major_freeze function is turned on.','自动全局冻结开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether major_freeze function is turned on.',`description_local`='自动全局冻结开关' sql 167: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('resource_soft_limit',1,4,71,'INT',50,1,10000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'Used along with resource_hard_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least loadpolicy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.','当所有节点的资源水位低于该阈值时,不执行负载均衡') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=1,`max_value`=10000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Used along with resource_hard_limit in unit allocation. If server utilization is less than resource_soft_limit, a policy of best fit will be used for unit allocation; otherwise, a least loadpolicy will be employed. Ultimately,system utilization should not be large than resource_hard_limit.',`description_local`='当所有节点的资源水位低于该阈值时,不执行负载均衡' sql 168: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_transport_compress_all',1,4,72,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'If this option is set to true, use compression for clog transport. The default is false(no compression)','事务日志传输时是否压缩') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, use compression for clog transport. The default is false(no compression)',`description_local`='事务日志传输时是否压缩' sql 169: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('resource_exclusive_tenant',1,4,72,'STRING',NULL,NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies resource exclusive tenant for partition balancer.','设置时,将开启某个租户独占资源的节点负载均衡策略,用于磁盘异构的集群。详见负载均衡文档。') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies resource exclusive tenant for partition balancer.',`description_local`='设置时,将开启某个租户独占资源的节点负载均衡策略,用于磁盘异构的集群。详见负载均衡文档。' sql 170: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_balance_cpu_mem_tolerance_percent',1,4,72,'INT',5,1,100,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance','节点负载均衡策略中,CPU和内存资源不均衡的容忍度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the cpu/memory utilization among all servers. The average cpu/memory utilization is calculated by dividing the total cpu/memory by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance',`description_local`='节点负载均衡策略中,CPU和内存资源不均衡的容忍度' sql 171: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_balance_disk_tolerance_percent',1,4,72,'INT',1,1,100,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance','节点负载均衡策略中,磁盘资源不均衡的容忍度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all servers. The average disk space utilization is calculated by dividing the total space by the number of servers. server balancer will start a rebalancing task when the deviation between the average usage and some server load is greater than this tolerance',`description_local`='节点负载均衡策略中,磁盘资源不均衡的容忍度' sql 172: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('tableapi_transport_compress_func',1,4,72,'STRING','none',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,'none,lz4_1.0,snappy_1.0,zlib_1.0,zstd_1.0',0,'compressor used for tableAPI query result.','tableAPI查询结果传输使用的压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='none',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for tableAPI query result.',`description_local`='tableAPI查询结果传输使用的压缩算法' sql 173: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('wait_leader_batch_count',1,4,72,'INT',1024,128,5000,'CLUSTER','ROOT_SERVICE','ALL',0,0,'leader batch count everytime leader coordinator wait.','RootService发送切主命令的批次大小') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1024,`min_value`=128,`max_value`=5000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='leader batch count everytime leader coordinator wait.',`description_local`='RootService发送切主命令的批次大小' sql 174: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_transport_compress_func',1,4,73,'STRING','lz4_1.0',NULL,NULL,'CLUSTER','TRANS','ALL',0,'none,lz4_1.0,snappy_1.0,zlib_1.0,zstd_1.0',0,'compressor used for clog transport.','事务日志内部传输时使用的压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='lz4_1.0',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for clog transport.',`description_local`='事务日志内部传输时使用的压缩算法' sql 175: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('election_blacklist_interval',1,4,73,'TIME','1800s','0s','24h','CLUSTER','TRANS','ALL',0,0,'If leader_revoke, this replica cannot be elected to leader in election_blacklist_interval','主副本被废除后,有一段时间不允许再被选为主') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1800s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If leader_revoke, this replica cannot be elected to leader in election_blacklist_interval',`description_local`='主副本被废除后,有一段时间不允许再被选为主' sql 176: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_quota_concurrency',1,4,74,'DOUBLE',4,1,10,'CLUSTER','TENANT','ALL',0,0,'max allowed concurrency for 1 CPU quota','租户每个CPU配额允许的最大并发数') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=4,`min_value`=1,`max_value`=10,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed concurrency for 1 CPU quota',`description_local`='租户每个CPU配额允许的最大并发数' sql 177: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_autoinc_sync_last_insert_value_on_dup',1,4,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable sync last insert value on duplicated key update, in order to be compatible with MySQL','为了和mysql行为兼容,在出现键值冲突的时候,是否重新同步自增列的最近插入值') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable sync last insert value on duplicated key update, in order to be compatible with MySQL',`description_local`='为了和mysql行为兼容,在出现键值冲突的时候,是否重新同步自增列的最近插入值' sql 178: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_partition_cnt_per_server',1,4,78,'INT',50000,10000,300000,'CLUSTER','OBSERVER','ALL',0,0,'specify max partition count on one observer','每台observer允许创建的最大分区数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50000,`min_value`=10000,`max_value`=300000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify max partition count on one observer',`description_local`='每台observer允许创建的最大分区数' sql 179: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_cluster_initial_frozen_version',1,4,78,'INT',1,1,5000000,'CLUSTER','OBSERVER','ALL',0,0,'The init frozen version in bootstrap with restore process.','集群初始化时候的初始冻结版本号') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=5000000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The init frozen version in bootstrap with restore process.',`description_local`='集群初始化时候的初始冻结版本号' sql 180: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_ddl_timeout',1,4,78,'TIME','1000s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'internal ddl timeout','系统内部DDL操作的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1000s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='internal ddl timeout',`description_local`='系统内部DDL操作的超时时间' sql 181: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_freeze_times',1,4,78,'INT',3,0,65535,'CLUSTER','TENANT','ALL',0,0,'specifies how many minor freeze should be triggered between two major freeze','多少次小合并触发一次全局合并。值为0时,表示关闭小合并。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies how many minor freeze should be triggered between two major freeze',`description_local`='多少次小合并触发一次全局合并。值为0时,表示关闭小合并。' sql 182: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_max',1,4,78,'DOUBLE',5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).','系统可以使用的最大CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).',`description_local`='系统可以使用的最大CPU配额' sql 183: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_min',1,4,78,'DOUBLE',2.5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).','系统可以使用的最小CPU配额,将会预留') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=2.5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).',`description_local`='系统可以使用的最小CPU配额,将会预留' sql 184: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_force_kill_threshold',1,4,78,'TIME','100ms','1ms','500ms','CLUSTER','TRANS','ALL',0,0,'the time given to the transaction to execute when major freeze or switch leader before it will be killed','因冻结或切主需要杀事务时,最长等待时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='500ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the transaction to execute when major freeze or switch leader before it will be killed',`description_local`='因冻结或切主需要杀事务时,最长等待时间' sql 185: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dead_socket_detection_timeout',1,4,79,'TIME','10s','0s','2h','CLUSTER','OBSERVER','ALL',0,0,'specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled.','检测失效 Socket 的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='0s',`max_value`='2h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled.',`description_local`='检测失效 Socket 的时间间隔' sql 186: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('force_refresh_location_cache_interval',1,4,79,'TIME','2h','1s',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the max interval for refresh location cache by sql.','刷新位置缓存的最大时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='1s',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max interval for refresh location cache by sql.',`description_local`='刷新位置缓存的最大时间间隔' sql 187: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('force_refresh_location_cache_threshold',1,4,79,'INT',100,1,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'location cache refresh threhold which use sql method in one second.','刷新位置缓存时每秒最多刷新次数的阈值,超过该阈值会被限流') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=1,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='location cache refresh threhold which use sql method in one second.',`description_local`='刷新位置缓存时每秒最多刷新次数的阈值,超过该阈值会被限流' sql 188: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balancer_tolerance_percentage',2,0,0,'INT',10,1,99,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.','租户内多个UNIT间磁盘不均衡程度的宽容度,在均值+-宽容度范围之内的不均衡不会触发执行均衡动作') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the tolerance (in percentage) of the unbalance of the disk space utilization among all units.',`description_local`='租户内多个UNIT间磁盘不均衡程度的宽容度,在均值+-宽容度范围之内的不均衡不会触发执行均衡动作' sql 189: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('db_flashback_retention_target',2,0,0,'INT',30,0,4294967295,'CLUSTER','OBSERVER','ALL',0,0,'specifies the upper limit (in minutes) on how far back in time the database may be flashed back.','数据库可以被闪回到多少分钟之前') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=30,`min_value`=0,`max_value`=4294967295,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the upper limit (in minutes) on how far back in time the database may be flashed back.',`description_local`='数据库可以被闪回到多少分钟之前' sql 190: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_async_syslog',2,0,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether use async syslog','是否启用系统日志异步写') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether use async syslog',`description_local`='是否启用系统日志异步写' sql 191: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_election_group',2,0,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether election group is turned on.','是否打开选举组策略') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether election group is turned on.',`description_local`='是否打开选举组策略' sql 192: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_one_pc',2,0,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'open one pc optimization','事务提交一阶段优化开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='open one pc optimization',`description_local`='事务提交一阶段优化开关' sql 193: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('flush_log_at_trx_commit',2,0,0,'INT',1,0,2,'CLUSTER','TRANS','ALL',0,0,'0 means commit transactions without waiting clog write to buffer cache, 1 means commit transactions after clog flush to disk, 2 means commit transactions after clog write to buffer cache','事务提交时写事务日志策略。0表示不等待日志写入缓冲区,1表示等待日志写入磁盘,2表示等待日志写入缓冲区而不等落盘') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='0 means commit transactions without waiting clog write to buffer cache, 1 means commit transactions after clog flush to disk, 2 means commit transactions after clog write to buffer cache',`description_local`='事务提交时写事务日志策略。0表示不等待日志写入缓冲区,1表示等待日志写入磁盘,2表示等待日志写入缓冲区而不等落盘' sql 194: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_refresh_thread_count',2,0,0,'INT',4,2,64,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the number of threads that fetch the partition location information from the root service.','用于位置缓存刷新的线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=2,`max_value`=64,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of threads that fetch the partition location information from the root service.',`description_local`='用于位置缓存刷新的线程数' sql 195: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('meta_table_read_write_mode',2,0,0,'INT',0,0,2,'CLUSTER','OBSERVER','ALL',0,0,'meta table read write mode. 0 means read write __all_meta_table; 1 means read write __all_meta_table while write __all_tenant_meta_table; 2 means read write __all_tenant_meta_table','控制meta表的读写模式,本配置用于OB升级过程内部实现,外部请勿使用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='meta table read write mode. 0 means read write __all_meta_table; 1 means read write __all_meta_table while write __all_tenant_meta_table; 2 means read write __all_tenant_meta_table',`description_local`='控制meta表的读写模式,本配置用于OB升级过程内部实现,外部请勿使用' sql 196: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('micro_block_merge_verify_level',2,0,0,'INT',2,0,2,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when merging micro block. 0, no verification will be done; 1, verify encoding algorithm, encoded micro block will be read to ensure data is correct; 2, verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct','控制合并时宏块的校验级别') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when merging micro block. 0, no verification will be done; 1, verify encoding algorithm, encoded micro block will be read to ensure data is correct; 2, verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct',`description_local`='控制合并时宏块的校验级别' sql 197: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('migrate_concurrency',2,0,0,'INT',10,1,64,'CLUSTER','OBSERVER','ALL',0,0,'set concurrency of migration, set upper limit to migrate_concurrency and set lower limit to migrate_concurrency/2','控制内部数据迁移的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='set concurrency of migration, set upper limit to migrate_concurrency and set lower limit to migrate_concurrency/2',`description_local`='控制内部数据迁移的并发度' sql 198: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('multiblock_read_size',2,0,0,'CAPACITY','128K','0K','2M','CLUSTER','SSTABLE','ALL',0,0,'multiple block batch read size in one read io request.','读取数据时IO聚合大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128K',`min_value`='0K',`max_value`='2M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='multiple block batch read size in one read io request.',`description_local`='读取数据时IO聚合大小' sql 199: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_io_bandwidth_limit',2,0,0,'CAPACITY','10000MB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.','系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='10000MB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.',`description_local`='系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃' sql 200: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_force_kill_threshold',2,0,0,'TIME','100ms','1ms','10s','CLUSTER','TRANS','ALL',0,0,'the time given to the transaction to execute when major freeze or switch leader before it will be killed.','因冻结或切主需要杀事务时,最长等待时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='10s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the transaction to execute when major freeze or switch leader before it will be killed.',`description_local`='因冻结或切主需要杀事务时,最长等待时间' sql 201: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__easy_memory_limit',2,1,0,'CAPACITY','4G','1G',NULL,'CLUSTER','OBSERVER','ALL',0,0,'max memory size which can be used by libeasy.','网络通讯库libeasy的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4G',`min_value`='1G',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max memory size which can be used by libeasy.',`description_local`='网络通讯库libeasy的内存限制' sql 202: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__min_full_resource_pool_memory',2,1,0,'INT',5368709120,1073741824,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the min memory value which is specified for a full resource pool.','一个UNIT的min_memory最小允许的值') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5368709120,`min_value`=1073741824,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min memory value which is specified for a full resource pool.',`description_local`='一个UNIT的min_memory最小允许的值' sql 203: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balance_blacklist_failure_threshold',2,1,0,'INT',5,0,1000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'a balance task failed count to be putted into blacklist','副本迁移等后台任务连续失败超过该阈值后,将被放入黑名单') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=1000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='a balance task failed count to be putted into blacklist',`description_local`='副本迁移等后台任务连续失败超过该阈值后,将被放入黑名单' sql 204: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('balance_blacklist_retry_interval',2,1,0,'TIME','30m','0s','180m','CLUSTER','LOAD_BALANCE','ALL',0,0,'balance task in black list, wait a little time to add','副本迁移等后台任务被放入黑名单后,多久可以重试') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30m',`min_value`='0s',`max_value`='180m',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='balance task in black list, wait a little time to add',`description_local`='副本迁移等后台任务被放入黑名单后,多久可以重试' sql 205: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('builtin_db_data_verify_cycle',2,1,0,'INT',20,0,360,'CLUSTER','OBSERVER','ALL',0,0,'check cycle of db data.','数据坏块自检周期,单位为天。值0表示不检查。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=0,`max_value`=360,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='check cycle of db data.',`description_local`='数据坏块自检周期,单位为天。值0表示不检查。' sql 206: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_transport_compress_func',2,1,0,'STRING','lz4_1.0',NULL,NULL,'CLUSTER','TRANS','ALL',0,'none,lz4_1.0,snappy_1.0,zlib_1.0,zstd_1.0',0,'compressor used for clog transport','事务日志内部传输时使用的压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='lz4_1.0',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for clog transport',`description_local`='事务日志内部传输时使用的压缩算法' sql 207: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress',2,1,0,'STRING','archive',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default compress function name for create new table','Oracle模式下,建表时使用的默认压缩策略') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='archive',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress function name for create new table',`description_local`='Oracle模式下,建表时使用的默认压缩策略' sql 208: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress_func',2,1,0,'STRING','zstd_1.0',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default compress function name for create new table','MySQL模式下,建表时使用的默认压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='zstd_1.0',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress function name for create new table',`description_local`='MySQL模式下,建表时使用的默认压缩算法' sql 209: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_row_format',2,1,0,'STRING','dynamic',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default row format in mysql mode','MySQL模式下,建表时使用的默认行格式') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='dynamic',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default row format in mysql mode',`description_local`='MySQL模式下,建表时使用的默认行格式' sql 210: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dtl_buffer_size',2,1,0,'CAPACITY','64K','4K',NULL,'CLUSTER','OBSERVER','ALL',0,0,'buffer size of DTL','SQL数据传输模块使用的缓存大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='64K',`min_value`='4K',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='buffer size of DTL',`description_local`='SQL数据传输模块使用的缓存大小' sql 211: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('election_blacklist_interval',2,1,0,'TIME','1800s','0s','24h','CLUSTER','TRANS','ALL',0,0,'If leader_revoke, this replica cannot be elected to leader in election_blacklist_interval','主副本被废除后,有一段时间不允许再被选为主') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1800s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If leader_revoke, this replica cannot be elected to leader in election_blacklist_interval',`description_local`='主副本被废除后,有一段时间不允许再被选为主' sql 212: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_elr',2,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'open early lock release','提前解行锁开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='open early lock release',`description_local`='提前解行锁开关' sql 213: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_smooth_leader_switch',2,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'to be removed','平滑切主特性开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='to be removed',`description_local`='平滑切主特性开关' sql 214: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sql_operator_dump',2,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk','是否允许SQL处理过程的中间结果写入磁盘以释放内存') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether sql operators (sort/hash join/material/window function/interm result/...) allowed to write to disk',`description_local`='是否允许SQL处理过程的中间结果写入磁盘以释放内存' sql 215: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_px_worker_count',2,1,0,'INT',64,0,65535,'CLUSTER','TENANT','ALL',0,0,'maximum parallel execution worker count can be used for all parallel requests.','SQL并行查询引擎使用的最大线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum parallel execution worker count can be used for all parallel requests.',`description_local`='SQL并行查询引擎使用的最大线程数' sql 216: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('px_task_size',2,1,0,'CAPACITY','2M','2M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'min task access size of px task','SQL并行查询引擎每个任务处理的数据量大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2M',`min_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='min task access size of px task',`description_local`='SQL并行查询引擎每个任务处理的数据量大小' sql 217: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rootservice_memory_limit',2,1,0,'CAPACITY','2G','2G',NULL,'CLUSTER','OBSERVER','ALL',0,0,'max memory size which can be used by rs tenant','RootService最大内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2G',`min_value`='2G',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max memory size which can be used by rs tenant',`description_local`='RootService最大内存限制' sql 218: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_memory',2,1,0,'CAPACITY','30G','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally.','系统内存限制,不能分配给普通租户使用') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='30G',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally.',`description_local`='系统内存限制,不能分配给普通租户使用' sql 219: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__hash_area_size',2,1,11,'CAPACITY','100M','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by HASH JOIN.','SQL的hash join算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100M',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by HASH JOIN.',`description_local`='SQL的hash join算子使用的内存限制' sql 220: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__sort_area_size',2,1,11,'CAPACITY','128M','2M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by SORT.','SQL的排序算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by SORT.',`description_local`='SQL的排序算子使用的内存限制' sql 221: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__temporary_file_io_area_size',2,1,11,'CAPACITY','10G','10M',NULL,'CLUSTER','SSTABLE','ALL',1,0,'size of temporary file memory buffer.','临时文件使用的缓冲区大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='10G',`min_value`='10M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=1,`is_readonly`=0,`description_en`='size of temporary file memory buffer.',`description_local`='临时文件使用的缓冲区大小' sql 222: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_btree_retire_limit',2,1,11,'INT',64,16,65536,'CLUSTER','OBSERVER','ALL',0,0,'the retire station batch limit','表的内存btree的内存回收策略,超过这个值的时候触发回收机制') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=16,`max_value`=65536,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the retire station batch limit',`description_local`='表的内存btree的内存回收策略,超过这个值的时候触发回收机制' sql 223: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_disk_buffer_cnt',2,1,11,'INT',64,1,4000,'CLUSTER','TRANS','ALL',0,0,'clog disk buffer cnt.','事务日志缓冲区个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=1,`max_value`=4000,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk buffer cnt.',`description_local`='事务日志缓冲区个数' sql 224: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_timeout_to_force_switch_leader',2,1,11,'TIME','10s','0s','60m','CLUSTER','TRANS','ALL',0,0,'When log sync is blocking, leader need wait this interval before revoke.','当日志同步被阻塞时,等待若干时间之后废除原主') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='When log sync is blocking, leader need wait this interval before revoke.',`description_local`='当日志同步被阻塞时,等待若干时间之后废除原主' sql 225: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_replay_memory_limit',2,1,11,'CAPACITY','500M','500M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the memory that replay module can use at most','日志回放线程使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='500M',`min_value`='500M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the memory that replay module can use at most',`description_local`='日志回放线程使用的内存限制' sql 226: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_stat_refresh_timeout',2,1,11,'TIME','500ms','1ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time to refresh stat cache before it is terminated.','刷新统计信息操作的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='500ms',`min_value`='1ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to refresh stat cache before it is terminated.',`description_local`='刷新统计信息操作的超时时间' sql 227: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_trans_rpc_timeout',2,1,11,'TIME','3s','0s','3600s','CLUSTER','OBSERVER','ALL',0,0,'transaction rpc timeout(s).','事务模块内部通讯超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3s',`min_value`='0s',`max_value`='3600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction rpc timeout(s).',`description_local`='事务模块内部通讯超时时间' sql 228: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_trx_commit_retry_interval',2,1,11,'TIME','200ms','100ms',NULL,'CLUSTER','TRANS','ALL',0,0,'transaction commit retry interval.','事务内部提交失败时自动重试间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='200ms',`min_value`='100ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction commit retry interval.',`description_local`='事务内部提交失败时自动重试间隔' sql 229: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('global_index_build_single_replica_timeout',2,1,11,'TIME','2h','1h',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'build single replica task timeout when rootservice schedule to build global index.','建全局索引时,每个副本构建的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='1h',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='build single replica task timeout when rootservice schedule to build global index.',`description_local`='建全局索引时,每个副本构建的超时时间' sql 230: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rpc_connect_error_retry_times',2,1,11,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'retry times if rpc connect error','SQL执行中内部RPC连接异常时候的重试次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='retry times if rpc connect error',`description_local`='SQL执行中内部RPC连接异常时候的重试次数' sql 231: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('write_throttling_maximum_duration',2,1,11,'TIME','1h','1s','3d','CLUSTER','TENANT','ALL',0,0,'maximum duration of writting throttling(in minutes)','通过控制内存分配进度,实现控制写入速度。指定在触发写入限速后,剩余memstore内存分配完所需的时间。') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='1s',`max_value`='3d',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum duration of writting throttling(in minutes)',`description_local`='通过控制内存分配进度,实现控制写入速度。指定在触发写入限速后,剩余memstore内存分配完所需的时间。' sql 232: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('write_throttling_trigger_percentage',2,1,11,'INT',100,0,100,'CLUSTER','TENANT','ALL',0,0,'the threshold of the size of the mem store when writing_limit will be triggered.','控制写入限速的触发时机,当memstore已使用的内存达到该阈值时,触发写入限速。值100表示关闭写入限速机制。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when writing_limit will be triggered.',`description_local`='控制写入限速的触发时机,当memstore已使用的内存达到该阈值时,触发写入限速。值100表示关闭写入限速机制。' sql 233: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_hash_area_size',2,1,20,'CAPACITY','100M','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by HASH JOIN.','SQL的Hash Join算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100M',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by HASH JOIN.',`description_local`='SQL的Hash Join算子使用的内存限制' sql 234: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_sort_area_size',2,1,20,'CAPACITY','128M','2M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by SORT.','SQL的排序算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by SORT.',`description_local`='SQL的排序算子使用的内存限制' sql 235: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_disk_buffer_cnt',2,1,30,'INT',64,1,4000,'CLUSTER','TRANS','ALL',0,0,'clog disk buffer cnt','事务日志缓冲区个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=1,`max_value`=4000,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk buffer cnt',`description_local`='事务日志缓冲区个数' sql 236: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_trans_rpc_timeout',2,1,30,'TIME','3s','0s','3600s','CLUSTER','OBSERVER','ALL',0,0,'transaction rpc timeout(s)','事务模块内部通讯超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3s',`min_value`='0s',`max_value`='3600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction rpc timeout(s)',`description_local`='事务模块内部通讯超时时间' sql 237: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_trx_commit_retry_interval',2,1,30,'TIME','200ms','100ms',NULL,'CLUSTER','TRANS','ALL',0,0,'transaction commit retry interval.','事务内部提交失败时自动重试间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='200ms',`min_value`='100ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction commit retry interval.',`description_local`='事务内部提交失败时自动重试间隔' sql 238: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_max',2,1,30,'DOUBLE',5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).','系统可以使用的最大CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of maximal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).',`description_local`='系统可以使用的最大CPU配额' sql 239: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_min',2,1,30,'DOUBLE',2.5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).','系统可以使用的最小CPU配额,将会预留') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=2.5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer).',`description_local`='系统可以使用的最小CPU配额,将会预留' sql 240: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',2,1,30,'CAPACITY','4M','4M','20M','CLUSTER','OBSERVER','ALL',0,0,'the size of routine execution stack','调用栈大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4M',`min_value`='4M',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of routine execution stack',`description_local`='调用栈大小' sql 241: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_io_bandwidth_limit',2,1,30,'CAPACITY','30MB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.','系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='30MB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.',`description_local`='系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃' sql 242: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('tableapi_transport_compress_func',2,1,30,'STRING','none',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,'none,lz4_1.0,snappy_1.0,zlib_1.0,zstd_1.0',0,'compressor used for tableAPI query result.','tableAPI查询结果传输使用的压缩算法') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='none',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for tableAPI query result.',`description_local`='tableAPI查询结果传输使用的压缩算法' sql 243: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__easy_memory_reserved_percentage',2,2,0,'INT',50,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the percentage of easy memory reserved size.','网络通讯模块使用内存中预留比例') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of easy memory reserved size.',`description_local`='网络通讯模块使用内存中预留比例' sql 244: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__hash_area_size',2,2,0,'CAPACITY','100M','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by HASH JOIN','SQL的hash join算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100M',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by HASH JOIN',`description_local`='SQL的hash join算子使用的内存限制' sql 245: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__inet_thread_count',2,2,0,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',1,0,'the number of inner rpc I/O threads for Libeasy','内部通讯用网络IO线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of inner rpc I/O threads for Libeasy',`description_local`='内部通讯用网络IO线程数' sql 246: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__schema_split_mode',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'determinate if observer start with schema split mode.','确定schema是否处于拆分模式下') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='determinate if observer start with schema split mode.',`description_local`='确定schema是否处于拆分模式下' sql 247: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__sort_area_size',2,2,0,'CAPACITY','128M','2M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by SORT.','SQL的排序算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by SORT.',`description_local`='SQL的排序算子使用的内存限制' sql 248: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_cache_wash_interval',2,2,0,'TIME','800ms','1ms','1m','CLUSTER','OBSERVER','ALL',0,0,'specify interval of cache background wash','缓存系统后台清理的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='800ms',`min_value`='1ms',`max_value`='1m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify interval of cache background wash',`description_local`='缓存系统后台清理的间隔' sql 249: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_chunk_row_store_mem_limit',2,2,0,'CAPACITY','0B',0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum size of memory used by ChunkRowStore, 0 means follow operators setting.','SQL执行中内存缓存临时结果的内存大小限制。如果为0,表示遵循算子的限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0B',`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum size of memory used by ChunkRowStore, 0 means follow operators setting.',`description_local`='SQL执行中内存缓存临时结果的内存大小限制。如果为0,表示遵循算子的限制' sql 250: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_freeze_trigger_dispersed',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to desperse the timing of minor freeze among all servers,','小冻结多机打散的开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to desperse the timing of minor freeze among all servers,',`description_local`='小冻结多机打散的开关' sql 251: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_mini_during_minor',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether mini merge can be scheduled during minor merge.','小合并期间是否允许迷你合并') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether mini merge can be scheduled during minor merge.',`description_local`='小合并期间是否允许迷你合并' sql 252: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_minor_during_mini',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether minor merge can be scheduled during mini merge.','迷你合并期间是否允许小合并') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether minor merge can be scheduled during mini merge.',`description_local`='迷你合并期间是否允许小合并' sql 253: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_follower_replica_merge_level',2,2,0,'INT',2,0,3,'CLUSTER','TENANT','ALL',0,0,'the merge level for d replica migrate, 0 means nomore any compaction; 1 means self minor; 2 means self major; 3 means major+minor','数据型副本的合并策略') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=3,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the merge level for d replica migrate, 0 means nomore any compaction; 1 means self minor; 2 means self major; 3 means major+minor',`description_local`='数据型副本的合并策略' sql 254: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_migrate_block_verify_level',2,2,0,'INT',1,0,1,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when migrating macro block. 0, no verification will be done; 1, verify logical only','迁移复制数据块后的校验策略') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when migrating macro block. 0, no verification will be done; 1, verify logical only',`description_local`='迁移复制数据块后的校验策略' sql 255: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_mini_merge_concurrency',2,2,0,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of mini merge.','迷你合并的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of mini merge.',`description_local`='迷你合并的并发度' sql 256: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_compaction_amplification_factor',2,2,0,'INT',0,0,100,'CLUSTER','TENANT','ALL',0,0,'_minor_compaction_amplification_factor','小合并的放大因子') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='_minor_compaction_amplification_factor',`description_local`='小合并的放大因子' sql 257: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_compaction_interval',2,2,0,'TIME','0s','0s','29m','CLUSTER','OBSERVER','ALL',0,0,'the time interval to start next minor compaction','两次小合并的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='29m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to start next minor compaction',`description_local`='两次小合并的时间间隔' sql 258: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_deferred_gc_level',2,2,0,'INT',1,0,1,'CLUSTER','OBSERVER','ALL',0,0,'minor deferred gc_level, 0 means defer gc L0, 1 means defer gc L0/L1','小合并后延迟回收的策略') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='minor deferred gc_level, 0 means defer gc L0, 1 means defer gc L0/L1',`description_local`='小合并后延迟回收的策略' sql 259: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_btree_retire_limit',2,2,0,'INT',64,16,65536,'CLUSTER','TRANS','ALL',0,0,'the retire station batch limit','表的内存btree的内存回收策略,超过这个值的时候触发回收机制') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=16,`max_value`=65536,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the retire station batch limit',`description_local`='表的内存btree的内存回收策略,超过这个值的时候触发回收机制' sql 260: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_checkpoint_space_limit',2,2,0,'CAPACITY','0M','0M',NULL,'CLUSTER','SSTABLE','ALL',0,0,'size of the data file.','数据快照可用磁盘空间限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of the data file.',`description_local`='数据快照可用磁盘空间限制' sql 261: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_log_batch_rpc',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable log batch rpc','日志批量RPC开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable log batch rpc',`description_local`='日志批量RPC开关' sql 262: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_log_hot_cache',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable log hot cache','热点日志项缓存开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable log hot cache',`description_local`='热点日志项缓存开关' sql 263: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_log_replica_strict_recycle_mode',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable log replica strict recycle mode','日志型副本严格回收模式开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable log replica strict recycle mode',`description_local`='日志型副本严格回收模式开关' sql 264: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_get_gts_ahead_interval',2,2,0,'TIME','1ms','0s','1s','CLUSTER','TRANS','ALL',0,0,'get gts ahead interval.','获取GTS全局时间戳偏差调整') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1ms',`min_value`='0s',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='get gts ahead interval.',`description_local`='获取GTS全局时间戳偏差调整' sql 265: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_max_pipeline_depth',2,2,0,'INT',2,2,3,'CLUSTER','TENANT','ALL',0,0,'max parallel execution pipeline depth','SQL并行执行引擎最大流水线深度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=2,`max_value`=3,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='max parallel execution pipeline depth',`description_local`='SQL并行执行引擎最大流水线深度' sql 266: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_temporary_file_io_area_size',2,2,0,'CAPACITY','10G','10M',NULL,'CLUSTER','SSTABLE','ALL',1,0,'size of temporary file memory buffer.','临时文件缓存大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='10G',`min_value`='10M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=1,`is_readonly`=0,`description_en`='size of temporary file memory buffer.',`description_local`='临时文件缓存大小' sql 267: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('all_cluster_list',2,2,0,'STRING',NULL,NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'a list of servers which access the same config_url','已废除') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='a list of servers which access the same config_url',`description_local`='已废除' sql 268: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('config_additional_dir',2,2,0,'STRING_LIST','etc2;etc3',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'additional directories of configure file','本地存储配置文件的多个目录,为了冗余存储多份配置文件') ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`default_value`='etc2;etc3',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='additional directories of configure file',`description_local`='本地存储配置文件的多个目录,为了冗余存储多份配置文件' sql 269: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('disk_io_thread_count',2,2,0,'INT',8,2,32,'CLUSTER','OBSERVER','ALL',0,0,'The number of io threads on each disk.','磁盘IO线程数。必须为偶数。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=8,`min_value`=2,`max_value`=32,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The number of io threads on each disk.',`description_local`='磁盘IO线程数。必须为偶数。' sql 270: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_causal_order_read_obsolete',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies observer supportting atomicity and causal order readabandon after version 2.2(including 2.2)','(已废除)因果序开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies observer supportting atomicity and causal order readabandon after version 2.2(including 2.2)',`description_local`='(已废除)因果序开关' sql 271: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_perf_event',2,2,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to enable perf event feature.','perf event调试特性开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to enable perf event feature.',`description_local`='perf event调试特性开关' sql 272: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_pg',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'open partition group','分区组功能开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='open partition group',`description_local`='分区组功能开关' sql 273: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_pg_test_mode',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether pg test mode is turned on.','分区组测试模式开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether pg test mode is turned on.',`description_local`='分区组测试模式开关' sql 274: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rebuild_on_purpose',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable_rebuild_on_purpose','备副本日志落后过多的时候,主动触发副本重建操作') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable_rebuild_on_purpose',`description_local`='备副本日志落后过多的时候,主动触发副本重建操作' sql 275: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rootservice_standalone',2,2,0,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies whether the SYS tenant is allowed to occupy an observer exclusively, thus running in the standalone mode.','是否让系统租户和RootService独占observer节点') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether the SYS tenant is allowed to occupy an observer exclusively, thus running in the standalone mode.',`description_local`='是否让系统租户和RootService独占observer节点' sql 276: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fuse_row_cache_priority',2,2,0,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'fuse row cache priority','融合行缓存在缓存系统中的优先级') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='fuse row cache priority',`description_local`='融合行缓存在缓存系统中的优先级' sql 277: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('gts_refresh_interval',2,2,0,'TIME','100us','10us','1s','CLUSTER','TRANS','ALL',0,0,'gts source refresh ts value in this interval','获取刷新全局时间戳服务的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100us',`min_value`='10us',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='gts source refresh ts value in this interval',`description_local`='获取刷新全局时间戳服务的间隔' sql 278: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('major_compact_trigger',2,2,0,'INT',0,0,65535,'CLUSTER','TENANT','ALL',0,0,'major_compact_trigger alias to minor_freeze_times','多少次小合并触发一次全局合并。值为0时,表示关闭小合并。和配置项minor_freeze_times等同。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='major_compact_trigger alias to minor_freeze_times',`description_local`='多少次小合并触发一次全局合并。值为0时,表示关闭小合并。和配置项minor_freeze_times等同。' sql 279: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_prev_next_count',2,2,0,'INT',1,0,10,'CLUSTER','OBSERVER','ALL',0,0,'max prev next transaction count','事务处理上下文预留内存,避免切主过程因内存不足失败;内部使用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=10,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max prev next transaction count',`description_local`='事务处理上下文预留内存,避免切主过程因内存不足失败;内部使用' sql 280: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_stale_time_for_weak_consistency_obsolete',2,2,0,'TIME','5s','5s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max data stale time that cluster weak read version behind current timestamp only used in upgrade from version 2.1 to 2.2','已废除') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='5s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max data stale time that cluster weak read version behind current timestamp only used in upgrade from version 2.1 to 2.2',`description_local`='已废除' sql 281: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merge_stat_sampling_ratio',2,2,0,'INT',100,0,100,'CLUSTER','OBSERVER','ALL',0,0,'column stats sampling ratio daily merge.','合并时候数据列统计信息的采样率') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='column stats sampling ratio daily merge.',`description_local`='合并时候数据列统计信息的采样率' sql 282: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('meta_table_read_write_mode',2,2,0,'INT',2,0,2,'CLUSTER','OBSERVER','ALL',0,0,'meta table read write mode. 0 means read write __all_meta_table; 1 means read write __all_meta_table while write __all_tenant_meta_table; 2 means read write __all_tenant_meta_table','控制meta表的读写模式,本配置用于OB升级过程内部实现,外部请勿使用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='meta table read write mode. 0 means read write __all_meta_table; 1 means read write __all_meta_table while write __all_tenant_meta_table; 2 means read write __all_tenant_meta_table',`description_local`='控制meta表的读写模式,本配置用于OB升级过程内部实现,外部请勿使用' sql 283: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('migrate_concurrency',2,2,0,'INT',10,0,64,'CLUSTER','OBSERVER','ALL',0,0,'set concurrency of migration, set upper limit to migrate_concurrency and set lower limit to migrate_concurrency/2','控制内部数据迁移的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='set concurrency of migration, set upper limit to migrate_concurrency and set lower limit to migrate_concurrency/2',`description_local`='控制内部数据迁移的并发度' sql 284: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_compact_trigger',2,2,0,'INT',3,0,16,'CLUSTER','TENANT','ALL',0,0,'minor_compact_trigger','触发小合并的迷你合并次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='minor_compact_trigger',`description_local`='触发小合并的迷你合并次数' sql 285: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_deferred_gc_time',2,2,0,'TIME','0s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'sstable deferred gc time after merge.','合并之后SSTable延迟回收间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sstable deferred gc time after merge.',`description_local`='合并之后SSTable延迟回收间隔' sql 286: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_warm_up_duration_time',2,2,0,'TIME','30s','0s','60m','CLUSTER','OBSERVER','ALL',0,0,'warm up duration time for minor freeze.','小合并产生新转储文件的预热时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='warm up duration time for minor freeze.',`description_local`='小合并产生新转储文件的预热时间' sql 287: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('redundancy_level',2,2,0,'STRING','NORMAL',NULL,NULL,'CLUSTER','SSTABLE','ALL',0,'EXTERNAL,NORMAL,HIGH',0,'EXTERNAL, use extrernal redundancy; NORMAL, tolerate one disk failure, HIGH tolerate two disk failure if disk count is enough','OB内置本地磁盘RAID特性。暂勿使用') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NORMAL',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='EXTERNAL, use extrernal redundancy; NORMAL, tolerate one disk failure, HIGH tolerate two disk failure if disk count is enough',`description_local`='OB内置本地磁盘RAID特性。暂勿使用' sql 288: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_io_bandwidth_limit',2,2,0,'CAPACITY','10000MB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.','系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='10000MB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.',`description_local`='系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃' sql 289: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('weak_read_version_refresh_interval',2,2,0,'TIME','50ms','0ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time interval to refresh cluster weak read version','弱一致性读版本号的刷新周期,影响弱一致性读数据的延时;值为0时,表示不再刷新弱一致性读版本号,不提供单调读功能') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='50ms',`min_value`='0ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to refresh cluster weak read version',`description_local`='弱一致性读版本号的刷新周期,影响弱一致性读数据的延时;值为0时,表示不再刷新弱一致性读版本号,不提供单调读功能' sql 290: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_parallel_min_message_pool',2,2,0,'CAPACITY','400M','16M','8G','TENANT','TENANT','ALL',0,0,'DTL message buffer pool reserve the mininum size after extend the size. Range: [16M,8G]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='400M',`min_value`='16M',`max_value`='8G',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='DTL message buffer pool reserve the mininum size after extend the size. Range: [16M,8G]' sql 291: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_max_message_pool_pct',2,2,0,'DOUBLE',40,0,90,'TENANT','TENANT','ALL',0,0,'The maxinum percent of tenant memory that DTL message buffer pool can alloc memory. Range: [0,90]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=40,`min_value`=0,`max_value`=90,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maxinum percent of tenant memory that DTL message buffer pool can alloc memory. Range: [0,90]' sql 292: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_monotonic_weak_read',2,2,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies observer supportting atomicity and monotonic order read',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies observer supportting atomicity and monotonic order read' sql 293: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_stale_time_for_weak_consistency',2,2,0,'TIME','5s','5s',NULL,'TENANT','TENANT','ALL',0,0,'the max data stale time that cluster weak read version behind current timestamp Range: [5s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='5s',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max data stale time that cluster weak read version behind current timestamp Range: [5s, +∞)' sql 294: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sql_work_area',2,2,0,'CAPACITY','1G','10M',NULL,'TENANT','OBSERVER','ALL',1,0,'Work area memory limitation for tenant',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1G',`min_value`='10M',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='Work area memory limitation for tenant' sql 295: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_cache_wash_interval',2,2,1,'TIME','200ms','1ms','1m','CLUSTER','OBSERVER','ALL',0,0,'specify interval of cache background wash','缓存系统后台清理的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='200ms',`min_value`='1ms',`max_value`='1m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify interval of cache background wash',`description_local`='缓存系统后台清理的间隔' sql 296: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_io_callback_thread_count',2,2,1,'INT',8,1,64,'CLUSTER','OBSERVER','ALL',0,0,'The number of io callback threads.','IO回调线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=8,`min_value`=1,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The number of io callback threads.',`description_local`='IO回调线程数' sql 297: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_partition_cnt_per_server',2,2,1,'INT',100000,10000,300000,'CLUSTER','OBSERVER','ALL',0,0,'specify max partition count on one observer','单机最大分区副本数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100000,`min_value`=10000,`max_value`=300000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify max partition count on one observer',`description_local`='单机最大分区副本数' sql 298: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_mini_merge_concurrency',2,2,1,'INT',3,0,64,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of mini merge','迷你合并的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of mini merge',`description_local`='迷你合并的并发度' sql 299: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_radical_batch_rpc',2,2,1,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable radical batch rpc','事务日志批量聚合发送开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable radical batch rpc',`description_local`='事务日志批量聚合发送开关' sql 300: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_get_gts_ahead_interval',2,2,1,'TIME','0ms','0s','1s','CLUSTER','TRANS','ALL',0,0,'get gts ahead interval.','获取GTS全局时间戳偏差调整') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`min_value`='0s',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='get gts ahead interval.',`description_local`='获取GTS全局时间戳偏差调整' sql 301: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sys_unit_standalone',2,2,1,'BOOL','false',NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether sys unit standalone deployment is turned on.','系统租户UNIT是否独占节点') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether sys unit standalone deployment is turned on.',`description_local`='系统租户UNIT是否独占节点' sql 302: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_compact_trigger',2,2,1,'INT',2,0,16,'CLUSTER','TENANT','ALL',0,0,'minor_compact_trigger','触发小合并的迷你合并次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='minor_compact_trigger',`description_local`='触发小合并的迷你合并次数' sql 303: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rebuild_replica_data_lag_threshold',2,2,1,'CAPACITY','50GB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of clog files that a replica lag behind leader to trigger rebuild','备副本的事务日志和主副本差距超过该阈值时,触发副本重建') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='50GB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of clog files that a replica lag behind leader to trigger rebuild',`description_local`='备副本的事务日志和主副本差距超过该阈值时,触发副本重建' sql 304: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_max',2,2,1,'DOUBLE',5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of maximal vCPUs allocated to the server tenant','系统可以使用的最大CPU配额') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of maximal vCPUs allocated to the server tenant',`description_local`='系统可以使用的最大CPU配额' sql 305: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_min',2,2,1,'DOUBLE',2.5,0,16,'CLUSTER','TENANT','ALL',1,0,'the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer)','系统可以使用的最小CPU配额,将会预留') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=2.5,`min_value`=0,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of minimal vCPUs allocated to the server tenant(a special internal tenant that exists on every observer)',`description_local`='系统可以使用的最小CPU配额,将会预留' sql 306: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',2,2,1,'CAPACITY','4M','4M','20M','CLUSTER','OBSERVER','ALL',1,0,'the size of routine execution stack','程序函数调用栈大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4M',`min_value`='4M',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the size of routine execution stack',`description_local`='程序函数调用栈大小' sql 307: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',2,2,1,'INT',6,1,1000,'CLUSTER','ROOT_SERVICE','ALL',0,0,'maximum of threads allowed for executing switchover task at rootserver','主备库切换相关线程池大小') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=6,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver',`description_local`='主备库切换相关线程池大小' sql 308: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_memory',2,2,1,'CAPACITY','50G','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally.','系统预留内存大小,不能分配给普通租户使用') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='50G',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally.',`description_local`='系统预留内存大小,不能分配给普通租户使用' sql 309: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_hash_join_hasher',2,2,1,'INT',1,1,7,'TENANT','TENANT','ALL',0,0,'which hash function to choose for hash join 1: murmurhash, 2: crc, 4: xxhash',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=7,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='which hash function to choose for hash join 1: murmurhash, 2: crc, 4: xxhash' sql 310: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_hash_join_processor',2,2,1,'INT',7,1,7,'TENANT','TENANT','ALL',0,0,'which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=7,`min_value`=1,`max_value`=7,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory' sql 311: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_force_hash_join_spill',2,2,1,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'force hash join to dump after get all build hash table Value: True:turned on False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='force hash join to dump after get all build hash table Value: True:turned on False: turned off' sql 312: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_progressive_merge_num',2,2,1,'INT',0,0,NULL,'TENANT','TENANT','ALL',0,0,'default progressive_merge_num when tenant create table Range:[0,)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='default progressive_merge_num when tenant create table Range:[0,)' sql 313: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_stale_time_for_weak_consistency',2,2,1,'TIME','5s','5s',NULL,'TENANT','TENANT','ALL',0,0,'the max data stale time that cluster weak read version behind current timestamp, no smaller than weak_read_version_refresh_interval, range: [5s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='5s',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max data stale time that cluster weak read version behind current timestamp, no smaller than weak_read_version_refresh_interval, range: [5s, +∞)' sql 314: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_alter_column_mode',2,2,20,'INT',2,0,2,'CLUSTER','OBSERVER','ALL',0,0,'use to check if alter column is allowed. 0 means always forbid; 1 means always allow; 2 means forbid when major freeze is not finished;','是否允许修改列属性') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='use to check if alter column is allowed. 0 means always forbid; 1 means always allow; 2 means forbid when major freeze is not finished;',`description_local`='是否允许修改列属性' sql 315: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_freeze_trigger_dispersed',2,2,20,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to desperse the timing of minor freeze among all servers','小冻结多机打散的开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to desperse the timing of minor freeze among all servers',`description_local`='小冻结多机打散的开关' sql 316: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_hash_area_size',2,2,20,'CAPACITY','100M','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by HASH JOIN','SQL的hash join算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100M',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by HASH JOIN',`description_local`='SQL的hash join算子使用的内存限制' sql 317: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_migrate_block_verify_level',2,2,20,'INT',1,0,2,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when migrating macro block. 0 means no verification will be done; 1 means physical verification; 2 means logical verification','迁移复制数据后,宏块的校验级别') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when migrating macro block. 0 means no verification will be done; 1 means physical verification; 2 means logical verification',`description_local`='迁移复制数据后,宏块的校验级别' sql 318: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_deferred_gc_level',2,2,20,'INT',1,0,1,'CLUSTER','OBSERVER','ALL',0,0,'minor deferred gc_level, 0 means defer gc L0, 1 means defer gc L0/L1','小合并之后,延迟回收的转储级别') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='minor deferred gc_level, 0 means defer gc L0, 1 means defer gc L0/L1',`description_local`='小合并之后,延迟回收的转储级别' sql 319: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_log_batch_rpc',2,2,20,'BOOL','false',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable log batch rpc','事务日志批量聚合发送开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable log batch rpc',`description_local`='事务日志批量聚合发送开关' sql 320: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_log_replica_strict_recycle_mode',2,2,20,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'enable log replica strict recycle mode','日志型副本严格回收模式开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable log replica strict recycle mode',`description_local`='日志型副本严格回收模式开关' sql 321: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_trans_rpc_timeout',2,2,20,'TIME','3s','0s','3600s','CLUSTER','TRANS','ALL',0,0,'transaction rpc timeout(s).','事务模块内部通讯超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3s',`min_value`='0s',`max_value`='3600s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction rpc timeout(s).',`description_local`='事务模块内部通讯超时时间' sql 322: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_sort_area_size',2,2,20,'CAPACITY','128M','2M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of maximum memory that could be used by SORT','SQL的排序算子使用的内存限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by SORT',`description_local`='SQL的排序算子使用的内存限制' sql 323: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_temporary_file_io_area_size',2,2,20,'CAPACITY','10G','10M',NULL,'CLUSTER','SSTABLE','ALL',1,0,'size of temporary file memory buffer.','临时文件缓存大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='10G',`min_value`='10M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=1,`is_readonly`=0,`description_en`='size of temporary file memory buffer.',`description_local`='临时文件缓存大小' sql 324: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_trx_commit_retry_interval',2,2,20,'TIME','200ms','100ms',NULL,'CLUSTER','TRANS','ALL',0,0,'transaction commit retry interval.','事务内部提交失败时自动重试间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='200ms',`min_value`='100ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction commit retry interval.',`description_local`='事务内部提交失败时自动重试间隔' sql 325: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_rebuild_on_purpose',2,2,20,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable_rebuild_on_purpose','备副本日志落后过多的时候,主动触发副本重建操作') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable_rebuild_on_purpose',`description_local`='备副本日志落后过多的时候,主动触发副本重建操作' sql 326: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('high_priority_net_thread_count',2,2,20,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc I/O threads for high priority messages, 0 means set off.','高优先级网络线程数,值0表示关闭') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc I/O threads for high priority messages, 0 means set off.',`description_local`='高优先级网络线程数,值0表示关闭' sql 327: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('major_compact_trigger',2,2,20,'INT',5,0,65535,'CLUSTER','TENANT','ALL',0,0,'major_compact_trigger alias to minor_freeze_times','多少次小合并触发一次全局合并。值为0时,表示关闭小合并') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='major_compact_trigger alias to minor_freeze_times',`description_local`='多少次小合并触发一次全局合并。值为0时,表示关闭小合并' sql 328: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_deferred_gc_time',2,2,20,'TIME','0s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'sstable deferred gc time after merge','合并之后SSTable延迟回收间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sstable deferred gc time after merge',`description_local`='合并之后SSTable延迟回收间隔' sql 329: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_freeze_times',2,2,20,'INT',5,0,65535,'CLUSTER','TENANT','ALL',0,0,'specifies how many minor freeze should be triggered between two major freeze.','多少次小合并触发一次全局合并。值为0时,表示关闭小合并。与major_compact_trigger等同。') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies how many minor freeze should be triggered between two major freeze.',`description_local`='多少次小合并触发一次全局合并。值为0时,表示关闭小合并。与major_compact_trigger等同。' sql 330: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ssl_client_authentication',2,2,20,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'enable server supports SSL connection, takes effect only after server restart with all ca/cert/key file.','是否开启SSL连接功能') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='enable server supports SSL connection, takes effect only after server restart with all ca/cert/key file.',`description_local`='是否开启SSL连接功能' sql 331: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_io_bandwidth_limit',2,2,20,'CAPACITY','30MB',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.','系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='30MB',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Syslog IO bandwidth limitation, exceeding syslog would be truncated. Use 0 to disable ERROR log.',`description_local`='系统日志所能占用的磁盘IO带宽上限,超过带宽的系统日志将被丢弃' sql 332: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_split_partition',2,2,20,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether to use split partition function. The default value is False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to use split partition function. The default value is False' sql 333: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_gts_core_num',2,2,20,'DOUBLE',0,0,256,'TENANT','TENANT','ALL',0,0,'core num allocate for gts service. Range: [0, 256]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=0,`min_value`=0,`max_value`=256,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='core num allocate for gts service. Range: [0, 256]' sql 334: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_max_unconfirmed_log_count',2,2,20,'INT',500,100,50000,'TENANT','TRANS','ALL',0,0,'maximum of unconfirmed logs in clog module. Range: [100, 50000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500,`min_value`=100,`max_value`=50000,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of unconfirmed logs in clog module. Range: [100, 50000]' sql 335: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('writing_throttling_maximum_duration',2,2,20,'TIME','1h','1s','3d','TENANT','TRANS','ALL',0,0,'maximum duration of writting throttling(in minutes), max value is 3 days',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='1s',`max_value`='3d',`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum duration of writting throttling(in minutes), max value is 3 days' sql 336: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('writing_throttling_trigger_percentage',2,2,20,'INT',100,1,100,'TENANT','TRANS','ALL',0,0,'the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=1,`max_value`=100,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit' sql 337: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_identical_partition_distribution',2,2,30,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'Identify partition distribution methods; true means partition leader/follow isomorphism; false means partition leader/follow isomerism','建表分配分区副本的一个方式的开关,分区在平铺的时候,在第一个zone上,leader在同一个server上的一组分区,他们的follower在其他zone上的分布情况。为true的时候,这些follower会保证也同一个server上。') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Identify partition distribution methods; true means partition leader/follow isomorphism; false means partition leader/follow isomerism',`description_local`='建表分配分区副本的一个方式的开关,分区在平铺的时候,在第一个zone上,leader在同一个server上的一组分区,他们的follower在其他zone上的分布情况。为true的时候,这些follower会保证也同一个server上。' sql 338: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_create_table_partition_distribution_strategy',2,2,30,'INT',1,1,2,'CLUSTER','ROOT_SERVICE','ALL',0,0,'which distribution strategy for create table partition; 1 means distribute partition by remainder; 2 means distribute partition by division','分区leader在多个zone打散的时候,本策略决定了相邻分区位于同一个zone还是不同的zone') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=2,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='which distribution strategy for create table partition; 1 means distribute partition by remainder; 2 means distribute partition by division',`description_local`='分区leader在多个zone打散的时候,本策略决定了相邻分区位于同一个zone还是不同的zone' sql 339: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_ha_gts_full_service',2,2,30,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable ha gts full service, default false for general oceanbase version, true for tpcc version.','高可用GTS服务开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable ha gts full service, default false for general oceanbase version, true for tpcc version.',`description_local`='高可用GTS服务开关' sql 340: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_big_trans_task_worker_count',2,2,30,'INT',8,4,128,'CLUSTER','TRANS','ALL',1,0,'big transaction callback task worker count.','大事务回调线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=8,`min_value`=4,`max_value`=128,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=1,`is_readonly`=0,`description_en`='big transaction callback task worker count.',`description_local`='大事务回调线程数' sql 341: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_disk_buffer_cnt',2,2,30,'INT',64,1,4000,'CLUSTER','TRANS','ALL',0,0,'clog disk buffer cnt.','事务日志缓冲区个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=1,`max_value`=4000,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk buffer cnt.',`description_local`='事务日志缓冲区个数' sql 342: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_ddl_timeout',2,2,30,'TIME','1000s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the config parameter of ddl timeout','DDL操作的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1000s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the config parameter of ddl timeout',`description_local`='DDL操作的超时时间' sql 343: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('_rpc_checksum',2,2,30,'STRING','Force',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,'Force,Optional,Disable',0,'verify strategy for rpc','网络RPC通讯校验和检查策略') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='Force',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='verify strategy for rpc',`description_local`='网络RPC通讯校验和检查策略' sql 344: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dead_socket_detection_timeout',2,2,30,'TIME','10s','0s','2h','CLUSTER','OBSERVER','ALL',0,0,'specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled','失效socket检测超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='0s',`max_value`='2h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled',`description_local`='失效socket检测超时时间' sql 345: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dtl_buffer_size',2,2,30,'CAPACITY','64K','4K','2M','CLUSTER','OBSERVER','ALL',0,0,'buffer size for DTL','SQL数据传输模块使用的缓存大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='64K',`min_value`='4K',`max_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='buffer size for DTL',`description_local`='SQL数据传输模块使用的缓存大小' sql 346: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_chunk_cache_size',2,2,30,'CAPACITY','0M','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum size of memory cached by memory chunk cache.','内存分配器缓存的内存块容量。值为0的时候表示系统自适应。') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum size of memory cached by memory chunk cache.',`description_local`='内存分配器缓存的内存块容量。值为0的时候表示系统自适应。' sql 347: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',2,2,30,'CAPACITY','4M','512K','20M','CLUSTER','OBSERVER','ALL',1,0,'the size of routine execution stack','程序函数调用栈大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4M',`min_value`='512K',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the size of routine execution stack',`description_local`='程序函数调用栈大小' sql 348: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trx_2pc_retry_interval',2,2,30,'TIME','100ms','1ms','5000ms','CLUSTER','TRANS','ALL',0,0,'the time interval between the retries in case of failure during a transactions two-phase commit phase','两阶段提交失败时候自动重试的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='5000ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the retries in case of failure during a transactions two-phase commit phase',`description_local`='两阶段提交失败时候自动重试的间隔' sql 349: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_parallel_minor_merge',2,2,30,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether enable parallel minor merge. value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether enable parallel minor merge. value: true:turned on; False: turned off' sql 350: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('audit_sys_operations',2,2,30,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'whether trace sys user operations',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether trace sys user operations' sql 351: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('audit_trail',2,2,30,'STRING','None',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='None',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enables or disables database auditing, support NONE;OS;DB;DB,EXTENDED;DB_EXTENDED' sql 352: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_persistence_compress_func',2,2,30,'STRING','lz4_1.0',NULL,NULL,'TENANT','CLOG','ALL',0,0,'compressor used for clog persistence. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='lz4_1.0',`scope`='TENANT',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for clog persistence. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8' sql 353: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_clog_persistence_compress',2,2,30,'BOOL','false',NULL,NULL,'TENANT','CLOG','ALL',0,0,'If this option is set to true, use compression for clog persistence. The default is false(no compression)',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, use compression for clog persistence. The default is false(no compression)' sql 354: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_enable_batched_multi_statement',2,2,30,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable use of batched multi statement',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable use of batched multi statement' sql 355: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__easy_memory_reserved_percentage',2,2,40,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the percentage of easy memory reserved size','网络通讯模块使用内存中预留比例') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of easy memory reserved size',`description_local`='网络通讯模块使用内存中预留比例' sql 356: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_retry_timeout',2,2,40,'TIME','10m','10s','1h','CLUSTER','OBSERVER','ALL',0,0,'control backup retry timeout','备份重试操作的超时') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='10s',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control backup retry timeout',`description_local`='备份重试操作的超时' sql 357: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_plan_cache_mem_diagnosis',2,2,40,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'wether turn plan cache ref count diagnosis on','计划缓存模块内存诊断开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='wether turn plan cache ref count diagnosis on',`description_local`='计划缓存模块内存诊断开关' sql 358: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_elr_dependent_trx_count',2,2,40,'INT',10,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max elr dependent transaction count','提前解行锁功能最大依赖事务数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max elr dependent transaction count',`description_local`='提前解行锁功能最大依赖事务数' sql 359: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_trx_size',2,2,40,'CAPACITY','1G','1M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the limit for memstore memory used per partition involved in each database transaction','每个分区每个事务最大内存占用') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1G',`min_value`='1M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the limit for memstore memory used per partition involved in each database transaction',`description_local`='每个分区每个事务最大内存占用' sql 360: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_prepared_statement',2,2,40,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if enable prepared statement','是否开启prepared statement支持') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable prepared statement',`description_local`='是否开启prepared statement支持' sql 361: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`allowed_string_values`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_plan_cache_gc_strategy',2,2,40,'STRING','REPORT',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,'OFF,REPORT,AUTO',0,'OFF means disabled; REPORT means check leaked cache object infos only; AUTO means check and release leaked cache obj ','计划缓存使用的淘汰策略') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='REPORT',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='OFF means disabled; REPORT means check leaked cache object infos only; AUTO means check and release leaked cache obj ',`description_local`='计划缓存使用的淘汰策略' sql 362: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_delete_expired_backup',2,2,40,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if auto delete expired backup','自动删除过期的备份') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if auto delete expired backup',`description_local`='自动删除过期的备份' sql 363: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_concurrency',2,2,40,'INT',10,0,100,'CLUSTER','OBSERVER','ALL',0,0,'backup concurrency limit','用于控制备份的时候写文件系统的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup concurrency limit',`description_local`='用于控制备份的时候写文件系统的并发度' sql 364: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_dest',2,2,40,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup dest','基线备份和日志归档的路径。备份进行过程中不可修改。') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup dest',`description_local`='基线备份和日志归档的路径。备份进行过程中不可修改。' sql 365: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_options',2,2,40,'STRING','MANDATORY',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'log archive option','默认值为MANDATORY,表示备份优先,日志归档过慢可能 会导致停写;OPTIONAL表示写入优先,写入可能会导致日志归档断流; COMPRESSION支持ENABLE、DISABLE、LZ4_1.0、ZSTD_1.3.8,不设置的话默认 为DISABLE ') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='MANDATORY',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='log archive option',`description_local`='默认值为MANDATORY,表示备份优先,日志归档过慢可能 会导致停写;OPTIONAL表示写入优先,写入可能会导致日志归档断流; COMPRESSION支持ENABLE、DISABLE、LZ4_1.0、ZSTD_1.3.8,不设置的话默认 为DISABLE ' sql 366: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_net_limit',2,2,40,'CAPACITY','0M','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup net limit for whole cluster','集群备份的总带宽限制') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup net limit for whole cluster',`description_local`='集群备份的总带宽限制' sql 367: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_recovery_window',2,2,40,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup expired day limit, 0 means not expired','备份数据可以恢复的时间,单位为天,默认为0表示不自动清理') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup expired day limit, 0 means not expired',`description_local`='备份数据可以恢复的时间,单位为天,默认为0表示不自动清理' sql 368: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_region',2,2,40,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'user suggest backup region','用户显式指定建议哪个地域执行备份') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='user suggest backup region',`description_local`='用户显式指定建议哪个地域执行备份' sql 369: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_log_archive',2,2,40,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if enable log archive','日志归档开关') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable log archive',`description_local`='日志归档开关' sql 370: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_one_phase_commit',2,2,40,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable one phase commit optimization','是否开启事务提交一阶段优化的功能') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable one phase commit optimization',`description_local`='是否开启事务提交一阶段优化的功能' sql 371: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('force_refresh_location_cache_interval',2,2,40,'TIME','2h','1s',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'the max interval for refresh location cache','刷新位置缓存的最大间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='1s',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max interval for refresh location cache',`description_local`='刷新位置缓存的最大间隔' sql 372: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('force_refresh_location_cache_threshold',2,2,40,'INT',100,1,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'location cache refresh threshold which use sql method in one second.','刷新位置缓存时每秒最多刷新次数,超过会被限流') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=1,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='location cache refresh threshold which use sql method in one second.',`description_local`='刷新位置缓存时每秒最多刷新次数,超过会被限流' sql 373: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('high_priority_net_thread_count',2,2,40,'INT',1,0,100,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc I/O threads for high priority messages, 0 means set off','高优先级网络线程数,值0表示关闭') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc I/O threads for high priority messages, 0 means set off',`description_local`='高优先级网络线程数,值0表示关闭' sql 374: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('memory_limit',2,2,40,'CAPACITY','0M',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the size of the memory reserved for internal use(for testing purpose)','可用总内存大小。用于调试,不要设置。') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the memory reserved for internal use(for testing purpose)',`description_local`='可用总内存大小。用于调试,不要设置。' sql 375: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('micro_block_merge_verify_level',2,2,40,'INT',2,0,3,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when merging micro block. 0, no verification will be done; 1, verify encoding algorithm, encoded micro block will be read to ensure data is correct; 2, verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct; 3, verify encoding, compression algorithm and lost write protect ','控制合并时宏块的校验级别') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=3,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when merging micro block. 0, no verification will be done; 1, verify encoding algorithm, encoded micro block will be read to ensure data is correct; 2, verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct; 3, verify encoding, compression algorithm and lost write protect ',`description_local`='控制合并时宏块的校验级别' sql 376: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('row_compaction_update_limit',2,2,40,'INT',6,1,6400,'CLUSTER','TRANS','ALL',0,0,'maximum update count before trigger row compaction','触发内存中行内数据合并的修改次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=6,`min_value`=1,`max_value`=6400,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum update count before trigger row compaction',`description_local`='触发内存中行内数据合并的修改次数' sql 377: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',2,2,40,'CAPACITY','2M','512K','20M','CLUSTER','OBSERVER','ALL',1,0,'the size of routine execution stack','程序函数调用栈大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2M',`min_value`='512K',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the size of routine execution stack',`description_local`='程序函数调用栈大小' sql 378: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_record_rollback_trans_log',2,2,40,'BOOL','false',NULL,NULL,'TENANT','TRANS','ALL',0,0,'Whether record the transactions log when explicitly rollback.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='Whether record the transactions log when explicitly rollback.' sql 379: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_split_partition',2,2,40,'BOOL','true',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether to use split partition function. The default value is True',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to use split partition function. The default value is True' sql 380: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_queuing_table_fast_freeze',2,2,40,'BOOL','true',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether fast freeze for queuing table is enabled value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether fast freeze for queuing table is enabled value: true:turned on; False: turned off' sql 381: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_queuing_fast_freeze_min_count',2,2,40,'INT',500000,NULL,NULL,'TENANT','TENANT','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500000,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0 sql 382: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_queuing_fast_freeze_min_threshold',2,2,40,'INT',10,NULL,NULL,'TENANT','TENANT','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0 sql 383: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_parallel_server_sleep_time',2,2,40,'DOUBLE',1,0,2000,'TENANT','TENANT','ALL',0,0,'sleep time between get channel data in millisecond. Range: [0, 2000]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=1,`min_value`=0,`max_value`=2000,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='sleep time between get channel data in millisecond. Range: [0, 2000]' sql 384: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_early_lock_release',2,2,40,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable early lock release',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable early lock release' sql 385: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__min_full_resource_pool_memory',2,2,50,'INT',5368709120,268435456,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the min memory value which is specified for a full resource pool.','一个UNIT的min_memory最小允许的值') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5368709120,`min_value`=268435456,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min memory value which is specified for a full resource pool.',`description_local`='一个UNIT的min_memory最小允许的值' sql 386: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_idle_time',2,2,50,'TIME','5m','10s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of physical backup task.','物理备份任务调度间隔时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5m',`min_value`='10s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of physical backup task.',`description_local`='物理备份任务调度间隔时间' sql 387: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_trx_size',2,2,50,'CAPACITY','100G','1M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the limit for memstore memory used per partition involved in each database transaction','每个分区每个事务最大内存占用') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100G',`min_value`='1M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the limit for memstore memory used per partition involved in each database transaction',`description_local`='每个分区每个事务最大内存占用' sql 388: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_elr_fast_freeze_threshold',2,2,50,'INT',1000000,10000,NULL,'CLUSTER','OBSERVER','ALL',0,0,'per row update counts threshold to trigger minor freeze for tables with ELR optimization','每行更新次数达到该阈值则会触发minor冻结') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000000,`min_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='per row update counts threshold to trigger minor freeze for tables with ELR optimization',`description_local`='每行更新次数达到该阈值则会触发minor冻结' sql 389: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_restore_idle_time',2,2,50,'TIME','5m','10s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of physical restore task.','物理恢复任务的调度间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5m',`min_value`='10s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of physical restore task.',`description_local`='物理恢复任务的调度间隔' sql 390: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`allowed_string_values`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_upgrade_stage',2,2,50,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','NONE,PREUPGRADE,DBUPGRADE,POSTUPGRADE','ALL',0,0,'specifies the upgrade stage','集群升级状态,内部使用') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the upgrade stage',`description_local`='集群升级状态,内部使用' sql 391: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_concurrency',2,2,50,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'backup concurrency limit','备份并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup concurrency limit',`description_local`='备份并发度' sql 392: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_dest',2,2,50,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup dest','备份目标') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup dest',`description_local`='备份目标' sql 393: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',2,2,50,'STRING','OPTIONAL',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION','日志归档选项,支持MANDATORY/OPTIONAL, COMPRESSION') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',`description_local`='日志归档选项,支持MANDATORY/OPTIONAL, COMPRESSION' sql 394: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_checkpoint_interval',2,2,50,'TIME','30s','5s','1h','CLUSTER','OBSERVER','ALL',0,0,'control interval of generating log archive checkpoint for cold partition','为冷数据的日志归档检查点的间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='5s',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control interval of generating log archive checkpoint for cold partition',`description_local`='为冷数据的日志归档检查点的间隔' sql 395: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_concurrency',2,2,50,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'concurrency for log_archive_sender and log_archive_spiter','日志归档并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='concurrency for log_archive_sender and log_archive_spiter',`description_local`='日志归档并发度' sql 396: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_restore_concurrency',2,2,50,'INT',10,1,NULL,'CLUSTER','OBSERVER','ALL',0,0,'concurrency for log restoring','恢复日志的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='concurrency for log restoring',`description_local`='恢复日志的并发度' sql 397: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('px_workers_per_cpu_quota',2,2,50,'INT',10,0,20,'CLUSTER','TENANT','ALL',0,0,'the ratio between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently.','并行执行工作线程数的比例') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=0,`max_value`=20,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the ratio between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently.',`description_local`='并行执行工作线程数的比例' sql 398: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_small_tenant',2,2,52,'BOOL','true',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specify when small tenant configuration is on','是否开启小租户机制') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify when small tenant configuration is on',`description_local`='是否开启小租户机制' sql 399: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__min_full_resource_pool_memory',2,2,52,'INT',5368709120,268435456,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the min memory value which is specified for a full resource pool.','租户UNIT能够配置的最小内存限制') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5368709120,`min_value`=268435456,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min memory value which is specified for a full resource pool.',`description_local`='租户UNIT能够配置的最小内存限制' sql 400: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_large_query_io_percentage',2,2,52,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the max percentage of io resource for big query. 0 means unlimited.','限制大查询能够使用的IO阈值的百分比,0表示不限制大查询的IO资源占用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max percentage of io resource for big query. 0 means unlimited.',`description_local`='限制大查询能够使用的IO阈值的百分比,0表示不限制大查询的IO资源占用' sql 401: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_schema_slot_num',2,2,52,'INT',128,2,8192,'CLUSTER','OBSERVER','ALL',0,0,'the max schema slot number for each tenant','schema内存管理的槽位个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=128,`min_value`=2,`max_value`=8192,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max schema slot number for each tenant',`description_local`='schema内存管理的槽位个数' sql 402: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_trx_size',2,2,52,'CAPACITY','100G','1M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the limit for memstore memory used per partition involved in each database transaction','每个事务中单个分区能够使用的最大memstore内存') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100G',`min_value`='1M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the limit for memstore memory used per partition involved in each database transaction',`description_local`='每个事务中单个分区能够使用的最大memstore内存' sql 403: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_disk_buffer_cnt',2,2,52,'INT',64,1,2000,'CLUSTER','TRANS','ALL',0,0,'clog disk buffer cnt.','clog盘buffer个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=64,`min_value`=1,`max_value`=2000,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk buffer cnt.',`description_local`='clog盘buffer个数' sql 404: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_elr_fast_freeze_threshold',2,2,52,'INT',1000000,10000,NULL,'CLUSTER','OBSERVER','ALL',0,0,'per row update counts threshold to trigger minor freeze for tables with ELR optimization','提前解行锁场景中,触发快速转储的单行更新次数阈值') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000000,`min_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='per row update counts threshold to trigger minor freeze for tables with ELR optimization',`description_local`='提前解行锁场景中,触发快速转储的单行更新次数阈值' sql 405: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_ssl_invited_nodes',2,2,52,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'when rpc need use ssl, we will use it to store invited server ipv4 during grayscale change.when it is finish, it can use ALL instead of all server ipv4','RPC SSL 白名单') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when rpc need use ssl, we will use it to store invited server ipv4 during grayscale change.when it is finish, it can use ALL instead of all server ipv4',`description_local`='RPC SSL 白名单' sql 406: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_sys_high_load_per_cpu_threshold',2,2,52,'INT',0,0,1000,'CLUSTER','OBSERVER','ALL',0,0,'when the load perf cpu exceed the trigger, will limit the background dag task','控制系统高负载时后台工作线程数目') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=1000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when the load perf cpu exceed the trigger, will limit the background dag task',`description_local`='控制系统高负载时后台工作线程数目' sql 407: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_partition_balance_strategy',2,2,52,'STRING','auto',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'specifies the partition balance strategy. Value auto means partition and shard amount with disk utilization strategy is used, Value standard means partition amout with disk utilization stragegy is used, Value disk_utilization_onlymeans disk utilization strategy is used.','指定集群的partition balance策略') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='auto',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the partition balance strategy. Value auto means partition and shard amount with disk utilization strategy is used, Value standard means partition amout with disk utilization stragegy is used, Value disk_utilization_onlymeans disk utilization strategy is used.',`description_local`='指定集群的partition balance策略' sql 408: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_restore_idle_time',2,2,52,'TIME','5m','10s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of physical restore task.','备份调度线程的idle时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5m',`min_value`='10s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of physical restore task.',`description_local`='备份调度线程的idle时间' sql 409: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_upgrade_stage',2,2,52,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the upgrade stage. NONE means in non upgrade stage, PREUPGRADE means in pre upgrade stage, DBUPGRADE means in db uprade stage, POSTUPGRADE means in post upgrade stage.','当前集群升级所处阶段') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the upgrade stage. NONE means in non upgrade stage, PREUPGRADE means in pre upgrade stage, DBUPGRADE means in db uprade stage, POSTUPGRADE means in post upgrade stage.',`description_local`='当前集群升级所处阶段' sql 410: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_concurrency',2,2,52,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'backup concurrency limit.','observer备份基线的并发度') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup concurrency limit.',`description_local`='observer备份基线的并发度' sql 411: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_dest',2,2,52,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup dest','备份的目标地址') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup dest',`description_local`='备份的目标地址' sql 412: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',2,2,52,'STRING','OPTIONAL',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION','日志备份的参数') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',`description_local`='日志备份的参数' sql 413: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('high_priority_net_thread_count',2,2,52,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc I/O threads for high priority messages, 0 means set off','高优先级网络线程数,值0表示关闭') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc I/O threads for high priority messages, 0 means set off',`description_local`='高优先级网络线程数,值0表示关闭' sql 414: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rebuild_replica_data_lag_threshold',2,2,52,'CAPACITY','0M',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'size of clog files that a replica lag behind leader to trigger rebuild','备副本的事务日志和主副本差距超过该阈值时,触发副本重建') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of clog files that a replica lag behind leader to trigger rebuild',`description_local`='备副本的事务日志和主副本差距超过该阈值时,触发副本重建' sql 415: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_timeout',2,2,52,'TIME','120s','5s','600s','CLUSTER','OBSERVER','ALL',0,0,'sys io timeout','系统后台IO请求超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='5s',`max_value`='600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sys io timeout',`description_local`='系统后台IO请求超时时间' sql 416: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('use_large_pages',2,2,52,'STRING','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'used to manage the databases use of large pages, values are false, true, only','控制内存大页的行为,\"true\"表示在操作系统开启内存大页并且有空闲大页时,数据库总是申请内存大页,否则申请普通内存页, \"false\"表示数据库不使用大页, \"only\"表示数据库总是分配大页') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='used to manage the databases use of large pages, values are false, true, only',`description_local`='控制内存大页的行为,\"true\"表示在操作系统开启内存大页并且有空闲大页时,数据库总是申请内存大页,否则申请普通内存页, \"false\"表示数据库不使用大页, \"only\"表示数据库总是分配大页' sql 417: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_audit_mode',2,2,52,'STRING','NONE',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies audit mode, NONE: close audit, MYSQL: use mysql audit ORACLE: use oracle audit',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies audit mode, NONE: close audit, MYSQL: use mysql audit ORACLE: use oracle audit' sql 418: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_clog_aggregation_buffer_amount',2,2,52,'INT',0,0,128,'TENANT','OBSERVER','ALL',0,0,'the amount of clog aggregation buffer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=128,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the amount of clog aggregation buffer' sql 419: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_split_partition',2,2,52,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether to use split partition function. The default value is False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to use split partition function. The default value is False' sql 420: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_flush_clog_aggregation_buffer_timeout',2,2,52,'TIME','0ms','0ms','100ms','TENANT','OBSERVER','ALL',0,0,'the timeout for flushing clog aggregation buffer. Range: [0ms, 100ms]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`min_value`='0ms',`max_value`='100ms',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeout for flushing clog aggregation buffer. Range: [0ms, 100ms]' sql 421: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_fast_freeze',2,2,52,'BOOL','true',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether fast freeze for queuing/elr table is enabled value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether fast freeze for queuing/elr table is enabled value: true:turned on; False: turned off' sql 422: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_query_rate_limit',2,2,52,'INT',-1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'the maximun throughput allowed for a tenant per observer instance',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=-1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximun throughput allowed for a tenant per observer instance' sql 423: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_queuing_fast_freeze_min_threshold',2,2,52,'INT',50,NULL,NULL,'TENANT','TENANT','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0 sql 424: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('external_kms_info',2,2,52,'STRING',NULL,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'when using the external key management center, this parameter will store some key management information',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when using the external key management center, this parameter will store some key management information' sql 425: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tde_method',2,2,52,'STRING','none',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='none',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi' sql 426: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('workarea_size_policy',2,2,52,'STRING','MANAUL',NULL,NULL,'TENANT','TENANT','ALL',0,0,'policy used to size SQL working areas (MANUAL/AUTO)',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='MANAUL',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='policy used to size SQL working areas (MANUAL/AUTO)' sql 427: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_fulltext_index',2,2,60,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable full text index','打开创建全文索引的功能') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable full text index',`description_local`='打开创建全文索引的功能' sql 428: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_oracle_priv_check',2,2,60,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether turn on oracle privilege check','开启oracle租户权限验证') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether turn on oracle privilege check',`description_local`='开启oracle租户权限验证' sql 429: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_minor_merge_schedule_interval',2,2,60,'TIME','20s','3s','3m','CLUSTER','OBSERVER','ALL',0,0,'the time interval to schedule minor mrerge','后台转储dag调度线程的定时调度间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='20s',`min_value`='3s',`max_value`='3m',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to schedule minor mrerge',`description_local`='后台转储dag调度线程的定时调度间隔' sql 430: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_schema_history_recycle_interval',2,2,60,'TIME','0s','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task.','schema回收任务的调度间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task.',`description_local`='schema回收任务的调度间隔' sql 431: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('autoinc_cache_refresh_interval',2,2,60,'TIME','3600s','100ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'auto-increment service cache refresh sync_value in this interval','自动刷新自增列值的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3600s',`min_value`='100ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='auto-increment service cache refresh sync_value in this interval',`description_local`='自动刷新自增列值的时间间隔' sql 432: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_recovery_window',2,2,60,'TIME',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup expired day limit, 0 means not expired','恢复窗口大小') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup expired day limit, 0 means not expired',`description_local`='恢复窗口大小' sql 433: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_checkpoint_interval',2,2,60,'TIME','120s','5s','1h','CLUSTER','OBSERVER','ALL',0,0,'control interval of generating log archive checkpoint for cold partition','单个observer物理备份中推进冷分区备份位点的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='5s',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control interval of generating log archive checkpoint for cold partition',`description_local`='单个observer物理备份中推进冷分区备份位点的时间间隔' sql 434: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('net_thread_count',2,2,60,'INT',12,1,100,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc/mysql I/O threads for Libeasy.','网络IO线程数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=12,`min_value`=1,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc/mysql I/O threads for Libeasy.',`description_local`='网络IO线程数' sql 435: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_history_expire_time',2,2,60,'TIME','7d','1m','30d','CLUSTER','OBSERVER','ALL',0,0,'the hour of expire time for schema history','元数据历史数据过期时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='1m',`max_value`='30d',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the hour of expire time for schema history',`description_local`='元数据历史数据过期时间' sql 436: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ssl_external_kms_info',2,2,60,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'when using the external key management center for ssl, this parameter will store some key management information','配置ssl使用的主密钥管理服务') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when using the external key management center for ssl, this parameter will store some key management information',`description_local`='配置ssl使用的主密钥管理服务' sql 437: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',2,2,60,'CAPACITY','1M','512K','20M','CLUSTER','OBSERVER','ALL',1,0,'the size of routine execution stack','程序函数调用栈大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1M',`min_value`='512K',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the size of routine execution stack',`description_local`='程序函数调用栈大小' sql 438: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_timeout',2,2,60,'TIME','30s','5s','60s','CLUSTER','OBSERVER','ALL',0,0,'sys io timeout','系统后台IO请求超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='5s',`max_value`='60s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sys io timeout',`description_local`='系统后台IO请求超时时间' sql 439: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_hash_area_size',2,2,60,'CAPACITY','100M','4M',NULL,'TENANT','OBSERVER','ALL',0,0,'size of maximum memory that could be used by HASH JOIN. Range: [4M,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100M',`min_value`='4M',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by HASH JOIN. Range: [4M,+∞)' sql 440: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_sort_area_size',2,2,60,'CAPACITY','128M','2M',NULL,'TENANT','OBSERVER','ALL',0,0,'size of maximum memory that could be used by SORT. Range: [2M,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='2M',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of maximum memory that could be used by SORT. Range: [2M,+∞)' sql 441: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_max_unconfirmed_log_count',2,2,60,'INT',1500,100,50000,'TENANT','TRANS','ALL',0,0,'maximum of unconfirmed logs in clog module. Range: [100, 50000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1500,`min_value`=100,`max_value`=50000,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of unconfirmed logs in clog module. Range: [100, 50000]' sql 442: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_ssl_invited_common_names',2,2,60,'STRING','NONE',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'when server use ssl, use it to control client identity with ssl subject common name. default NONE',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when server use ssl, use it to control client identity with ssl subject common name. default NONE' sql 443: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_easy_keepalive',2,2,76,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable keepalive for each TCP connection.','是否开启easy 的探活功能') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable keepalive for each TCP connection.',`description_local`='是否开启easy 的探活功能' sql 444: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_large_query_io_percentage',2,2,76,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'the max percentage of io resource for big query. 0 means unlimited.','限制大查询能够使用的IO阈值的百分比,0表示不限制大查询的IO资源占用') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max percentage of io resource for big query. 0 means unlimited.',`description_local`='限制大查询能够使用的IO阈值的百分比,0表示不限制大查询的IO资源占用' sql 445: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_elr_dependent_trx_count',2,2,76,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max elr dependent transaction count','提前解行锁功能最大依赖事务数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max elr dependent transaction count',`description_local`='提前解行锁功能最大依赖事务数' sql 446: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_recyclebin_object_purge_frequency',2,2,76,'TIME','10m','0m',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time to purge recyclebin.','定时purge回收站的频率') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='0m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to purge recyclebin.',`description_local`='定时purge回收站的频率' sql 447: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_restore_idle_time',2,2,76,'TIME','1m','10s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of physical restore task.','备份调度线程的idle时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1m',`min_value`='10s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of physical restore task.',`description_local`='备份调度线程的idle时间' sql 448: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_xa_gc_interval',2,2,76,'TIME','1h','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the scan interval of the gc worker','定期回收XA事务的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the scan interval of the gc worker',`description_local`='定期回收XA事务的时间间隔' sql 449: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_xa_gc_timeout',2,2,76,'TIME','24h','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the threshold value for a xa record to be considered as obsolete','XA事务残留记录的最大保存时间,超过保存时间的记录会被回收') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='24h',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the threshold value for a xa record to be considered as obsolete',`description_local`='XA事务残留记录的最大保存时间,超过保存时间的记录会被回收' sql 450: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_dest',2,2,76,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup backup dest','备份备份的目的端') ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup backup dest',`description_local`='备份备份的目的端' sql 451: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_checkpoint_interval',2,2,76,'TIME',0,'0s','24h','CLUSTER','OBSERVER','ALL',0,0,'control interval of backup archive log','备份备份的目的端') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control interval of backup archive log',`description_local`='备份备份的目的端' sql 452: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_disk_utilization_threshold',2,2,76,'INT',80,10,99,'CLUSTER','TRANS','ALL',0,0,'clog disk utilization threshold before reuse clog files, should be less than clog_disk_usage_limit_percentage.','Clog磁盘空间复用水位') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=10,`max_value`=99,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk utilization threshold before reuse clog files, should be less than clog_disk_usage_limit_percentage.',`description_local`='Clog磁盘空间复用水位' sql 453: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_tcp_keepalive',2,2,76,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections.','启用或关闭 TCP Keepalive 功能') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections.',`description_local`='启用或关闭 TCP Keepalive 功能' sql 454: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('global_index_build_single_replica_timeout',2,2,76,'TIME','48h','1h',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'build single replica task timeout when rootservice schedule to build global index.','建全局索引时,每个副本构建的超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='48h',`min_value`='1h',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='build single replica task timeout when rootservice schedule to build global index.',`description_local`='建全局索引时,每个副本构建的超时时间' sql 455: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_batch_buffer_limit',2,2,76,'CAPACITY','1G','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'batch buffer limit for log archive, capacity smaller than 1G only for mini mode','日志归档缓存大小配置') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1G',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='batch buffer limit for log archive, capacity smaller than 1G only for mini mode',`description_local`='日志归档缓存大小配置' sql 456: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_event_history_recycle_interval',2,2,76,'TIME','7d','1d','180d','CLUSTER','ROOT_SERVICE','ALL',0,0,'the time to recycle event history.','OB事件表中事件条目的保存期限') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='1d',`max_value`='180d',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to recycle event history.',`description_local`='OB事件表中事件条目的保存期限' sql 457: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_evict_interval',2,2,76,'TIME','1s','0s',NULL,'CLUSTER','TENANT','ALL',0,0,'time interval for periodic plan cache eviction.','执行计划缓存的淘汰间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='0s',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for periodic plan cache eviction.',`description_local`='执行计划缓存的淘汰间隔' sql 458: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_low_watermark',2,2,76,'CAPACITY','1500M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'memory usage at which plan cache eviction will be stopped.','执行计划缓存占用内存低于该阈值时将停止淘汰') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1500M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='memory usage at which plan cache eviction will be stopped.',`description_local`='执行计划缓存占用内存低于该阈值时将停止淘汰' sql 459: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('recyclebin_object_expire_time',2,2,76,'TIME','0s','0s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'recyclebin object expire time, default 0 that means auto purge recyclebin off.','回收站对象的有效期,超过有效的对象将被回收;0表示关闭回收功能;') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='recyclebin object expire time, default 0 that means auto purge recyclebin off.',`description_local`='回收站对象的有效期,超过有效的对象将被回收;0表示关闭回收功能;' sql 460: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_io_timeout',2,2,76,'TIME','120s','5s','600s','CLUSTER','OBSERVER','ALL',0,0,'sys io timeout','系统后台IO请求超时时间') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='5s',`max_value`='600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sys io timeout',`description_local`='系统后台IO请求超时时间' sql 461: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepcnt',2,2,76,'INT',10,1,NULL,'CLUSTER','OBSERVER','ALL',0,0,'The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections.','关闭一个非活跃连接之前的最大重试次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections.',`description_local`='关闭一个非活跃连接之前的最大重试次数' sql 462: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepidle',2,2,76,'TIME','7200s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections.','设置连接上如果没有数据发送的话,多久后发送keepalive探测分组') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7200s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections.',`description_local`='设置连接上如果没有数据发送的话,多久后发送keepalive探测分组' sql 463: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepintvl',2,2,76,'TIME','6s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'The time (in seconds) between individual keepalive probes. Take effect for new established connections.','前后两次探测之间的时间间隔') ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='6s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The time (in seconds) between individual keepalive probes. Take effect for new established connections.',`description_local`='前后两次探测之间的时间间隔' sql 464: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_cpu_variation_per_server',2,2,77,'DOUBLE',50,0,100,'CLUSTER','TENANT','ALL',0,0,'the percentage variation for any tenants CPU quota allocation on each observer. The default value is 50(%).','租户多个 UNIT 之间 CPU 配额调度允许的偏差') ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=50,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage variation for any tenants CPU quota allocation on each observer. The default value is 50(%).',`description_local`='租户多个 UNIT 之间 CPU 配额调度允许的偏差' sql 465: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_allow_xa_rollback_from_active',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state' sql 466: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_auto_drop_tenant_if_restore_failed',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'auto drop restoring tenant if physical restore fails',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='auto drop restoring tenant if physical restore fails' sql 467: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_auto_update_reserved_backup_timestamp',2,2,77,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if auto update reserved backup timestamp.True means only updating needed backup data file timestamp which usually used in OSS without delete permission.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if auto update reserved backup timestamp.True means only updating needed backup data file timestamp which usually used in OSS without delete permission.' sql 468: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_cos_slice_size',2,2,77,'INT',524288,32000,10000000,'CLUSTER','OBSERVER','ALL',0,0,'the size of slice in cos. Range: [32000, 10000000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=524288,`min_value`=32000,`max_value`=10000000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of slice in cos. Range: [32000, 10000000]' sql 469: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_dup_table_lease_interval',2,2,77,'TIME','11s','1s','11s','CLUSTER','OBSERVER','ALL',0,0,'The time length for a duplicate table follower to apply for lease',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='11s',`min_value`='1s',`max_value`='11s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The time length for a duplicate table follower to apply for lease' sql 470: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_dup_table_read_reroute_interval',2,2,77,'TIME','1s','500ms','5s','CLUSTER','OBSERVER','ALL',0,0,'The maximum time to wait for a duplicate follower before reroute read requests to leader',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='500ms',`max_value`='5s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maximum time to wait for a duplicate follower before reroute read requests to leader' sql 471: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_block_file_punch_hole',2,2,77,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to punch whole when free blocks in block_file',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to punch whole when free blocks in block_file' sql 472: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_defensive_check',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether allow to do some defensive checks when the query is executed',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow to do some defensive checks when the query is executed' sql 473: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_flashback_table_to_timestamp',2,2,77,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable flashback table functionality, can only flashback to frozen timestamp when false.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable flashback table functionality, can only flashback to frozen timestamp when false.' sql 474: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_px_batch_rescan',2,2,77,'BOOL','true',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable px batch rescan for nlj or subplan filter',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable px batch rescan for nlj or subplan filter' sql 475: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_force_skip_encoding_partition_id',2,2,77,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'force the specified partition to major without encoding row store, only for emergency!',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='force the specified partition to major without encoding row store, only for emergency!' sql 476: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_allowed_dup_table_log_lag',2,2,77,'INT',5,0,3600,'CLUSTER','OBSERVER','ALL',0,0,'max allowed log lag in seconds for a dup table follower',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=3600,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed log lag in seconds for a dup table follower' sql 477: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_max_thread_num',2,2,77,'INT',4096,4096,9999,'CLUSTER','TENANT','ALL',0,0,'ob max thread number upper limit of observer thread count. Range: [4096, 10000)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4096,`min_value`=4096,`max_value`=9999,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='ob max thread number upper limit of observer thread count. Range: [4096, 10000)' sql 478: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_parallel_max_active_sessions',2,2,77,'INT',0,0,NULL,'TENANT','OBSERVER','ALL',0,0,'max active parallel sessions allowed for tenant. Range: [0,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max active parallel sessions allowed for tenant. Range: [0,+∞)' sql 479: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_tenant_max_trx_size',2,2,77,'CAPACITY','0M','1M',NULL,'TENANT','OBSERVER','ALL',0,0,'the limit for memstore memory used per partition involved in each database transaction at tenant level',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='1M',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the limit for memstore memory used per partition involved in each database transaction at tenant level' sql 480: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_broadcast_location_cache_rate_limit',2,2,77,'INT',1000,1,100000,'CLUSTER','LOCATION_CACHE','ALL',0,0,'Maximum number of partitions to broadcast location per second',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`max_value`=100000,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Maximum number of partitions to broadcast location per second' sql 481: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_refresh_location_cache_rate_limit',2,2,77,'INT',1000,1,100000,'CLUSTER','LOCATION_CACHE','ALL',0,0,'Maximum number of partitions to refresh location automatically per second',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`max_value`=100000,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Maximum number of partitions to refresh location automatically per second' sql 482: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_dest_option',2,2,77,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup_backup_dest_option',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_backup_dest_option' sql 483: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_dest_option',2,2,77,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup_dest_option',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_dest_option' sql 484: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',2,2,77,'STRING','OPTIONAL COMPRESSION=ENABLE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL COMPRESSION=ENABLE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION' sql 485: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_zone',2,2,77,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'user suggest backup zone, format like z1,z2;z3,z4;z5',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='user suggest backup zone, format like z1,z2;z3,z4;z5' sql 486: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_disk_utilization_threshold',2,2,77,'INT',80,10,99,'CLUSTER','TRANS','ALL',0,0,'clog disk utilization threshold before reuse clog files, should be less than clog_disk_usage_limit_percentage. Range: [10, 100)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=10,`max_value`=99,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog disk utilization threshold before reuse clog files, should be less than clog_disk_usage_limit_percentage. Range: [10, 100)' sql 487: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_storage_error_tolerance_time',2,2,77,'TIME','300s','10s','7200s','CLUSTER','OBSERVER','ALL',0,0,'time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='300s',`min_value`='10s',`max_value`='7200s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s' sql 488: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_storage_warning_tolerance_time',2,2,77,'TIME','30s','10s','300s','CLUSTER','OBSERVER','ALL',0,0,'time to tolerate disk read failure, after that, the disk status will be set warning. Range [10s,300s]. The default value is 30s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='10s',`max_value`='300s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate disk read failure, after that, the disk status will be set warning. Range [10s,300s]. The default value is 30s' sql 489: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_disk_percentage',2,2,77,'INT',90,5,99,'CLUSTER','SSTABLE','ALL',0,0,'the percentage of disk space used by the data files. Range: [5,99] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=5,`max_value`=99,`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of disk space used by the data files. Range: [5,99] in integer' sql 490: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('debug_sync_timeout',2,2,77,'TIME',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞]' sql 491: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_auto_refresh_location_cache',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'enable auto refresh location',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable auto refresh location' sql 492: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log. The default value is True.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is True.' sql 493: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_tcp_keepalive',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable TCP keepalive for the TCP connection of sql protocol. Take effect for new established connections.' sql 494: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('gc_wait_archive',2,2,77,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control whether partition GC need to wait for all partition log be archived',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control whether partition GC need to wait for all partition log be archived' sql 495: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',2,2,77,'TIME','60d','0s','120d','CLUSTER','CLOG','ALL',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60d',`min_value`='0s',`max_value`='120d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 496: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_refresh_rpc_timeout',2,2,77,'TIME','500ms','1ms',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'The timeout used for refreshing location cache by RPC. Range: [1ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='500ms',`min_value`='1ms',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='The timeout used for refreshing location cache by RPC. Range: [1ms, +∞)' sql 497: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_refresh_sql_timeout',2,2,77,'TIME','1s','1ms',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'The timeout used for refreshing location cache by SQL. Range: [1ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='The timeout used for refreshing location cache by SQL. Range: [1ms, +∞)' sql 498: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_proxy_readonly_transaction_routing_policy',2,2,77,'BOOL','true',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'Proxy route policy for readonly sql',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Proxy route policy for readonly sql' sql 499: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('open_cursors',2,2,77,'INT',50,0,65535,'TENANT','OBSERVER','ALL',0,0,'specifies the maximum number of open cursors a session can have at once. can use this parameter to prevent a session from opening an excessive number of cursors. Range: [0, 65535] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=0,`max_value`=65535,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the maximum number of open cursors a session can have at once. can use this parameter to prevent a session from opening an excessive number of cursors. Range: [0, 65535] in integer' sql 500: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_high_watermark',2,2,77,'CAPACITY','2000M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'(dont use now) memory usage at which plan cache eviction will be trigger immediately. Range: [0, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2000M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(dont use now) memory usage at which plan cache eviction will be trigger immediately. Range: [0, +∞)' sql 501: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_ccflags',2,2,77,'STRING',NULL,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'provides a mechanism that allows PL/SQL programmers to control conditional compilation of each PL/SQL library unit independently',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='provides a mechanism that allows PL/SQL programmers to control conditional compilation of each PL/SQL library unit independently' sql 502: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_code_type',2,2,77,'STRING','native',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies the compilation mode for PL/SQL library units',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='native',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the compilation mode for PL/SQL library units' sql 503: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_debug',2,2,77,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies whether or not PL/SQL library units will be compiled for debugging',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether or not PL/SQL library units will be compiled for debugging' sql 504: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_optimize_level',2,2,77,'INT',1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0 sql 505: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_v2_compatibility',2,2,77,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'allows some abnormal behavior that Version 8 disallows, not available',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='allows some abnormal behavior that Version 8 disallows, not available' sql 506: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plsql_warnings',2,2,77,'STRING','DISABLE::ALL',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enables or disables the reporting of warning messages by the PL/SQL compiler, and specifies which warning messages to show as errors',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='DISABLE::ALL',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enables or disables the reporting of warning messages by the PL/SQL compiler, and specifies which warning messages to show as errors' sql 507: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_history_recycle_interval',2,2,77,'TIME','10m','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 508: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_temporary_offline_time',2,2,77,'TIME','60s','15s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval between two heartbeats beyond which a server is considered to be temporarily offline. Range: [15s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60s',`min_value`='15s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between two heartbeats beyond which a server is considered to be temporarily offline. Range: [15s, +∞)' sql 509: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',2,2,77,'INT',4,1,1000,'CLUSTER','ROOT_SERVICE','ALL',0,0,'maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]' sql 510: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_trace_level',2,2,77,'INT',1,0,2,'CLUSTER','OBSERVER','ALL',0,0,'system trace log level, 0:none, 1:standard, 2:debug. The default log level for trace log is 1',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='system trace log level, 0:none, 1:standard, 2:debug. The default log level for trace log is 1' sql 511: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_block_receiving_clog',3,0,0,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true' sql 512: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__standalone_sys_table',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'specifies whether tenant sys tables and user tables are distributed exclusively. value: true: distributed exclusively False: distributed inclusively',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether tenant sys tables and user tables are distributed exclusively. value: true: distributed exclusively False: distributed inclusively' sql 513: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_bloom_filter_enabled',3,0,0,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable join bloom filter',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable join bloom filter' sql 514: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_bloom_filter_ratio',3,0,0,'INT',35,0,100,'CLUSTER','TENANT','ALL',0,0,'the px bloom filter false-positive rate.the default value is 1, range: [0,100]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=35,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the px bloom filter false-positive rate.the default value is 1, range: [0,100]' sql 515: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_data_storage_io_timeout',3,0,0,'TIME','120s','5s','600s','CLUSTER','OBSERVER','ALL',0,0,'io timeout for data storage, Range [5s,600s]. The default value is 120s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='5s',`max_value`='600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='io timeout for data storage, Range [5s,600s]. The default value is 120s' sql 516: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_fast_commit',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether enable fast commit strategy Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether enable fast commit strategy Value: True:turned on; False: turned off' sql 517: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_new_minor_freeze',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',NULL,0,'whether enable the new minor freeze for uncommitted transactions Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_readonly`=0,`description_en`='whether enable the new minor freeze for uncommitted transactions Value: True:turned on; False: turned off' sql 518: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_sparse_row',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'whether enable using sparse row in SSTable Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether enable using sparse row in SSTable Value: True:turned on; False: turned off' sql 519: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_static_typing_engine',3,0,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether static typing sql execution engine is activated',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether static typing sql execution engine is activated' sql 520: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_elr_fast_freeze_threshold',3,0,0,'INT',500000,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0 sql 521: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_get_gts_ahead_interval',3,0,0,'TIME','0s','0s','1s','CLUSTER','TRANS','ALL',0,0,'get gts ahead interval. Range: [0s, 1s]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='get gts ahead interval. Range: [0s, 1s]' sql 522: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_query_rate_limit',3,0,0,'INT',-1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'the maximun throughput allowed for a tenant per observer instance',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=-1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximun throughput allowed for a tenant per observer instance' sql 523: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_queuing_fast_freeze_min_threshold',3,0,0,'INT',10,NULL,NULL,'TENANT','TENANT','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0 sql 524: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_private_buffer_size',3,0,0,'CAPACITY','0B',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0B',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]' sql 525: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_schema_history_recycle_interval',3,0,0,'TIME','0s','0s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 526: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_single_zone_deployment_on',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',NULL,0,'specify cluster deployment mode, True: single zone deployment; False: multiple zone deploment, Default: False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_readonly`=0,`description_en`='specify cluster deployment mode, True: single zone deployment; False: multiple zone deploment, Default: False' sql 527: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_temporary_file_io_area_size',3,0,0,'INT',1,0,49,'TENANT','TENANT','ALL',0,0,'memory buffer size of temporary file, as a percentage of total tenant memory. Range: [0, 50), percentage',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=49,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='memory buffer size of temporary file, as a percentage of total tenant memory. Range: [0, 50), percentage' sql 528: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_using_ofs_storage',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',NULL,0,'specify cluster storage mode, True: use ofs storage; False: do not use ofs storage, Default: False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_readonly`=0,`description_en`='specify cluster storage mode, True: use ofs storage; False: do not use ofs storage, Default: False' sql 529: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',3,0,0,'STRING','OPTIONAL',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION' sql 530: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_ofs_usage_limit_size',3,0,0,'CAPACITY','1024G','256MB',NULL,'CLUSTER','TRANS','ALL',0,0,'the size of the total clog file size limited on OFS per server. Range: [256M,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1024G',`min_value`='256MB',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the total clog file size limited on OFS per server. Range: [256M,)' sql 531: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_disk_percentage',3,0,0,'INT',90,5,99,'CLUSTER','SSTABLE','ALL',NULL,0,'the percentage of disk space used by the data files. Range: [5,99] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=5,`max_value`=99,`scope`='CLUSTER',`section`='SSTABLE',`is_readonly`=0,`description_en`='the percentage of disk space used by the data files. Range: [5,99] in integer' sql 532: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('debug_sync_timeout',3,0,0,'TIME',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable the debug sync facility and optionally specify a default wait timeout in micro seconds. A zero value keeps the facility disabled, Range: [0, +∞]' sql 533: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress_func',3,0,0,'STRING','zstd_1.3.8',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='zstd_1.3.8',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress function name for create new table, values: none, lz4_1.0, snappy_1.0, zlib_1.0, zstd_1.0' sql 534: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log. The default value is False.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is False.' sql 535: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fast_recovery_concurrency',3,0,0,'INT',10,1,1000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the maximum number of the datafile fast recovery tasks. Range: [1,1000] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of the datafile fast recovery tasks. Range: [1,1000] in integer' sql 536: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merge_thread_count',3,0,0,'INT',0,0,256,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of daily merge. Range: [0,256] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=256,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of daily merge. Range: [0,256] in integer' sql 537: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('micro_block_merge_verify_level',3,0,0,'INT',2,0,5,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct 3 : verify encoding, compression algorithm and lost write protect',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=5,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct 3 : verify encoding, compression algorithm and lost write protect' sql 538: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ofs_list',3,0,0,'STRING_LIST',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the ofs connecting url for each zone. For example: z1@ofs://100.81.78.90:15101;z2@ofs://100.81.78.91:15102;z3@ofs://100.81.78.92:15103',NULL) ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the ofs connecting url for each zone. For example: z1@ofs://100.81.78.90:15101;z2@ofs://100.81.78.91:15102;z3@ofs://100.81.78.92:15103' sql 539: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_evict_interval',3,0,0,'TIME','30s','0s',NULL,'CLUSTER','TENANT','ALL',0,0,'time interval for periodic plan cache eviction. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='0s',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for periodic plan cache eviction. Range: [0s, +∞)' sql 540: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_high_watermark',3,0,0,'CAPACITY','2000M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'(dont use now) memory usage at which plan cache eviction will be trigger immediately. Range: [0, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2000M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(dont use now) memory usage at which plan cache eviction will be trigger immediately. Range: [0, +∞)' sql 541: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_low_watermark',3,0,0,'CAPACITY','1500M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'(dont use now) memory usage at which plan cache eviction will be stopped. Range: [0, plan_cache_high_watermark)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1500M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='(dont use now) memory usage at which plan cache eviction will be stopped. Range: [0, plan_cache_high_watermark)' sql 542: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_temporary_offline_time',3,0,0,'TIME','60s','15s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval between two heartbeats beyond which a server is considered to be temporarily offline. Range: [15s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60s',`min_value`='15s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between two heartbeats beyond which a server is considered to be temporarily offline. Range: [15s, +∞)' sql 543: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',3,0,0,'INT',6,1,1000,'CLUSTER','ROOT_SERVICE','ALL',0,0,'maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=6,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]' sql 544: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_memory',3,0,0,'CAPACITY','30G','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='30G',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the memory reserved for internal use which cannot be allocated to any outer-tenant, and should be determined to guarantee every server functions normally. Range: [0M,)' sql 545: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('system_trace_level',3,0,0,'INT',1,0,2,'CLUSTER','OBSERVER','ALL',0,0,'system trace log level, 0:none, 1:standard, 2:debug. The default log level for trace log is 1',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=0,`max_value`=2,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='system trace log level, 0:none, 1:standard, 2:debug. The default log level for trace log is 1' sql 546: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_cpu_variation_per_server',3,0,0,'DOUBLE',50,0,100,'CLUSTER','TENANT','ALL',0,0,'the percentage variation for any tenants CPU quota allocation on each observer. The default value is 50(%). Range: [0, 100] in percentage',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=50,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage variation for any tenants CPU quota allocation on each observer. The default value is 50(%). Range: [0, 100] in percentage' sql 547: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('use_ipv6',3,0,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'Whether this server uses ipv6 address',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='Whether this server uses ipv6 address' sql 548: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('workarea_size_policy',3,0,0,'STRING','AUTO',NULL,NULL,'TENANT','TENANT','ALL',0,0,'policy used to size SQL working areas (MANUAL/AUTO)',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='AUTO',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='policy used to size SQL working areas (MANUAL/AUTO)' sql 549: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_audit_mode',3,1,0,'STRING','NONE',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies audit mode, NONE: close audit, MYSQL: use mysql audit ORACLE: use oracle audit',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies audit mode, NONE: close audit, MYSQL: use mysql audit ORACLE: use oracle audit' sql 550: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_bloom_filter_enabled',3,1,0,'BOOL','true',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable join bloom filter',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable join bloom filter' sql 551: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_cos_slice_size',3,1,0,'INT',524288,32000,10000000,'CLUSTER','OBSERVER','ALL',0,0,'the size of slice in cos. Range: [32000, 10000000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=524288,`min_value`=32000,`max_value`=10000000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of slice in cos. Range: [32000, 10000000]' sql 552: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_easy_keepalive',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable keepalive for each TCP connection.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable keepalive for each TCP connection.' sql 553: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_filter_push_down_storage',3,1,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'Enable filter push down to storage Value: True:turned on False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable filter push down to storage Value: True:turned on False: turned off' sql 554: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_block_per_backup_task',3,1,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max macro block count per backup sub task Range: [0,max) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max macro block count per backup sub task Range: [0,max) in integer' sql 555: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_migration_status_count',3,1,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max count of __all_virtual_partition_migration_status Range: [0,max) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max count of __all_virtual_partition_migration_status Range: [0,max) in integer' sql 556: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_partition_cnt_per_server',3,1,0,'INT',500000,10000,500000,'CLUSTER','OBSERVER','ALL',0,0,'specify max partition count on one observer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500000,`min_value`=10000,`max_value`=500000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify max partition count on one observer' sql 557: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_mini_merge_concurrency',3,1,0,'INT',5,0,64,'CLUSTER','OBSERVER','ALL',0,0,'the current work thread num of mini merge. Range: [0,64] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread num of mini merge. Range: [0,64] in integer' sql 558: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_timeout_to_force_switch_leader',3,1,0,'TIME','0s','0s','60m','CLUSTER','TRANS','ALL',0,0,'When log sync is blocking, leader need wait this interval before revoke. The default value is 0s, use 0s to close this function. Range: [0s, 60m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='When log sync is blocking, leader need wait this interval before revoke. The default value is 0s, use 0s to close this function. Range: [0s, 60m]' sql 559: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_rebuild_on_purpose',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether open rebuild test mode in observer',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether open rebuild test mode in observer' sql 560: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_ssl_invited_nodes',3,1,0,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'when rpc need use ssl, we will use it to store invited server ipv4 during grayscale change. when it is finish, it can use ALL instead of all server ipv4',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when rpc need use ssl, we will use it to store invited server ipv4 during grayscale change. when it is finish, it can use ALL instead of all server ipv4' sql 561: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_private_buffer_size',3,1,0,'CAPACITY','2M',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]' sql 562: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_chunklist_count_ratio',3,1,0,'INT',1,1,128,'CLUSTER','OBSERVER','ALL',0,0,'the ratio of the dtl buffer manager list. Range: [1, 128]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=128,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the ratio of the dtl buffer manager list. Range: [1, 128]' sql 563: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_message_compression',3,1,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'Enable DTL send message with compression value: true: enable compression False: disable compression',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable DTL send message with compression value: true: enable compression False: disable compression' sql 564: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_recyclebin_object_purge_frequency',3,1,0,'TIME','10m','0m',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time to purge recyclebin. Range: [0m, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='0m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to purge recyclebin. Range: [0m, +∞)' sql 565: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_schema_history_recycle_interval',3,1,0,'TIME','0s','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 566: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_xa_gc_interval',3,1,0,'TIME','1h','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the scan interval of the gc worker',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the scan interval of the gc worker' sql 567: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_xa_gc_timeout',3,1,0,'TIME','24h','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the threshold value for a xa record to be considered as obsolete',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='24h',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the threshold value for a xa record to be considered as obsolete' sql 568: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('allow_batch_change_member',3,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'allow_batch_change_member',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='allow_batch_change_member' sql 569: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('allow_batch_remove_member_during_change_replica',3,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'allow_batch_remove_member_during_change_replica',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='allow_batch_remove_member_during_change_replica' sql 570: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('allow_major_sstable_merge',3,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'allow_major_sstable_merge.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='allow_major_sstable_merge.' sql 571: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_lease_takeover_time',3,1,0,'TIME','10s','1s','5m','CLUSTER','ROOT_SERVICE','ALL',0,0,'Lease Takeover Time for Rootserver Backup heartbeat. Range: [1s, 5m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='1s',`max_value`='5m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Lease Takeover Time for Rootserver Backup heartbeat. Range: [1s, 5m]' sql 572: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_usage_limit_size',3,1,0,'CAPACITY','2048G','256MB',NULL,'CLUSTER','TRANS','ALL',0,0,'the size of the total clog file size limited per server. Range: [256M,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='2048G',`min_value`='256MB',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the total clog file size limited per server. Range: [256M,)' sql 573: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_disk_percentage',3,1,0,'INT',90,5,99,'CLUSTER','SSTABLE','ALL',0,0,'the percentage of disk space used by the data files. Range: [5,99] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=90,`min_value`=5,`max_value`=99,`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of disk space used by the data files. Range: [5,99] in integer' sql 574: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_block_log_archive',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'switch for blcoking log_archive',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='switch for blcoking log_archive' sql 575: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_disk_error_test',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'when disk error test mode is enabled, observer send disk error status to rs in lease request',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='when disk error test mode is enabled, observer send disk error status to rs in lease request' sql 576: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_ilog_recycle',3,1,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'switch for ilog recycling',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='switch for ilog recycling' sql 577: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('external_kms_info',3,1,0,'STRING',NULL,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'when using the external key management center, this parameter will store some key management information',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when using the external key management center, this parameter will store some key management information' sql 578: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fail_write_checkpoint_alert_interval',3,1,0,'TIME','6h','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'fail_write_checkpoint_alert_interval. The default value is 6h. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='6h',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fail_write_checkpoint_alert_interval. The default value is 6h. Range: [0s,24h]' sql 579: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_add_member_error',3,1,0,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'fake_remove_member_error Range: [0,100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_remove_member_error Range: [0,100] in integer' sql 580: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_disk_error',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'fake_disk_error',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_disk_error' sql 581: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_remove_member_error',3,1,0,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'fake_remove_member_error Range: [0,100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_remove_member_error Range: [0,100] in integer' sql 582: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_replay_start_point',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'fake_replay_start_point',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_replay_start_point' sql 583: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_wait_batch_member_chagne_done',3,1,0,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'fake_wait_batch_member_chagne_done Range: [0,100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_wait_batch_member_chagne_done Range: [0,100] in integer' sql 584: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_flush_trigger_time',3,1,0,'TIME','1800s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'max trigger time for ilog flush. The default value is 1800s. Range: [0s, 24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1800s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max trigger time for ilog flush. The default value is 1800s. Range: [0s, 24h]' sql 585: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',3,1,0,'TIME','7d','0s','60d','CLUSTER','CLOG','ALL',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='0s',`max_value`='60d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 586: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('incremental_backup_limit',3,1,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max count of incremental backup Range: [0,max) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max count of incremental backup Range: [0,max) in integer' sql 587: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_refresh_rpc_timeout',3,1,0,'TIME','500ms','1ms',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'The timeout used for refreshing location cache by RPC. Range: [1ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='500ms',`min_value`='1ms',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='The timeout used for refreshing location cache by RPC. Range: [1ms, +∞)' sql 588: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('location_cache_refresh_sql_timeout',3,1,0,'TIME','1s','1ms',NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'The timeout used for refreshing location cache by SQL. Range: [1ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='The timeout used for refreshing location cache by SQL. Range: [1ms, +∞)' sql 589: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_batch_buffer_limit',3,1,0,'CAPACITY','1G','4M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'batch buffer limit for log archive, capacity smaller than 1G only for mini mode, Range: [4M, max)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='1G',`min_value`='4M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='batch buffer limit for log archive, capacity smaller than 1G only for mini mode, Range: [4M, max)' sql 590: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('macro_block_builder_errsim_flag',3,1,0,'INT',0,0,100,'CLUSTER','OBSERVER','ALL',0,0,'macro_block_builder_errsim_flag Range: [0,100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='macro_block_builder_errsim_flag Range: [0,100] in integer' sql 591: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('macro_block_hold_alert_time',3,1,0,'TIME','12h','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'macro_block_hold_alert_time. The default value is 12h. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='12h',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='macro_block_hold_alert_time. The default value is 12h. Range: [0s,24h]' sql 592: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('mark_and_sweep_interval',3,1,0,'TIME','60s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'mark_and_sweep_interval. The default value is 60s. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='mark_and_sweep_interval. The default value is 60s. Range: [0s,24h]' sql 593: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_wait_batch_member_change_done_us',3,1,0,'TIME','300s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'max_wait_batch_member_change_done_us. The default value is 300s. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='300s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max_wait_batch_member_change_done_us. The default value is 300s. Range: [0s,24h]' sql 594: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('micro_block_merge_verify_level',3,1,0,'INT',2,0,3,'CLUSTER','OBSERVER','ALL',0,0,'specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct 3 : verify encoding, compression algorithm and lost write protect',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=3,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify what kind of verification should be done when merging micro block. 0 : no verification will be done 1 : verify encoding algorithm, encoded micro block will be read to ensure data is correct 2 : verify encoding and compression algorithm, besides encoding verification, compressed block will be decompressed to ensure data is correct 3 : verify encoding, compression algorithm and lost write protect' sql 595: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('mock_nfs_device_touch',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'mock device touch and delete',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='mock device touch and delete' sql 596: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('mock_oss_delete',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'mock device touch and delete',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='mock device touch and delete' sql 597: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_event_history_recycle_interval',3,1,0,'TIME','7d','1d','180d','CLUSTER','ROOT_SERVICE','ALL',0,0,'the time to recycle event history. Range: [1d, 180d]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='1d',`max_value`='180d',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time to recycle event history. Range: [1d, 180d]' sql 598: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_ssl_invited_common_names',3,1,0,'STRING','NONE',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'when server use ssl, use it to control client identity with ssl subject common name. default NONE',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when server use ssl, use it to control client identity with ssl subject common name. default NONE' sql 599: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('open_cursors',3,1,0,'INT',50,0,65535,'TENANT','OBSERVER','ALL',0,0,'specifies the maximum number of open cursors a session can have at once. can use this parameter to prevent a session from opening an excessive number of cursors. Range: [0, 65535] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=0,`max_value`=65535,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the maximum number of open cursors a session can have at once. can use this parameter to prevent a session from opening an excessive number of cursors. Range: [0, 65535] in integer' sql 600: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('plan_cache_evict_interval',3,1,0,'TIME','1s','0s',NULL,'CLUSTER','TENANT','ALL',0,0,'time interval for periodic plan cache eviction. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='0s',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for periodic plan cache eviction. Range: [0s, +∞)' sql 601: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('pwrite_errsim',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'pwrite_errsim',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='pwrite_errsim' sql 602: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('recyclebin_object_expire_time',3,1,0,'TIME','0s','0s',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='recyclebin object expire time, default 0 that means auto purge recyclebin off. Range: [0s, +∞)' sql 603: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('retry_write_checkpoint_min_interval',3,1,0,'TIME','1h','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'retry_write_checkpoint_min_interval. The default value is 1h. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='retry_write_checkpoint_min_interval. The default value is 1h. Range: [0s,24h]' sql 604: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_drop_gc_delay_time',3,1,0,'TIME','1800s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'max delay time for schema_drop gc. The default value is 1800s. Range: [0s, 24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1800s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max delay time for schema_drop gc. The default value is 1800s. Range: [0s, 24h]' sql 605: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('skip_balance_disk_limit',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'skip_dbalance_isk_limit.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='skip_dbalance_isk_limit.' sql 606: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('skip_buffer_minor_merge',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'switch for buffer minor merge',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='switch for buffer minor merge' sql 607: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('skip_report_pg_backup_task_table_id',3,1,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'skip_report_pg_backup_task table id Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='skip_report_pg_backup_task table id Range: [0,) in integer' sql 608: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('skip_update_estimator',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','DAILY_MERGE','ALL',0,0,'skip update_estimator during daily merge.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='skip update_estimator during daily merge.' sql 609: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('skip_update_storage_info',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'switch for update storage info',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='switch for update storage info' sql 610: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('slog_size',3,1,0,'CAPACITY','256M','0M','256M','CLUSTER','SSTABLE','ALL',0,0,'size of the slog file. Range: [0, 256M]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='256M',`min_value`='0M',`max_value`='256M',`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='size of the slog file. Range: [0, 256M]' sql 611: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ssl_external_kms_info',3,1,0,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'when using the external key management center for ssl, this parameter will store some key management information',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='when using the external key management center for ssl, this parameter will store some key management information' sql 612: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_migration_large_task_threshold',3,1,0,'TIME','2h','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'the timeout for migration change member list retry. The default value is 2h. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeout for migration change member list retry. The default value is 2h. Range: [0s,24h]' sql 613: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepcnt',3,1,0,'INT',10,1,NULL,'CLUSTER','OBSERVER','ALL',0,0,'The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maximum number of keepalive probes TCP should send before dropping the connection. Take effect for new established connections. Range: [1,+∞)' sql 614: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepidle',3,1,0,'TIME','7200s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7200s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The time (in seconds) the connection needs to remain idle before TCP starts sending keepalive probe. Take effect for new established connections. Range: [1s, +∞]' sql 615: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tcp_keepintvl',3,1,0,'TIME','6s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='6s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The time (in seconds) between individual keepalive probes. Take effect for new established connections. Range: [1s, +∞]' sql 616: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tde_method',3,1,0,'STRING','none',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='none',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='none : transparent encryption is none, none means cannot use tde, internal : transparent encryption is in the form of internal tables, bkmi : transparent encryption is in the form of external bkmi' sql 617: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trigger_reuse_table_in_table_mgr',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'trigger_reuse_table_in_table_mgr',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='trigger_reuse_table_in_table_mgr' sql 618: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('with_new_migrated_replica',3,1,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'it is new migrated replica, can not be removed by old migration.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='it is new migrated replica, can not be removed by old migration.' sql 619: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_px_for_inner_sql',3,1,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether inner sql uses px. The default value is TRUE. value: true: turned on FALSE: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether inner sql uses px. The default value is TRUE. value: true: turned on FALSE: turned off' sql 620: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_max_thread_num',3,1,1,'INT',4096,4096,9999,'CLUSTER','TENANT','ALL',0,0,'ob max thread number upper limit of observer thread count. Range: [4096, 10000)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4096,`min_value`=4096,`max_value`=9999,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='ob max thread number upper limit of observer thread count. Range: [4096, 10000)' sql 621: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',3,1,1,'STRING','OPTIONAL COMPRESSION=ENABLE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL COMPRESSION=ENABLE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION' sql 622: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',3,1,1,'TIME','60d','0s','120d','CLUSTER','CLOG','ALL',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60d',`min_value`='0s',`max_value`='120d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 623: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',3,1,1,'INT',4,1,1000,'CLUSTER','ROOT_SERVICE','ALL',0,0,'maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]' sql 624: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_prepared_statement',3,1,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'control if enable prepared statement',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable prepared statement' sql 625: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_prepared_statement',3,1,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'control if enable prepared statement',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable prepared statement' sql 626: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',3,1,1,'STRING','OPTIONAL COMPRESSION=ENABLE',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL COMPRESSION=ENABLE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION' sql 627: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_log_archive_option',3,1,1,'STRING','OPTIONAL',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='OPTIONAL',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup log archive option, support MANDATORY/OPTIONAL, COMPRESSION' sql 628: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_sync_time_warn_threshold',3,1,1,'TIME','100ms','1ms','10000ms','CLUSTER','TRANS','COMMERCIAL',0,0,'the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file. Range: [1ms,1000ms]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`max_value`='10000ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file. Range: [1ms,1000ms]' sql 629: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_sync_time_warn_threshold',3,1,1,'TIME','1s','1ms','10000ms','CLUSTER','TRANS','COMMUNITY',0,0,'the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file. Range: [1ms,1000ms]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`max_value`='10000ms',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time given to the commit log synchronization between a leader and its followers before a warning message is printed in the log file. Range: [1ms,1000ms]' sql 630: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress',3,1,1,'STRING','archive',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'default compress function name for create new table',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='archive',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress function name for create new table' sql 631: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_compress',3,1,1,'STRING','oltp',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'default compress strategy for create new table within oracle mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='oltp',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default compress strategy for create new table within oracle mode' sql 632: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_row_format',3,1,1,'STRING','dynamic',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'default row format in mysql mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='dynamic',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default row format in mysql mode' sql 633: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_row_format',3,1,1,'STRING','compact',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'default row format in mysql mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='compact',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='default row format in mysql mode' sql 634: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_merge_by_turn',3,1,1,'BOOL','true',NULL,NULL,'CLUSTER','DAILY_MERGE','COMMERCIAL',0,0,'specifies whether merge task can be performed on different zones in a alternating fashion. value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether merge task can be performed on different zones in a alternating fashion. value: true:turned on; False: turned off' sql 635: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_merge_by_turn',3,1,1,'BOOL','false',NULL,NULL,'CLUSTER','DAILY_MERGE','COMMUNITY',0,0,'specifies whether merge tasks can be performed on different zones in an alternating fashion. value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether merge tasks can be performed on different zones in an alternating fashion. value: true:turned on; False: turned off' sql 636: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,1,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'specifies whether to always record the trace log. The default value is True.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is True.' sql 637: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,1,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'specifies whether to always record the trace log. The default value is False.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is False.' sql 638: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_syslog_file_compress',3,1,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'specifies whether to compress archive log files value: true:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to compress archive log files value: true:turned on; False: turned off' sql 639: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('freeze_trigger_percentage',3,1,1,'INT',70,1,99,'CLUSTER','TENANT','COMMERCIAL',0,0,'the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=70,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when freeze will be triggered. Rang:(0,100)' sql 640: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('freeze_trigger_percentage',3,1,1,'INT',50,1,99,'CLUSTER','TENANT','COMMUNITY',0,0,'the threshold of the size of the mem store when freeze will be triggered. Range: (0, 100)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=50,`min_value`=1,`max_value`=99,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when freeze will be triggered. Range: (0, 100)' sql 641: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',3,1,1,'TIME','60d','0s','120d','CLUSTER','CLOG','COMMERCIAL',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60d',`min_value`='0s',`max_value`='120d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 642: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',3,1,1,'TIME','7d','0s','60d','CLUSTER','CLOG','COMMUNITY',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='7d',`min_value`='0s',`max_value`='60d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 643: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('max_syslog_file_time',3,1,1,'TIME','0s','0s','3650d','CLUSTER','OBSERVER','COMMUNITY',0,0,'specifies the maximum retention time of the log files. When this value is set to 0s, no log file will be removed due to time. with default 0s. Range: [0s, 3650d]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='3650d',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the maximum retention time of the log files. When this value is set to 0s, no log file will be removed due to time. with default 0s. Range: [0s, 3650d]' sql 644: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ilog_index_expire_time',3,1,1,'TIME','60d','0s','120d','CLUSTER','CLOG','COMMERCIAL',0,0,'specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='60d',`min_value`='0s',`max_value`='120d',`scope`='CLUSTER',`section`='CLOG',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the expire time of ilog_index, can use this parameter to limit the memory usage of file_id_cache' sql 645: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_freeze_times',3,1,1,'INT',100,0,65535,'CLUSTER','TENANT','COMMUNITY',0,0,'specifies how many minor freezes should be triggered between two major freezes. Range: [0, 65535]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`max_value`=65535,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies how many minor freezes should be triggered between two major freezes. Range: [0, 65535]' sql 646: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',3,1,1,'INT',4,1,1000,'CLUSTER','ROOT_SERVICE','COMMERCIAL',0,0,'maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=4,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]' sql 647: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('switchover_process_thread_count',3,1,1,'INT',6,1,1000,'CLUSTER','ROOT_SERVICE','COMMUNITY',0,0,'maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=6,`min_value`=1,`max_value`=1000,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of threads allowed for executing switchover task at rootserver. Range: [1, 1000]' sql 648: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trace_log_slow_query_watermark',3,1,1,'TIME','100ms','1ms',NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='1ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)' sql 649: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trace_log_slow_query_watermark',3,1,1,'TIME','1s','1ms',NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)' sql 650: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_block_receiving_clog',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true' sql 651: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_allow_xa_rollback_from_active',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state' sql 652: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_auto_drop_tenant_if_restore_failed',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'auto drop restoring tenant if physical restore fails',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='auto drop restoring tenant if physical restore fails' sql 653: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_auto_update_reserved_backup_timestamp',3,1,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if auto update reserved backup timestamp.True means only updating needed backup data file timestamp which usually used in OSS without delete permission.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if auto update reserved backup timestamp.True means only updating needed backup data file timestamp which usually used in OSS without delete permission.' sql 654: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_pg_max_batch_count',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max of pg backup batch count, Range: [0,max) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max of pg backup batch count, Range: [0,max) in integer' sql 655: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_pg_retry_max_count',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max of one pg backup retry count, Range: [0,max) in integer, 0 means that pg backup no need retry',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max of one pg backup retry count, Range: [0,max) in integer, 0 means that pg backup no need retry' sql 656: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_block_file_punch_hole',3,1,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to punch whole when free blocks in block_file',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to punch whole when free blocks in block_file' sql 657: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_fetch_log',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable fetch log',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable fetch log' sql 658: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_hash_join_processor',3,1,2,'INT',2,1,7,'TENANT','TENANT','ALL',0,0,'which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=1,`max_value`=7,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory' sql 659: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_px_batch_rescan',3,1,2,'BOOL','true',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable px batch rescan for nlj or subplan filter',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable px batch rescan for nlj or subplan filter' sql 660: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_force_skip_encoding_partition_id',3,1,2,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'force the specified partition to major without encoding row store, only for emergency!',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='force the specified partition to major without encoding row store, only for emergency!' sql 661: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_allowed_dup_table_log_lag',3,1,2,'INT',5,0,3600,'CLUSTER','OBSERVER','ALL',0,0,'max allowed log lag in seconds for a dup table follower',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5,`min_value`=0,`max_value`=3600,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed log lag in seconds for a dup table follower' sql 662: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_backup_piece_id',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the max backup log archive piece id that the RS can switch to, Range: [0,max) in integer, 0 means that RS can switch to any piece',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max backup log archive piece id that the RS can switch to, Range: [0,max) in integer, 0 means that RS can switch to any piece' sql 663: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_clog_timeout_to_force_switch_leader',3,1,2,'TIME','10s','0s','60m','CLUSTER','TRANS','ALL',0,0,'When log sync is blocking, leader need wait this interval before revoke. The default value is 0s, use 0s to close this function. Range: [0s, 60m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='0s',`max_value`='60m',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='When log sync is blocking, leader need wait this interval before revoke. The default value is 0s, use 0s to close this function. Range: [0s, 60m]' sql 664: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_broadcast_location_cache_rate_limit',3,1,2,'INT',1000,1,100000,'CLUSTER','LOCATION_CACHE','ALL',0,0,'Maximum number of partitions to broadcast location per second',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`max_value`=100000,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Maximum number of partitions to broadcast location per second' sql 665: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('auto_refresh_location_cache_rate_limit',3,1,2,'INT',1000,1,100000,'CLUSTER','LOCATION_CACHE','ALL',0,0,'Maximum number of partitions to refresh location automatically per second',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`max_value`=100000,`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='Maximum number of partitions to refresh location automatically per second' sql 666: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_archive_log_batch_count',3,1,2,'INT',0,1,1024,'CLUSTER','OBSERVER','ALL',0,0,'backup_backup_archive_log_batch_count Range: [1,1024] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=1,`max_value`=1024,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_backup_archive_log_batch_count Range: [1,1024] in integer' sql 667: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_archivelog_retry_interval',3,1,2,'TIME',0,'0s','1h','CLUSTER','OBSERVER','ALL',0,0,'control backup backup archivelog retry interval. Range: [0s, 1h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`='0s',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control backup backup archivelog retry interval. Range: [0s, 1h]' sql 668: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_dest',3,1,2,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup backup dest',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup backup dest' sql 669: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backup_dest_option',3,1,2,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup_backup_dest_option',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_backup_dest_option' sql 670: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backupset_batch_count',3,1,2,'INT',0,1,1024,'CLUSTER','OBSERVER','ALL',0,0,'backup_backupset_batch_count Range: [1,1024] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=1,`max_value`=1024,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_backupset_batch_count Range: [1,1024] in integer' sql 671: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_backupset_retry_interval',3,1,2,'TIME',0,'0s','1h','CLUSTER','OBSERVER','ALL',0,0,'control backup backupset retry interval. Range: [0s, 1h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`='0s',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control backup backupset retry interval. Range: [0s, 1h]' sql 672: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_dest_option',3,1,2,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'backup_dest_option',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup_dest_option' sql 673: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_zone',3,1,2,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'user suggest backup zone, format like z1,z2;z3,z4;z5',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='user suggest backup zone, format like z1,z2;z3,z4;z5' sql 674: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_storage_error_tolerance_time',3,1,2,'TIME','300s','10s','7200s','CLUSTER','OBSERVER','ALL',0,0,'time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='300s',`min_value`='10s',`max_value`='7200s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate disk read failure, after that, the disk status will be set error. Range [10s,7200s]. The default value is 300s' sql 675: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_storage_warning_tolerance_time',3,1,2,'TIME','30s','10s','300s','CLUSTER','OBSERVER','ALL',0,0,'time to tolerate disk read failure, after that, the disk status will be set warning. Range [10s,300s]. The default value is 30s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='10s',`max_value`='300s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate disk read failure, after that, the disk status will be set warning. Range [10s,300s]. The default value is 30s' sql 676: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_auto_refresh_location_cache',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'enable auto refresh location',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable auto refresh location' sql 677: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_one_phase_commit',3,1,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable one phase commit optimization',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable one phase commit optimization' sql 678: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log. The default value is True.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is True.' sql 679: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_archive_log_checkpoint_ts',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'fake_archive_log_checkpoint_ts Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_archive_log_checkpoint_ts Range: [0,) in integer' sql 680: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_archive_log_status',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'fake_archive_log_status Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='fake_archive_log_status Range: [0,) in integer' sql 681: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_backup_date_for_incremental_backup',3,1,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'incremental backup use fake backup date',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='incremental backup use fake backup date' sql 682: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_once_init_restore_macro_index_store',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'0 for not fake, 1 for major, 2 for minor Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='0 for not fake, 1 for major, 2 for minor Range: [0,) in integer' sql 683: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_report_server_tenant_start_ts',3,1,2,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'for test start ts rollback Range: [0,max) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='for test start ts rollback Range: [0,max) in integer' sql 684: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('gc_wait_archive',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control whether partition GC need to wait for all partition log be archived',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control whether partition GC need to wait for all partition log be archived' sql 685: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('net_thread_count',3,1,2,'INT',0,0,128,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=128,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc/mysql I/O threads for Libeasy. Range: [0, 128] in integer, 0 stands for max(6, CPU_NUM/8)' sql 686: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_proxy_readonly_transaction_routing_policy',3,1,2,'BOOL','true',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'Proxy route policy for readonly sql',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Proxy route policy for readonly sql' sql 687: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_history_recycle_interval',3,1,2,'TIME','10m','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 688: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_defensive_check',3,1,2,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','COMMERCIAL',0,0,'specifies whether allow to do some defensive checks when the query is executed',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow to do some defensive checks when the query is executed' sql 689: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_defensive_check',3,1,2,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','COMMUNITY',0,0,'specifies whether allow to do some defensive checks when the query is executed',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow to do some defensive checks when the query is executed' sql 690: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_block_receiving_clog',3,2,0,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true' sql 691: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_clog_rpc_aggregation',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether clog rpc aggregation',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether clog rpc aggregation' sql 692: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_easy_keepalive',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable keepalive for each TCP connection.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable keepalive for each TCP connection.' sql 693: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_hash_join_processor',3,2,0,'INT',7,1,7,'TENANT','TENANT','ALL',0,0,'which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=7,`min_value`=1,`max_value`=7,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='which path to process for hash join, default 7 to auto choose 1: nest loop, 2: recursive, 4: in-memory' sql 694: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_partition_level_retry',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to allow the partition level retry when the leader changes',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to allow the partition level retry when the leader changes' sql 695: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_px_bloom_filter_sync',3,2,0,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies whether wait px bloom filter ready with all thread',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether wait px bloom filter ready with all thread' sql 696: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_px_ordered_coord',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable px task ordered coord',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable px task ordered coord' sql 697: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_resource_limit_spec',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specify whether resource limit check is turned on',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify whether resource limit check is turned on' sql 698: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_split_partition',3,2,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether to use split partition function. The default value is False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to use split partition function. The default value is False' sql 699: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_force_hash_groupby_dump',3,2,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'force hash groupby to dump Value: True:turned on False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='force hash groupby to dump Value: True:turned on False: turned off' sql 700: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_lcl_op_interval',3,2,0,'TIME','0ms','0ms','1s','CLUSTER','TRANS','ALL',0,0,'Scan interval for every detector node, smaller interval means smaller detection delay, but cost more system resource. 0ms means disable deadlock, default value is 0ms. Range:[0ms, 1s]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`min_value`='0ms',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='Scan interval for every detector node, smaller interval means smaller detection delay, but cost more system resource. 0ms means disable deadlock, default value is 0ms. Range:[0ms, 1s]' sql 701: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_ofs_block_verify_interval',3,2,0,'TIME','1d',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1d',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0 sql 702: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_parallel_max_active_sessions',3,2,0,'INT',0,0,NULL,'TENANT','OBSERVER','ALL',0,0,'max active parallel sessions allowed for tenant. Range: [0,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max active parallel sessions allowed for tenant. Range: [0,+∞)' sql 703: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_pushdown_storage_level',3,2,0,'INT',2,0,3,'TENANT','TENANT','ALL',0,0,'the level of storage pushdown. Range: [0, 3] 0: disabled, 1:blockscan, 2: blockscan & filter, 3: blockscan & filter & aggregate',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=3,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the level of storage pushdown. Range: [0, 3] 0: disabled, 1:blockscan, 2: blockscan & filter, 3: blockscan & filter & aggregate' sql 704: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_bloom_filter_group_size',3,2,0,'STRING','auto',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies the px bloom filter each group size in sending to the other sqc Range: [1, +∞) or auto, the default value is auto',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='auto',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the px bloom filter each group size in sending to the other sqc Range: [1, +∞) or auto, the default value is auto' sql 705: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_message_compression',3,2,0,'BOOL','true',NULL,NULL,'TENANT','TENANT','ALL',0,0,'Enable DTL send message with compression value: true: enable compression False: disable compression',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable DTL send message with compression value: true: enable compression False: disable compression' sql 706: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_resource_limit_spec',3,2,0,'STRING','auto',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'this parameter encodes some resource limit parameters to json',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='auto',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='this parameter encodes some resource limit parameters to json' sql 707: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_rowsets_enabled',3,2,0,'BOOL','false',NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether vectorized sql execution engine is activated',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether vectorized sql execution engine is activated' sql 708: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_rowsets_max_rows',3,2,0,'INT',256,0,65535,'TENANT','TENANT','ALL',0,0,'the row number processed by vectorized sql engine within one batch. Range: [0, 65535]','SQL引擎向量化执行一次执行最大行数。取值范围:[0, 65535]') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=256,`min_value`=0,`max_value`=65535,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the row number processed by vectorized sql engine within one batch. Range: [0, 65535]',`description_local`='SQL引擎向量化执行一次执行最大行数。取值范围:[0, 65535]' sql 709: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_rowsets_target_maxsize',3,2,0,'INT',524288,262144,8388608,'TENANT','TENANT','ALL',0,0,'the size of the memory reserved for vectorized sql engine. Range: [262144, 8388608]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=524288,`min_value`=262144,`max_value`=8388608,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the memory reserved for vectorized sql engine. Range: [262144, 8388608]' sql 710: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_schema_history_recycle_interval',3,2,0,'TIME','0s','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 711: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_send_bloom_filter_size',3,2,0,'INT',1024,1,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Set send bloom filter slice size Range: [1, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1024,`min_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Set send bloom filter slice size Range: [1, +∞)' sql 712: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_trx_api_v2',3,2,0,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'transaction api v2.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='transaction api v2.' sql 713: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_expire_days',3,2,0,'INT',3,1,365,'CLUSTER','TRANS','ALL',0,0,'clog file expired days. Range: [1, 365]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=1,`max_value`=365,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='clog file expired days. Range: [1, 365]' sql 714: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_usage_limit_size',3,2,0,'CAPACITY','100TB','256MB',NULL,'CLUSTER','TRANS','ALL',0,0,'the size of the total clog file size limited per server. Range: [256MB,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100TB',`min_value`='256MB',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the total clog file size limited per server. Range: [256MB,)' sql 715: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('connection_control_failed_connections_threshold',3,2,0,'INT',0,0,2147483647,'TENANT','OBSERVER','ALL',0,0,'The number of consecutive failed connection attempts permitted to accounts before the server adds a delay for subsequent connection attempts',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=2147483647,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The number of consecutive failed connection attempts permitted to accounts before the server adds a delay for subsequent connection attempts' sql 716: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('connection_control_max_connection_delay',3,2,0,'INT',2147483647,1000,2147483647,'TENANT','OBSERVER','ALL',0,0,'The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2147483647,`min_value`=1000,`max_value`=2147483647,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maximum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero' sql 717: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('connection_control_min_connection_delay',3,2,0,'INT',1000,1000,2147483647,'TENANT','OBSERVER','ALL',0,0,'The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1000,`max_value`=2147483647,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The minimum delay in milliseconds for server response to failed connection attempts, if connection_control_failed_connections_threshold is greater than zero.' sql 718: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_auto_refresh_location_cache',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','LOCATION_CACHE','ALL',0,0,'enable auto refresh location',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='LOCATION_CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable auto refresh location' sql 719: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_ob_ratelimit',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable ratelimit between regions for RPC connection.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable ratelimit between regions for RPC connection.' sql 720: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log. The default value is False.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is False.' sql 721: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_sql_extension',3,2,0,'BOOL','false',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies whether to allow use some oracle mode features in mysql mode',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to allow use some oracle mode features in mysql mode' sql 722: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('job_queue_processes',3,2,0,'INT',1000,0,1000,'TENANT','OBSERVER','ALL',0,0,'specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=0,`max_value`=1000,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the maximum number of job slaves per instance that can be created for the execution of DBMS_JOB jobs and Oracle Scheduler (DBMS_SCHEDULER) jobs.' sql 723: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_ratelimit_stat_period',3,2,0,'TIME','1s','100ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time interval to update observers maximum bandwidth to a certain region.',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='100ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to update observers maximum bandwidth to a certain region.' sql 724: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ofs_list',3,2,0,'STRING_LIST',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the ofs connecting url for each zone. For example: z1@ofs://100.81.78.90:15101;z2@ofs://100.81.78.91:15102;z3@ofs://100.81.78.92:15103',NULL) ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the ofs connecting url for each zone. For example: z1@ofs://100.81.78.90:15101;z2@ofs://100.81.78.91:15102;z3@ofs://100.81.78.92:15103' sql 725: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_disk_max_size',3,2,0,'CAPACITY','0M','0M',NULL,'TENANT','OBSERVER','ALL',0,0,'Upper limit of the tenants total storage size which consists of all the replicas',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Upper limit of the tenants total storage size which consists of all the replicas' sql 726: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('use_ipv6',3,2,0,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'Whether this server uses ipv6 address',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='Whether this server uses ipv6 address' sql 727: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__enable_block_receiving_clog',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, block receiving clog for slave replicas when too much clog is waiting for beening submited to replaying. The default is true' sql 728: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_allow_xa_rollback_from_active',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether to allow xa_rollback to be executed when the corresponding xa trans is in ACTIVE state' sql 729: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_destruct_partition',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable destruct partition',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable destruct partition' sql 730: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_fetch_log',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enabl fetch log',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enabl fetch log' sql 731: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_set_partition_valid',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable set partition valid',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable set partition valid' sql 732: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_user_table_replay',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable user table replay',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable user table replay' sql 733: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_follower_snapshot_read_retry_duration',3,2,1,'TIME','0ms','0ms',NULL,'TENANT','OBSERVER','ALL',0,0,'the waiting time after the first judgment failure of strong reading on follower Range: [0ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`min_value`='0ms',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the waiting time after the first judgment failure of strong reading on follower Range: [0ms, +∞)' sql 734: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_disk_usage_limit_percentage',3,2,1,'INT',95,80,100,'CLUSTER','TRANS','ALL',0,0,'[80, 100]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=95,`min_value`=80,`max_value`=100,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='[80, 100]' sql 735: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_disk_utilization_threshold',3,2,1,'INT',80,10,99,'CLUSTER','TRANS','ALL',0,0,'[10, 100)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=10,`max_value`=99,`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='[10, 100)' sql 736: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('clog_usage_limit_size',3,2,1,'CAPACITY','100TB',NULL,NULL,'CLUSTER','TRANS','ALL',0,0,'[256MB,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='100TB',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='[256MB,)' sql 737: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_record_trace_log',3,2,1,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to always record the trace log. The default value is True.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to always record the trace log. The default value is True.' sql 738: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('fake_backup_date_for_incremental_backup',3,2,1,'BOOL','false',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'incremental backup use fake backup date',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='false',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='incremental backup use fake backup date' sql 739: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('schema_history_recycle_interval',3,2,1,'TIME','10m','0s',NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the time interval between the schedules of schema history recyle task. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='0s',`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of schema history recyle task. Range: [0s, +∞)' sql 740: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_cgroup',3,2,4,'BOOL','true',NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'enable/disable cgroup','开启/关闭 cgroup') ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`='true',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='enable/disable cgroup',`description_local`='开启/关闭 cgroup' sql 741: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_disk_size',4,0,0,'CAPACITY','0M','0M',NULL,'CLUSTER','LOGSERVICE','ALL',0,0,'the size of disk space used by the clog files. Range: [0, +∞)','server的REDO日志盘可用空间大小') ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of disk space used by the clog files. Range: [0, +∞)',`description_local`='server的REDO日志盘可用空间大小' sql 742: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_disk_percentage',4,0,0,'INT',0,0,99,'CLUSTER','LOGSERVICE','ALL',0,0,'the percentage of disk space used by the clog files. Range: [0,99] in integer','server的REDO日志盘占用空间百分比,默认值0,表示需要根据日志和数据是否共用一块盘来自动计算') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=99,`scope`='CLUSTER',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of disk space used by the clog files. Range: [0,99] in integer',`description_local`='server的REDO日志盘占用空间百分比,默认值0,表示需要根据日志和数据是否共用一块盘来自动计算' sql 743: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('major_freeze_duty_time',4,0,0,'MOMENT','02:00','00:00','23:59','TENANT','TENANT','ALL',0,0,'daily compaction time for tenant','租户的每日合并时间') ON DUPLICATE KEY UPDATE `type`='MOMENT',`default_value`='02:00',`min_value`='00:00',`max_value`='23:59',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='daily compaction time for tenant',`description_local`='租户的每日合并时间' sql 744: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('freeze_trigger_percentage',4,0,0,'INT',20,1,99,'TENANT','TENANT','ALL',0,0,'percentage of memstore usage that triggers tenant mini compaction','触发租户转储的memstore使用百分比') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=1,`max_value`=99,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='percentage of memstore usage that triggers tenant mini compaction',`description_local`='触发租户转储的memstore使用百分比' sql 745: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('minor_compact_trigger',4,0,0,'INT',2,0,16,'TENANT','TENANT','ALL',0,0,'the maximum number of L0 + L1 sstables that trigger L0 or L1 compaction','触发 L0 或者 L1 compaction 的最大 L0 + L1 的 sstable 个数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2,`min_value`=0,`max_value`=16,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of L0 + L1 sstables that trigger L0 or L1 compaction',`description_local`='触发 L0 或者 L1 compaction 的最大 L0 + L1 的 sstable 个数' sql 746: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('major_compact_trigger',4,0,0,'INT',100,0,65535,'TENANT','TENANT','ALL',0,0,'number of mini compactions that triggered a major compaction','触发合并的转储次数') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=0,`max_value`=65535,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='number of mini compactions that triggered a major compaction',`description_local`='触发合并的转储次数' sql 747: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('compaction_low_thread_score',4,0,0,'INT',0,0,100,'TENANT','TENANT','ALL',0,0,'the CPU weights of tenant major compaction','租户合并CPU权重') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the CPU weights of tenant major compaction',`description_local`='租户合并CPU权重' sql 748: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('compaction_high_thread_score',4,0,0,'INT',0,0,100,'TENANT','TENANT','ALL',0,0,'the CPU weights of tenant mini compaction','租户转储CPU权重') ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the CPU weights of tenant mini compaction',`description_local`='租户转储CPU权重' sql 749: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__min_full_resource_pool_memory',4,0,0,'INT',5368709120,1073741824,NULL,'CLUSTER','LOAD_BALANCE','ALL',0,0,'the min memory value which is specified for a full resource pool.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=5368709120,`min_value`=1073741824,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min memory value which is specified for a full resource pool.' sql 750: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_advance_checkpoint_timeout',4,0,0,'TIME','30m','10s','180m','CLUSTER','ROOT_SERVICE','ALL',0,0,'the timeout for backup/migrate advance checkpoint Range: [10s,180m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30m',`min_value`='10s',`max_value`='180m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeout for backup/migrate advance checkpoint Range: [10s,180m]' sql 751: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_task_keep_alive_interval',4,0,0,'TIME','10s','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'control backup task keep alive interval Range: [1s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control backup task keep alive interval Range: [1s, +∞)' sql 752: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_backup_task_keep_alive_timeout',4,0,0,'TIME','10m','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'control backup task keep alive timeout Range: [1s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control backup task keep alive timeout Range: [1s, +∞)' sql 753: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ctx_memory_limit',4,0,0,'STRING',NULL,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies tenant ctx memory limit.',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies tenant ctx memory limit.' sql 754: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_compaction_diagnose',4,0,0,'BOOL',0,NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'enable compaction diagnose function Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable compaction diagnose function Value: True:turned on; False: turned off' sql 755: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_convert_real_to_decimal',4,0,0,'BOOL',0,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether convert column type float(M,D), double(M,D) to decimal(M,D) in DDL',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether convert column type float(M,D), double(M,D) to decimal(M,D) in DDL' sql 756: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_defensive_check',4,0,0,'INT',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether allow to do some defensive checks when the query is executed, 0 means defensive check is disabled, 1 means normal defensive check is enabled, 2 means more strict defensive check is enabled, such as check partition id validity',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow to do some defensive checks when the query is executed, 0 means defensive check is disabled, 1 means normal defensive check is enabled, 2 means more strict defensive check is enabled, such as check partition id validity' sql 757: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_dist_data_access_service',4,0,0,'BOOL',1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable use das service',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable use das service' sql 758: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_easy_keepalive',4,0,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enable keepalive for each TCP connection.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable keepalive for each TCP connection.' sql 759: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_new_sql_nio',4,0,0,'BOOL',0,NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'specifies whether SQL serial network is turned on. Turned on to support mysql_send_long_data The default value is FALSE. Value: TRUE: turned on FALSE: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='specifies whether SQL serial network is turned on. Turned on to support mysql_send_long_data The default value is FALSE. Value: TRUE: turned on FALSE: turned off' sql 760: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_newsort',4,0,0,'BOOL',0,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if enable encode sort',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable encode sort' sql 761: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_oracle_priv_check',4,0,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'whether turn on oracle privilege check',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='whether turn on oracle privilege check' sql 762: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_parallel_minor_merge',4,0,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether enable parallel minor merge. Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether enable parallel minor merge. Value: True:turned on; False: turned off' sql 763: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_partition_level_retry',4,0,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether allow the partition level retry when the leader changes',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow the partition level retry when the leader changes' sql 764: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_trace_session_leak',4,0,0,'BOOL',0,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to enable tracing session leak',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to enable tracing session leak' sql 765: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_fast_commit_callback_count',4,0,0,'INT',10000,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0 sql 766: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ignore_system_memory_over_limit_error',4,0,0,'BOOL',0,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'When the hold of observer tenant is over the system_memory, print ERROR with False, or WARN with True',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='When the hold of observer tenant is over the system_memory, print ERROR with False, or WARN with True' sql 767: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_io_callback_thread_count',4,0,0,'INT',8,1,64,'TENANT','OBSERVER','ALL',0,0,'The number of io callback threads. The default value is 8. Range: [1,64] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=8,`min_value`=1,`max_value`=64,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The number of io callback threads. The default value is 8. Range: [1,64] in integer' sql 768: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_lcl_op_interval',4,0,0,'TIME','30ms','0ms','1s','CLUSTER','TRANS','ALL',0,0,'Scan interval for every detector node, smaller interval support larger deadlock scale, but cost more system resource. 0ms means disable deadlock, default value is 30ms. Range:[0ms, 1s]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30ms',`min_value`='0ms',`max_value`='1s',`scope`='CLUSTER',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='Scan interval for every detector node, smaller interval support larger deadlock scale, but cost more system resource. 0ms means disable deadlock, default value is 30ms. Range:[0ms, 1s]' sql 769: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_compaction_amplification_factor',4,0,0,'INT',0,0,100,'TENANT','TENANT','ALL',0,0,'thre L1 compaction write amplification factor, 0 means default 25, Range: [0,100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='thre L1 compaction write amplification factor, 0 means default 25, Range: [0,100] in integer' sql 770: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_minor_compaction_interval',4,0,0,'TIME','0s','0s','30m','TENANT','TENANT','ALL',0,0,'the time interval to start next minor compaction, Range: [0s,30m] Range: [0s, 30m)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`max_value`='30m',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to start next minor compaction, Range: [0s,30m] Range: [0s, 30m)' sql 771: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_deleted_tablet_preservation_time',4,0,0,'TIME',0,0,'1d','TENANT','TRANS','ALL',0,0,'the timeval for tablet gc: [0,1d]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`=0,`min_value`=0,`max_value`='1d',`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeval for tablet gc: [0,1d]' sql 772: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_elr_fast_freeze_threshold',4,0,0,'INT',500000,10000,NULL,'CLUSTER','OBSERVER','ALL',0,0,'per row update counts threshold to trigger minor freeze for tables with ELR optimization',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=500000,`min_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='per row update counts threshold to trigger minor freeze for tables with ELR optimization' sql 773: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_fast_parser',4,0,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if enable fast parser',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable fast parser' sql 774: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_max_thread_num',4,0,0,'INT',0,0,9999,'CLUSTER','TENANT','ALL',0,0,'ob max thread number upper limit of observer thread count. Range: [0, 10000), 0 means no limit.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=9999,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='ob max thread number upper limit of observer thread count. Range: [0, 10000), 0 means no limit.' sql 775: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_obj_dep_maint_task_interval',4,0,0,'TIME','1ms',0,'10s','CLUSTER','OBSERVER','ALL',0,0,'The execution interval of the task of maintaining the dependency of the object.',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1ms',`min_value`=0,`max_value`='10s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='The execution interval of the task of maintaining the dependency of the object.' sql 776: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_parallel_min_message_pool',4,0,0,'CAPACITY','64M','16M','8G','TENANT','TENANT','ALL',0,0,'DTL message buffer pool reserve the mininum size after extend the size. Range: [16M,8G]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='64M',`min_value`='16M',`max_value`='8G',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='DTL message buffer pool reserve the mininum size after extend the size. Range: [16M,8G]' sql 777: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_print_sample_ppm',4,0,0,'INT',0,0,1000000,'TENANT','OBSERVER','ALL',0,0,'In the full link diagnosis, control the frequency of printing traces to the log (unit is ppm, parts per million).',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=1000000,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='In the full link diagnosis, control the frequency of printing traces to the log (unit is ppm, parts per million).' sql 778: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_private_buffer_size',4,0,0,'CAPACITY','256K',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='256K',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]' sql 779: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_pushdown_storage_level',4,0,0,'INT',3,0,3,'TENANT','TENANT','ALL',0,0,'the level of storage pushdown. Range: [0, 3] 0: disabled, 1:blockscan, 2: blockscan & filter, 3: blockscan & filter & aggregate',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=3,`min_value`=0,`max_value`=3,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the level of storage pushdown. Range: [0, 3] 0: disabled, 1:blockscan, 2: blockscan & filter, 3: blockscan & filter & aggregate' sql 780: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_object_sampling',4,0,0,'INT',200,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=200,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0 sql 781: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_rowsets_enabled',4,0,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether vectorized sql execution engine is activated',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether vectorized sql execution engine is activated' sql 782: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_session_context_size',4,0,0,'INT',10000,0,2147483647,'CLUSTER','OBSERVER','ALL',NULL,0,'limits the total number of (namespace, attribute) pairs used by all application contexts in the user session.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10000,`min_value`=0,`max_value`=2147483647,`scope`='CLUSTER',`section`='OBSERVER',`is_readonly`=0,`description_en`='limits the total number of (namespace, attribute) pairs used by all application contexts in the user session.' sql 783: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_sqlexec_disable_hash_based_distagg_tiv',4,0,0,'BOOL',0,NULL,NULL,'TENANT','TENANT','ALL',0,0,'disable hash based distinct aggregation in the second stage of three stage aggregation for gby queries Value: True:turned on False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='disable hash based distinct aggregation in the second stage of three stage aggregation for gby queries Value: True:turned on False: turned off' sql 784: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_storage_meta_memory_limit_percentage',4,0,0,'INT',20,0,49,'TENANT','TENANT','ALL',0,0,'maximum memory for storage meta, as a percentage of total tenant memory. Range: [0, 50), percentage, 0 means no limit to storage meta memory',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20,`min_value`=0,`max_value`=49,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum memory for storage meta, as a percentage of total tenant memory. Range: [0, 50), percentage, 0 means no limit to storage meta memory' sql 785: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_data_file_size',4,0,0,'CAPACITY','4G','512M','4G','CLUSTER','OBSERVER','ALL',0,0,'backup data file size. Range: [512M, 4G] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4G',`min_value`='512M',`max_value`='4G',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='backup data file size. Range: [512M, 4G] in integer' sql 786: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('backup_errsim_task_server_addr',4,0,0,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the server addr that backup task send to when in errsim mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the server addr that backup task send to when in errsim mode' sql 787: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('compaction_mid_thread_score',4,0,0,'INT',0,0,100,'TENANT','TENANT','ALL',0,0,'the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread score of middle priority compaction. Range: [0,100] in integer. Especially, 0 means default value' sql 788: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('cpu_quota_concurrency',4,0,0,'DOUBLE',4,1,10,'TENANT','TENANT','ALL',0,0,'max allowed concurrency for 1 CPU quota. Range: [1,10]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=4,`min_value`=1,`max_value`=10,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='max allowed concurrency for 1 CPU quota. Range: [1,10]' sql 789: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('datafile_disk_percentage',4,0,0,'INT',0,0,99,'CLUSTER','SSTABLE','ALL',0,0,'the percentage of disk space used by the data files. Range: [0,99] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=99,`scope`='CLUSTER',`section`='SSTABLE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the percentage of disk space used by the data files. Range: [0,99] in integer' sql 790: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dead_socket_detection_timeout',4,0,0,'TIME','3s','0s','2h','CLUSTER','OBSERVER','ALL',0,0,'specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3s',`min_value`='0s',`max_value`='2h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify a tcp_user_timeout for RFC5482. A zero value makes the option disabled, Range: [0, 2h]' sql 791: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_auto_increment_mode',4,0,0,'STRING','order',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies default auto-increment mode, default is order',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='order',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies default auto-increment mode, default is order' sql 792: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_enable_extended_rowid',4,0,0,'BOOL',0,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specifies whether to create table as extended rowid mode or not',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to create table as extended rowid mode or not' sql 793: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_cgroup',4,0,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='when set to false, cgroup will not init; when set to true but cgroup root dir is not ready, print ERROR' sql 794: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_backup_tablet_id',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the tablet id that backup want to insert error Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the tablet id that backup want to insert error Range: [0,) in integer' sql 795: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_max_backup_meta_retry_time_interval',4,0,0,'TIME','10s','1s','5m','CLUSTER','ROOT_SERVICE','ALL',0,0,'max backup meta retry time interval in errsim mode Range: [1s, 5m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='1s',`max_value`='5m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='max backup meta retry time interval in errsim mode Range: [1s, 5m]' sql 796: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_max_backup_retry_count',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max backup retry count in errsim mode Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max backup retry count in errsim mode Range: [0,) in integer' sql 797: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_max_ddl_block_count',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max ddl block count in errsim mode Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max ddl block count in errsim mode Range: [0,) in integer' sql 798: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_max_ddl_sstable_count',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max ddl sstable count in errsim mode Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max ddl sstable count in errsim mode Range: [0,) in integer' sql 799: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_max_restore_retry_count',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'max restore retry count in errsim mode Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max restore retry count in errsim mode Range: [0,) in integer' sql 800: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_migration_src_server_addr',4,0,0,'STRING',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the server dest ls choose as src when in errsim mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the server dest ls choose as src when in errsim mode' sql 801: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_migration_tablet_id',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the tablet id that migration want to insert error Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the tablet id that migration want to insert error Range: [0,) in integer' sql 802: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('errsim_tablet_batch_count',4,0,0,'INT',0,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'batch tablet count when in errsim mode Range: [0,) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='batch tablet count when in errsim mode Range: [0,) in integer' sql 803: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ha_high_thread_score',4,0,0,'INT',0,0,100,'TENANT','OBSERVER','ALL',0,0,'the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread score of high availability high thread. Range: [0,100] in integer. Especially, 0 means default value' sql 804: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ha_low_thread_score',4,0,0,'INT',0,0,100,'TENANT','OBSERVER','ALL',0,0,'the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread score of high availability low thread. Range: [0,100] in integer. Especially, 0 means default value' sql 805: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ha_mid_thread_score',4,0,0,'INT',0,0,100,'TENANT','OBSERVER','ALL',0,0,'the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread score of high availability mid thread. Range: [0,100] in integer. Especially, 0 means default value' sql 806: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('high_priority_net_thread_count',4,0,0,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc I/O threads for high priority messages, 0 means set off. Range: [0, 64] in integer' sql 807: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('index_block_cache_priority',4,0,0,'INT',10,1,NULL,'CLUSTER','CACHE','ALL',0,0,'index cache priority. Range:[1, )',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='index cache priority. Range:[1, )' sql 808: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('internal_sql_execute_timeout',4,0,0,'TIME','30s','1000us','1h','CLUSTER','OBSERVER','ALL',0,0,'the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='1000us',`max_value`='1h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of microseconds an internal DML request is permitted to execute before it is terminated. Range: [1000us, 1h]' sql 809: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('io_category_config',4,0,0,'STRING','other: 100,100,100',NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'configs for different categoryDto of io request. specify with categoryDto name, minimal percentage, maximal percentage, weight percentage. devide the categoryDto with semicolon',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='other: 100,100,100',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='configs for different categoryDto of io request. specify with categoryDto name, minimal percentage, maximal percentage, weight percentage. devide the categoryDto with semicolon' sql 810: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_disk_utilization_limit_threshold',4,0,0,'INT',95,80,100,'TENANT','LOGSERVICE','ALL',0,0,'maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=95,`min_value`=80,`max_value`=100,`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum of log disk usage percentage before stop submitting or receiving logs, should be bigger than log_disk_utilization_threshold. Range: [80, 100]' sql 811: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_disk_utilization_threshold',4,0,0,'INT',80,10,99,'TENANT','LOGSERVICE','ALL',0,0,'log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=80,`min_value`=10,`max_value`=99,`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='log disk utilization threshold before reuse log files, should be smaller than log_disk_utilization_limit_threshold. Range: [10, 100)' sql 812: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ls_meta_table_check_interval',4,0,0,'TIME','1s','1ms',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval that observer compares ls meta table with local ls replica info and make adjustments to ensure the correctness of ls meta table. Range: [1ms,+∞)' sql 813: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('merger_check_interval',4,0,0,'TIME','10m','10s','60m','TENANT','DAILY_MERGE','ALL',0,0,'the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10m',`min_value`='10s',`max_value`='60m',`scope`='TENANT',`section`='DAILY_MERGE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval between the schedules of the task that checks on the progress of MERGE for each zone. Range: [10s, 60m]' sql 814: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('mysql_port',4,0,0,'INT',2881,1025,65535,'CLUSTER','OBSERVER','ALL',0,1,'port number for mysql connection. Range: (1024, 65536) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2881,`min_value`=1025,`max_value`=65535,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='port number for mysql connection. Range: (1024, 65536) in integer' sql 815: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('net_thread_count',4,0,0,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',1,0,'the number of rpc/mysql I/O threads for Libeasy. Range: [0, 64] in integer, 0 stands for max(6, CPU_NUM/8)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of rpc/mysql I/O threads for Libeasy. Range: [0, 64] in integer, 0 stands for max(6, CPU_NUM/8)' sql 816: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_compaction_schedule_interval',4,0,0,'TIME','120s','3s','5m','TENANT','TENANT','ALL',0,0,'the time interval to schedule compaction, Range: [3s,5m] Range: [3s, 5m]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='3s',`max_value`='5m',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to schedule compaction, Range: [3s,5m] Range: [3s, 5m]' sql 817: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_proxy_readonly_transaction_routing_policy',4,0,0,'BOOL',0,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Proxy route policy for readonly sql: whether regard begining read only stmts as in transaction' sql 818: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_query_switch_leader_retry_timeout',4,0,0,'TIME','0ms','0ms',NULL,'TENANT','OBSERVER','ALL',0,0,'max time spend on retry caused by leader swith or network disconnection Range: [0ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0ms',`min_value`='0ms',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max time spend on retry caused by leader swith or network disconnection Range: [0ms, +∞)' sql 819: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('opt_tab_stat_cache_priority',4,0,0,'INT',1,1,NULL,'CLUSTER','CACHE','ALL',0,0,'tab stat cache priority. Range:[1, )',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='tab stat cache priority. Range:[1, )' sql 820: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('query_response_time_flush',4,0,0,'BOOL',0,NULL,NULL,'TENANT','TENANT','ALL',0,0,'Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_base The default value is False. Value: TRUE: trigger flush FALSE: do not trigger',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Flush QUERY_RESPONSE_TIME table and re-read query_response_time_range_base The default value is False. Value: TRUE: trigger flush FALSE: do not trigger' sql 821: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('query_response_time_range_base',4,0,0,'INT',10,2,10000,'TENANT','TENANT','ALL',0,0,'Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush. The default value is False. Value: TRUE: trigger flush FALSE: do not trigger',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=2,`max_value`=10000,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Select base of log for QUERY_RESPONSE_TIME ranges. WARNING: variable change takes affect only after flush. The default value is False. Value: TRUE: trigger flush FALSE: do not trigger' sql 822: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('query_response_time_stats',4,0,0,'BOOL',0,NULL,NULL,'TENANT','TENANT','ALL',0,0,'Enable or disable QUERY_RESPONSE_TIME statistics collecting The default value is False. Value: TRUE: turned on FALSE: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable or disable QUERY_RESPONSE_TIME statistics collecting The default value is False. Value: TRUE: turned on FALSE: turned off' sql 823: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rdma_io_thread_count',4,0,0,'INT',0,0,8,'CLUSTER','OBSERVER','ALL',1,0,'the number of RDMA I/O threads for Libreasy. Range: [0, 8] in integer, 0 stands for RDMA being disabled.',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=8,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of RDMA I/O threads for Libreasy. Range: [0, 8] in integer, 0 stands for RDMA being disabled.' sql 824: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('resource_hard_limit',4,0,0,'INT',100,100,10000,'CLUSTER','LOAD_BALANCE','ALL',0,0,'system utilization should not be large than resource_hard_limit',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=100,`min_value`=100,`max_value`=10000,`scope`='CLUSTER',`section`='LOAD_BALANCE',`is_need_restart`=0,`is_readonly`=0,`description_en`='system utilization should not be large than resource_hard_limit' sql 825: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rpc_port',4,0,0,'INT',2882,1025,65535,'CLUSTER','OBSERVER','ALL',0,1,'the port number for RPC protocol. Range: (1024, 65536) in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=2882,`min_value`=1025,`max_value`=65535,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=1,`description_en`='the port number for RPC protocol. Range: (1024, 65536) in integer' sql 826: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sanity_whitelist',4,0,0,'STRING_LIST',NULL,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'vip who wouldnt leading to coredump',NULL) ON DUPLICATE KEY UPDATE `type`='STRING_LIST',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='vip who wouldnt leading to coredump' sql 827: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_max',4,0,0,'DOUBLE',1,1,16,'CLUSTER','TENANT','ALL',1,0,'the number of maximal vCPUs allocated to the server tenant (a special internal tenant that exists on every observer). Range: [1, 16]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=1,`min_value`=1,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of maximal vCPUs allocated to the server tenant (a special internal tenant that exists on every observer). Range: [1, 16]' sql 828: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('server_cpu_quota_min',4,0,0,'DOUBLE',1,1,16,'CLUSTER','TENANT','ALL',1,0,'the number of minimal vCPUs allocated to the server tenant (a special internal tenant that exists on every observer). Range: [1, 16]',NULL) ON DUPLICATE KEY UPDATE `type`='DOUBLE',`default_value`=1,`min_value`=1,`max_value`=16,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=1,`is_readonly`=0,`description_en`='the number of minimal vCPUs allocated to the server tenant (a special internal tenant that exists on every observer). Range: [1, 16]' sql 829: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sql_login_thread_count',4,0,0,'INT',0,0,32,'CLUSTER','OBSERVER','ALL',0,0,'the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG. the default thread count for login request in TG is normal:6 mini-mode:2',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=32,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of threads for sql login request. Range: [0, 32] in integer, 0 stands for use default thread count defined in TG. the default thread count for login request in TG is normal:6 mini-mode:2' sql 830: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('stack_size',4,0,0,'CAPACITY','512K','512K','20M','CLUSTER','OBSERVER','ALL',1,0,'the size of routine execution stack Range: [512K, 20M]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='512K',`min_value`='512K',`max_value`='20M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='the size of routine execution stack Range: [512K, 20M]' sql 831: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sys_bkgd_migration_change_member_list_timeout',4,0,0,'TIME','20s','0s','24h','CLUSTER','OBSERVER','ALL',0,0,'the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='20s',`min_value`='0s',`max_value`='24h',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the timeout for migration change member list retry. The default value is 20s. Range: [0s,24h]' sql 832: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tablet_ls_cache_priority',4,0,0,'INT',1000,1,NULL,'CLUSTER','CACHE','ALL',0,0,'tablet ls cache priority. Range:[1, )',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1000,`min_value`=1,`scope`='CLUSTER',`section`='CACHE',`is_need_restart`=0,`is_readonly`=0,`description_en`='tablet ls cache priority. Range:[1, )' sql 833: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tablet_meta_table_check_interval',4,0,0,'TIME','30m','1m',NULL,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30m',`min_value`='1m',`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval that observer compares tablet meta table with local ls replica info and make adjustments to ensure the correctness of tablet meta table. Range: [1m,+∞)' sql 834: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tablet_meta_table_scan_batch_count',4,0,0,'INT',999,1,65536,'CLUSTER','ROOT_SERVICE','ALL',0,0,'the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=999,`min_value`=1,`max_value`=65536,`scope`='CLUSTER',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of tablet replica info that will be read by each request on the tablet-related system tables during procedures such as load-balancing, daily merge, election and etc. Range:(0,65536]' sql 835: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trace_log_slow_query_watermark',4,0,0,'TIME','1s','1ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1s',`min_value`='1ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of execution time (in milliseconds) of a query beyond which it is considered to be a slow query. Range: [1ms,+∞)' sql 836: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('trigger_auto_backup_delete_interval',4,0,0,'TIME','1h','1s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'trigger auto backup delete interval. The default value is 1h. Range: [1s,)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='1h',`min_value`='1s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='trigger auto backup delete interval. The default value is 1h. Range: [1s,)' sql 837: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('undo_retention',4,0,0,'INT',1800,0,4294967295,'TENANT','TENANT','ALL',0,0,'the low threshold value of undo retention. The system retains undo for at least the time specified in this config. Range: [0, 4294967295]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1800,`min_value`=0,`max_value`=4294967295,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the low threshold value of undo retention. The system retains undo for at least the time specified in this config. Range: [0, 4294967295]' sql 838: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('weak_read_version_refresh_interval',4,0,0,'TIME','100ms','50ms',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the time interval to refresh cluster weak read version Range: [50ms, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='100ms',`min_value`='50ms',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the time interval to refresh cluster weak read version Range: [50ms, +∞)' sql 839: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('writing_throttling_maximum_duration',4,0,0,'TIME','2h','1s','3d','TENANT','TRANS','ALL',0,0,'maximum duration of writting throttling(in minutes), max value is 3 days',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='2h',`min_value`='1s',`max_value`='3d',`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum duration of writting throttling(in minutes), max value is 3 days' sql 840: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('writing_throttling_trigger_percentage',4,0,0,'INT',60,1,100,'TENANT','TRANS','ALL',0,0,'the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=60,`min_value`=1,`max_value`=100,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='the threshold of the size of the mem store when writing_limit will be triggered. Rang:(0,100]. setting 100 means turn off writing limit' sql 841: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('__easy_memory_limit',4,1,0,'CAPACITY','4G','256M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'max memory size which can be used by libeasy. The default value is 4G. Range: [256M,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='4G',`min_value`='256M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='max memory size which can be used by libeasy. The default value is 4G. Range: [256M,)' sql 842: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_data_storage_io_timeout',4,1,0,'TIME','10s','1s','600s','CLUSTER','OBSERVER','ALL',0,0,'io timeout for data storage, Range [1s,600s]. The default value is 10s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='10s',`min_value`='1s',`max_value`='600s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='io timeout for data storage, Range [1s,600s]. The default value is 10s' sql 843: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_adaptive_compaction',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether allow adaptive compaction schedule and information collection',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether allow adaptive compaction schedule and information collection' sql 844: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_backtrace_function',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Decide whether to let the backtrace function take effect',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Decide whether to let the backtrace function take effect' sql 845: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_in_range_optimization',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'Enable extract query range optimization for in predicate',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable extract query range optimization for in predicate' sql 846: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_new_sql_nio',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',1,0,'specifies whether SQL serial network is turned on. Turned on to support mysql_send_long_data The default value is FALSE. Value: TRUE: turned on FALSE: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=1,`is_readonly`=0,`description_en`='specifies whether SQL serial network is turned on. Turned on to support mysql_send_long_data The default value is FALSE. Value: TRUE: turned on FALSE: turned off' sql 847: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_newsort',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'control if enable encode sort',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='control if enable encode sort' sql 848: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_pkt_nio',4,1,0,'BOOL',0,NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'enable pkt-nio, the new RPC framework Value: True:turned on; False: turned off',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable pkt-nio, the new RPC framework Value: True:turned on; False: turned off' sql 849: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_protocol_diagnose',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'enables protocol layer diagnosis. The default value is False.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enables protocol layer diagnosis. The default value is False.' sql 850: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_reserved_user_dcl_restriction',4,1,0,'BOOL',0,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies whether to forbid non-reserved user to modify reserved users',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether to forbid non-reserved user to modify reserved users' sql 851: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_tenant_leak_memory_protection',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'protect unfreed objects while deletes tenant',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='protect unfreed objects while deletes tenant' sql 852: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_tenant_sql_net_thread',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Dispatch mysql request to each tenant with True, or disable with False',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Dispatch mysql request to each tenant with True, or disable with False' sql 853: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_enable_transaction_internal_routing',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TRANS','ALL',0,0,'enable SQLs of transaction routed to any servers in the cluster on demand',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable SQLs of transaction routed to any servers in the cluster on demand' sql 854: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_hidden_sys_tenant_memory',4,1,0,'CAPACITY','0M',NULL,NULL,'CLUSTER','TENANT','ALL',0,0,'[0M,)',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`scope`='CLUSTER',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='[0M,)' sql 855: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_load_tde_encrypt_engine',4,1,0,'STRING','NONE',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'load the engine that meet the security classification requirement to encrypt data. default NONE',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NONE',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='load the engine that meet the security classification requirement to encrypt data. default NONE' sql 856: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_malloc_sample_interval',4,1,0,'INT',256,1,10000,'CLUSTER','OBSERVER','ALL',0,0,'the max malloc times between two samples, which is not less than _min_malloc_sample_interval. 1 means to sample all malloc, Range: [1, 10000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=256,`min_value`=1,`max_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the max malloc times between two samples, which is not less than _min_malloc_sample_interval. 1 means to sample all malloc, Range: [1, 10000]' sql 857: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_max_tablet_cnt_per_gb',4,1,0,'INT',20000,1000,49999,'TENANT','TENANT','ALL',0,0,'The maximum number of tablets supported per 1GB of memory by tenant unit. Range: [1000, 50000)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=20000,`min_value`=1000,`max_value`=49999,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='The maximum number of tablets supported per 1GB of memory by tenant unit. Range: [1000, 50000)' sql 858: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_memory_large_chunk_cache_size',4,1,0,'CAPACITY','0M','0M',NULL,'CLUSTER','OBSERVER','ALL',0,0,'the maximum size of large memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='0M',`min_value`='0M',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum size of large memory cached by memory chunk cache. Range: [0M,], 0 stands for adaptive' sql 859: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_min_malloc_sample_interval',4,1,0,'INT',16,1,10000,'CLUSTER','OBSERVER','ALL',0,0,'the min malloc times between two samples, which is not more than _max_malloc_sample_interval. 10000 means not to sample any malloc, Range: [1, 10000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=16,`min_value`=1,`max_value`=10000,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the min malloc times between two samples, which is not more than _max_malloc_sample_interval. 10000 means not to sample any malloc, Range: [1, 10000]' sql 860: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_mvcc_gc_using_min_txn_snapshot',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies enable mvcc gc using active txn snapshot',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies enable mvcc gc using active txn snapshot' sql 861: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_direct_load',4,1,0,'BOOL',1,NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'Enable or disable direct path load',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='Enable or disable direct path load' sql 862: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_enable_dynamic_worker',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies whether worker count increases when all workers were in blocking.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies whether worker count increases when all workers were in blocking.' sql 863: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_ob_plan_cache_auto_flush_interval',4,1,0,'TIME','0s','0s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'time interval for auto periodic flush plan cache. Range: [0s, +∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='0s',`min_value`='0s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for auto periodic flush plan cache. Range: [0s, +∞)' sql 864: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_optimizer_group_by_placement',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'enable group by placement transform rule',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable group by placement transform rule' sql 865: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_pipelined_table_function_memory_limit',4,1,0,'INT',524288000,1024,18446744073709551615,'TENANT','OBSERVER','ALL',0,0,'pipeline table function result set memory size limit. default 524288000 (500M), Range: [1024,18446744073709551615]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=524288000,`min_value`=1024,`max_value`=18446744073709551615,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='pipeline table function result set memory size limit. default 524288000 (500M), Range: [1024,18446744073709551615]' sql 866: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_private_buffer_size',4,1,0,'CAPACITY','16K',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='16K',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='[0B,) the trigger remaining data size within transaction for immediate logging, 0B represents not trigger immediate logging Range: [0B, total size of memory]' sql 867: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_join_skew_handling',4,1,0,'BOOL',1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enables skew handling for parallel joins. The default value is True.',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enables skew handling for parallel joins. The default value is True.' sql 868: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_px_join_skew_minfreq',4,1,0,'INT',30,1,100,'TENANT','OBSERVER','ALL',0,0,'sets minimum frequency(%) for skewed value for parallel joins. Range: [1, 100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=30,`min_value`=1,`max_value`=100,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='sets minimum frequency(%) for skewed value for parallel joins. Range: [1, 100] in integer' sql 869: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_resource_limit_max_session_num',4,1,0,'INT',0,0,1000000,'TENANT','RESOURCE_LIMIT','ALL',0,0,'the maximum number of sessions that can be created concurrently',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=1000000,`scope`='TENANT',`section`='RESOURCE_LIMIT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the maximum number of sessions that can be created concurrently' sql 870: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_tx_result_retention',4,1,0,'INT',300,0,36000,'TENANT','TRANS','ALL',0,0,'The tx data can be recycled after at least _tx_result_retention seconds. Range: [0, 36000]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=300,`min_value`=0,`max_value`=36000,`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='The tx data can be recycled after at least _tx_result_retention seconds. Range: [0, 36000]' sql 871: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_wait_interval_after_truncate',4,1,0,'TIME','30s','0s',NULL,'CLUSTER','OBSERVER','ALL',0,0,'time interval for waiting other servers to refresh schema after truncate',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='30s',`min_value`='0s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time interval for waiting other servers to refresh schema after truncate' sql 872: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_with_subquery',4,1,0,'INT',0,0,2,'TENANT','TENANT','ALL',0,0,'WITH subquery transformation,0: optimizer,1: materialize,2: inline',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=2,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='WITH subquery transformation,0: optimizer,1: materialize,2: inline' sql 873: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_worker_long_stall_threshold',4,1,0,'TIME','3ms','0ms',NULL,'TENANT','OBSERVER','ALL',0,0,'threshold of dynamic worker works',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='3ms',`min_value`='0ms',`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='threshold of dynamic worker works' sql 874: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('_xsolapi_generate_with_clause',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'OLAP API generates WITH clause',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='OLAP API generates WITH clause' sql 875: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('arbitration_timeout',4,1,0,'TIME','5s','3s',NULL,'TENANT','TRANS','ALL',0,0,'The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='3s',`scope`='TENANT',`section`='TRANS',`is_need_restart`=0,`is_readonly`=0,`description_en`='The timeout before automatically degrading when arbitration member exists. Range: [3s,+∞]' sql 876: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('compatible',4,1,0,'VERSION','4.1.0.1',NULL,NULL,'TENANT','ROOT_SERVICE','ALL',0,0,NULL,NULL) ON DUPLICATE KEY UPDATE `type`='VERSION',`default_value`='4.1.0.1',`scope`='TENANT',`section`='ROOT_SERVICE',`is_need_restart`=0,`is_readonly`=0 sql 877: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('data_storage_warning_tolerance_time',4,1,0,'TIME','5s','1s','300s','CLUSTER','OBSERVER','ALL',0,0,'time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='1s',`max_value`='300s',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate disk read failure, after that, the disk status will be set warning. Range [1s,300s]. The default value is 5s' sql 878: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ddl_thread_score',4,1,0,'INT',0,0,100,'TENANT','OBSERVER','ALL',0,0,'the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the current work thread score of ddl thread. Range: [0,100] in integer. Especially, 0 means default value' sql 879: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('diag_syslog_per_error_limit',4,1,0,'INT',200,0,NULL,'CLUSTER','OBSERVER','ALL',0,0,'DIAG syslog limitation for each error per second, exceeding syslog would be truncated',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=200,`min_value`=0,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='DIAG syslog limitation for each error per second, exceeding syslog would be truncated' sql 880: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('dump_data_dictionary_to_log_interval',4,1,0,'TIME','24h','0s',NULL,'TENANT','TENANT','ALL',0,0,'data dictionary dump to log(SYS LS) interval Range: (0s,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='24h',`min_value`='0s',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='data dictionary dump to log(SYS LS) interval Range: (0s,+∞)' sql 881: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_early_lock_release',4,1,0,'BOOL',1,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'enable early lock release',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='enable early lock release' sql 882: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_monotonic_weak_read',4,1,0,'BOOL',1,NULL,NULL,'TENANT','TENANT','ALL',0,0,'specifies observer supportting atomicity and monotonic order read',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=1,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies observer supportting atomicity and monotonic order read' sql 883: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('enable_user_defined_rewrite_rules',4,1,0,'BOOL',0,NULL,NULL,'TENANT','OBSERVER','ALL',0,0,'specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specify whether the user defined rewrite rules are enabled. Value: True: enable False: disable' sql 884: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_archive_concurrency',4,1,0,'INT',1,1,100,'TENANT','LOGSERVICE','ALL',0,0,'log archive concurrency, for both archive fetcher and sender Range: [1, 100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=100,`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='log archive concurrency, for both archive fetcher and sender Range: [1, 100] in integer' sql 885: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_restore_concurrency',4,1,0,'INT',1,1,100,'TENANT','LOGSERVICE','ALL',0,0,'log restore concurrency, for both restore tenant and standby tenant. Range: [1, 100] in integer',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=1,`min_value`=1,`max_value`=100,`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='log restore concurrency, for both restore tenant and standby tenant. Range: [1, 100] in integer' sql 886: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_storage_warning_tolerance_time',4,1,0,'TIME','5s','1s','300s','CLUSTER','LOGSERVICE','ALL',0,0,'time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='5s',`min_value`='1s',`max_value`='300s',`scope`='CLUSTER',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='time to tolerate log disk io delay, after that, the disk status will be set warning. Range: [1s,300s]' sql 887: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_transport_compress_all',4,1,0,'BOOL',0,NULL,NULL,'TENANT','LOGSERVICE','ALL',0,0,'If this option is set to true, use compression for log transport. The default is false(no compression)',NULL) ON DUPLICATE KEY UPDATE `type`='BOOL',`default_value`=0,`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='If this option is set to true, use compression for log transport. The default is false(no compression)' sql 888: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('log_transport_compress_func',4,1,0,'STRING','lz4_1.0',NULL,NULL,'TENANT','LOGSERVICE','ALL',0,0,'compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='lz4_1.0',`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='compressor used for log transport. Values: none, lz4_1.0, zstd_1.0, zstd_1.3.8' sql 889: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('ob_startup_mode',4,1,0,'STRING','NORMAL',NULL,NULL,'CLUSTER','OBSERVER','ALL',NULL,0,'specifies the observer startup mode',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='NORMAL',`scope`='CLUSTER',`section`='OBSERVER',`is_readonly`=0,`description_en`='specifies the observer startup mode' sql 890: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('px_workers_per_cpu_quota',4,1,0,'INT',10,0,20,'TENANT','TENANT','ALL',0,0,'the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20]',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=10,`min_value`=0,`max_value`=20,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the ratio(integer) between the number of system allocated px workers vs the maximum number of threads that can be scheduled concurrently. Range: [0, 20]' sql 891: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('range_optimizer_max_mem_size',4,1,0,'CAPACITY','128M','16M','1G','TENANT','TENANT','ALL',0,0,'to limit the memory consumption for the query range optimizer. Range: [16M,1G]',NULL) ON DUPLICATE KEY UPDATE `type`='CAPACITY',`default_value`='128M',`min_value`='16M',`max_value`='1G',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='to limit the memory consumption for the query range optimizer. Range: [16M,1G]' sql 892: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('rpc_memory_limit_percentage',4,1,0,'INT',0,0,100,'TENANT','RPC','ALL',0,0,'maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=100,`scope`='TENANT',`section`='RPC',`is_need_restart`=0,`is_readonly`=0,`description_en`='maximum memory for rpc in a tenant, as a percentage of total tenant memory, and 0 means no limit to rpc memory' sql 893: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('sql_net_thread_count',4,1,0,'INT',0,0,64,'CLUSTER','OBSERVER','ALL',0,0,'the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of global mysql I/O threads. Range: [0, 64] in integer, default value is 0, 0 stands for old value GCONF.net_thread_count' sql 894: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('syslog_level',4,1,0,'STRING','WDIAG',NULL,NULL,'CLUSTER','OBSERVER','ALL',0,0,'specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels.',NULL) ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='WDIAG',`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels.' sql 895: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_sql_login_thread_count',4,1,0,'INT',0,0,32,'TENANT','TENANT','ALL',0,0,'the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=32,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of threads for sql login request of each tenant. Range: [0, 32] in integer, 0 stands for unit_min_cpu' sql 896: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_sql_net_thread_count',4,1,0,'INT',0,0,64,'TENANT','TENANT','ALL',0,0,'the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=0,`min_value`=0,`max_value`=64,`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='the number of mysql I/O threads for a tenant. Range: [0, 64] in integer, 0 stands for unit_min_cpu' sql 897: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('tenant_task_queue_size',4,1,0,'INT',16384,1024,NULL,'CLUSTER','OBSERVER','ALL',0,0,'the size of the task queue for each tenant. Range: [1024,+∞)',NULL) ON DUPLICATE KEY UPDATE `type`='INT',`default_value`=16384,`min_value`=1024,`scope`='CLUSTER',`section`='OBSERVER',`is_need_restart`=0,`is_readonly`=0,`description_en`='the size of the task queue for each tenant. Range: [1024,+∞)' sql 898: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`min_value`,`max_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('archive_lag_target',4,2,0,'TIME','120s','0ms','7200s','TENANT','LOGSERVICE','ALL',0,0,'The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s]',NULL) ON DUPLICATE KEY UPDATE `type`='TIME',`default_value`='120s',`min_value`='0ms',`max_value`='7200s',`scope`='TENANT',`section`='LOGSERVICE',`is_need_restart`=0,`is_readonly`=0,`description_en`='The lag target of the log archive. The log archive target affects not only the backup availability, but also the lag of the standby database based on archive. Values larger than 7200s are not reasonable lag. The typical value is 120s. Extremely low values can result in high IOPS, which is not optimal for object storage; such values can also affect the performance of the database. The value 0ms means to archive as soon as possible. Range: [0ms,7200s]' sql 899: INSERT INTO `ob_parameter_info`(`name`,`ob_version_major`,`ob_version_minor`,`ob_version_patch`,`type`,`default_value`,`scope`,`section`,`edition_compatible_type`,`is_need_restart`,`is_readonly`,`description_en`,`description_local`) VALUES ('default_table_store_format',4,3,0,'STRING','row','TENANT','TENANT','ALL',0,0,'Specify the default storage format of creating table: row, column, compound format of row and column. values: row, column, compound.','指定用户租户默认创建表的格式:行存、纯列存、冗余行存列存。取值范围:row, column, compound。') ON DUPLICATE KEY UPDATE `type`='STRING',`default_value`='row',`scope`='TENANT',`section`='TENANT',`is_need_restart`=0,`is_readonly`=0,`description_en`='Specify the default storage format of creating table: row, column, compound format of row and column. values: row, column, compound.',`description_local`='指定用户租户默认创建表的格式:行存、纯列存、冗余行存列存。取值范围:row, column, compound。' ]} [2024-09-05T10:00:41.689] metaDataSource END DEFAULT_DATA sqls:ob_parameter_info [2024-09-05T10:00:41.690] metaDataSource BEGIN DEFAULT_DATA sqls:metric_group 173 [2024-09-05T10:00:41.691] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_group, sqls=[ sql 0: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_count',1,'QPS','QPS','平均每秒处理 SQL 语句数','Average number of SQL statements processed per second',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='平均每秒处理 SQL 语句数',`description_en`='Average number of SQL statements processed per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 1: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_rt',2,'响应时间','Response time','响应时间','Response time',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='响应时间',`name_en`='Response time',`description`='响应时间',`description_en`='Response time',`with_label`=0,`order`=2,`type`='DEFAULT' sql 2: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_plan',3,'SQL 执行计划类别','SQL execution plan category','SQL 执行计划类别','SQL execution plan category',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='SQL 执行计划类别',`name_en`='SQL execution plan category',`description`='SQL 执行计划类别',`description_en`='SQL execution plan category',`with_label`=0,`order`=3,`type`='DEFAULT' sql 3: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_plan_time',4,'SQL 执行时间','SQL execution plan time','SQL 执行时间','SQL execution plan time',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='SQL 执行时间',`name_en`='SQL execution plan time',`description`='SQL 执行时间',`description_en`='SQL execution plan time',`with_label`=0,`order`=4,`type`='DEFAULT' sql 4: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('session',5,'会话数','Number of sessions','会话数','Number of sessions',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='会话数',`name_en`='Number of sessions',`description`='会话数',`description_en`='Number of sessions',`with_label`=0,`order`=5,`type`='DEFAULT' sql 5: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('wait_event',6,'等待事件','Waiting for events','每秒等待事件次数','Number of waiting events per second',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='等待事件',`name_en`='Waiting for events',`description`='每秒等待事件次数',`description_en`='Number of waiting events per second',`with_label`=0,`order`=6,`type`='DEFAULT' sql 6: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('wait_event_rt',7,'等待事件耗时','Waiting for event time','等待事件平均耗时','Waiting for event average time',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='等待事件耗时',`name_en`='Waiting for event time',`description`='等待事件平均耗时',`description_en`='Waiting for event average time',`with_label`=0,`order`=7,`type`='DEFAULT' sql 7: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request_queue_count',8,'请求等待队列','Request waiting queue','每秒 SQL 进入等待队列个数','Number of SQL entering waiting queue per second',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='请求等待队列',`name_en`='Request waiting queue',`description`='每秒 SQL 进入等待队列个数',`description_en`='Number of SQL entering waiting queue per second',`with_label`=0,`order`=8,`type`='DEFAULT' sql 8: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request_queue_time',9,'请求等待队列耗时','Request waiting queue time consuming','SQL 请求在等待队列中的等待耗时','SQL request waiting time in waiting queue',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='请求等待队列耗时',`name_en`='Request waiting queue time consuming',`description`='SQL 请求在等待队列中的等待耗时',`description_en`='SQL request waiting time in waiting queue',`with_label`=0,`order`=9,`type`='DEFAULT' sql 9: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request_queue_size',10,'请求等待队列大小','Request waiting queue size','SQL 等待队列的请求个数','Number of request in SQL waiting queue',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='请求等待队列大小',`name_en`='Request waiting queue size',`description`='SQL 等待队列的请求个数',`description_en`='Number of request in SQL waiting queue',`with_label`=0,`order`=10,`type`='DEFAULT' sql 10: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('CPU usage rate',11,'租户 CPU 消耗','Tenant CPU cost','租户 CPU 使用量 * 100 / 租户 CPU 分配量','Tenant CPU used * 100 / Tenant CPU assigned',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='租户 CPU 消耗',`name_en`='Tenant CPU cost',`description`='租户 CPU 使用量 * 100 / 租户 CPU 分配量',`description_en`='Tenant CPU used * 100 / Tenant CPU assigned',`with_label`=0,`order`=11,`type`='DEFAULT' sql 11: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('Thread usage rate',12,'租户线程使用率','Tenant thread usage','活跃线程数 / 租户的最大线程数','Active Threads / Maximum Tenant Threads',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='租户线程使用率',`name_en`='Tenant thread usage',`description`='活跃线程数 / 租户的最大线程数',`description_en`='Active Threads / Maximum Tenant Threads',`with_label`=0,`order`=12,`type`='DEFAULT' sql 12: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory usage percent',13,'内存使用率','memory usage percent','租户内存使用百分比','Tenant memory usage percent',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='内存使用率',`name_en`='memory usage percent',`description`='租户内存使用百分比',`description_en`='Tenant memory usage percent',`with_label`=0,`order`=13,`type`='DEFAULT' sql 13: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('MEMStore usage percent',14,'MEMStore使用百分比','MEMStore usage percent','MEMStore使用百分比','MEMStore usage percent',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='MEMStore使用百分比',`name_en`='MEMStore usage percent',`description`='MEMStore使用百分比',`description_en`='MEMStore usage percent',`with_label`=0,`order`=14,`type`='DEFAULT' sql 14: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('Rpc package rt',15,'RPC 包耗时','Rpc package rt','Rpc 收、发包耗时','The average response time of rpc package in/out',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='RPC 包耗时',`name_en`='Rpc package rt',`description`='Rpc 收、发包耗时',`description_en`='The average response time of rpc package in/out',`with_label`=0,`order`=15,`type`='DEFAULT' sql 15: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('Rpc package throughput',16,'RPC 包吞吐量','Rpc package throughput','单位时间内Rpc 收、发包byte数据量','Rpc package in/out byte throughput in one unit of time',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='RPC 包吞吐量',`name_en`='Rpc package throughput',`description`='单位时间内Rpc 收、发包byte数据量',`description_en`='Rpc package in/out byte throughput in one unit of time',`with_label`=0,`order`=16,`type`='DEFAULT' sql 16: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cursors',17,'打开的游标数','Cursors','打开的游标数','Cursors',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='打开的游标数',`name_en`='Cursors',`description`='打开的游标数',`description_en`='Cursors',`with_label`=0,`order`=17,`type`='DEFAULT' sql 17: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('clog_sync_delay',18,'clog 同步延迟','clog sync delay','副本clog同步延迟','replica clog sync delay',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='clog 同步延迟',`name_en`='clog sync delay',`description`='副本clog同步延迟',`description_en`='replica clog sync delay',`with_label`=0,`order`=18,`type`='DEFAULT' sql 18: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('db_time','DB Time','DB Time','数据库时间维度指标监控','The monitoring of time metrics for the database',0,'DEFAULT',19,'performance_and_sql') ON DUPLICATE KEY UPDATE `name`='DB Time',`name_en`='DB Time',`description`='数据库时间维度指标监控',`description_en`='The monitoring of time metrics for the database',`with_label`=0,`order`=19,`type`='DEFAULT' sql 19: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_event',20,'SQL 执行阶段','SQL execution phase','SQL 执行阶段','SQL execution phase',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='SQL 执行阶段',`name_en`='SQL execution phase',`description`='SQL 执行阶段',`description_en`='SQL execution phase',`with_label`=0,`order`=20,`type`='DEFAULT' sql 20: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('foreground_workload',21,'前台工作负载','foreground workload','前台工作负载','foreground workload',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='前台工作负载',`name_en`='foreground workload',`description`='前台工作负载',`description_en`='foreground workload',`with_label`=0,`order`=21,`type`='DEFAULT' sql 21: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('background_workload',22,'后台工作负载','background workload','后台工作负载','background workload',0,'DEFAULT','performance_and_sql') ON DUPLICATE KEY UPDATE `name`='后台工作负载',`name_en`='background workload',`description`='后台工作负载',`description_en`='background workload',`with_label`=0,`order`=22,`type`='DEFAULT' sql 22: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_count',1,'TPS','TPS','平均每秒处理事务数','Average number of transactions processed per second',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='平均每秒处理事务数',`description_en`='Average number of transactions processed per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 23: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_rt',2,'事务响应时间','Transaction response time','服务端每个事务平均处理时间','Average processing time per transaction on the server side',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务响应时间',`name_en`='Transaction response time',`description`='服务端每个事务平均处理时间',`description_en`='Average processing time per transaction on the server side',`with_label`=0,`order`=2,`type`='DEFAULT' sql 24: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_rt_details',3,'事务响应时间明细','Transaction response time details','服务端每个事务平均处理时间明细','Average processing time per transaction on the server side',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务响应时间明细',`name_en`='Transaction response time details',`description`='服务端每个事务平均处理时间明细',`description_en`='Average processing time per transaction on the server side',`with_label`=0,`order`=3,`type`='DEFAULT' sql 25: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_log_count',4,'事务日志数','Number of transaction logs','每秒提交的事务日志数','Number of transaction logs committed per second',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务日志数',`name_en`='Number of transaction logs',`description`='每秒提交的事务日志数',`description_en`='Number of transaction logs committed per second',`with_label`=0,`order`=4,`type`='DEFAULT' sql 26: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_log_amount',5,'事务日志量','Transaction log volume','每秒提交的事务日志大小','Transaction log size committed per second',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务日志量',`name_en`='Transaction log volume',`description`='每秒提交的事务日志大小',`description_en`='Transaction log size committed per second',`with_label`=0,`order`=5,`type`='DEFAULT' sql 27: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_log_rt',6,'事务日志耗时','Transaction log time-consuming','服务端处理事务日志的平均耗时','Average time-consuming server processing transaction log',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务日志耗时',`name_en`='Transaction log time-consuming',`description`='服务端处理事务日志的平均耗时',`description_en`='Average time-consuming server processing transaction log',`with_label`=0,`order`=6,`type`='DEFAULT' sql 28: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('lock_wait_count',7,'事务锁等待次数','Number of transaction lock waits','每秒事务锁等待次数','Number of transaction lock waits per second',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务锁等待次数',`name_en`='Number of transaction lock waits',`description`='每秒事务锁等待次数',`description_en`='Number of transaction lock waits per second',`with_label`=0,`order`=7,`type`='DEFAULT' sql 29: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('lock_wait_time',8,'事务锁平均等待时间','Average time to wait for transaction lock','每个事务锁等待平均耗时','Average time to wait for each transaction lock',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务锁平均等待时间',`name_en`='Average time to wait for transaction lock',`description`='每个事务锁等待平均耗时',`description_en`='Average time to wait for each transaction lock',`with_label`=0,`order`=8,`type`='DEFAULT' sql 30: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('trans_count_by_type',9,'事务数量','Transaction count','平均每秒指定类型事务数','Average number of specified transactions per second',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务数量',`name_en`='Transaction count',`description`='平均每秒指定类型事务数',`description_en`='Average number of specified transactions per second',`with_label`=0,`order`=9,`type`='DEFAULT' sql 31: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('tx_data',10,'事务表读请求命中数','Transaction table read request hits','事务表读请求命中数','Hits by Read Requests on Transaction Table',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='事务表读请求命中数',`name_en`='Transaction table read request hits',`description`='事务表读请求命中数',`description_en`='Hits by Read Requests on Transaction Table',`with_label`=0,`order`=10,`type`='DEFAULT' sql 32: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction_partition',11,'分区','Partition','分区','Partition',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='分区',`name_en`='Partition',`description`='分区',`description_en`='Partition',`with_label`=0,`order`=11,`type`='DEFAULT' sql 33: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('xa_trans_count',12,'XA 事务数','XA trans count','XA 事务数','XA trans count',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='XA 事务数',`name_en`='XA trans count',`description`='XA 事务数',`description_en`='XA trans count',`with_label`=0,`order`=12,`type`='DEFAULT' sql 34: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('xa_trans_statement_count',13,'XA 语句数','XA trans statement count','XA 语句数','XA trans statement count',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='XA 语句数',`name_en`='XA trans statement count',`description`='XA 语句数',`description_en`='XA trans statement count',`with_label`=0,`order`=13,`type`='DEFAULT' sql 35: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('xa_trans_statement_rt',14,'XA 语句耗时','XA trans statement rt','XA 语句耗时','XA trans statement rt',0,'DEFAULT','transaction') ON DUPLICATE KEY UPDATE `name`='XA 语句耗时',`name_en`='XA trans statement rt',`description`='XA 语句耗时',`description_en`='XA trans statement rt',`with_label`=0,`order`=14,`type`='DEFAULT' sql 36: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('memstore','MEMStore','MEMStore','OceanBase 可写入数据内存','OceanBase writable data memory',0,'DEFAULT',1,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='MEMStore',`name_en`='MEMStore',`description`='OceanBase 可写入数据内存',`description_en`='OceanBase writable data memory',`with_label`=0,`order`=1,`type`='DEFAULT' sql 37: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('iops','物理 IO 次数','IOPS','平均每秒 IO 次数','Average number of IOs per second',0,'DEFAULT',2,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='物理 IO 次数',`name_en`='IOPS',`description`='平均每秒 IO 次数',`description_en`='Average number of IOs per second',`with_label`=0,`order`=2,`type`='DEFAULT' sql 38: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_time','物理 IO 耗时','IO time-consuming','平均每次 IO 耗时','Average IO time-consuming',0,'DEFAULT',3,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='物理 IO 耗时',`name_en`='IO time-consuming',`description`='平均每次 IO 耗时',`description_en`='Average IO time-consuming',`with_label`=0,`order`=3,`type`='DEFAULT' sql 39: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_throughput','物理 IO 吞吐量','I/O Throughput','平均每秒 IO 数据量','Average size of I/O data per second',0,'DEFAULT',4,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='物理 IO 吞吐量',`name_en`='I/O Throughput',`description`='平均每秒 IO 数据量',`description_en`='Average size of I/O data per second',`with_label`=0,`order`=4,`type`='DEFAULT' sql 40: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('cache_size','缓存大小','Cache size','缓存大小','Cache size',0,'DEFAULT',5,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='缓存大小',`name_en`='Cache size',`description`='缓存大小',`description_en`='Cache size',`with_label`=0,`order`=5,`type`='DEFAULT' sql 41: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('cache_hit_ratio','缓存命中率','Cache hit rate','缓存命中率','Cache hit rate',0,'DEFAULT',6,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='缓存命中率',`name_en`='Cache hit rate',`description`='缓存命中率',`description_en`='Cache hit rate',`with_label`=0,`order`=6,`type`='DEFAULT' sql 42: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('cache_req_total','缓存请求次数','Cache request total count','缓存请求次数','Cache request total count',0,'DEFAULT',7,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='缓存请求次数',`name_en`='Cache request total count',`description`='缓存请求次数',`description_en`='Cache request total count',`with_label`=0,`order`=7,`type`='DEFAULT' sql 43: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('frozen_memstore','冻结MEMStore','Frozen MEMStore','租户冻结MEMStore','Tenant frozen memstore',0,'DEFAULT',8,'storage_and_cache') ON DUPLICATE KEY UPDATE `name`='冻结MEMStore',`name_en`='Frozen MEMStore',`description`='租户冻结MEMStore',`description_en`='Tenant frozen memstore',`with_label`=0,`order`=8,`type`='DEFAULT' sql 44: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('QPS','QPS','QPS','平均每秒处理 SQL 语句数','Average number of SQL statements processed per second',0,'DEFAULT',1,'database_metrics') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='平均每秒处理 SQL 语句数',`description_en`='Average number of SQL statements processed per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 45: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('QPS_RT','SQL 响应时间','Query response time','服务端每条 SQL 语句处理平均耗时','The average time it takes to process each SQL statement on the server',0,'DEFAULT',2,'database_metrics') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='Query response time',`description`='服务端每条 SQL 语句处理平均耗时',`description_en`='The average time it takes to process each SQL statement on the server',`with_label`=0,`order`=2,`type`='DEFAULT' sql 46: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('TPS','TPS','TPS','平均每秒处理事务数','Average number of transactions processed per second',0,'DEFAULT',3,'database_metrics') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='平均每秒处理事务数',`description_en`='Average number of transactions processed per second',`with_label`=0,`order`=3,`type`='DEFAULT' sql 47: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('transaction_rt','事务响应时间','Transaction response time','服务端每个事务平均处理时间','Average processing time of each transaction on the server side',0,'DEFAULT',4,'database_metrics') ON DUPLICATE KEY UPDATE `name`='事务响应时间',`name_en`='Transaction response time',`description`='服务端每个事务平均处理时间',`description_en`='Average processing time of each transaction on the server side',`with_label`=0,`order`=4,`type`='DEFAULT' sql 48: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('session','会话数','Number of sessions','会话数','Number of sessions',0,'DEFAULT',5,'database_metrics') ON DUPLICATE KEY UPDATE `name`='会话数',`name_en`='Number of sessions',`description`='会话数',`description_en`='Number of sessions',`with_label`=0,`order`=5,`type`='DEFAULT' sql 49: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('queue_time','请求等待队列耗时','Request waiting queue time-consuming','SQL 请求在等待队列中的等待耗时','SQL request waiting time in the waiting queue',0,'DEFAULT',6,'database_metrics') ON DUPLICATE KEY UPDATE `name`='请求等待队列耗时',`name_en`='Request waiting queue time-consuming',`description`='SQL 请求在等待队列中的等待耗时',`description_en`='SQL request waiting time in the waiting queue',`with_label`=0,`order`=6,`type`='DEFAULT' sql 50: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('trans_log','事务日志数','Number of transaction logs','每秒提交的事务日志数','Number of transaction logs committed per second',0,'DEFAULT',7,'database_metrics') ON DUPLICATE KEY UPDATE `name`='事务日志数',`name_en`='Number of transaction logs',`description`='每秒提交的事务日志数',`description_en`='Number of transaction logs committed per second',`with_label`=0,`order`=7,`type`='DEFAULT' sql 51: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('trans_log_size','事务日志量','Transaction log volume','每秒提交的事务日志大小','Transaction log size committed per second',0,'DEFAULT',8,'database_metrics') ON DUPLICATE KEY UPDATE `name`='事务日志量',`name_en`='Transaction log volume',`description`='每秒提交的事务日志大小',`description_en`='Transaction log size committed per second',`with_label`=0,`order`=8,`type`='DEFAULT' sql 52: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('trans_log_rt','事务日志耗时','Transaction log time-consuming','服务端处理事务日志的平均耗时','Average time-consuming server processing transaction log',0,'DEFAULT',9,'database_metrics') ON DUPLICATE KEY UPDATE `name`='事务日志耗时',`name_en`='Transaction log time-consuming',`description`='服务端处理事务日志的平均耗时',`description_en`='Average time-consuming server processing transaction log',`with_label`=0,`order`=9,`type`='DEFAULT' sql 53: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('iops','物理 IO 次数','IOPS','平均每秒 IO 次数','Average number of IOs per second',0,'DEFAULT',10,'database_metrics') ON DUPLICATE KEY UPDATE `name`='物理 IO 次数',`name_en`='IOPS',`description`='平均每秒 IO 次数',`description_en`='Average number of IOs per second',`with_label`=0,`order`=10,`type`='DEFAULT' sql 54: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_rt','物理 IO 耗时','IO time-consuming','平均每次 IO 耗时','Average IO time-consuming',0,'DEFAULT',11,'database_metrics') ON DUPLICATE KEY UPDATE `name`='物理 IO 耗时',`name_en`='IO time-consuming',`description`='平均每次 IO 耗时',`description_en`='Average IO time-consuming',`with_label`=0,`order`=11,`type`='DEFAULT' sql 55: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_throughput','物理 IO 吞吐量','I/O Throughput','平均每秒 IO 数据量','Average size of I/O data per second',0,'DEFAULT',12,'database_metrics') ON DUPLICATE KEY UPDATE `name`='物理 IO 吞吐量',`name_en`='I/O Throughput',`description`='平均每秒 IO 数据量',`description_en`='Average size of I/O data per second',`with_label`=0,`order`=12,`type`='DEFAULT' sql 56: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('trans_count_by_type','事务数量','Transaction count','平均每秒指定类型事务数','Average number of specified transactions per second',0,'DEFAULT',13,'database_metrics') ON DUPLICATE KEY UPDATE `name`='事务数量',`name_en`='Transaction count',`description`='平均每秒指定类型事务数',`description_en`='Average number of specified transactions per second',`with_label`=0,`order`=13,`type`='DEFAULT' sql 57: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('load','Linux 系统负载','Linux system load','Linux 系统负载','Linux system load',0,'DEFAULT',1,'host_metrics') ON DUPLICATE KEY UPDATE `name`='Linux 系统负载',`name_en`='Linux system load',`description`='Linux 系统负载',`description_en`='Linux system load',`with_label`=0,`order`=1,`type`='DEFAULT' sql 58: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('cpu_percent','CPU 使用率','CPU Usage','CPU 使用率','CPU Usage',0,'DEFAULT',2,'host_metrics') ON DUPLICATE KEY UPDATE `name`='CPU 使用率',`name_en`='CPU Usage',`description`='CPU 使用率',`description_en`='CPU Usage',`with_label`=0,`order`=2,`type`='DEFAULT' sql 59: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('memory','内存','Memory','内存','Memory',0,'DEFAULT',3,'host_metrics') ON DUPLICATE KEY UPDATE `name`='内存',`name_en`='Memory',`description`='内存',`description_en`='Memory',`with_label`=0,`order`=3,`type`='DEFAULT' sql 60: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('memory_usage','内存使用率','Memory usage','主机内存使用率','The memory usage of the host',0,'DEFAULT',4,'host_metrics') ON DUPLICATE KEY UPDATE `name`='内存使用率',`name_en`='Memory usage',`description`='主机内存使用率',`description_en`='The memory usage of the host',`with_label`=0,`order`=4,`type`='DEFAULT' sql 61: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('IOPS','IOPS','IOPS','平均每秒 IO 次数','Average number of IOs per second',0,'DEFAULT',5,'host_metrics') ON DUPLICATE KEY UPDATE `name`='IOPS',`name_en`='IOPS',`description`='平均每秒 IO 次数',`description_en`='Average number of IOs per second',`with_label`=0,`order`=5,`type`='DEFAULT' sql 62: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_time','IO 耗时','IO time-consuming','平均每次 IO 耗时','Average IO time-consuming',0,'DEFAULT',6,'host_metrics') ON DUPLICATE KEY UPDATE `name`='IO 耗时',`name_en`='IO time-consuming',`description`='平均每次 IO 耗时',`description_en`='Average IO time-consuming',`with_label`=0,`order`=6,`type`='DEFAULT' sql 63: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_throughput','IO 吞吐量','I/O Throughput','平均每秒 IO 数据量','Average size of I/O data per second',0,'DEFAULT',7,'host_metrics') ON DUPLICATE KEY UPDATE `name`='IO 吞吐量',`name_en`='I/O Throughput',`description`='平均每秒 IO 数据量',`description_en`='Average size of I/O data per second',`with_label`=0,`order`=7,`type`='DEFAULT' sql 64: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('network_throughput','网络吞吐率','Network Throughput Rate','网络吞吐率','Network Throughput Rate',0,'DEFAULT',8,'host_metrics') ON DUPLICATE KEY UPDATE `name`='网络吞吐率',`name_en`='Network Throughput Rate',`description`='网络吞吐率',`description_en`='Network Throughput Rate',`with_label`=0,`order`=8,`type`='DEFAULT' sql 65: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_memory','进程内存','Process Memory','进程内存','Process Memory',0,'DEFAULT',1,'observer_performance') ON DUPLICATE KEY UPDATE `name`='进程内存',`name_en`='Process Memory',`description`='进程内存',`description_en`='Process Memory',`with_label`=0,`order`=1,`type`='DEFAULT' sql 66: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_cpu_percent','进程CPU使用率','Process CPU usage','进程CPU使用率','Process CPU usage',0,'DEFAULT',2,'observer_performance') ON DUPLICATE KEY UPDATE `name`='进程CPU使用率',`name_en`='Process CPU usage',`description`='进程CPU使用率',`description_en`='Process CPU usage',`with_label`=0,`order`=2,`type`='DEFAULT' sql 67: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_fd','进程文件句柄','Process fd','进程文件句柄','The open fd count of Process',0,'DEFAULT',3,'observer_performance') ON DUPLICATE KEY UPDATE `name`='进程文件句柄',`name_en`='Process fd',`description`='进程文件句柄',`description_en`='The open fd count of Process',`with_label`=0,`order`=3,`type`='DEFAULT' sql 68: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_thread_count','进程线程数','Thread count','进程线程数','The thread count of Process',0,'DEFAULT',4,'observer_performance') ON DUPLICATE KEY UPDATE `name`='进程线程数',`name_en`='Thread count',`description`='进程线程数',`description_en`='The thread count of Process',`with_label`=0,`order`=4,`type`='DEFAULT' sql 69: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('tenant500_memroy','租户500内存占用','Tenant 500 memory hold','租户500内存占用','Tenant 500 memory hold',0,'DEFAULT',5,'observer_performance') ON DUPLICATE KEY UPDATE `name`='租户500内存占用',`name_en`='Tenant 500 memory hold',`description`='租户500内存占用',`description_en`='Tenant 500 memory hold',`with_label`=0,`order`=5,`type`='DEFAULT' sql 70: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('ob_log_error','错误日志','Log error','错误日志个数','Log error count',0,'DEFAULT',5,'observer_performance') ON DUPLICATE KEY UPDATE `name`='错误日志',`name_en`='Log error',`description`='错误日志个数',`description_en`='Log error count',`with_label`=0,`order`=5,`type`='DEFAULT' sql 71: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS','QPS','QPS','平均每秒处理 SQL 语句数','Average number of SQL statements processed per second',0,'DEFAULT','metric_cluster_top') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='平均每秒处理 SQL 语句数',`description_en`='Average number of SQL statements processed per second',`with_label`=0,`type`='DEFAULT' sql 72: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS_RT','SQL 响应时间','Query response time','服务端每条 SQL 语句处理平均耗时','The average time it takes to process each SQL statement on the server',0,'DEFAULT','metric_cluster_top') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='Query response time',`description`='服务端每条 SQL 语句处理平均耗时',`description_en`='The average time it takes to process each SQL statement on the server',`with_label`=0,`type`='DEFAULT' sql 73: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('active_session','活跃会话数','Number of active sessions','活跃会话数','Number of active sessions',0,'DEFAULT','metric_cluster_top') ON DUPLICATE KEY UPDATE `name`='活跃会话数',`name_en`='Number of active sessions',`description`='活跃会话数',`description_en`='Number of active sessions',`with_label`=0,`type`='DEFAULT' sql 74: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cpu_percent','CPU 使用率','CPU Usage','CPU 使用率','CPU Usage',0,'DEFAULT','metric_cluster_top') ON DUPLICATE KEY UPDATE `name`='CPU 使用率',`name_en`='CPU Usage',`description`='CPU 使用率',`description_en`='CPU Usage',`with_label`=0,`type`='DEFAULT' sql 75: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS','QPS','QPS','平均每秒处理 SQL 语句数','Average number of SQL statements processed per second',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='平均每秒处理 SQL 语句数',`description_en`='Average number of SQL statements processed per second',`with_label`=0,`type`='DEFAULT' sql 76: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('TPS','TPS','TPS','平均每秒处理事务数','Average number of transactions processed per second',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='平均每秒处理事务数',`description_en`='Average number of transactions processed per second',`with_label`=0,`type`='DEFAULT' sql 77: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS_RT','响应时间','response time','响应时间','response time',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='响应时间',`name_en`='response time',`description`='响应时间',`description_en`='response time',`with_label`=0,`type`='DEFAULT' sql 78: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('TPS_RT','事务响应时间','Transaction response time','服务端每个事务平均处理时间','The average processing time of each transaction on the server side',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='事务响应时间',`name_en`='Transaction response time',`description`='服务端每个事务平均处理时间',`description_en`='The average processing time of each transaction on the server side',`with_label`=0,`type`='DEFAULT' sql 79: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('session','会话数','Number of sessions','会话数','Number of sessions',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='会话数',`name_en`='Number of sessions',`description`='会话数',`description_en`='Number of sessions',`with_label`=0,`type`='DEFAULT' sql 80: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('wait_event','事件等待次数','Event waiting_number of times','平均每秒等待事件数','Average number of events waiting per second',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='事件等待次数',`name_en`='Event waiting_number of times',`description`='平均每秒等待事件数',`description_en`='Average number of events waiting per second',`with_label`=0,`type`='DEFAULT' sql 81: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('wait_event_rt','事件等待时间','Event waiting_time','平均每个等待事件等待的时间','Average waiting time for each event',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='事件等待时间',`name_en`='Event waiting_time',`description`='平均每个等待事件等待的时间',`description_en`='Average waiting time for each event',`with_label`=0,`type`='DEFAULT' sql 82: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('table_count','容量_表数量','Capacity_Number of tables','表数量','Number of tables',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='容量_表数量',`name_en`='Capacity_Number of tables',`description`='表数量',`description_en`='Number of tables',`with_label`=0,`type`='DEFAULT' sql 83: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('partition_count','容量_分区数量','Capacity_Number of Partitions','分区数量','Number of Partitions',0,'DEFAULT','metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='容量_分区数量',`name_en`='Capacity_Number of Partitions',`description`='分区数量',`description_en`='Number of Partitions',`with_label`=0,`type`='DEFAULT' sql 84: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('TPS','TPS','TPS','平均每秒处理事务数','Average number of transactions processed per second',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='平均每秒处理事务数',`description_en`='Average number of transactions processed per second',`with_label`=0,`type`='DEFAULT' sql 85: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS','QPS','QPS','平均每秒处理 SQL 语句数','Average number of SQL statements processed per second',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='平均每秒处理 SQL 语句数',`description_en`='Average number of SQL statements processed per second',`with_label`=0,`type`='DEFAULT' sql 86: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('session','活跃会话数','Number of sessions','活跃会话数','Number of sessions',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='活跃会话数',`name_en`='Number of sessions',`description`='活跃会话数',`description_en`='Number of sessions',`with_label`=0,`type`='DEFAULT' sql 87: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('QPS_RT','SQL 响应时间','SQL response time','SQL 响应时间','SQL response time',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='SQL 响应时间',`description_en`='SQL response time',`with_label`=0,`type`='DEFAULT' sql 88: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('TPS_RT','事务响应时间','Transaction response time','服务端每个事务平均处理时间','The average processing time of each transaction on the server side',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='事务响应时间',`name_en`='Transaction response time',`description`='服务端每个事务平均处理时间',`description_en`='The average processing time of each transaction on the server side',`with_label`=0,`type`='DEFAULT' sql 89: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('wait_event_rt','事件等待时间','Event waiting_time','平均每个等待事件等待的时间','Average waiting time for each event',0,'DEFAULT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `name`='事件等待时间',`name_en`='Event waiting_time',`description`='平均每个等待事件等待的时间',`description_en`='Average waiting time for each event',`with_label`=0,`type`='DEFAULT' sql 90: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('load','Linux 系统负载','Linux System Load','Linux 系统负载','Linux System Load',0,'DEFAULT',1,'host_performances') ON DUPLICATE KEY UPDATE `name`='Linux 系统负载',`name_en`='Linux System Load',`description`='Linux 系统负载',`description_en`='Linux System Load',`with_label`=0,`order`=1,`type`='DEFAULT' sql 91: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('cpu_percent','CPU 使用率','CPU Utilization','CPU 使用率','CPU Utilization',0,'DEFAULT',2,'host_performances') ON DUPLICATE KEY UPDATE `name`='CPU 使用率',`name_en`='CPU Utilization',`description`='CPU 使用率',`description_en`='CPU Utilization',`with_label`=0,`order`=2,`type`='DEFAULT' sql 92: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_util','IO 使用率','IO Utilization','IO 使用率','IO Utilization',0,'DEFAULT',3,'host_performances') ON DUPLICATE KEY UPDATE `name`='IO 使用率',`name_en`='IO Utilization',`description`='IO 使用率',`description_en`='IO Utilization',`with_label`=0,`order`=3,`type`='DEFAULT' sql 93: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_qusize','IO 队列长度','IO queue size','IO 队列长度','IO queue size',0,'DEFAULT',4,'host_performances') ON DUPLICATE KEY UPDATE `name`='IO 队列长度',`name_en`='IO queue size',`description`='IO 队列长度',`description_en`='IO queue size',`with_label`=0,`order`=4,`type`='DEFAULT' sql 94: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('IOPS','IOPS','IOPS','平均每秒 IO 次数','Average I/O per Second',0,'DEFAULT',5,'host_performances') ON DUPLICATE KEY UPDATE `name`='IOPS',`name_en`='IOPS',`description`='平均每秒 IO 次数',`description_en`='Average I/O per Second',`with_label`=0,`order`=5,`type`='DEFAULT' sql 95: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_time','IO 耗时','I/O Time','平均每次 IO 耗时','Average Time per I/O',0,'DEFAULT',6,'host_performances') ON DUPLICATE KEY UPDATE `name`='IO 耗时',`name_en`='I/O Time',`description`='平均每次 IO 耗时',`description_en`='Average Time per I/O',`with_label`=0,`order`=6,`type`='DEFAULT' sql 96: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('io_throughput','IO 吞吐量','I/O Throughput','平均每秒 IO 数据量','Average I/O Data per Second',0,'DEFAULT',7,'host_performances') ON DUPLICATE KEY UPDATE `name`='IO 吞吐量',`name_en`='I/O Throughput',`description`='平均每秒 IO 数据量',`description_en`='Average I/O Data per Second',`with_label`=0,`order`=7,`type`='DEFAULT' sql 97: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('network_throughput','网络吞吐率','Network Throughput','网络吞吐率','Network Throughput',0,'DEFAULT',8,'host_performances') ON DUPLICATE KEY UPDATE `name`='网络吞吐率',`name_en`='Network Throughput',`description`='网络吞吐率',`description_en`='Network Throughput',`with_label`=0,`order`=8,`type`='DEFAULT' sql 98: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('tcp_retrans','TCP 重传率','TCP retrans','TCP 重传率','TCP retransmission percent',0,'DEFAULT',9,'host_performances') ON DUPLICATE KEY UPDATE `name`='TCP 重传率',`name_en`='TCP retrans',`description`='TCP 重传率',`description_en`='TCP retransmission percent',`with_label`=0,`order`=9,`type`='DEFAULT' sql 99: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('network_package','网络收发包','Network package','网络收发包','Network package',0,'DEFAULT',10,'host_performances') ON DUPLICATE KEY UPDATE `name`='网络收发包',`name_en`='Network package',`description`='网络收发包',`description_en`='Network package',`with_label`=0,`order`=10,`type`='DEFAULT' sql 100: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('ntp_offset','NTP 时钟偏移','NTP offset','NTP 时钟偏移','NTP Offset',0,'DEFAULT',11,'host_performances') ON DUPLICATE KEY UPDATE `name`='NTP 时钟偏移',`name_en`='NTP offset',`description`='NTP 时钟偏移',`description_en`='NTP Offset',`with_label`=0,`order`=11,`type`='DEFAULT' sql 101: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('inode_usage','Inode 使用率','Inode Usage','服务器 inode 使用率','Host inode usage',0,'DEFAULT',12,'host_performances') ON DUPLICATE KEY UPDATE `name`='Inode 使用率',`name_en`='Inode Usage',`description`='服务器 inode 使用率',`description_en`='Host inode usage',`with_label`=0,`order`=12,`type`='DEFAULT' sql 102: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('memory','内存','Memory','内存','Memory',0,'DEFAULT',1,'host_resources') ON DUPLICATE KEY UPDATE `name`='内存',`name_en`='Memory',`description`='内存',`description_en`='Memory',`with_label`=0,`order`=1,`type`='DEFAULT' sql 103: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('memory_usage','内存使用率','Memory usage','主机内存使用率','The memory usage of the host',0,'DEFAULT',2,'host_resources') ON DUPLICATE KEY UPDATE `name`='内存使用率',`name_en`='Memory usage',`description`='主机内存使用率',`description_en`='The memory usage of the host',`with_label`=0,`order`=2,`type`='DEFAULT' sql 104: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('disk','磁盘','Disk','磁盘使用率','Disk Space Usage',1,'DEFAULT',3,'host_resources') ON DUPLICATE KEY UPDATE `name`='磁盘',`name_en`='Disk',`description`='磁盘使用率',`description_en`='Disk Space Usage',`with_label`=1,`order`=3,`type`='DEFAULT' sql 105: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_rss_memory','进程常驻内存','Process RSS Memory','进程常驻内存','Process RSS Memory',0,'DEFAULT',1,'host_processes') ON DUPLICATE KEY UPDATE `name`='进程常驻内存',`name_en`='Process RSS Memory',`description`='进程常驻内存',`description_en`='Process RSS Memory',`with_label`=0,`order`=1,`type`='DEFAULT' sql 106: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_cpu_percent','进程CPU使用率','Process CPU usage','进程CPU使用率','Process CPU usage',0,'DEFAULT',2,'host_processes') ON DUPLICATE KEY UPDATE `name`='进程CPU使用率',`name_en`='Process CPU usage',`description`='进程CPU使用率',`description_en`='Process CPU usage',`with_label`=0,`order`=2,`type`='DEFAULT' sql 107: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_fd_count','进程文件句柄数','Process fd count','进程文件句柄数','Process fd count',0,'DEFAULT',3,'host_processes') ON DUPLICATE KEY UPDATE `name`='进程文件句柄数',`name_en`='Process fd count',`description`='进程文件句柄数',`description_en`='Process fd count',`with_label`=0,`order`=3,`type`='DEFAULT' sql 108: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_thread_count','进程线程数','Process Threads','进程线程数','Process Threads',0,'DEFAULT',4,'host_processes') ON DUPLICATE KEY UPDATE `name`='进程线程数',`name_en`='Process Threads',`description`='进程线程数',`description_en`='Process Threads',`with_label`=0,`order`=4,`type`='DEFAULT' sql 109: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('process_goroutine_count','OCP-Agent进程协程数','OCP-Agent goroutine count','OCP-Agent进程协程数','OCP-Agent goroutine count',0,'DEFAULT',5,'host_processes') ON DUPLICATE KEY UPDATE `name`='OCP-Agent进程协程数',`name_en`='OCP-Agent goroutine count',`description`='OCP-Agent进程协程数',`description_en`='OCP-Agent goroutine count',`with_label`=0,`order`=5,`type`='DEFAULT' sql 110: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cpu_percent','CPU 使用率','CPU Utilization','CPU 使用率','CPU Utilization',0,'DEFAULT','overview_host_top') ON DUPLICATE KEY UPDATE `name`='CPU 使用率',`name_en`='CPU Utilization',`description`='CPU 使用率',`description_en`='CPU Utilization',`with_label`=0,`type`='DEFAULT' sql 111: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory','内存使用率','Memory','内存使用率','Memory',0,'DEFAULT','overview_host_top') ON DUPLICATE KEY UPDATE `name`='内存使用率',`name_en`='Memory',`description`='内存使用率',`description_en`='Memory',`with_label`=0,`type`='DEFAULT' sql 112: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('io_time','IO 耗时','I/O Time','平均每次 IO 耗时','Average Time per I/O',0,'DEFAULT','overview_host_top') ON DUPLICATE KEY UPDATE `name`='IO 耗时',`name_en`='I/O Time',`description`='平均每次 IO 耗时',`description_en`='Average Time per I/O',`with_label`=0,`type`='DEFAULT' sql 113: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('network_throughput','网络吞吐率','Network Throughput','网络吞吐率','Network Throughput',0,'DEFAULT','overview_host_top') ON DUPLICATE KEY UPDATE `name`='网络吞吐率',`name_en`='Network Throughput',`description`='网络吞吐率',`description_en`='Network Throughput',`with_label`=0,`type`='DEFAULT' sql 114: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_client','客户端连接数','Client connections','客户端连接数','connection count from client',0,'DEFAULT','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='客户端连接数',`name_en`='Client connections',`description`='客户端连接数',`description_en`='connection count from client',`with_label`=0,`type`='DEFAULT' sql 115: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request','QPS','QPS','通过 OBProxy 集群下发的每秒请求数','request count per second',0,'DEFAULT','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='通过 OBProxy 集群下发的每秒请求数',`description_en`='request count per second',`with_label`=0,`type`='DEFAULT' sql 116: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_response_time','SQL 响应时间','SQL response time','通过 OBProxy 集群下发的平均每条 SQL 响应时间','average response time per SQL query',0,'DEFAULT','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='通过 OBProxy 集群下发的平均每条 SQL 响应时间',`description_en`='average response time per SQL query',`with_label`=0,`type`='DEFAULT' sql 117: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cpu_assigned_percentage','CPU 分配率','cpu assigned percentage','CPU 分配率','cpu_assigned_percentage',0,'DEFAULT','overview_cluster_resources') ON DUPLICATE KEY UPDATE `name`='CPU 分配率',`name_en`='cpu assigned percentage',`description`='CPU 分配率',`description_en`='cpu_assigned_percentage',`with_label`=0,`type`='DEFAULT' sql 118: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory_assigned_percentage','内存分配率','memory assigned percentage','内存分配率','memory_assigned_percentage',0,'DEFAULT','overview_cluster_resources') ON DUPLICATE KEY UPDATE `name`='内存分配率',`name_en`='memory assigned percentage',`description`='内存分配率',`description_en`='memory_assigned_percentage',`with_label`=0,`type`='DEFAULT' sql 119: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('disk_used_percentage','磁盘使用率','disk assigned percentage','磁盘使用率','disk_used_percentage',0,'DEFAULT','overview_cluster_resources') ON DUPLICATE KEY UPDATE `name`='磁盘使用率',`name_en`='disk assigned percentage',`description`='磁盘使用率',`description_en`='disk_used_percentage',`with_label`=0,`type`='DEFAULT' sql 120: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cpu_percent','CPU 使用率','CPU Usage','CPU 使用率','CPU Usage',0,'DEFAULT','overview_tenant_resources') ON DUPLICATE KEY UPDATE `name`='CPU 使用率',`name_en`='CPU Usage',`description`='CPU 使用率',`description_en`='CPU Usage',`with_label`=0,`type`='DEFAULT' sql 121: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory_percent','内存使用率','Memory Usage','租户内存使用百分比','Tenant memory usage percent',0,'DEFAULT','overview_tenant_resources') ON DUPLICATE KEY UPDATE `name`='内存使用率',`name_en`='Memory Usage',`description`='租户内存使用百分比',`description_en`='Tenant memory usage percent',`with_label`=0,`type`='DEFAULT' sql 122: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('disk_usage','数据量','Disk Usage','数据量','disk_usage',0,'DEFAULT','overview_tenant_resources') ON DUPLICATE KEY UPDATE `name`='数据量',`name_en`='Disk Usage',`description`='数据量',`description_en`='disk_usage',`with_label`=0,`type`='DEFAULT' sql 123: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction',1,'TPS','TPS','TPS','transaction count per second',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='TPS',`description_en`='transaction count per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 124: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request',2,'QPS','QPS','QPS','request count per second',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='QPS',`description_en`='request count per second',`with_label`=0,`order`=2,`type`='DEFAULT' sql 125: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_client',3,'客户端连接','Client connections','客户端连接','connections from client',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='客户端连接',`name_en`='Client connections',`description`='客户端连接',`description_en`='connections from client',`with_label`=0,`order`=3,`type`='DEFAULT' sql 126: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_server',4,'服务端连接','Server connections','服务端连接','connections to server',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='服务端连接',`name_en`='Server connections',`description`='服务端连接',`description_en`='connections to server',`with_label`=0,`order`=4,`type`='DEFAULT' sql 127: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_response_time',5,'SQL 响应时间','SQL response time','平均每条 SQL 响应时间','average response time per SQL query',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='平均每条 SQL 响应时间',`description_en`='average response time per SQL query',`with_label`=0,`order`=5,`type`='DEFAULT' sql 128: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('route_table',6,'路由表','Route table queries','平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='路由表',`name_en`='Route table queries',`description`='平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=6,`type`='DEFAULT' sql 129: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('net_request_bytes',7,'字节数','Net bytes','平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `name`='字节数',`name_en`='Net bytes',`description`='平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=7,`type`='DEFAULT' sql 130: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('alarm','告警依赖的监控组','alarm group','告警依赖的监控组','alarm group',1,'DEFAULT','alarm') ON DUPLICATE KEY UPDATE `name`='告警依赖的监控组',`name_en`='alarm group',`description`='告警依赖的监控组',`description_en`='alarm group',`with_label`=1,`type`='DEFAULT' sql 131: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction',1,'TPS','TPS','TPS','transaction count per second',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='TPS',`description_en`='transaction count per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 132: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request',2,'QPS','QPS','QPS','request count per second',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='QPS',`description_en`='request count per second',`with_label`=0,`order`=2,`type`='DEFAULT' sql 133: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_client',3,'客户端连接','Client connections','客户端连接','connections from client',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='客户端连接',`name_en`='Client connections',`description`='客户端连接',`description_en`='connections from client',`with_label`=0,`order`=3,`type`='DEFAULT' sql 134: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_server',4,'服务端连接','Server connections','服务端连接','Server connections',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='服务端连接',`name_en`='Server connections',`description`='服务端连接',`description_en`='Server connections',`with_label`=0,`order`=4,`type`='DEFAULT' sql 135: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_response_time',5,'SQL 响应时间','SQL response time','平均每条 SQL 响应时间','average response time per SQL query',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='平均每条 SQL 响应时间',`description_en`='average response time per SQL query',`with_label`=0,`order`=5,`type`='DEFAULT' sql 136: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_memory',6,'OBProxy 内存','OBProxy memory','OBProxy 内存','OBProxy memory',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='OBProxy 内存',`name_en`='OBProxy memory',`description`='OBProxy 内存',`description_en`='OBProxy memory',`with_label`=0,`order`=6,`type`='DEFAULT' sql 137: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_cpu_usage',7,'OBProxy CPU 使用率','OBProxy CPU usage','OBProxy 进程 CPU 使用率','OBProxy CPU usage',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='OBProxy CPU 使用率',`name_en`='OBProxy CPU usage',`description`='OBProxy 进程 CPU 使用率',`description_en`='OBProxy CPU usage',`with_label`=0,`order`=7,`type`='DEFAULT' sql 138: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_fd',8,'OBProxy 文件句柄数','OBProxy fd','OBProxy 文件句柄数','OBProxy fd',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='OBProxy 文件句柄数',`name_en`='OBProxy fd',`description`='OBProxy 文件句柄数',`description_en`='OBProxy fd',`with_label`=0,`order`=8,`type`='DEFAULT' sql 139: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_thread',9,'OBProxy 线程数','OBProxy Threads','OBProxy 线程数','OBProxy Threads',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='OBProxy 线程数',`name_en`='OBProxy Threads',`description`='OBProxy 线程数',`description_en`='OBProxy Threads',`with_label`=0,`order`=9,`type`='DEFAULT' sql 140: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('obproxy_log_error','错误日志','Log error','错误日志个数','Log error count',0,'DEFAULT',10,'obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='错误日志',`name_en`='Log error',`description`='错误日志个数',`description_en`='Log error count',`with_label`=0,`order`=10,`type`='DEFAULT' sql 141: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('route_table',11,'路由表','Route table queries','平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='路由表',`name_en`='Route table queries',`description`='平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=11,`type`='DEFAULT' sql 142: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('net_request_bytes',12,'字节数','Net bytes','平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `name`='字节数',`name_en`='Net bytes',`description`='平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=12,`type`='DEFAULT' sql 143: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction',1,'TPS','TPS','TPS','transaction count per second',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='TPS',`description_en`='transaction count per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 144: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request',2,'QPS','QPS','QPS','request count per second',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='QPS',`description_en`='request count per second',`with_label`=0,`order`=2,`type`='DEFAULT' sql 145: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_client',3,'客户端连接','Client connections','客户端连接','connections from client',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='客户端连接',`name_en`='Client connections',`description`='客户端连接',`description_en`='connections from client',`with_label`=0,`order`=3,`type`='DEFAULT' sql 146: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_server',4,'服务端连接','Server connections','服务端连接','Server connections',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='服务端连接',`name_en`='Server connections',`description`='服务端连接',`description_en`='Server connections',`with_label`=0,`order`=4,`type`='DEFAULT' sql 147: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_response_time',5,'SQL 响应时间','SQL response time','平均每条 SQL 响应时间','average response time per SQL query',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='平均每条 SQL 响应时间',`description_en`='average response time per SQL query',`with_label`=0,`order`=5,`type`='DEFAULT' sql 148: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('obproxy_log_error','错误日志','Log error','错误日志个数','Log error count',0,'DEFAULT',6,'obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='错误日志',`name_en`='Log error',`description`='错误日志个数',`description_en`='Log error count',`with_label`=0,`order`=6,`type`='DEFAULT' sql 149: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('route_table',7,'路由表','Route table queries','平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='路由表',`name_en`='Route table queries',`description`='平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=7,`type`='DEFAULT' sql 150: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('net_request_bytes',8,'字节数','Net bytes','平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `name`='字节数',`name_en`='Net bytes',`description`='平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=8,`type`='DEFAULT' sql 151: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('transaction',1,'TPS','TPS','TPS','transaction count per second',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='TPS',`name_en`='TPS',`description`='TPS',`description_en`='transaction count per second',`with_label`=0,`order`=1,`type`='DEFAULT' sql 152: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('request',2,'QPS','QPS','QPS','request count per second',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='QPS',`name_en`='QPS',`description`='QPS',`description_en`='request count per second',`with_label`=0,`order`=2,`type`='DEFAULT' sql 153: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_client',3,'客户端连接','Client connections','客户端连接','connections from client',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='客户端连接',`name_en`='Client connections',`description`='客户端连接',`description_en`='connections from client',`with_label`=0,`order`=3,`type`='DEFAULT' sql 154: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('connection_server',4,'服务端连接','Server connections','服务端连接','Server connections',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='服务端连接',`name_en`='Server connections',`description`='服务端连接',`description_en`='Server connections',`with_label`=0,`order`=4,`type`='DEFAULT' sql 155: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('sql_response_time',5,'SQL 响应时间','SQL response time','平均每条 SQL 响应时间','average response time per SQL query',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='SQL 响应时间',`name_en`='SQL response time',`description`='平均每条 SQL 响应时间',`description_en`='average response time per SQL query',`with_label`=0,`order`=5,`type`='DEFAULT' sql 156: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_memory',6,'OBProxy 内存','OBProxy memory','OBProxy 内存','OBProxy memory',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='OBProxy 内存',`name_en`='OBProxy memory',`description`='OBProxy 内存',`description_en`='OBProxy memory',`with_label`=0,`order`=6,`type`='DEFAULT' sql 157: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_cpu_usage',7,'OBProxy CPU 使用率','OBProxy CPU usage','OBProxy 进程 CPU 使用率','OBProxy CPU usage',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='OBProxy CPU 使用率',`name_en`='OBProxy CPU usage',`description`='OBProxy 进程 CPU 使用率',`description_en`='OBProxy CPU usage',`with_label`=0,`order`=7,`type`='DEFAULT' sql 158: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_fd',8,'OBProxy 文件句柄数','OBProxy fd','OBProxy 文件句柄数','OBProxy fd',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='OBProxy 文件句柄数',`name_en`='OBProxy fd',`description`='OBProxy 文件句柄数',`description_en`='OBProxy fd',`with_label`=0,`order`=8,`type`='DEFAULT' sql 159: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('obproxy_thread',9,'OBProxy 线程数','OBProxy Threads','OBProxy 线程数','OBProxy Threads',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='OBProxy 线程数',`name_en`='OBProxy Threads',`description`='OBProxy 线程数',`description_en`='OBProxy Threads',`with_label`=0,`order`=9,`type`='DEFAULT' sql 160: INSERT INTO `metric_group`(`group`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`order`,`class_name`) VALUES ('obproxy_log_error','错误日志','Log error','错误日志个数','Log error count',0,'DEFAULT',10,'obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='错误日志',`name_en`='Log error',`description`='错误日志个数',`description_en`='Log error count',`with_label`=0,`order`=10,`type`='DEFAULT' sql 161: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('route_table',11,'路由表','Route table queries','平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='路由表',`name_en`='Route table queries',`description`='平均每秒路由表查询次数 (默认不开启,如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='route table queries per second (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=11,`type`='DEFAULT' sql 162: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('net_request_bytes',12,'字节数','Net bytes','平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)','average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',0,'DEFAULT','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `name`='字节数',`name_en`='Net bytes',`description`='平均每次网络请求或响应字节数 (默认不开启, 如果需要开启,需要设置obproxy参数enable_extra_prometheus_metric=true)',`description_en`='average bytes per request or response (disabled by default, set obproxy parameter enable_extra_prometheus_metric=true to enable)',`with_label`=0,`order`=12,`type`='DEFAULT' sql 163: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('binlog_delay',1,'Binlog 延迟','Binlog Delay','Binlog 延迟','Binlog Delay',0,'DEFAULT','binlog_service_performance') ON DUPLICATE KEY UPDATE `name`='Binlog 延迟',`name_en`='Binlog Delay',`description`='Binlog 延迟',`description_en`='Binlog Delay',`with_label`=0,`order`=1,`type`='DEFAULT' sql 164: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('binlog_rps',2,'Binlog RPS','Binlog RPS','Binlog RPS','Binlog RPS',0,'DEFAULT','binlog_service_performance') ON DUPLICATE KEY UPDATE `name`='Binlog RPS',`name_en`='Binlog RPS',`description`='Binlog RPS',`description_en`='Binlog RPS',`with_label`=0,`order`=2,`type`='DEFAULT' sql 165: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('cpu',1,'CPU','CPU','CPU监控','CPU Monitoring',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='CPU',`name_en`='CPU',`description`='CPU监控',`description_en`='CPU Monitoring',`with_label`=0,`order`=1,`type`='DEFAULT' sql 166: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory_used',2,'内存占用','memory used','内存使用量(MB)','Memory Usage (MB)',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='内存占用',`name_en`='memory used',`description`='内存使用量(MB)',`description_en`='Memory Usage (MB)',`with_label`=0,`order`=2,`type`='DEFAULT' sql 167: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('memory_ratio',3,'内存占用比','memory','内存占用百分比','Memory Usage Percentage',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='内存占用比',`name_en`='memory',`description`='内存占用百分比',`description_en`='Memory Usage Percentage',`with_label`=0,`order`=3,`type`='DEFAULT' sql 168: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('disk_used',4,'磁盘用量','disk used','Binlog 磁盘使用量(MB)','Binlog Disk Usage (MB)',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='磁盘用量',`name_en`='disk used',`description`='Binlog 磁盘使用量(MB)',`description_en`='Binlog Disk Usage (MB)',`with_label`=0,`order`=4,`type`='DEFAULT' sql 169: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('iops',5,'磁盘写入速率','Binlog Disk Write Rate','Binlog 磁盘写入速率','Binlog Disk Write Rate',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='磁盘写入速率',`name_en`='Binlog Disk Write Rate',`description`='Binlog 磁盘写入速率',`description_en`='Binlog Disk Write Rate',`with_label`=0,`order`=5,`type`='DEFAULT' sql 170: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('disk_ratio',6,'磁盘占用比','disk ratio','Binlog 磁盘占用百分比','Binlog Disk Usage Percentage',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='磁盘占用比',`name_en`='disk ratio',`description`='Binlog 磁盘占用百分比',`description_en`='Binlog Disk Usage Percentage',`with_label`=0,`order`=6,`type`='DEFAULT' sql 171: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('fd_count',7,'文件 FD 数','FD count','Binlog instance 使用文件 FD 数','File Descriptors Used for Binlog Instances',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='文件 FD 数',`name_en`='FD count',`description`='Binlog instance 使用文件 FD 数',`description_en`='File Descriptors Used for Binlog Instances',`with_label`=0,`order`=7,`type`='DEFAULT' sql 172: INSERT INTO `metric_group`(`group`,`order`,`name`,`name_en`,`description`,`description_en`,`with_label`,`type`,`class_name`) VALUES ('network_bytes',8,'网卡读写流量','network bytes','Binlog 网卡读写流量','Binlog Network Card Read/Write Traffic',0,'DEFAULT','binlog_service_resources') ON DUPLICATE KEY UPDATE `name`='网卡读写流量',`name_en`='network bytes',`description`='Binlog 网卡读写流量',`description_en`='Binlog Network Card Read/Write Traffic',`with_label`=0,`order`=8,`type`='DEFAULT' ]} [2024-09-05T10:00:41.858] metaDataSource END DEFAULT_DATA sqls:metric_group [2024-09-05T10:00:41.858] metaDataSource BEGIN DEFAULT_DATA sqls:metric_group 3 [2024-09-05T10:00:41.858] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_group, sqls=[ sql 0: DELETE FROM `metric_group` WHERE `group`='memory usage pecent' sql 1: DELETE FROM `metric_group` WHERE `group`='max_ob_tenant_log_sync_delay' sql 2: DELETE FROM `metric_group` WHERE `class_name`='obproxy_service_metrics_drill_down' ]} [2024-09-05T10:00:41.862] metaDataSource END DEFAULT_DATA sqls:metric_group [2024-09-05T10:00:41.862] metaDataSource BEGIN DEFAULT_DATA sqls:metric_meta 459 [2024-09-05T10:00:41.867] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_meta, sqls=[ sql 0: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,NULL,'',0,1,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 1: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','sql_select_count','times/s','每秒处理 Select 语句数','Number of Select statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_select_count',`name`='select',`name_en`='select',`description`='每秒处理 Select 语句数',`description_en`='Number of Select statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 2: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','sql_insert_count','times/s','每秒处理 Insert 语句数','Number of Insert statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_insert_count',`name`='insert',`name_en`='insert',`description`='每秒处理 Insert 语句数',`description_en`='Number of Insert statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 3: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','sql_update_count','times/s','每秒处理 Update 语句数','Number of Update statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_update_count',`name`='update',`name_en`='update',`description`='每秒处理 Update 语句数',`description_en`='Number of Update statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 4: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('replace','replace','sql_replace_count','times/s','每秒处理 Replace 语句数','Number of Replace statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_replace_count',`name`='replace',`name_en`='replace',`description`='每秒处理 Replace 语句数',`description_en`='Number of Replace statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 5: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','sql_delete_count','times/s','每秒处理 Delete 语句数','Number of Delete statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_delete_count',`name`='delete',`name_en`='delete',`description`='每秒处理 Delete 语句数',`description_en`='Number of Delete statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 6: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other','other','sql_other_count','times/s','DDL, DCL, DTL 等其他语句数','Number of DDL, DCL, DTL statements processed per second',1,NULL,'',0,1,'sql_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_count',`class_name`='performance_and_sql',`key`='sql_other_count',`name`='other',`name_en`='other',`description`='DDL, DCL, DTL 等其他语句数',`description_en`='Number of DDL, DCL, DTL statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 7: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,NULL,'',0,1,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 8: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','sql_select_rt','μs','Select 语句平均处理耗时','The average processing time for each Select statement',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_select_rt',`name`='select',`name_en`='select',`description`='Select 语句平均处理耗时',`description_en`='The average processing time for each Select statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 9: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','sql_insert_rt','μs','Insert 语句平均处理耗时','The average processing time of each Insert statement',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_insert_rt',`name`='insert',`name_en`='insert',`description`='Insert 语句平均处理耗时',`description_en`='The average processing time of each Insert statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 10: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','sql_update_rt','μs','Update 语句平均处理耗时','The average processing time of each Update statement',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_update_rt',`name`='update',`name_en`='update',`description`='Update 语句平均处理耗时',`description_en`='The average processing time of each Update statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 11: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('replace','replace','sql_replace_rt','μs','Replace 语句平均处理耗时','The average processing time for each Replace statement',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_replace_rt',`name`='replace',`name_en`='replace',`description`='Replace 语句平均处理耗时',`description_en`='The average processing time for each Replace statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 12: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','sql_delete_rt','μs','Delete 语句平均处理耗时','The average processing time of each Delete statement',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_delete_rt',`name`='delete',`name_en`='delete',`description`='Delete 语句平均处理耗时',`description_en`='The average processing time of each Delete statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 13: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other','other','sql_other_rt','μs','DDL, DCL, DTL 等其他语句平均处理耗时','The average processing time of each DDL, DCL, DTL statements',1,NULL,'',0,1,'sql_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_rt',`class_name`='performance_and_sql',`key`='sql_other_rt',`name`='other',`name_en`='other',`description`='DDL, DCL, DTL 等其他语句平均处理耗时',`description_en`='The average processing time of each DDL, DCL, DTL statements',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 14: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sql_local_count','sql local count','sql_local_count','times/s','每秒处理本地执行计划数','Number of Processing local executions per second',1,NULL,'',0,1,'sql_plan','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan',`class_name`='performance_and_sql',`key`='sql_local_count',`name`='sql_local_count',`name_en`='sql local count',`description`='每秒处理本地执行计划数',`description_en`='Number of Processing local executions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 15: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sql_remote_count','sql remote count','sql_remote_count','times/s','每秒处理远程执行计划数','Number of remote execution plans processed per second',1,NULL,'',0,1,'sql_plan','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan',`class_name`='performance_and_sql',`key`='sql_remote_count',`name`='sql_remote_count',`name_en`='sql remote count',`description`='每秒处理远程执行计划数',`description_en`='Number of remote execution plans processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 16: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sql_distributed_count','sql distributed count','sql_distributed_count','times/s','每秒处理分布式执行计划数','Number of distributed execution plans processed per second',1,NULL,'',0,1,'sql_plan','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan',`class_name`='performance_and_sql',`key`='sql_distributed_count',`name`='sql_distributed_count',`name_en`='sql distributed count',`description`='每秒处理分布式执行计划数',`description_en`='Number of distributed execution plans processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 17: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('local','local','sql_local_time','μs','本地执行耗时','Time consuming of processing local executions',1,NULL,'',0,1,'3.2.4.1','sql_plan_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan_time',`class_name`='performance_and_sql',`key`='sql_local_time',`name`='local',`name_en`='local',`description`='本地执行耗时',`description_en`='Time consuming of processing local executions',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.4.1' sql 18: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('remote','remote','sql_remote_time','μs','远程执行耗时','Time consuming of processing remote executions',1,NULL,'',0,1,'3.2.4.1','sql_plan_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan_time',`class_name`='performance_and_sql',`key`='sql_remote_time',`name`='remote',`name_en`='remote',`description`='远程执行耗时',`description_en`='Time consuming of processing remote executions',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.4.1' sql 19: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('distributed','distributed','sql_distributed_time','μs','分布式执行耗时','Time consuming of processing distributed executions',1,NULL,'',0,1,'3.2.4.1','sql_plan_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_plan_time',`class_name`='performance_and_sql',`key`='sql_distributed_time',`name`='distributed',`name_en`='distributed',`description`='分布式执行耗时',`description_en`='Time consuming of processing distributed executions',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.4.1' sql 20: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active_session','active_session','active_session','','当前活跃会话数','Number of current active sessions',1,NULL,'',0,1,'session','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='performance_and_sql',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 21: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all_session','all_session','all_session','','当前会话数','Number of current sessions',1,NULL,'',0,1,'session','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='performance_and_sql',`key`='all_session',`name`='all_session',`name_en`='all_session',`description`='当前会话数',`description_en`='Number of current sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 22: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','wait_event_count','times/s','每秒等待事件次数','Number of waiting events per second',1,NULL,'',0,1,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='wait_event_count',`name`='all',`name_en`='all',`description`='每秒等待事件次数',`description_en`='Number of waiting events per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 23: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('application_wait','application_wait','system_event_application_total_waits','times/s','每秒 application 等待事件次数','The number of application wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_application_total_waits',`name`='application_wait',`name_en`='application_wait',`description`='每秒 application 等待事件次数',`description_en`='The number of application wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 24: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('configuration_lock_wait','configuration_lock_wait','system_event_configuration_total_waits','times/s','每秒 configuration 事件次数','The number of configuration wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_configuration_total_waits',`name`='configuration_lock_wait',`name_en`='configuration_lock_wait',`description`='每秒 configuration 事件次数',`description_en`='The number of configuration wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 25: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('administrative_wait','administrative_wait','system_event_administrative_total_waits','times/s','每秒 administrative 等待事件次数','The number of administrative wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_administrative_total_waits',`name`='administrative_wait',`name_en`='administrative_wait',`description`='每秒 administrative 等待事件次数',`description_en`='The number of administrative wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 26: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('concurrency_wait','concurrency_wait','system_event_concurrency_total_waits','times/s','每秒 concurrency 等待事件次数','The number of concurrency wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_concurrency_total_waits',`name`='concurrency_wait',`name_en`='concurrency_wait',`description`='每秒 concurrency 等待事件次数',`description_en`='The number of concurrency wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 27: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit_wait','commit_wait','system_event_commit_total_waits','times/s','每秒 commit 等待事件次数','The number of commit wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_commit_total_waits',`name`='commit_wait',`name_en`='commit_wait',`description`='每秒 commit 等待事件次数',`description_en`='The number of commit wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 28: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('network_wait','network_wait','system_event_network_total_waits','times/s','每秒 network 等待事件次数','The number of network wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_network_total_waits',`name`='network_wait',`name_en`='network_wait',`description`='每秒 network 等待事件次数',`description_en`='The number of network wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 29: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('user_io_wait','user_io_wait','system_event_user_io_total_waits','times/s','每秒 user_io 等待事件次数','The number of user_io wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_user_io_total_waits',`name`='user_io_wait',`name_en`='user_io_wait',`description`='每秒 user_io 等待事件次数',`description_en`='The number of user_io wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 30: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('system_io_wait','system_io_wait','system_event_system_io_total_waits','times/s','每秒 system_io 等待事件次数','The number of system_io wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_system_io_total_waits',`name`='system_io_wait',`name_en`='system_io_wait',`description`='每秒 system_io 等待事件次数',`description_en`='The number of system_io wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 31: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('cluster_wait','cluster_wait','system_event_cluster_total_waits','times/s','每秒 cluster 等待事件次数','The number of cluster wait events per second.',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_cluster_total_waits',`name`='cluster_wait',`name_en`='cluster_wait',`description`='每秒 cluster 等待事件次数',`description_en`='The number of cluster wait events per second.',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 32: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other_wait','other_wait','system_event_other_total_waits','times/s','每秒其他等待事件次数','Other wait event',1,NULL,'',0,1,'wait_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='performance_and_sql',`key`='system_event_other_total_waits',`name`='other_wait',`name_en`='other_wait',`description`='每秒其他等待事件次数',`description_en`='Other wait event',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 33: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','wait_event_rt','μs','等待事件平均耗时','Average time to wait for an event',1,NULL,'',0,1,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='wait_event_rt',`name`='all',`name_en`='all',`description`='等待事件平均耗时',`description_en`='Average time to wait for an event',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 34: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('application_wait','application_wait','system_event_application_time_waited','μs','application 等待事件平均耗时','The average time spent on an application wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_application_time_waited',`name`='application_wait',`name_en`='application_wait',`description`='application 等待事件平均耗时',`description_en`='The average time spent on an application wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 35: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('configuration_wait','configuration_wait','system_event_configuration_time_waited','μs','configuration 等待事件平均耗时','The average time spent on a configuration wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_configuration_time_waited',`name`='configuration_wait',`name_en`='configuration_wait',`description`='configuration 等待事件平均耗时',`description_en`='The average time spent on a configuration wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 36: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('administrative_wait','administrative_wait','system_event_administrative_time_waited','μs','administrative 等待事件平均耗时','The average time spent on an administrative wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_administrative_time_waited',`name`='administrative_wait',`name_en`='administrative_wait',`description`='administrative 等待事件平均耗时',`description_en`='The average time spent on an administrative wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 37: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('concurrency_wait','concurrency_wait','system_event_concurrency_time_waited','μs','concurrency 等待事件平均耗时','The average time spent on a concurrency wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_concurrency_time_waited',`name`='concurrency_wait',`name_en`='concurrency_wait',`description`='concurrency 等待事件平均耗时',`description_en`='The average time spent on a concurrency wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 38: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit_wait','commit_wait','system_event_commit_time_waited','μs','commit 等待事件平均耗时','The average time spent on a commit wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_commit_time_waited',`name`='commit_wait',`name_en`='commit_wait',`description`='commit 等待事件平均耗时',`description_en`='The average time spent on a commit wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 39: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('network_wait','network_wait','system_event_network_time_waited','μs','network 等待事件平均耗时','The average time spent on a network wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_network_time_waited',`name`='network_wait',`name_en`='network_wait',`description`='network 等待事件平均耗时',`description_en`='The average time spent on a network wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 40: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('user_io_wait','user_io_wait','system_event_user_io_time_waited','μs','user_io 等待事件平均耗时','The average time spent on a user_io wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_user_io_time_waited',`name`='user_io_wait',`name_en`='user_io_wait',`description`='user_io 等待事件平均耗时',`description_en`='The average time spent on a user_io wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 41: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('system_io_wait','system_io_wait','system_event_system_io_time_waited','μs','system_io 等待事件平均耗时','The average time spent on a system_io wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_system_io_time_waited',`name`='system_io_wait',`name_en`='system_io_wait',`description`='system_io 等待事件平均耗时',`description_en`='The average time spent on a system_io wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 42: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('cluster_wait','cluster_wait','system_event_cluster_time_waited','μs','cluster 等待事件平均耗时','The average time spent on a cluster wait event.',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_cluster_time_waited',`name`='cluster_wait',`name_en`='cluster_wait',`description`='cluster 等待事件平均耗时',`description_en`='The average time spent on a cluster wait event.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 43: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other_wait','other_wait','system_event_other_time_waited','μs','其他等待事件平均耗时','Average time spent for other wait event',1,NULL,'',0,1,'wait_event_rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='performance_and_sql',`key`='system_event_other_time_waited',`name`='other_wait',`name_en`='other_wait',`description`='其他等待事件平均耗时',`description_en`='Average time spent for other wait event',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 44: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('request_enqueue_count','request_enqueue_count','request_enqueue_count','times/s','进入处理队列的请求数量','The number of requests that entered the queue',1,NULL,'',0,1,'request_queue_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='request_queue_count',`class_name`='performance_and_sql',`key`='request_enqueue_count',`name`='request_enqueue_count',`name_en`='request_enqueue_count',`description`='进入处理队列的请求数量',`description_en`='The number of requests that entered the queue',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 45: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('request_dequeue_count','request_dequeue_count','request_dequeue_count','times/s','从处理队列出队的请求数量','Number of requests dequeued from the queue',1,NULL,'',0,1,'request_queue_count','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='request_queue_count',`class_name`='performance_and_sql',`key`='request_dequeue_count',`name`='request_dequeue_count',`name_en`='request_dequeue_count',`description`='从处理队列出队的请求数量',`description_en`='Number of requests dequeued from the queue',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 46: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('queue_time','queue_time','request_queue_time','μs','SQL 在等待队列中等待耗时','SQL waiting time in the waiting queue',1,NULL,'',0,1,'request_queue_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='request_queue_time',`class_name`='performance_and_sql',`key`='request_queue_time',`name`='queue_time',`name_en`='queue_time',`description`='SQL 在等待队列中等待耗时',`description_en`='SQL waiting time in the waiting queue',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 47: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('request_queue','request_queue','ob_tenant_request_queue_size','','OceanBase租户请求队列大小','OceanBase tenant request queue size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'request_queue_size','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='request_queue_size',`class_name`='performance_and_sql',`key`='ob_tenant_request_queue_size',`name`='request_queue',`name_en`='request_queue',`description`='OceanBase租户请求队列大小',`description_en`='OceanBase tenant request queue size',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 48: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('large_request_queue','large_request_queue','ob_tenant_request_queue_large_size','','OceanBase租户大查询队列大小','OceanBase tenant large request queue size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'request_queue_size','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='request_queue_size',`class_name`='performance_and_sql',`key`='ob_tenant_request_queue_large_size',`name`='large_request_queue',`name_en`='large_request_queue',`description`='OceanBase租户大查询队列大小',`description_en`='OceanBase tenant large request queue size',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 49: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('租户 CPU 消耗','Tenant CPU cost','ob_tenant_cpu_percent','%','租户 CPU 使用量 * 100 / 租户 CPU 分配量','Tenant CPU used * 100 / Tenant CPU assigned',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'3.2.3.0','CPU usage rate','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='CPU usage rate',`class_name`='performance_and_sql',`key`='ob_tenant_cpu_percent',`name`='租户 CPU 消耗',`name_en`='Tenant CPU cost',`description`='租户 CPU 使用量 * 100 / 租户 CPU 分配量',`description_en`='Tenant CPU used * 100 / Tenant CPU assigned',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.3.0' sql 50: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('租户线程使用率','Tenant thread usage','ob_tenant_thread_percent','%','活跃线程数 / 租户的最大线程数','Active Threads / Maximum Tenant Threads',1,NULL,'',0,1,'Thread usage rate','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='Thread usage rate',`class_name`='performance_and_sql',`key`='ob_tenant_thread_percent',`name`='租户线程使用率',`name_en`='Tenant thread usage',`description`='活跃线程数 / 租户的最大线程数',`description_en`='Active Threads / Maximum Tenant Threads',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 51: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('memory_usage','memory_usage','ob_memory_percent','%','租户内存已使用百分比','tenant memory usage percent',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'memory usage percent','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='memory usage percent',`class_name`='performance_and_sql',`key`='ob_memory_percent',`name`='memory_usage',`name_en`='memory_usage',`description`='租户内存已使用百分比',`description_en`='tenant memory usage percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 52: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('Memstore_percent','Memstore_percent','memstore_percent','%','MEMStore使用百分比','MEMStore usage percent',1,NULL,'',0,1,'MEMStore usage percent','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='MEMStore usage percent',`class_name`='performance_and_sql',`key`='memstore_percent',`name`='Memstore_percent',`name_en`='Memstore_percent',`description`='MEMStore使用百分比',`description_en`='MEMStore usage percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 53: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('Active_memstore_percent','Active_memstore_percent','active_memstore_percent','%','MEMStore使用占触发冻结百分比','MemStore Usage in Triggered Freezes',1,NULL,'',0,1,'MEMStore usage percent','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='MEMStore usage percent',`class_name`='performance_and_sql',`key`='active_memstore_percent',`name`='Active_memstore_percent',`name_en`='Active_memstore_percent',`description`='MEMStore使用占触发冻结百分比',`description_en`='MemStore Usage in Triggered Freezes',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 54: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('in','in','rpc_packet_in_rt','μs','Rpc 收包平均耗时','The average response time of rpc package in',1,NULL,'',0,1,'Rpc package rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='Rpc package rt',`class_name`='performance_and_sql',`key`='rpc_packet_in_rt',`name`='in',`name_en`='in',`description`='Rpc 收包平均耗时',`description_en`='The average response time of rpc package in',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 55: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('out','out','rpc_packet_out_rt','μs','Rpc 发包平均耗时','The average response time of rpc package out',1,NULL,'',0,1,'Rpc package rt','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='Rpc package rt',`class_name`='performance_and_sql',`key`='rpc_packet_out_rt',`name`='out',`name_en`='out',`description`='Rpc 发包平均耗时',`description_en`='The average response time of rpc package out',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 56: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('in','in','rpc_packet_in','byte','Rpc 收包吞吐量','Rpc package in throughput',1,NULL,'',0,1,'Rpc package throughput','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='Rpc package throughput',`class_name`='performance_and_sql',`key`='rpc_packet_in',`name`='in',`name_en`='in',`description`='Rpc 收包吞吐量',`description_en`='Rpc package in throughput',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 57: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('out','out','rpc_packet_out','byte','Rpc 发包吞吐量','Rpc package out throughput',1,NULL,'',0,1,'Rpc package throughput','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='Rpc package throughput',`class_name`='performance_and_sql',`key`='rpc_packet_out',`name`='out',`name_en`='out',`description`='Rpc 发包吞吐量',`description_en`='Rpc package out throughput',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 58: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('open_cursors','open_cursors','opened_cursors_count','','打开的游标数','Opened cursors count',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'2.2.75','cursors','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='cursors',`class_name`='performance_and_sql',`key`='opened_cursors_count',`name`='open_cursors',`name_en`='open_cursors',`description`='打开的游标数',`description_en`='Opened cursors count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='2.2.75' sql 59: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('full_clog_sync_delay','full_clog_sync_delay','max_full_clog_sync_delay_seconds','s','全能型副本clog同步延迟','full clog sync delay',1,60,'ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',0,1,'2.0.0','4.0.0.0','clog_sync_delay','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='clog_sync_delay',`class_name`='performance_and_sql',`key`='max_full_clog_sync_delay_seconds',`name`='full_clog_sync_delay',`name_en`='full_clog_sync_delay',`description`='全能型副本clog同步延迟',`description_en`='full clog sync delay',`unit`='s',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 60: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('readonly_clog_sync_delay','readonly_clog_sync_delay','max_readonly_clog_sync_delay_seconds','s','只读型副本clog同步延迟','readonly clog sync delay',1,60,'ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',0,1,'2.0.0','4.0.0.0','clog_sync_delay','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='clog_sync_delay',`class_name`='performance_and_sql',`key`='max_readonly_clog_sync_delay_seconds',`name`='readonly_clog_sync_delay',`name_en`='readonly_clog_sync_delay',`description`='只读型副本clog同步延迟',`description_en`='readonly clog sync delay',`unit`='s',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 61: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('logonly_clog_sync_delay','logonly_clog_sync_delay','max_logonly_clog_sync_delay_seconds','s','日志型副本clog同步延迟','logonly clog sync delay',1,60,'ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',0,1,'2.0.0','4.0.0.0','clog_sync_delay','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='clog_sync_delay',`class_name`='performance_and_sql',`key`='max_logonly_clog_sync_delay_seconds',`name`='logonly_clog_sync_delay',`name_en`='logonly_clog_sync_delay',`description`='日志型副本clog同步延迟',`description_en`='logonly clog sync delay',`unit`='s',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='2.0.0',`max_ob_version`='4.0.0.0' sql 62: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('max_ob_tenant_log_sync_delay','max ob tenant log sync delay','max_ob_tenant_log_sync_delay','μs','日志同步最大延迟','max log sync delay',1,NULL,'',0,1,'4.0.0.0','clog_sync_delay','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='clog_sync_delay',`class_name`='performance_and_sql',`key`='max_ob_tenant_log_sync_delay',`name`='max_ob_tenant_log_sync_delay',`name_en`='max ob tenant log sync delay',`description`='日志同步最大延迟',`description_en`='max log sync delay',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.0.0.0' sql 63: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('db_cpu','db_cpu','db_cpu','μs','数据库实例执行数据库命令消耗的ON CPU时间,不包含后台任务','ON CPU time consumed by the database instance to execute database commands, background tasks are not included.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','db_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='db_time',`class_name`='performance_and_sql',`key`='db_cpu',`name`='db_cpu',`name_en`='db_cpu',`description`='数据库实例执行数据库命令消耗的ON CPU时间,不包含后台任务',`description_en`='ON CPU time consumed by the database instance to execute database commands, background tasks are not included.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 64: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('non_idle_wait_time','non_idle_wait_time','non_idle_wait_time','μs','数据库实例执行数据库命令消耗非空闲等待时间,不包含后台任务','Executing database commands on a database instance consumes non-idle waiting time, background tasks are not included.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','db_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='db_time',`class_name`='performance_and_sql',`key`='non_idle_wait_time',`name`='non_idle_wait_time',`name_en`='non_idle_wait_time',`description`='数据库实例执行数据库命令消耗非空闲等待时间,不包含后台任务',`description_en`='Executing database commands on a database instance consumes non-idle waiting time, background tasks are not included.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 65: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('background_db_cpu','background_db_cpu','background_db_cpu','μs','数据库后台任务消耗的ON CPU时间','ON CPU time consumed by database background tasks.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','db_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='db_time',`class_name`='performance_and_sql',`key`='background_db_cpu',`name`='background_db_cpu',`name_en`='background_db_cpu',`description`='数据库后台任务消耗的ON CPU时间',`description_en`='ON CPU time consumed by database background tasks.',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 66: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('background_non_idle_wait_time','background_non_idle_wait_time','background_non_idle_wait_time','μs','数据库后台任务消耗的非空闲等待时间','Non-idle waiting time consumed by database background tasks',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','db_time','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='db_time',`class_name`='performance_and_sql',`key`='background_non_idle_wait_time',`name`='background_non_idle_wait_time',`name_en`='background_non_idle_wait_time',`description`='数据库后台任务消耗的非空闲等待时间',`description_en`='Non-idle waiting time consumed by database background tasks',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 67: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_parse','in_parse','sql_event_in_parse','','表示活跃会话正在执行SQL PARSE','Indicates that the active session is executing SQL PARSE',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_parse',`name`='in_parse',`name_en`='in_parse',`description`='表示活跃会话正在执行SQL PARSE',`description_en`='Indicates that the active session is executing SQL PARSE',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 68: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_pl_parse','in_pl_parse','sql_event_in_pl_parse','','表示活跃会话正在执行PL PARSE','Indicates that the active session is executing PL PARSE',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_pl_parse',`name`='in_pl_parse',`name_en`='in_pl_parse',`description`='表示活跃会话正在执行PL PARSE',`description_en`='Indicates that the active session is executing PL PARSE',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 69: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_plan_cache','in_plan_cache','sql_event_in_plan_cache','','表示活跃会话正在访问plan cache','Indicates that the active session is accessing the plan cache',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_plan_cache',`name`='in_plan_cache',`name_en`='in_plan_cache',`description`='表示活跃会话正在访问plan cache',`description_en`='Indicates that the active session is accessing the plan cache',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 70: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_sql_optimize','in_sql_optimize','sql_event_in_sql_optimize','','表示活跃会话正在执行sql优化','Indicates that the active session is performing sql optimization',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_sql_optimize',`name`='in_sql_optimize',`name_en`='in_sql_optimize',`description`='表示活跃会话正在执行sql优化',`description_en`='Indicates that the active session is performing sql optimization',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 71: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_sql_execution','in_sql_execution','sql_event_in_sql_execution','','表示活跃会话正在执行sql语句','Indicates that the active session is executing sql statements',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_sql_execution',`name`='in_sql_execution',`name_en`='in_sql_execution',`description`='表示活跃会话正在执行sql语句',`description_en`='Indicates that the active session is executing sql statements',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 72: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_px_execution','in_px_execution','sql_event_in_px_execution','','表示活跃会话正在做PX SQL并行执行','Indicates that the active session is doing PX SQL parallel execution',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_px_execution',`name`='in_px_execution',`name_en`='in_px_execution',`description`='表示活跃会话正在做PX SQL并行执行',`description_en`='Indicates that the active session is doing PX SQL parallel execution',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 73: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_sequence_load','in_sequence_load','sql_event_in_sequence_load','','表示活跃会话正在做自增列或 SEQUENCE 取值','Indicates that the active session is doing auto-increment or getting SEQUENCE value',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_sequence_load',`name`='in_sequence_load',`name_en`='in_sequence_load',`description`='表示活跃会话正在做自增列或 SEQUENCE 取值',`description_en`='Indicates that the active session is doing auto-increment or getting SEQUENCE value',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 74: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_committing','in_committing','sql_event_in_committing','','表示活跃会话正处于事务提交阶段','Indicates that the active session is in the transaction commit phase',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_committing',`name`='in_committing',`name_en`='in_committing',`description`='表示活跃会话正处于事务提交阶段',`description_en`='Indicates that the active session is in the transaction commit phase',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 75: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_storage_read','in_storage_read','sql_event_in_storage_read','','表示活跃会话正在执行存储层读','Indicates that the active session is performing a storage layer read',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_storage_read',`name`='in_storage_read',`name_en`='in_storage_read',`description`='表示活跃会话正在执行存储层读',`description_en`='Indicates that the active session is performing a storage layer read',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 76: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_storage_write','in_storage_write','sql_event_in_storage_write','','表示活跃会话正在执行存储层写','Indicates that the active session is performing storage layer writes',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_storage_write',`name`='in_storage_write',`name_en`='in_storage_write',`description`='表示活跃会话正在执行存储层写',`description_en`='Indicates that the active session is performing storage layer writes',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 77: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_remote_das_execution','in_remote_das_execution','sql_event_in_remote_das_execution','','表示活跃会话正在远程das执行','Indicates that an active session is being executed remotely by das',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_remote_das_execution',`name`='in_remote_das_execution',`name_en`='in_remote_das_execution',`description`='表示活跃会话正在远程das执行',`description_en`='Indicates that an active session is being executed remotely by das',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 78: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_filter_rows','in_filter_rows','sql_event_in_filter_rows','','表示活跃会话正在执行算子下压','Indicates that the active session is executing operator pushdown',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_filter_rows',`name`='in_filter_rows',`name_en`='in_filter_rows',`description`='表示活跃会话正在执行算子下压',`description_en`='Indicates that the active session is executing operator pushdown',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 79: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_plsql_compilation','in_plsql_compilation','sql_event_in_plsql_compilation','','表示活跃会话正在PL编译','Indicates that the active session is compiling PL',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_plsql_compilation',`name`='in_plsql_compilation',`name_en`='in_plsql_compilation',`description`='表示活跃会话正在PL编译',`description_en`='Indicates that the active session is compiling PL',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 80: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('in_plsql_execution','in_plsql_execution','sql_event_in_plsql_execution','','表示活跃会话正在PL执行','Indicates that an active session is executing in the PL',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','sql_event','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='sql_event',`class_name`='performance_and_sql',`key`='sql_event_in_plsql_execution',`name`='in_plsql_execution',`name_en`='in_plsql_execution',`description`='表示活跃会话正在PL执行',`description_en`='Indicates that an active session is executing in the PL',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 81: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('on_cpu','on_cpu','ob_foreground_on_cpu_waitevent_cnt','','占用CPU的执行数据库命令的活跃会话数','The number of active sessions that occupy CPU resources and where database commands are executed.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_on_cpu_waitevent_cnt',`name`='on_cpu',`name_en`='on_cpu',`description`='占用CPU的执行数据库命令的活跃会话数',`description_en`='The number of active sessions that occupy CPU resources and where database commands are executed.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 82: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('application','application','ob_foreground_application_waitevent_cnt','','处于APPLICATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the APPLICATION class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_application_waitevent_cnt',`name`='application',`name_en`='application',`description`='处于APPLICATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the APPLICATION class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 83: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('configuration','configuration','ob_foreground_configuration_waitevent_cnt','','处于CONFIGURATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONFIGURATION class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_configuration_waitevent_cnt',`name`='configuration',`name_en`='configuration',`description`='处于CONFIGURATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONFIGURATION class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 84: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('administrative','administrative','ob_foreground_administrative_waitevent_cnt','','处于ADMINISTRATIVE类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_administrative_waitevent_cnt',`name`='administrative',`name_en`='administrative',`description`='处于ADMINISTRATIVE类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 85: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('concurrency','concurrency','ob_foreground_concurrency_waitevent_cnt','','处于CONCURRENCY类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONCURRENCY class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_concurrency_waitevent_cnt',`name`='concurrency',`name_en`='concurrency',`description`='处于CONCURRENCY类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONCURRENCY class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 86: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('commit','commit','ob_foreground_commit_waitevent_cnt','','处于COMMIT类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the COMMIT class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_commit_waitevent_cnt',`name`='commit',`name_en`='commit',`description`='处于COMMIT类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the COMMIT class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 87: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('network','network','ob_foreground_network_waitevent_cnt','','处于NETWORK类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the NETWORK class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_network_waitevent_cnt',`name`='network',`name_en`='network',`description`='处于NETWORK类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the NETWORK class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 88: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('user_io','user_io','ob_foreground_user_io_waitevent_cnt','','处于USER_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the USER I/O class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_user_io_waitevent_cnt',`name`='user_io',`name_en`='user_io',`description`='处于USER_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the USER I/O class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 89: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('system_io','system_io','ob_foreground_system_io_waitevent_cnt','','处于SYSTEM_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the SYSTEM I/O class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_system_io_waitevent_cnt',`name`='system_io',`name_en`='system_io',`description`='处于SYSTEM_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the SYSTEM I/O class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 90: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('cluster','cluster','ob_foreground_cluster_waitevent_cnt','','处于CLUSTER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CLUSTER class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_cluster_waitevent_cnt',`name`='cluster',`name_en`='cluster',`description`='处于CLUSTER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CLUSTER class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 91: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('other','other','ob_foreground_other_waitevent_cnt','','处于OTHER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the OTHER class.',1,NULL,'',0,1,'4.2.0.0','4.3.0.0','foreground_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='foreground_workload',`class_name`='performance_and_sql',`key`='ob_foreground_other_waitevent_cnt',`name`='other',`name_en`='other',`description`='处于OTHER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the OTHER class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0',`max_ob_version`='4.3.0.0' sql 92: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('on_cpu','on_cpu','ob_background_on_cpu_waitevent_cnt','','占用CPU的执行数据库命令的活跃会话数','The number of active sessions that occupy CPU resources and where database commands are executed.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_on_cpu_waitevent_cnt',`name`='on_cpu',`name_en`='on_cpu',`description`='占用CPU的执行数据库命令的活跃会话数',`description_en`='The number of active sessions that occupy CPU resources and where database commands are executed.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 93: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('application','application','ob_background_application_waitevent_cnt','','处于APPLICATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the APPLICATION class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_application_waitevent_cnt',`name`='application',`name_en`='application',`description`='处于APPLICATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the APPLICATION class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 94: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('configuration','configuration','ob_background_configuration_waitevent_cnt','','处于CONFIGURATION类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONFIGURATION class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_configuration_waitevent_cnt',`name`='configuration',`name_en`='configuration',`description`='处于CONFIGURATION类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONFIGURATION class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 95: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('administrative','administrative','ob_background_administrative_waitevent_cnt','','处于ADMINISTRATIVE类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_administrative_waitevent_cnt',`name`='administrative',`name_en`='administrative',`description`='处于ADMINISTRATIVE类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the ADMINISTRATIVE class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 96: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('concurrency','concurrency','ob_background_concurrency_waitevent_cnt','','处于CONCURRENCY类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CONCURRENCY class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_concurrency_waitevent_cnt',`name`='concurrency',`name_en`='concurrency',`description`='处于CONCURRENCY类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CONCURRENCY class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 97: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('commit','commit','ob_background_commit_waitevent_cnt','','处于COMMIT类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the COMMIT class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_commit_waitevent_cnt',`name`='commit',`name_en`='commit',`description`='处于COMMIT类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the COMMIT class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 98: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('network','network','ob_background_network_waitevent_cnt','','处于NETWORK类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the NETWORK class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_network_waitevent_cnt',`name`='network',`name_en`='network',`description`='处于NETWORK类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the NETWORK class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 99: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('user_io','user_io','ob_background_user_io_waitevent_cnt','','处于USER_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the USER I/O class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_user_io_waitevent_cnt',`name`='user_io',`name_en`='user_io',`description`='处于USER_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the USER I/O class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 100: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('system_io','system_io','ob_background_system_io_waitevent_cnt','','处于SYSTEM_IO类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the SYSTEM I/O class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_system_io_waitevent_cnt',`name`='system_io',`name_en`='system_io',`description`='处于SYSTEM_IO类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the SYSTEM I/O class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 101: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('cluster','cluster','ob_background_cluster_waitevent_cnt','','处于CLUSTER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the CLUSTER class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_cluster_waitevent_cnt',`name`='cluster',`name_en`='cluster',`description`='处于CLUSTER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the CLUSTER class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 102: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`max_ob_version`,`group_name`,`class_name`) VALUES ('other','other','ob_background_other_waitevent_cnt','','处于OTHER类型等待事件的活跃会话数','The number of active sessions that are in a wait event of the OTHER class.',1,NULL,'',0,1,'4.2.2.0','4.3.0.0','background_workload','performance_and_sql') ON DUPLICATE KEY UPDATE `group_name`='background_workload',`class_name`='performance_and_sql',`key`='ob_background_other_waitevent_cnt',`name`='other',`name_en`='other',`description`='处于OTHER类型等待事件的活跃会话数',`description_en`='The number of active sessions that are in a wait event of the OTHER class.',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0',`max_ob_version`='4.3.0.0' sql 103: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','tps','times/s','每秒处理事务数','Transactions per second',1,NULL,'',0,1,1,'transaction_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_count',`class_name`='transaction',`key`='tps',`name`='all',`name_en`='all',`description`='每秒处理事务数',`description_en`='Transactions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 104: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_commit_count','trans_commit_count','transaction_commit_count','times/s','每秒提交事务数','Transactions committed per second',1,NULL,'',0,1,'transaction_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_count',`class_name`='transaction',`key`='transaction_commit_count',`name`='trans_commit_count',`name_en`='trans_commit_count',`description`='每秒提交事务数',`description_en`='Transactions committed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 105: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_rollback_count','trans_rollback_count','transaction_rollback_count','times/s','每秒回滚事务数','Transactions rollback per second',1,NULL,'',0,1,'transaction_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_count',`class_name`='transaction',`key`='transaction_rollback_count',`name`='trans_rollback_count',`name_en`='trans_rollback_count',`description`='每秒回滚事务数',`description_en`='Transactions rollback per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 106: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_timeout_count','trans_timeout_count','transaction_timeout_count','times/s','每秒超时事务数','Transactions timeout per second',1,NULL,'',0,1,'transaction_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_count',`class_name`='transaction',`key`='transaction_timeout_count',`name`='trans_timeout_count',`name_en`='trans_timeout_count',`description`='每秒超时事务数',`description_en`='Transactions timeout per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 107: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('local','single partition','trans_sp_total_used_time','μs','本地事务响应时间','Local transaction response time',1,NULL,'',0,1,'3.2.4.1','transaction_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt',`class_name`='transaction',`key`='trans_sp_total_used_time',`name`='local',`name_en`='single partition',`description`='本地事务响应时间',`description_en`='Local transaction response time',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.4.1' sql 108: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('distributed','distributed','trans_distributed_total_used_time','μs','分布式事务响应时间','Distributed transaction response time',1,NULL,'',0,1,'3.2.4.1','transaction_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt',`class_name`='transaction',`key`='trans_distributed_total_used_time',`name`='distributed',`name_en`='distributed',`description`='分布式事务响应时间',`description_en`='Distributed transaction response time',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='3.2.4.1' sql 109: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','tps_rt','μs','事务平均处理耗时','Average processing time per transaction',1,NULL,'',0,1,1,'transaction_rt_details','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt_details',`class_name`='transaction',`key`='tps_rt',`name`='all',`name_en`='all',`description`='事务平均处理耗时',`description_en`='Average processing time per transaction',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 110: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_commit_rt','trans_commit_rt','transaction_commit_rt','μs','事务平均提交耗时','Average commit time per transaction',1,NULL,'',0,1,'transaction_rt_details','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt_details',`class_name`='transaction',`key`='transaction_commit_rt',`name`='trans_commit_rt',`name_en`='trans_commit_rt',`description`='事务平均提交耗时',`description_en`='Average commit time per transaction',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 111: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_rollback_rt','trans_rollback_rt','transaction_rollback_rt','μs','事务平均回滚耗时','Average rollback time per transaction',1,NULL,'',0,1,'transaction_rt_details','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt_details',`class_name`='transaction',`key`='transaction_rollback_rt',`name`='trans_rollback_rt',`name_en`='trans_rollback_rt',`description`='事务平均回滚耗时',`description_en`='Average rollback time per transaction',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 112: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('log_count','log_count','trans_commit_log_count','times/s','每秒提交的事务日志数','Number of transaction logs submitted per second',1,NULL,'',0,1,'transaction_log_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_log_count',`class_name`='transaction',`key`='trans_commit_log_count',`name`='log_count',`name_en`='log_count',`description`='每秒提交的事务日志数',`description_en`='Number of transaction logs submitted per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 113: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('log_size','log_size','clog_trans_log_total_size','byte','每秒提交的事务日志大小','Transaction log size submitted per second',1,NULL,'',0,1,'transaction_log_amount','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_log_amount',`class_name`='transaction',`key`='clog_trans_log_total_size',`name`='log_size',`name_en`='log_size',`description`='每秒提交的事务日志大小',`description_en`='Transaction log size submitted per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 114: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sync_time','sync_time','trans_commit_log_sync_rt','μs','每次事务日志网络同步平均耗时','Average time for each transaction log network synchronization',1,NULL,'',0,1,'transaction_log_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_log_rt',`class_name`='transaction',`key`='trans_commit_log_sync_rt',`name`='sync_time',`name_en`='sync_time',`description`='每次事务日志网络同步平均耗时',`description_en`='Average time for each transaction log network synchronization',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 115: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('write_disk','write_disk','clog_write_disk_rt','μs','每次事务日志写盘平均耗时','Average time to write each transaction log to disk',1,NULL,'',0,1,'4.1.0.3','transaction_log_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_log_rt',`class_name`='transaction',`key`='clog_write_disk_rt',`name`='write_disk',`name_en`='write_disk',`description`='每次事务日志写盘平均耗时',`description_en`='Average time to write each transaction log to disk',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.1.0.3' sql 116: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_rt','μs','clog 每次写入平均耗时','clog average write time per write',1,1,'',0,1,'4.1.0.3','transaction_log_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_log_rt',`class_name`='transaction',`key`='clog_io_write_rt',`name`='clog_write',`name_en`='clog_write',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 117: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('success','success','memstore_write_lock_succ_count','times/s','写锁等待成功次数','Number of successful write lock waits',1,NULL,'',0,1,'lock_wait_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='lock_wait_count',`class_name`='transaction',`key`='memstore_write_lock_succ_count',`name`='success',`name_en`='success',`description`='写锁等待成功次数',`description_en`='Number of successful write lock waits',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 118: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('fail','fail','memstore_write_lock_fail_count','times/s','写锁等待失败次数','Number of failed write lock waits',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'lock_wait_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='lock_wait_count',`class_name`='transaction',`key`='memstore_write_lock_fail_count',`name`='fail',`name_en`='fail',`description`='写锁等待失败次数',`description_en`='Number of failed write lock waits',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 119: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('wait_time','wait_time','memstore_write_lock_wait_time','μs','写锁平均等待耗时','Average waiting time for write lock',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'lock_wait_time','transaction') ON DUPLICATE KEY UPDATE `group_name`='lock_wait_time',`class_name`='transaction',`key`='memstore_write_lock_wait_time',`name`='wait_time',`name_en`='wait_time',`description`='写锁平均等待耗时',`description_en`='Average waiting time for write lock',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 120: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_single_partition_count','trans_single_partition_count','transaction_single_partition_count','times/s','每秒普通事务数','Normal transactions per second',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'trans_count_by_type','transaction') ON DUPLICATE KEY UPDATE `group_name`='trans_count_by_type',`class_name`='transaction',`key`='transaction_single_partition_count',`name`='trans_single_partition_count',`name_en`='trans_single_partition_count',`description`='每秒普通事务数',`description_en`='Normal transactions per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 121: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_multi_partition_count','trans_multi_partition_count','transaction_multi_partition_count','times/s','每秒分布式事务数','Distributed transactions per second',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'trans_count_by_type','transaction') ON DUPLICATE KEY UPDATE `group_name`='trans_count_by_type',`class_name`='transaction',`key`='transaction_multi_partition_count',`name`='trans_multi_partition_count',`name_en`='trans_multi_partition_count',`description`='每秒分布式事务数',`description_en`='Distributed transactions per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 122: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('Mini_Cache_Hit_Count','tx data hit mini cache count','tx_data_hit_mini_cache_count','times/s','事务表读请求命中 mini cache 数量','Mini Cache Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'4.2.0.0','tx_data','transaction') ON DUPLICATE KEY UPDATE `group_name`='tx_data',`class_name`='transaction',`key`='tx_data_hit_mini_cache_count',`name`='Mini_Cache_Hit_Count',`name_en`='tx data hit mini cache count',`description`='事务表读请求命中 mini cache 数量',`description_en`='Mini Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 123: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('KV_Cache_Hit_Count','tx data hit kv cache count','tx_data_hit_kv_cache_count','times/s','事务表读请求命中 kv cache 数量','KV Cache Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'4.2.0.0','tx_data','transaction') ON DUPLICATE KEY UPDATE `group_name`='tx_data',`class_name`='transaction',`key`='tx_data_hit_kv_cache_count',`name`='KV_Cache_Hit_Count',`name_en`='tx data hit kv cache count',`description`='事务表读请求命中 kv cache 数量',`description_en`='KV Cache Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 124: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('TX_CTX_Hit_Count','tx data read tx ctx count','tx_data_read_tx_ctx_count','times/s','事务表读请求命中事务上下文表数量','Transaction Context Table Hits by Transaction Table Read Requests',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'4.2.0.0','tx_data','transaction') ON DUPLICATE KEY UPDATE `group_name`='tx_data',`class_name`='transaction',`key`='tx_data_read_tx_ctx_count',`name`='TX_CTX_Hit_Count',`name_en`='tx data read tx ctx count',`description`='事务表读请求命中事务上下文表数量',`description_en`='Transaction Context Table Hits by Transaction Table Read Requests',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 125: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('TX_Data_Memtable_Hit_Count','tx data read tx data memtable count','tx_data_read_tx_data_memtable_count','times/s','事务表读请求命中 memtable 数量','MemTable Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'4.2.0.0','tx_data','transaction') ON DUPLICATE KEY UPDATE `group_name`='tx_data',`class_name`='transaction',`key`='tx_data_read_tx_data_memtable_count',`name`='TX_Data_Memtable_Hit_Count',`name_en`='tx data read tx data memtable count',`description`='事务表读请求命中 memtable 数量',`description_en`='MemTable Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 126: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('TX_Data_SStable_Hit_Count','tx data read tx data sstable count','tx_data_read_tx_data_sstable_count','times/s','事务表读请求命中 sstable 数量','SSTable Hits by Read Requests on Transaction Table',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'4.2.0.0','tx_data','transaction') ON DUPLICATE KEY UPDATE `group_name`='tx_data',`class_name`='transaction',`key`='tx_data_read_tx_data_sstable_count',`name`='TX_Data_SStable_Hit_Count',`name_en`='tx data read tx data sstable count',`description`='事务表读请求命中 sstable 数量',`description_en`='SSTable Hits by Read Requests on Transaction Table',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.0.0' sql 127: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('leader_absent_count','leader_absent_count','tenant_partition_leader_absent_count','','租户无主分区个数','The count of partition leader absent',1,60,'tenant_name,ob_tenant_id',0,1,'4.0.0.0','transaction_partition','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_partition',`class_name`='transaction',`key`='tenant_partition_leader_absent_count',`name`='leader_absent_count',`name_en`='leader_absent_count',`description`='租户无主分区个数',`description_en`='The count of partition leader absent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.0.0.0' sql 128: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('replica_absent_count','replica_absent_count','tenant_partition_replica_absent_count','','租户缺副本分区个数','The count of partition replica absent',1,60,'tenant_name,ob_tenant_id',0,1,'4.0.0.0','transaction_partition','transaction') ON DUPLICATE KEY UPDATE `group_name`='transaction_partition',`class_name`='transaction',`key`='tenant_partition_replica_absent_count',`name`='replica_absent_count',`name_en`='replica_absent_count',`description`='租户缺副本分区个数',`description_en`='The count of partition replica absent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='tenant_name,ob_tenant_id',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.0.0.0' sql 129: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_trans_start_count','xa_trans_start_count','xa_trans_start_count','','已经成功开启的xa事务总个数(包含已经结束的)','The total number of xa transactions opened (including ended)',1,NULL,'',0,1,'4.2.2.0','xa_trans_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_count',`class_name`='transaction',`key`='xa_trans_start_count',`name`='xa_trans_start_count',`name_en`='xa_trans_start_count',`description`='已经成功开启的xa事务总个数(包含已经结束的)',`description_en`='The total number of xa transactions opened (including ended)',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 130: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_read_only_trans_total_count','xa_read_only_trans_total_count','xa_read_only_trans_total_count','','只读的xa事务总个数','The total number of read only xa transactions',1,NULL,'',0,1,'4.2.2.0','xa_trans_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_count',`class_name`='transaction',`key`='xa_read_only_trans_total_count',`name`='xa_read_only_trans_total_count',`name_en`='xa_read_only_trans_total_count',`description`='只读的xa事务总个数',`description_en`='The total number of read only xa transactions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 131: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_one_phase_commit_total_count','xa_one_phase_commit_total_count','xa_one_phase_commit_total_count','','采用一阶段提交的xa事务总个数','The total number of one phase xa transactions',1,NULL,'',0,1,'4.2.2.0','xa_trans_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_count',`class_name`='transaction',`key`='xa_one_phase_commit_total_count',`name`='xa_one_phase_commit_total_count',`name_en`='xa_one_phase_commit_total_count',`description`='采用一阶段提交的xa事务总个数',`description_en`='The total number of one phase xa transactions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 132: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_start_total_count','xa_start_total_count','xa_start_total_count','','xa_start 语句数','The total number of xa_start statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_count',`class_name`='transaction',`key`='xa_start_total_count',`name`='xa_start_total_count',`name_en`='xa_start_total_count',`description`='xa_start 语句数',`description_en`='The total number of xa_start statement',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 133: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_end_total_count','xa_end_total_count','xa_end_total_count','','xa_end 语句数','The total number of xa_end statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_count',`class_name`='transaction',`key`='xa_end_total_count',`name`='xa_end_total_count',`name_en`='xa_end_total_count',`description`='xa_end 语句数',`description_en`='The total number of xa_end statement',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 134: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_prepare_total_count','xa_prepare_total_count','xa_prepare_total_count','','xa_prepare 语句数','The total number of xa_prepare statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_count',`class_name`='transaction',`key`='xa_prepare_total_count',`name`='xa_prepare_total_count',`name_en`='xa_prepare_total_count',`description`='xa_prepare 语句数',`description_en`='The total number of xa_prepare statement',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 135: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_commit_total_count','xa_commit_total_count','xa_commit_total_count','','xa_commit 语句数','The total number of xa_commit statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_count',`class_name`='transaction',`key`='xa_commit_total_count',`name`='xa_commit_total_count',`name_en`='xa_commit_total_count',`description`='xa_commit 语句数',`description_en`='The total number of xa_commit statement',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 136: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_rollback_total_count','xa_rollback_total_count','xa_rollback_total_count','','xa_rollback 语句数','The total number of xa_rollback statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_count','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_count',`class_name`='transaction',`key`='xa_rollback_total_count',`name`='xa_rollback_total_count',`name_en`='xa_rollback_total_count',`description`='xa_rollback 语句数',`description_en`='The total number of xa_rollback statement',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 137: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_start_total_rt','xa_start_total_rt','xa_start_total_rt','μs','xa_start 语句耗时','The response time of xa_start statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_rt',`class_name`='transaction',`key`='xa_start_total_rt',`name`='xa_start_total_rt',`name_en`='xa_start_total_rt',`description`='xa_start 语句耗时',`description_en`='The response time of xa_start statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 138: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_end_total_rt','xa_end_total_rt','xa_end_total_rt','μs','xa_end 语句耗时','The response time of xa_end statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_rt',`class_name`='transaction',`key`='xa_end_total_rt',`name`='xa_end_total_rt',`name_en`='xa_end_total_rt',`description`='xa_end 语句耗时',`description_en`='The response time of xa_end statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 139: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_prepare_total_rt','xa_prepare_total_rt','xa_prepare_total_rt','μs','xa_prepare 语句耗时','The response time of xa_prepare statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_rt',`class_name`='transaction',`key`='xa_prepare_total_rt',`name`='xa_prepare_total_rt',`name_en`='xa_prepare_total_rt',`description`='xa_prepare 语句耗时',`description_en`='The response time of xa_prepare statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 140: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_commit_total_rt','xa_commit_total_rt','xa_commit_total_rt','μs','xa_commit 语句耗时','The response time of xa_commit statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_rt',`class_name`='transaction',`key`='xa_commit_total_rt',`name`='xa_commit_total_rt',`name_en`='xa_commit_total_rt',`description`='xa_commit 语句耗时',`description_en`='The response time of xa_commit statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 141: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('xa_rollback_total_rt','xa_rollback_total_rt','xa_rollback_total_rt','μs','xa_rollback 语句耗时','The response time of xa_rollback statement',1,NULL,'',0,1,'4.2.2.0','xa_trans_statement_rt','transaction') ON DUPLICATE KEY UPDATE `group_name`='xa_trans_statement_rt',`class_name`='transaction',`key`='xa_rollback_total_rt',`name`='xa_rollback_total_rt',`name_en`='xa_rollback_total_rt',`description`='xa_rollback 语句耗时',`description_en`='The response time of xa_rollback statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.2.2.0' sql 142: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','total_memstore_used','byte','MEMStore 总大小','MEMStore total size',1,NULL,'',0,1,'memstore','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='memstore',`class_name`='storage_and_cache',`key`='total_memstore_used',`name`='total',`name_en`='total',`description`='MEMStore 总大小',`description_en`='MEMStore total size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 143: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active','active','active_memstore_used','byte','活跃 MEMStore 大小','Active MEMStore size',1,NULL,'',0,1,'memstore','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='memstore',`class_name`='storage_and_cache',`key`='active_memstore_used',`name`='active',`name_en`='active',`description`='活跃 MEMStore 大小',`description_en`='Active MEMStore size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 144: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trigger','trigger','major_freeze_trigger','byte','触发合并阈值','Trigger merge threshold',1,NULL,'',0,1,'memstore','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='memstore',`class_name`='storage_and_cache',`key`='major_freeze_trigger',`name`='trigger',`name_en`='trigger',`description`='触发合并阈值',`description_en`='Trigger merge threshold',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 145: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('limit','limit','memstore_limit','byte','MEMStore的limit','MEMStore limit',1,NULL,'',0,1,'memstore','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='memstore',`class_name`='storage_and_cache',`key`='memstore_limit',`name`='limit',`name_en`='limit',`description`='MEMStore的limit',`description_en`='MEMStore limit',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 146: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_count','times/s','SSStore 每秒读次数','SSStore read times per second',1,NULL,'',0,1,'iops','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='storage_and_cache',`key`='io_read_count',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每秒读次数',`description_en`='SSStore read times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 147: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_count','times/s','SSStore 每秒写次数','SSStore write times per second',1,NULL,'',0,1,'iops','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='storage_and_cache',`key`='io_write_count',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每秒写次数',`description_en`='SSStore write times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 148: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_count','times/s','clog 每秒读次数','Clog read times per second',1,NULL,'',0,1,'4.1.0.3','iops','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='storage_and_cache',`key`='clog_io_read_count',`name`='clog_read',`name_en`='clog_read',`description`='clog 每秒读次数',`description_en`='Clog read times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 149: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_count','times/s','clog 每秒写次数','Clog write times per second',1,NULL,'',0,1,'4.1.0.3','iops','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='storage_and_cache',`key`='clog_io_write_count',`name`='clog_write',`name_en`='clog_write',`description`='clog 每秒写次数',`description_en`='Clog write times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 150: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_rt','μs','SSStore 每次读取平均耗时','SSStore average read time per read',1,NULL,'',0,1,'io_time','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='storage_and_cache',`key`='io_read_rt',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每次读取平均耗时',`description_en`='SSStore average read time per read',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 151: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_rt','μs','SSStore 每次写入平均耗时','SSStore average write time per write',1,NULL,'',0,1,'io_time','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='storage_and_cache',`key`='io_write_rt',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每次写入平均耗时',`description_en`='SSStore average write time per write',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 152: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_rt','μs','clog 每次读取平均耗时','Average Clog Read Time',1,NULL,'',0,1,'4.1.0.3','io_time','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='storage_and_cache',`key`='clog_io_read_rt',`name`='clog_read',`name_en`='clog_read',`description`='clog 每次读取平均耗时',`description_en`='Average Clog Read Time',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 153: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_rt','μs','clog 每次写入平均耗时','clog average write time per write',1,NULL,'',0,1,'4.1.0.3','io_time','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='storage_and_cache',`key`='clog_io_write_rt',`name`='clog_write',`name_en`='clog_write',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 154: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_size','byte','SSStore 每秒读取数据量','SSStore read data volume per second',1,NULL,'',0,1,'io_throughput','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='storage_and_cache',`key`='io_read_size',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每秒读取数据量',`description_en`='SSStore read data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 155: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_size','byte','SSStore 每秒写入数据量','SSStore write data volume per second',1,NULL,'',0,1,'io_throughput','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='storage_and_cache',`key`='io_write_size',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每秒写入数据量',`description_en`='SSStore write data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 156: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_size','byte','clog 每秒读取数据量','clog read data volume per second',1,NULL,'',0,1,'4.1.0.3','io_throughput','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='storage_and_cache',`key`='clog_io_read_size',`name`='clog_read',`name_en`='clog_read',`description`='clog 每秒读取数据量',`description_en`='clog read data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 157: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_size','byte','clog 每秒写入数据量','clog write data volume per second',1,NULL,'',0,1,'4.1.0.3','io_throughput','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='storage_and_cache',`key`='clog_io_write_size',`name`='clog_write',`name_en`='clog_write',`description`='clog 每秒写入数据量',`description_en`='clog write data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 158: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('block_cache','block_cache','block_cache_size','byte','块缓存大小','Block cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='block_cache_size',`name`='block_cache',`name_en`='block_cache',`description`='块缓存大小',`description_en`='Block cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 159: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('row_cache','row_cache','row_cache_size','byte','行缓存大小','Row cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='row_cache_size',`name`='row_cache',`name_en`='row_cache',`description`='行缓存大小',`description_en`='Row cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 160: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('plan_cache','plan_cache','plan_cache_size','byte','执行计划缓存大小','Execute plan cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='plan_cache_size',`name`='plan_cache',`name_en`='plan_cache',`description`='执行计划缓存大小',`description_en`='Execute plan cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 161: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('clog_cache','clog_cache','clog_cache_size','byte','Clog 缓存大小','Clog cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='clog_cache_size',`name`='clog_cache',`name_en`='clog_cache',`description`='Clog 缓存大小',`description_en`='Clog cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 162: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('bloom_filter_cache','bloom_filter_cache','bloom_filter_cache_size','byte','bloom filter 缓存大小','Bloom filter cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='bloom_filter_cache_size',`name`='bloom_filter_cache',`name_en`='bloom_filter_cache',`description`='bloom filter 缓存大小',`description_en`='Bloom filter cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 163: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('location_cache','location_cache','location_cache_size','byte','location 缓存大小','Location cache size',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'cache_size','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_size',`class_name`='storage_and_cache',`key`='location_cache_size',`name`='location_cache',`name_en`='location_cache',`description`='location 缓存大小',`description_en`='Location cache size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 164: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('block_cache','block_cache','block_cache_hit_ratio','%','块缓存命中率','Block cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='block_cache_hit_ratio',`name`='block_cache',`name_en`='block_cache',`description`='块缓存命中率',`description_en`='Block cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 165: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('row_cache','row_cache','row_cache_hit_ratio','%','行缓存命中率','Row cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='row_cache_hit_ratio',`name`='row_cache',`name_en`='row_cache',`description`='行缓存命中率',`description_en`='Row cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 166: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('plan_cache','plan_cache','plan_cache_hit_ratio','%','执行计划缓存命中率','execution plan cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='plan_cache_hit_ratio',`name`='plan_cache',`name_en`='plan_cache',`description`='执行计划缓存命中率',`description_en`='execution plan cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 167: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('clog_cache','clog_cache','clog_cache_hit_ratio','%','Clog 缓存命中率','Clog cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='clog_cache_hit_ratio',`name`='clog_cache',`name_en`='clog_cache',`description`='Clog 缓存命中率',`description_en`='Clog cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 168: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('bloom_filter_cache','bloom_filter_cache','bloom_filter_cache_hit_ratio','%','bloom filter 缓存命中率','Bloom filter cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='bloom_filter_cache_hit_ratio',`name`='bloom_filter_cache',`name_en`='bloom_filter_cache',`description`='bloom filter 缓存命中率',`description_en`='Bloom filter cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 169: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('location_cache','location_cache','location_cache_hit_ratio','%','location 缓存命中率','Location cache hit rate',1,NULL,'',0,1,'cache_hit_ratio','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_hit_ratio',`class_name`='storage_and_cache',`key`='location_cache_hit_ratio',`name`='location_cache',`name_en`='location_cache',`description`='location 缓存命中率',`description_en`='Location cache hit rate',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 170: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('block_cache','block_cache','block_cache_req_total','','块缓存请求次数','Block cache total request count',1,NULL,'',0,1,'cache_req_total','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_req_total',`class_name`='storage_and_cache',`key`='block_cache_req_total',`name`='block_cache',`name_en`='block_cache',`description`='块缓存请求次数',`description_en`='Block cache total request count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 171: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('row_cache','row_cache','row_cache_req_total','','行缓存请求次数','Row cache total request count',1,NULL,'',0,1,'cache_req_total','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_req_total',`class_name`='storage_and_cache',`key`='row_cache_req_total',`name`='row_cache',`name_en`='row_cache',`description`='行缓存请求次数',`description_en`='Row cache total request count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 172: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('clog_cache','clog_cache','clog_cache_req_total','','Clog 缓存请求次数','Clog cache total request count',1,NULL,'',0,1,'cache_req_total','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_req_total',`class_name`='storage_and_cache',`key`='clog_cache_req_total',`name`='clog_cache',`name_en`='clog_cache',`description`='Clog 缓存请求次数',`description_en`='Clog cache total request count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 173: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('bloom_filter_cache','bloom_filter_cache','bloom_filter_cache_req_total','','bloom filter 缓存请求次数','Bloom filter cache total request count',1,NULL,'',0,1,'cache_req_total','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_req_total',`class_name`='storage_and_cache',`key`='bloom_filter_cache_req_total',`name`='bloom_filter_cache',`name_en`='bloom_filter_cache',`description`='bloom filter 缓存请求次数',`description_en`='Bloom filter cache total request count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 174: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('location_cache','location_cache','location_cache_req_total','','location 缓存请求次数','Location cache total request count',1,NULL,'',0,1,'cache_req_total','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='cache_req_total',`class_name`='storage_and_cache',`key`='location_cache_req_total',`name`='location_cache',`name_en`='location_cache',`description`='location 缓存请求次数',`description_en`='Location cache total request count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 175: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('frozen_memstore_count','frozen_memstore_count','ob_tenant_partition_frozen_memstore_count','','租户冻结memstore个数','Number of Tenant frozen memstore',1,60,'',0,1,'4.0.0.0','frozen_memstore','storage_and_cache') ON DUPLICATE KEY UPDATE `group_name`='frozen_memstore',`class_name`='storage_and_cache',`key`='ob_tenant_partition_frozen_memstore_count',`name`='frozen_memstore_count',`name_en`='frozen_memstore_count',`description`='租户冻结memstore个数',`description_en`='Number of Tenant frozen memstore',`unit`='',`display_by_default`=1,`interval`=60,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.0.0.0' sql 176: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 177: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','sql_select_count','times/s','每秒处理 Select 语句数','Number of Select statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_select_count',`name`='select',`name_en`='select',`description`='每秒处理 Select 语句数',`description_en`='Number of Select statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 178: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','sql_insert_count','times/s','每秒处理 Insert 语句数','Number of Insert statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_insert_count',`name`='insert',`name_en`='insert',`description`='每秒处理 Insert 语句数',`description_en`='Number of Insert statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 179: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','sql_update_count','times/s','每秒处理 Update 语句数','Number of Update statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_update_count',`name`='update',`name_en`='update',`description`='每秒处理 Update 语句数',`description_en`='Number of Update statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 180: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('replace','replace','sql_replace_count','times/s','每秒处理 Replace 语句数','Number of Replace statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_replace_count',`name`='replace',`name_en`='replace',`description`='每秒处理 Replace 语句数',`description_en`='Number of Replace statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 181: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','sql_delete_count','times/s','每秒处理 Delete 语句数','Number of Delete statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_delete_count',`name`='delete',`name_en`='delete',`description`='每秒处理 Delete 语句数',`description_en`='Number of Delete statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 182: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other','other','sql_other_count','times/s','DDL, DCL, DTL 等其他语句数','Number of DDL, DCL, DTL statements processed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='database_metrics',`key`='sql_other_count',`name`='other',`name_en`='other',`description`='DDL, DCL, DTL 等其他语句数',`description_en`='Number of DDL, DCL, DTL statements processed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 183: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 184: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','sql_select_rt','μs','Select 语句平均处理耗时','The average processing time for each Select statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_select_rt',`name`='select',`name_en`='select',`description`='Select 语句平均处理耗时',`description_en`='The average processing time for each Select statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 185: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','sql_insert_rt','μs','Insert 语句平均处理耗时','The average processing time of each Insert statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_insert_rt',`name`='insert',`name_en`='insert',`description`='Insert 语句平均处理耗时',`description_en`='The average processing time of each Insert statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 186: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','sql_update_rt','μs','Update 语句平均处理耗时','The average processing time of each Update statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_update_rt',`name`='update',`name_en`='update',`description`='Update 语句平均处理耗时',`description_en`='The average processing time of each Update statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 187: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('replace','replace','sql_replace_rt','μs','Replace 语句平均处理耗时','The average processing time for each Replace statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_replace_rt',`name`='replace',`name_en`='replace',`description`='Replace 语句平均处理耗时',`description_en`='The average processing time for each Replace statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 188: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','sql_delete_rt','μs','Delete 语句平均处理耗时','The average processing time of each Delete statement',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_delete_rt',`name`='delete',`name_en`='delete',`description`='Delete 语句平均处理耗时',`description_en`='The average processing time of each Delete statement',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 189: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('other','other','sql_other_rt','μs','DDL, DCL, DTL 等其他语句平均处理耗时','The average processing time of each DDL, DCL, DTL statements',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'QPS_RT','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='database_metrics',`key`='sql_other_rt',`name`='other',`name_en`='other',`description`='DDL, DCL, DTL 等其他语句平均处理耗时',`description_en`='The average processing time of each DDL, DCL, DTL statements',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 190: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','tps','times/s','每秒处理事务数','Transactions per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,1,'TPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='database_metrics',`key`='tps',`name`='all',`name_en`='all',`description`='每秒处理事务数',`description_en`='Transactions per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 191: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_commit_count','trans_commit_count','transaction_commit_count','times/s','每秒提交事务数','Transactions committed per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'TPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='database_metrics',`key`='transaction_commit_count',`name`='trans_commit_count',`name_en`='trans_commit_count',`description`='每秒提交事务数',`description_en`='Transactions committed per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 192: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_rollback_count','trans_rollback_count','transaction_rollback_count','times/s','每秒回滚事务数','Transactions rollback per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'TPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='database_metrics',`key`='transaction_rollback_count',`name`='trans_rollback_count',`name_en`='trans_rollback_count',`description`='每秒回滚事务数',`description_en`='Transactions rollback per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 193: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_timeout_count','trans_timeout_count','transaction_timeout_count','times/s','每秒超时事务数','Transactions timeout per second',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'TPS','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='database_metrics',`key`='transaction_timeout_count',`name`='trans_timeout_count',`name_en`='trans_timeout_count',`description`='每秒超时事务数',`description_en`='Transactions timeout per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 194: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`order`,`group_name`,`class_name`) VALUES ('all','all','tps_rt','μs','事务平均处理耗时','Average processing time per transaction',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,1,'transaction_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt',`class_name`='database_metrics',`key`='tps_rt',`name`='all',`name_en`='all',`description`='事务平均处理耗时',`description_en`='Average processing time per transaction',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`order`=1 sql 195: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_commit_rt','trans_commit_rt','transaction_commit_rt','μs','事务平均提交耗时','Average commit time per transaction',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'transaction_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt',`class_name`='database_metrics',`key`='transaction_commit_rt',`name`='trans_commit_rt',`name_en`='trans_commit_rt',`description`='事务平均提交耗时',`description_en`='Average commit time per transaction',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 196: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_rollback_rt','trans_rollback_rt','transaction_rollback_rt','μs','事务平均回滚耗时','Average rollback time per transaction',1,1,'ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',0,1,'transaction_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='transaction_rt',`class_name`='database_metrics',`key`='transaction_rollback_rt',`name`='trans_rollback_rt',`name_en`='trans_rollback_rt',`description`='事务平均回滚耗时',`description_en`='Average rollback time per transaction',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 197: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active_session','active_session','active_session','','当前活跃会话数','Number of current active sessions',1,NULL,'',0,1,'session','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='database_metrics',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 198: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all_session','all_session','all_session','','当前会话数','Number of current sessions',1,NULL,'',0,1,'session','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='database_metrics',`key`='all_session',`name`='all_session',`name_en`='all_session',`description`='当前会话数',`description_en`='Number of current sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 199: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('queue_time','queue_time','request_queue_time','μs','SQL 在等待队列中等待耗时','SQL waiting time in the waiting queue',1,NULL,'',0,1,'queue_time','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='queue_time',`class_name`='database_metrics',`key`='request_queue_time',`name`='queue_time',`name_en`='queue_time',`description`='SQL 在等待队列中等待耗时',`description_en`='SQL waiting time in the waiting queue',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 200: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('log_count','log_count','trans_commit_log_count','times/s','每秒提交的事务日志数','Number of transaction logs submitted per second',1,NULL,'',0,1,'trans_log','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_log',`class_name`='database_metrics',`key`='trans_commit_log_count',`name`='log_count',`name_en`='log_count',`description`='每秒提交的事务日志数',`description_en`='Number of transaction logs submitted per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 201: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('log_size','log_size','clog_trans_log_total_size','byte','每秒提交的事务日志大小','Transaction log size submitted per second',1,NULL,'',0,1,'trans_log_size','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_log_size',`class_name`='database_metrics',`key`='clog_trans_log_total_size',`name`='log_size',`name_en`='log_size',`description`='每秒提交的事务日志大小',`description_en`='Transaction log size submitted per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 202: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('write_disk','write_disk','clog_write_disk_rt','μs','每次事务日志写盘平均耗时','Average time to write each transaction log to disk',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'4.1.0.3','trans_log_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_log_rt',`class_name`='database_metrics',`key`='clog_write_disk_rt',`name`='write_disk',`name_en`='write_disk',`description`='每次事务日志写盘平均耗时',`description_en`='Average time to write each transaction log to disk',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.1.0.3' sql 203: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sync_time','sync_time','trans_commit_log_sync_rt','μs','每次事务日志网络同步平均耗时','Average time for each transaction log network synchronization',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'trans_log_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_log_rt',`class_name`='database_metrics',`key`='trans_commit_log_sync_rt',`name`='sync_time',`name_en`='sync_time',`description`='每次事务日志网络同步平均耗时',`description_en`='Average time for each transaction log network synchronization',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 204: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_rt','μs','clog 每次写入平均耗时','clog average write time per write',1,1,'',0,1,'4.1.0.3','trans_log_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_log_rt',`class_name`='database_metrics',`key`='clog_io_write_rt',`name`='clog_write',`name_en`='clog_write',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 205: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_count','times/s','SSStore 每秒读次数','SSStore read times per second',1,NULL,'',0,1,'iops','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='database_metrics',`key`='io_read_count',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每秒读次数',`description_en`='SSStore read times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 206: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_count','times/s','SSStore 每秒写次数','SSStore write times per second',1,NULL,'',0,1,'iops','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='database_metrics',`key`='io_write_count',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每秒写次数',`description_en`='SSStore write times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 207: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_count','times/s','clog 每秒读次数','Clog read times per second',1,NULL,'',0,1,'4.1.0.3','iops','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='database_metrics',`key`='clog_io_read_count',`name`='clog_read',`name_en`='clog_read',`description`='clog 每秒读次数',`description_en`='Clog read times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 208: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_count','times/s','clog 每秒写次数','Clog write times per second',1,NULL,'',0,1,'4.1.0.3','iops','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='database_metrics',`key`='clog_io_write_count',`name`='clog_write',`name_en`='clog_write',`description`='clog 每秒写次数',`description_en`='Clog write times per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 209: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_rt','μs','SSStore 每次读取平均耗时','SSStore average read time per read',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'io_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_rt',`class_name`='database_metrics',`key`='io_read_rt',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每次读取平均耗时',`description_en`='SSStore average read time per read',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 210: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_rt','μs','SSStore 每次写入平均耗时','SSStore average write time per write',1,1,'tenant_name,ob_tenant_id,svr_ip',0,1,'io_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_rt',`class_name`='database_metrics',`key`='io_write_rt',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每次写入平均耗时',`description_en`='SSStore average write time per write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='tenant_name,ob_tenant_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 211: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_rt','μs','clog 每次读取平均耗时','Average Clog Read Time',1,NULL,'',0,1,'4.1.0.3','io_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_rt',`class_name`='database_metrics',`key`='clog_io_read_rt',`name`='clog_read',`name_en`='clog_read',`description`='clog 每次读取平均耗时',`description_en`='Average Clog Read Time',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 212: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_rt','μs','clog 每次写入平均耗时','clog average write time per write',1,NULL,'',0,1,'4.1.0.3','io_rt','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_rt',`class_name`='database_metrics',`key`='clog_io_write_rt',`name`='clog_write',`name_en`='clog_write',`description`='clog 每次写入平均耗时',`description_en`='clog average write time per write',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 213: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_read','ssstore_read','io_read_size','byte','SSStore 每秒读取数据量','SSStore read data volume per second',1,NULL,'',0,1,'io_throughput','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='database_metrics',`key`='io_read_size',`name`='ssstore_read',`name_en`='ssstore_read',`description`='SSStore 每秒读取数据量',`description_en`='SSStore read data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 214: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ssstore_write','ssstore_write','io_write_size','byte','SSStore 每秒写入数据量','SSStore write data volume per second',1,NULL,'',0,1,'io_throughput','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='database_metrics',`key`='io_write_size',`name`='ssstore_write',`name_en`='ssstore_write',`description`='SSStore 每秒写入数据量',`description_en`='SSStore write data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 215: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_read','clog_read','clog_io_read_size','byte','clog 每秒读取数据量','clog read data volume per second',1,NULL,'',0,1,'4.1.0.3','io_throughput','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='database_metrics',`key`='clog_io_read_size',`name`='clog_read',`name_en`='clog_read',`description`='clog 每秒读取数据量',`description_en`='clog read data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 216: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`min_ob_version`,`group_name`,`class_name`) VALUES ('clog_write','clog_write','clog_io_write_size','byte','clog 每秒写入数据量','clog write data volume per second',1,NULL,'',0,1,'4.1.0.3','io_throughput','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='database_metrics',`key`='clog_io_write_size',`name`='clog_write',`name_en`='clog_write',`description`='clog 每秒写入数据量',`description_en`='clog write data volume per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`min_ob_version`='4.1.0.3' sql 217: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_single_partition_count','trans_single_partition_count','transaction_single_partition_count','times/s','每秒普通事务数','Normal transactions per second',1,NULL,'',0,1,'trans_count_by_type','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_count_by_type',`class_name`='database_metrics',`key`='transaction_single_partition_count',`name`='trans_single_partition_count',`name_en`='trans_single_partition_count',`description`='每秒普通事务数',`description_en`='Normal transactions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 218: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_multi_partition_count','trans_multi_partition_count','transaction_multi_partition_count','times/s','每秒分布式事务数','Distributed transactions per second',1,NULL,'',0,1,'trans_count_by_type','database_metrics') ON DUPLICATE KEY UPDATE `group_name`='trans_count_by_type',`class_name`='database_metrics',`key`='transaction_multi_partition_count',`name`='trans_multi_partition_count',`name_en`='trans_multi_partition_count',`description`='每秒分布式事务数',`description_en`='Distributed transactions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 219: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('load1','load1','load1','','过去1分钟系统平均负载','The average system load in the last minute',1,NULL,'',0,1,'HOST','load','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_metrics',`key`='load1',`name`='load1',`name_en`='load1',`description`='过去1分钟系统平均负载',`description_en`='The average system load in the last minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 220: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('load5','load5','load5','','过去5分钟系统平均负载','The average system load in the last five minute',1,NULL,'',0,1,'HOST','load','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_metrics',`key`='load5',`name`='load5',`name_en`='load5',`description`='过去5分钟系统平均负载',`description_en`='The average system load in the last five minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 221: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('load15','load15','load15','','过去15分钟系统平均负载','The average system load in the last fifteen minute',1,NULL,'',0,1,'HOST','load','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_metrics',`key`='load15',`name`='load15',`name_en`='load15',`description`='过去15分钟系统平均负载',`description_en`='The average system load in the last fifteen minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 222: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('load1_per_cpu','load1_per_cpu','load1_per_cpu','','主机负载load1 / CPU 核数','The host load1 per cpu count',1,1,'svr_ip',0,1,'HOST','load','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_metrics',`key`='load1_per_cpu',`name`='load1_per_cpu',`name_en`='load1_per_cpu',`description`='主机负载load1 / CPU 核数',`description_en`='The host load1 per cpu count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 223: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('cpu_percent','cpu_percent','cpu_percent','%','CPU 使用率','CPU Usage',1,NULL,'',0,1,'HOST','cpu_percent','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='host_metrics',`key`='cpu_percent',`name`='cpu_percent',`name_en`='cpu_percent',`description`='CPU 使用率',`description_en`='CPU Usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 224: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('used','used','memory_used','byte','使用物理内存大小','Used physical memory size',1,NULL,'',0,1,'HOST','memory','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_metrics',`key`='memory_used',`name`='used',`name_en`='used',`description`='使用物理内存大小',`description_en`='Used physical memory size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 225: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('buffers','buffers','memory_buffers','byte','内核 Buffer Cache 大小','Kernel Buffer Cache Size',1,NULL,'',0,1,'HOST','memory','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_metrics',`key`='memory_buffers',`name`='buffers',`name_en`='buffers',`description`='内核 Buffer Cache 大小',`description_en`='Kernel Buffer Cache Size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 226: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('free','free','memory_free','byte','可用物理内存大小','Available physical memory size',1,NULL,'',0,1,'HOST','memory','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_metrics',`key`='memory_free',`name`='free',`name_en`='free',`description`='可用物理内存大小',`description_en`='Available physical memory size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 227: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('cached','cached','memory_cached','byte','缓存使用的内存','Memory used by the cache',1,NULL,'',0,1,'HOST','memory','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_metrics',`key`='memory_cached',`name`='cached',`name_en`='cached',`description`='缓存使用的内存',`description_en`='Memory used by the cache',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 228: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('memory_percent','memory_percent','memory_percent','%','主机内存使用率','host memory usage percent',1,1,'svr_ip',0,1,'HOST','memory_usage','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='memory_usage',`class_name`='host_metrics',`key`='memory_percent',`name`='memory_percent',`name_en`='memory_percent',`description`='主机内存使用率',`description_en`='host memory usage percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 229: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('read','read','io_read','times/s','每秒读次数','Reads per second',1,1,'svr_ip',0,1,'HOST','IOPS','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='IOPS',`class_name`='host_metrics',`key`='io_read',`name`='read',`name_en`='read',`description`='每秒读次数',`description_en`='Reads per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 230: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('write','write','io_write','times/s','每秒写次数','Number of writes per second',1,1,'svr_ip',0,1,'HOST','IOPS','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='IOPS',`class_name`='host_metrics',`key`='io_write',`name`='write',`name_en`='write',`description`='每秒写次数',`description_en`='Number of writes per second',`unit`='times/s',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 231: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('read','read','io_read_time','μs','平均每次 IO 读取耗时','Elapsed time per IO read',1,1,'svr_ip',0,1,'HOST','io_time','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='host_metrics',`key`='io_read_time',`name`='read',`name_en`='read',`description`='平均每次 IO 读取耗时',`description_en`='Elapsed time per IO read',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 232: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('write','write','io_write_time','μs','平均每次 IO 写入耗时','Elapsed time per IO write',1,1,'svr_ip',0,1,'HOST','io_time','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='host_metrics',`key`='io_write_time',`name`='write',`name_en`='write',`description`='平均每次 IO 写入耗时',`description_en`='Elapsed time per IO write',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 233: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('read','read','io_read_byte','byte','每次读取数据量','Amount of data read each time',1,NULL,'',0,1,'HOST','io_throughput','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='host_metrics',`key`='io_read_byte',`name`='read',`name_en`='read',`description`='每次读取数据量',`description_en`='Amount of data read each time',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 234: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('write','write','io_write_byte','byte','每次写入数据量','Amount of data written each time',1,NULL,'',0,1,'HOST','io_throughput','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='host_metrics',`key`='io_write_byte',`name`='write',`name_en`='write',`description`='每次写入数据量',`description_en`='Amount of data written each time',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 235: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('receive','receive','net_recv','byte','每秒接收数据量','Data Received per Second',1,NULL,'',0,1,'HOST','network_throughput','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='host_metrics',`key`='net_recv',`name`='receive',`name_en`='receive',`description`='每秒接收数据量',`description_en`='Data Received per Second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 236: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('send','send','net_send','byte','每秒发送数据量','Data sent per second',1,NULL,'',0,1,'HOST','network_throughput','host_metrics') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='host_metrics',`key`='net_send',`name`='send',`name_en`='send',`description`='每秒发送数据量',`description_en`='Data sent per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 237: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer_rss','observer_rss','observer_rss_memory','byte','OBServer 常驻内存大小','OBServer resident memory size',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_memory','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='process_memory',`class_name`='observer_performance',`key`='observer_rss_memory',`name`='observer_rss',`name_en`='observer_rss',`description`='OBServer 常驻内存大小',`description_en`='OBServer resident memory size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 238: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer_cpu_usage','observer_cpu_usage','observer_process_cpu_percent','%','OBServer 进程 CPU 使用率','CPU Utilization of OBServer Process',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_cpu_percent','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='process_cpu_percent',`class_name`='observer_performance',`key`='observer_process_cpu_percent',`name`='observer_cpu_usage',`name_en`='observer_cpu_usage',`description`='OBServer 进程 CPU 使用率',`description_en`='CPU Utilization of OBServer Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 239: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer_fd','observer_fd','observer_fd_count','','OBServer 文件句柄数','The open fd count of OBServer',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_fd','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='process_fd',`class_name`='observer_performance',`key`='observer_fd_count',`name`='observer_fd',`name_en`='observer_fd',`description`='OBServer 文件句柄数',`description_en`='The open fd count of OBServer',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 240: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer_fd_usage','observer_fd_usage','observer_fd_usage','%','OBServer 文件句柄使用率','OBServer fd usage',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1,'process_fd','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='process_fd',`class_name`='observer_performance',`key`='observer_fd_usage',`name`='observer_fd_usage',`name_en`='observer_fd_usage',`description`='OBServer 文件句柄使用率',`description_en`='OBServer fd usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 241: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer_threads','observer_threads','observer_thread_count','','OBServer 线程数','OBServer Threads',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1,'process_thread_count','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='process_thread_count',`class_name`='observer_performance',`key`='observer_thread_count',`name`='observer_threads',`name_en`='observer_threads',`description`='OBServer 线程数',`description_en`='OBServer Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 242: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('tenant500_memory','tenant500_memory','tenant500_mem_hold','GiB','租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1,'tenant500_memroy','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='tenant500_memroy',`class_name`='observer_performance',`key`='tenant500_mem_hold',`name`='tenant500_memory',`name_en`='tenant500_memory',`description`='租户500内存占用大小(不包括 OB_KVSTORE_CACHE_MB)',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB)',`unit`='GiB',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 243: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('tenant500_memory_percent','tenant500_memory_percent','tenant500_mem_hold_percent','%','租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小','Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources',1,60,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1,'tenant500_memroy','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='tenant500_memroy',`class_name`='observer_performance',`key`='tenant500_mem_hold_percent',`name`='tenant500_memory_percent',`name_en`='tenant500_memory_percent',`description`='租户500内存使用(不包括 OB_KVSTORE_CACHE_MB) / OBServer内存资源大小',`description_en`='Tenant 500 memory hold (except OB_KVSTORE_CACHE_MB) / memory resources',`unit`='%',`display_by_default`=1,`interval`=60,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 244: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer','observer','observer_log_error_count','','OBServer ERROR 日志个数','Count of the OBServer ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1,'ob_log_error','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='ob_log_error',`class_name`='observer_performance',`key`='observer_log_error_count',`name`='observer',`name_en`='observer',`description`='OBServer ERROR 日志个数',`description_en`='Count of the OBServer ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 245: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('election','election','election_log_error_count','','OBServer election ERROR 日志个数','Count of the OBServer election ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1,'ob_log_error','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='ob_log_error',`class_name`='observer_performance',`key`='election_log_error_count',`name`='election',`name_en`='election',`description`='OBServer election ERROR 日志个数',`description_en`='Count of the OBServer election ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 246: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('rootservice','rootservice','rootservice_log_error_count','','OBServer rootservice ERROR 日志个数','Count of the OBServer rootservice ERROR log',1,1,'ob_cluster_id,ob_cluster_name,obzone,svr_ip',0,1,'ob_log_error','observer_performance') ON DUPLICATE KEY UPDATE `group_name`='ob_log_error',`class_name`='observer_performance',`key`='rootservice_log_error_count',`name`='rootservice',`name_en`='rootservice',`description`='OBServer rootservice ERROR 日志个数',`description_en`='Count of the OBServer rootservice ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_id,ob_cluster_name,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 247: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,NULL,'',0,1,'QPS','metric_cluster_top') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='metric_cluster_top',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 248: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,NULL,'',0,1,'QPS_RT','metric_cluster_top') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='metric_cluster_top',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 249: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active_session','active_session','active_session','','当前活跃会话数','Number of current active sessions',1,NULL,'',0,1,'active_session','metric_cluster_top') ON DUPLICATE KEY UPDATE `group_name`='active_session',`class_name`='metric_cluster_top',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 250: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('cpu_percent','cpu_percent','cpu_percent','%','CPU 使用率','CPU Usage',1,NULL,'',0,1,'HOST','cpu_percent','metric_cluster_top') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='metric_cluster_top',`key`='cpu_percent',`name`='cpu_percent',`name_en`='cpu_percent',`description`='CPU 使用率',`description_en`='CPU Usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 251: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,NULL,'',0,1,'QPS','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='metric_tenant_top',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 252: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_count','trans_count','tps','times/s','每秒处理事务数','Transactions per second',1,NULL,'',0,1,'TPS','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='metric_tenant_top',`key`='tps',`name`='trans_count',`name_en`='trans_count',`description`='每秒处理事务数',`description_en`='Transactions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 253: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,NULL,'',0,1,'QPS_RT','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='metric_tenant_top',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 254: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_time','trans_time','tps_rt','μs','事务平均处理耗时','Average processing time per transaction',1,NULL,'',0,1,'TPS_RT','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='TPS_RT',`class_name`='metric_tenant_top',`key`='tps_rt',`name`='trans_time',`name_en`='trans_time',`description`='事务平均处理耗时',`description_en`='Average processing time per transaction',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 255: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all_session','all_session','all_session','','当前会话数','Number of current sessions',1,NULL,'',0,1,'session','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='metric_tenant_top',`key`='all_session',`name`='all_session',`name_en`='all_session',`description`='当前会话数',`description_en`='Number of current sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 256: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active_session','active_session','active_session','','当前活跃会话数','Number of current active sessions',1,NULL,'',0,1,'session','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='metric_tenant_top',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 257: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('wait_count','wait_count','wait_event_count','times/s','每秒等待事件次数','Number of waiting events per second',1,NULL,'',0,1,'wait_event','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='wait_event',`class_name`='metric_tenant_top',`key`='wait_event_count',`name`='wait_count',`name_en`='wait_count',`description`='每秒等待事件次数',`description_en`='Number of waiting events per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 258: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('wait_time','wait_time','wait_event_rt','μs','等待事件平均耗时','Average time to wait for an event',1,NULL,'',0,1,'wait_event_rt','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='metric_tenant_top',`key`='wait_event_rt',`name`='wait_time',`name_en`='wait_time',`description`='等待事件平均耗时',`description_en`='Average time to wait for an event',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 259: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('table_count','table_count','table_count','','表数量','table count',1,NULL,'',0,1,'table_count','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='table_count',`class_name`='metric_tenant_top',`key`='table_count',`name`='table_count',`name_en`='table_count',`description`='表数量',`description_en`='table count',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 260: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`max_ob_version`,`group_name`,`class_name`) VALUES ('partition_count','partition_count','partition_count','','分区数量','Number of partitions',1,NULL,'',0,1,'4.0.0.0','partition_count','metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='partition_count',`class_name`='metric_tenant_top',`key`='partition_count',`name`='partition_count',`name_en`='partition_count',`description`='分区数量',`description_en`='Number of partitions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`max_ob_version`='4.0.0.0' sql 261: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_count','trans_count','tps','times/s','每秒处理事务数','Transactions per second',1,NULL,'',0,1,'TPS','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='TPS',`class_name`='overview_metric_tenant_top',`key`='tps',`name`='trans_count',`name_en`='trans_count',`description`='每秒处理事务数',`description_en`='Transactions per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 262: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_count','times/s','每秒处理 SQL 语句数','Number of SQL statements processed per second',1,NULL,'',0,1,'QPS','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='QPS',`class_name`='overview_metric_tenant_top',`key`='sql_all_count',`name`='all',`name_en`='all',`description`='每秒处理 SQL 语句数',`description_en`='Number of SQL statements processed per second',`unit`='times/s',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 263: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('active_session','active_session','active_session','','当前活跃会话数','Number of current active sessions',1,NULL,'',0,1,'session','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='session',`class_name`='overview_metric_tenant_top',`key`='active_session',`name`='active_session',`name_en`='active_session',`description`='当前活跃会话数',`description_en`='Number of current active sessions',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 264: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','sql_all_rt','μs','SQL 语句平均处理耗时','The average processing time of each SQL statement',1,NULL,'',0,1,'QPS_RT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='QPS_RT',`class_name`='overview_metric_tenant_top',`key`='sql_all_rt',`name`='all',`name_en`='all',`description`='SQL 语句平均处理耗时',`description_en`='The average processing time of each SQL statement',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 265: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('trans_time','trans_time','tps_rt','μs','事务平均处理耗时','Average processing time per transaction',1,NULL,'',0,1,'TPS_RT','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='TPS_RT',`class_name`='overview_metric_tenant_top',`key`='tps_rt',`name`='trans_time',`name_en`='trans_time',`description`='事务平均处理耗时',`description_en`='Average processing time per transaction',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 266: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('wait_time','wait_time','wait_event_rt','μs','等待事件平均耗时','Average time to wait for an event',1,NULL,'',0,1,'wait_event_rt','overview_metric_tenant_top') ON DUPLICATE KEY UPDATE `group_name`='wait_event_rt',`class_name`='overview_metric_tenant_top',`key`='wait_event_rt',`name`='wait_time',`name_en`='wait_time',`description`='等待事件平均耗时',`description_en`='Average time to wait for an event',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 267: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('load1','load1','load1','','过去1分钟系统平均负载','The average system load in the last minute',1,NULL,'',0,1,'load','host_performances') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_performances',`key`='load1',`name`='load1',`name_en`='load1',`description`='过去1分钟系统平均负载',`description_en`='The average system load in the last minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 268: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('load5','load5','load5','','过去5分钟系统平均负载','The average system load in the last five minute',1,NULL,'',0,1,'load','host_performances') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_performances',`key`='load5',`name`='load5',`name_en`='load5',`description`='过去5分钟系统平均负载',`description_en`='The average system load in the last five minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 269: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('load15','load15','load15','','过去15分钟系统平均负载','The average system load in the last fifteen minute',1,NULL,'',0,1,'load','host_performances') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_performances',`key`='load15',`name`='load15',`name_en`='load15',`description`='过去15分钟系统平均负载',`description_en`='The average system load in the last fifteen minute',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 270: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('load1_per_cpu','load1_per_cpu','load1_per_cpu','','主机负载load1 / CPU 核数','The host load1 per cpu count',1,1,'svr_ip',0,1,'load','host_performances') ON DUPLICATE KEY UPDATE `group_name`='load',`class_name`='host_performances',`key`='load1_per_cpu',`name`='load1_per_cpu',`name_en`='load1_per_cpu',`description`='主机负载load1 / CPU 核数',`description_en`='The host load1 per cpu count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 271: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('all','all','cpu_percent','%','CPU 使用率','CPU Usage',1,NULL,'',0,1,'cpu_percent','host_performances') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='host_performances',`key`='cpu_percent',`name`='all',`name_en`='all',`description`='CPU 使用率',`description_en`='CPU Usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 272: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('system','system','cpu_system','%','系统CPU使用率','system CPU Utilization',1,NULL,'',0,1,'cpu_percent','host_performances') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='host_performances',`key`='cpu_system',`name`='system',`name_en`='system',`description`='系统CPU使用率',`description_en`='system CPU Utilization',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 273: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('user','user','cpu_user','%','用户CPU使用率','user CPU Utilization',1,NULL,'',0,1,'cpu_percent','host_performances') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='host_performances',`key`='cpu_user',`name`='user',`name_en`='user',`description`='用户CPU使用率',`description_en`='user CPU Utilization',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 274: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('iowait','iowait','cpu_iowait','%','IO等待CPU使用率','iowait CPU Utilization',1,NULL,'',0,1,'cpu_percent','host_performances') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='host_performances',`key`='cpu_iowait',`name`='iowait',`name_en`='iowait',`description`='IO等待CPU使用率',`description_en`='iowait CPU Utilization',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 275: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('io_util','io_util','io_util','%','IO 使用率','IO Utilization',1,NULL,'',0,1,'io_util','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_util',`class_name`='host_performances',`key`='io_util',`name`='io_util',`name_en`='io_util',`description`='IO 使用率',`description_en`='IO Utilization',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 276: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('io_qusize','io_qusize','io_qusize','','IO 队列长度','IO queue size',1,NULL,'',0,1,'io_qusize','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_qusize',`class_name`='host_performances',`key`='io_qusize',`name`='io_qusize',`name_en`='io_qusize',`description`='IO 队列长度',`description_en`='IO queue size',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 277: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('read','read','io_read','','每秒读次数','Reads per second',1,NULL,'',0,1,'IOPS','host_performances') ON DUPLICATE KEY UPDATE `group_name`='IOPS',`class_name`='host_performances',`key`='io_read',`name`='read',`name_en`='read',`description`='每秒读次数',`description_en`='Reads per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 278: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('write','write','io_write','','每秒写次数','Number of writes per second',1,NULL,'',0,1,'IOPS','host_performances') ON DUPLICATE KEY UPDATE `group_name`='IOPS',`class_name`='host_performances',`key`='io_write',`name`='write',`name_en`='write',`description`='每秒写次数',`description_en`='Number of writes per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 279: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('read','read time','io_read_time','μs','平均每次 IO 读取耗时','Elapsed time per IO read',1,NULL,'',0,1,'io_time','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='host_performances',`key`='io_read_time',`name`='read',`name_en`='read time',`description`='平均每次 IO 读取耗时',`description_en`='Elapsed time per IO read',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 280: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('write','write time','io_write_time','μs','平均每次 IO 写入耗时','Elapsed time per IO write',1,NULL,'',0,1,'io_time','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='host_performances',`key`='io_write_time',`name`='write',`name_en`='write time',`description`='平均每次 IO 写入耗时',`description_en`='Elapsed time per IO write',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 281: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('read','read','io_read_byte','byte','每次读取数据量','Amount of data read each time',1,NULL,'',0,1,'io_throughput','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='host_performances',`key`='io_read_byte',`name`='read',`name_en`='read',`description`='每次读取数据量',`description_en`='Amount of data read each time',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 282: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('write','write','io_write_byte','byte','每次写入数据量','Amount of data written each time',1,NULL,'',0,1,'io_throughput','host_performances') ON DUPLICATE KEY UPDATE `group_name`='io_throughput',`class_name`='host_performances',`key`='io_write_byte',`name`='write',`name_en`='write',`description`='每次写入数据量',`description_en`='Amount of data written each time',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 283: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('receive','receive','net_recv','byte','每秒接收数据量','Data Received per Second',1,NULL,'',0,1,'network_throughput','host_performances') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='host_performances',`key`='net_recv',`name`='receive',`name_en`='receive',`description`='每秒接收数据量',`description_en`='Data Received per Second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 284: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('send','send','net_send','byte','每秒发送数据量','Data sent per second',1,NULL,'',0,1,'network_throughput','host_performances') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='host_performances',`key`='net_send',`name`='send',`name_en`='send',`description`='每秒发送数据量',`description_en`='Data sent per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 285: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('tcp_retrans_percent','tcp_retrans_percent','tcp_retrans_percent','%','TCP 重传率','TCP retransmission percent',1,1,'svr_ip',0,1,'HOST','tcp_retrans','host_performances') ON DUPLICATE KEY UPDATE `group_name`='tcp_retrans',`class_name`='host_performances',`key`='tcp_retrans_percent',`name`='tcp_retrans_percent',`name_en`='tcp_retrans_percent',`description`='TCP 重传率',`description_en`='TCP retransmission percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 286: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('net_receive_drop_count','net_receive_drop_count','net_receive_drop_count','','服务器网络丢包次数','Host network receive drop count',1,1,'svr_ip',0,1,'network_package','host_performances') ON DUPLICATE KEY UPDATE `group_name`='network_package',`class_name`='host_performances',`key`='net_receive_drop_count',`name`='net_receive_drop_count',`name_en`='net_receive_drop_count',`description`='服务器网络丢包次数',`description_en`='Host network receive drop count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 287: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('net_traffic_err_count','net_traffic_err_count','net_traffic_err_count','','服务器网络收发包出错次数','Host network traffic error count',1,1,'svr_ip',0,1,'network_package','host_performances') ON DUPLICATE KEY UPDATE `group_name`='network_package',`class_name`='host_performances',`key`='net_traffic_err_count',`name`='net_traffic_err_count',`name_en`='net_traffic_err_count',`description`='服务器网络收发包出错次数',`description_en`='Host network traffic error count',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 288: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ntp_offset','ntp offset','ntp_offset_milliseconds','ms','NTP 时钟偏移, 单位 ms','NTP Offset Milliseconds',1,NULL,'',0,1,'ntp_offset','host_performances') ON DUPLICATE KEY UPDATE `group_name`='ntp_offset',`class_name`='host_performances',`key`='ntp_offset_milliseconds',`name`='ntp_offset',`name_en`='ntp offset',`description`='NTP 时钟偏移, 单位 ms',`description_en`='NTP Offset Milliseconds',`unit`='ms',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 289: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('file_inode_usage','file_inode_usage','file_inode_usage','%','服务器 inode 使用率','Host inode usage',1,1,'svr_ip',0,1,'inode_usage','host_performances') ON DUPLICATE KEY UPDATE `group_name`='inode_usage',`class_name`='host_performances',`key`='file_inode_usage',`name`='file_inode_usage',`name_en`='file_inode_usage',`description`='服务器 inode 使用率',`description_en`='Host inode usage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 290: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('used','used','memory_used','byte','使用物理内存大小','Used physical memory size',1,NULL,'',0,1,'memory','host_resources') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_resources',`key`='memory_used',`name`='used',`name_en`='used',`description`='使用物理内存大小',`description_en`='Used physical memory size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 291: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('buffers','buffers','memory_buffers','byte','内核 Buffer Cache 大小','Kernel Buffer Cache Size',1,NULL,'',0,1,'memory','host_resources') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_resources',`key`='memory_buffers',`name`='buffers',`name_en`='buffers',`description`='内核 Buffer Cache 大小',`description_en`='Kernel Buffer Cache Size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 292: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('free','free','memory_free','byte','可用物理内存大小','Available physical memory size',1,NULL,'',0,1,'memory','host_resources') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_resources',`key`='memory_free',`name`='free',`name_en`='free',`description`='可用物理内存大小',`description_en`='Available physical memory size',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 293: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('cached','cached','memory_cached','byte','缓存使用的内存','Memory used by the cache',1,NULL,'',0,1,'memory','host_resources') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='host_resources',`key`='memory_cached',`name`='cached',`name_en`='cached',`description`='缓存使用的内存',`description_en`='Memory used by the cache',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 294: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('memory_percent','memory_percent','memory_percent','%','主机内存使用率','host memory usage percent',1,1,'svr_ip',0,1,'memory_usage','host_resources') ON DUPLICATE KEY UPDATE `group_name`='memory_usage',`class_name`='host_resources',`key`='memory_percent',`name`='memory_percent',`name_en`='memory_percent',`description`='主机内存使用率',`description_en`='host memory usage percent',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 295: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('host_disk_used_percent','host_disk_used_percent','host_disk_used_percent','%','磁盘分区容量使用率','Disk partition space usage percent',1,NULL,'',0,1,'disk','host_resources') ON DUPLICATE KEY UPDATE `group_name`='disk',`class_name`='host_resources',`key`='host_disk_used_percent',`name`='host_disk_used_percent',`name_en`='host_disk_used_percent',`description`='磁盘分区容量使用率',`description_en`='Disk partition space usage percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 296: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer','observer','observer_rss_memory','byte','OBServer 常驻内存大小','OBServer resident memory size',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_rss_memory','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_rss_memory',`class_name`='host_processes',`key`='observer_rss_memory',`name`='observer',`name_en`='observer',`description`='OBServer 常驻内存大小',`description_en`='OBServer resident memory size',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 297: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_rss_memory','byte','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'process_rss_memory','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_rss_memory',`class_name`='host_processes',`key`='obproxy_rss_memory',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 298: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('monagent','monagent','monagent_resident_memory','byte','ocp_monagent 常驻内存大小','ocp_monagent resident memory',1,1,'svr_ip',0,1,'process_rss_memory','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_rss_memory',`class_name`='host_processes',`key`='monagent_resident_memory',`name`='monagent',`name_en`='monagent',`description`='ocp_monagent 常驻内存大小',`description_en`='ocp_monagent resident memory',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 299: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('mgragent','mgragent','mgragent_resident_memory','byte','ocp_mgragent 常驻内存大小','ocp_mgragent resident memory',1,1,'svr_ip',0,1,'process_rss_memory','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_rss_memory',`class_name`='host_processes',`key`='mgragent_resident_memory',`name`='mgragent',`name_en`='mgragent',`description`='ocp_mgragent 常驻内存大小',`description_en`='ocp_mgragent resident memory',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 300: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer','observer','observer_process_cpu_percent','%','OBServer 进程 CPU 使用率','CPU Utilization of OBServer Process',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_cpu_percent','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_cpu_percent',`class_name`='host_processes',`key`='observer_process_cpu_percent',`name`='observer',`name_en`='observer',`description`='OBServer 进程 CPU 使用率',`description_en`='CPU Utilization of OBServer Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 301: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_process_cpu_percent','%','OBProxy 进程 CPU 使用率','CPU Utilization of OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'process_cpu_percent','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_cpu_percent',`class_name`='host_processes',`key`='obproxy_process_cpu_percent',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy 进程 CPU 使用率',`description_en`='CPU Utilization of OBProxy Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 302: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('monagent','monagent','monagent_process_cpu_percent','%','OCP 监控 Agent 进程 CPU 使用率','CPU Utilization of ocp_monagent Process',1,1,'svr_ip',0,1,'process_cpu_percent','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_cpu_percent',`class_name`='host_processes',`key`='monagent_process_cpu_percent',`name`='monagent',`name_en`='monagent',`description`='OCP 监控 Agent 进程 CPU 使用率',`description_en`='CPU Utilization of ocp_monagent Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 303: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('mgragent','mgragent','mgragent_process_cpu_percent','%','OCP 管理 Agent 进程 CPU 使用率','CPU Utilization of ocp_mgragent Process',1,1,'svr_ip',0,1,'process_cpu_percent','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_cpu_percent',`class_name`='host_processes',`key`='mgragent_process_cpu_percent',`name`='mgragent',`name_en`='mgragent',`description`='OCP 管理 Agent 进程 CPU 使用率',`description_en`='CPU Utilization of ocp_mgragent Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 304: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer','observer','observer_fd_count','','OBServer 文件句柄数','The open fd count of OBServer',1,1,'ob_cluster_name,ob_cluster_id,svr_ip',0,1,'process_fd_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_fd_count',`class_name`='host_processes',`key`='observer_fd_count',`name`='observer',`name_en`='observer',`description`='OBServer 文件句柄数',`description_en`='The open fd count of OBServer',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 305: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_fd_count','','OBProxy 文件句柄数','The open fd count of OBProxy',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'process_fd_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_fd_count',`class_name`='host_processes',`key`='obproxy_fd_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy 文件句柄数',`description_en`='The open fd count of OBProxy',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 306: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('monagent','monagent','monagent_open_fd_count','','ocp_monagent文件句柄数','open fd count of ocp_monagent',1,1,'svr_ip',0,1,'process_fd_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_fd_count',`class_name`='host_processes',`key`='monagent_open_fd_count',`name`='monagent',`name_en`='monagent',`description`='ocp_monagent文件句柄数',`description_en`='open fd count of ocp_monagent',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 307: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('mgragent','mgragent','mgragent_open_fd_count','','ocp_mgragent文件句柄数','open fd count of ocp_mgragent',1,1,'svr_ip',0,1,'process_fd_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_fd_count',`class_name`='host_processes',`key`='mgragent_open_fd_count',`name`='mgragent',`name_en`='mgragent',`description`='ocp_mgragent文件句柄数',`description_en`='open fd count of ocp_mgragent',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 308: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('observer','observer','observer_thread_count','','OBServer 线程数','OBServer Threads',1,1,'ob_cluster_name,ob_cluster_id,obzone,svr_ip',0,1,'process_thread_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_thread_count',`class_name`='host_processes',`key`='observer_thread_count',`name`='observer',`name_en`='observer',`description`='OBServer 线程数',`description_en`='OBServer Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='ob_cluster_name,ob_cluster_id,obzone,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 309: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_thread_count','','OBProxy 进程线程数','OBProxy Threads',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'process_thread_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_thread_count',`class_name`='host_processes',`key`='obproxy_thread_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy 进程线程数',`description_en`='OBProxy Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 310: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('monagent','monagent','monagent_thread_count','','ocp_mgragent进程Go线程数量','The thread count of ocp_monagent',1,1,'svr_ip',0,1,'process_thread_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_thread_count',`class_name`='host_processes',`key`='monagent_thread_count',`name`='monagent',`name_en`='monagent',`description`='ocp_mgragent进程Go线程数量',`description_en`='The thread count of ocp_monagent',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 311: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('mgragent','mgragent','mgragent_thread_count','','ocp_mgragent进程Go线程数量','The thread count of ocp_mgragent',1,1,'svr_ip',0,1,'process_thread_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_thread_count',`class_name`='host_processes',`key`='mgragent_thread_count',`name`='mgragent',`name_en`='mgragent',`description`='ocp_mgragent进程Go线程数量',`description_en`='The thread count of ocp_mgragent',`unit`='',`display_by_default`=1,`interval`=1,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 312: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('monagent','monagent','monagent_goroutine_count','','ocp_mgragent进程Go协程数量','goroutine count of ocp_monagent',1,60,'svr_ip',0,1,'process_goroutine_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_goroutine_count',`class_name`='host_processes',`key`='monagent_goroutine_count',`name`='monagent',`name_en`='monagent',`description`='ocp_mgragent进程Go协程数量',`description_en`='goroutine count of ocp_monagent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 313: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('mgragent','mgragent','mgragent_goroutine_count','','ocp_mgragent进程Go协程数量','goroutine count of ocp_mgragent',1,60,'svr_ip',0,1,'process_goroutine_count','host_processes') ON DUPLICATE KEY UPDATE `group_name`='process_goroutine_count',`class_name`='host_processes',`key`='mgragent_goroutine_count',`name`='mgragent',`name_en`='mgragent',`description`='ocp_mgragent进程Go协程数量',`description_en`='goroutine count of ocp_mgragent',`unit`='',`display_by_default`=1,`interval`=60,`labels`='svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 314: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('cpu_percent','cpu_percent','cpu_percent','%','CPU 使用率','CPU Usage',1,NULL,'',0,1,'cpu_percent','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='overview_host_top',`key`='cpu_percent',`name`='cpu_percent',`name_en`='cpu_percent',`description`='CPU 使用率',`description_en`='CPU Usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 315: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('memory_percent','memory_percent','memory_percent','%','主机内存使用率','host memory usage percent',1,NULL,'',0,1,'memory','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='memory',`class_name`='overview_host_top',`key`='memory_percent',`name`='memory_percent',`name_en`='memory_percent',`description`='主机内存使用率',`description_en`='host memory usage percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 316: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('read','read time','io_read_time','μs','平均每次 IO 读取耗时','Elapsed time per IO read',1,NULL,'',0,1,'io_time','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='overview_host_top',`key`='io_read_time',`name`='read',`name_en`='read time',`description`='平均每次 IO 读取耗时',`description_en`='Elapsed time per IO read',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 317: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('write','write time','io_write_time','μs','平均每次 IO 写入耗时','Elapsed time per IO write',1,NULL,'',0,1,'io_time','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='io_time',`class_name`='overview_host_top',`key`='io_write_time',`name`='write',`name_en`='write time',`description`='平均每次 IO 写入耗时',`description_en`='Elapsed time per IO write',`unit`='μs',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 318: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('receive','receive','net_recv','byte','每秒接收数据量','Data Received per Second',1,NULL,'',0,1,'network_throughput','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='overview_host_top',`key`='net_recv',`name`='receive',`name_en`='receive',`description`='每秒接收数据量',`description_en`='Data Received per Second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 319: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('send','send','net_send','byte','每秒发送数据量','Data sent per second',1,NULL,'',0,1,'network_throughput','overview_host_top') ON DUPLICATE KEY UPDATE `group_name`='network_throughput',`class_name`='overview_host_top',`key`='net_send',`name`='send',`name_en`='send',`description`='每秒发送数据量',`description_en`='Data sent per second',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 320: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client','client','current_session_client','','客户端连接数','connections from client',1,NULL,'',0,1,'connection_client','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='overview_obproxy_top_metrics',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 321: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','request_total','','通过 OBProxy 集群下发的每秒请求数','total request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='overview_obproxy_top_metrics',`key`='request_total',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的每秒请求数',`description_en`='total request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 322: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','request_cost','μs','通过 OBProxy 集群下发的平均每条 SQL 响应时间','average request elapsed time',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','overview_obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='overview_obproxy_top_metrics',`key`='request_cost',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的平均每条 SQL 响应时间',`description_en`='average request elapsed time',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 323: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ob_cpu_assigned_percentage','ob_cpu_assigned_percentage','ob_cpu_assigned_percentage','%','cpu 分配率','ob cpu assigned percent',1,NULL,'',0,1,'cpu_assigned_percentage','overview_cluster_resources') ON DUPLICATE KEY UPDATE `group_name`='cpu_assigned_percentage',`class_name`='overview_cluster_resources',`key`='ob_cpu_assigned_percentage',`name`='ob_cpu_assigned_percentage',`name_en`='ob_cpu_assigned_percentage',`description`='cpu 分配率',`description_en`='ob cpu assigned percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 324: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ob_memory_assigned_percentage','ob_memory_assigned_percentage','ob_memory_assigned_percentage','%','内存分配率','ob memory assigned percent',1,NULL,'',0,1,'memory_assigned_percentage','overview_cluster_resources') ON DUPLICATE KEY UPDATE `group_name`='memory_assigned_percentage',`class_name`='overview_cluster_resources',`key`='ob_memory_assigned_percentage',`name`='ob_memory_assigned_percentage',`name_en`='ob_memory_assigned_percentage',`description`='内存分配率',`description_en`='ob memory assigned percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 325: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ob_disk_used_percentage','ob_disk_used_percentage','ob_disk_used_percentage','%','磁盘使用率','ob disk used percent',1,NULL,'',0,1,'disk_used_percentage','overview_cluster_resources') ON DUPLICATE KEY UPDATE `group_name`='disk_used_percentage',`class_name`='overview_cluster_resources',`key`='ob_disk_used_percentage',`name`='ob_disk_used_percentage',`name_en`='ob_disk_used_percentage',`description`='磁盘使用率',`description_en`='ob disk used percent',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 326: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`app`,`group_name`,`class_name`) VALUES ('ob_tenant_cpu_used_percentage','ob_tenant_cpu_used_percentage','ob_tenant_cpu_used_percentage','%','cpu 使用率','CPU usage',1,NULL,'',0,1,'HOST','cpu_percent','overview_tenant_resources') ON DUPLICATE KEY UPDATE `group_name`='cpu_percent',`class_name`='overview_tenant_resources',`key`='ob_tenant_cpu_used_percentage',`name`='ob_tenant_cpu_used_percentage',`name_en`='ob_tenant_cpu_used_percentage',`description`='cpu 使用率',`description_en`='CPU usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1,`app`='HOST' sql 327: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ob_tenant_memory_used_percentage','ob_tenant_memory_used_percentage','ob_tenant_memory_used_percentage','%','内存使用率','Tenant memory usage',1,NULL,'',0,1,'memory_percent','overview_tenant_resources') ON DUPLICATE KEY UPDATE `group_name`='memory_percent',`class_name`='overview_tenant_resources',`key`='ob_tenant_memory_used_percentage',`name`='ob_tenant_memory_used_percentage',`name_en`='ob_tenant_memory_used_percentage',`description`='内存使用率',`description_en`='Tenant memory usage',`unit`='%',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 328: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('ob_tenant_disk_usage','ob_tenant_disk_usage','ob_tenant_disk_usage','byte','数据量','ob tenant disk usage',1,NULL,'',0,1,'disk_usage','overview_tenant_resources') ON DUPLICATE KEY UPDATE `group_name`='disk_usage',`class_name`='overview_tenant_resources',`key`='ob_tenant_disk_usage',`name`='ob_tenant_disk_usage',`name_en`='ob_tenant_disk_usage',`description`='数据量',`description_en`='ob tenant disk usage',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 329: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','transaction_total','','每秒事务数','transaction count per second',1,NULL,'',0,1,'transaction','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='transaction',`class_name`='obproxy_top_metrics',`key`='transaction_total',`name`='total',`name_en`='total',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 330: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','request_total','','通过 OBProxy 集群下发的每秒请求数','total request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_top_metrics',`key`='request_total',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的每秒请求数',`description_en`='total request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 331: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client','client','current_session_client','','客户端连接数','connections from client',1,NULL,'',0,1,'connection_client','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_top_metrics',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 332: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_connections_usage','client_connections_usage','client_connection_used_percent','%','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_top_metrics',`key`='client_connection_used_percent',`name`='client_connections_usage',`name_en`='client_connections_usage',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 333: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server','server','current_session_server','','服务端连接数','connections to server',1,NULL,'',0,1,'connection_server','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_top_metrics',`key`='current_session_server',`name`='server',`name_en`='server',`description`='服务端连接数',`description_en`='connections to server',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 334: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_connection_usage','server_connection_usage','server_connection_used_percent','%','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_top_metrics',`key`='server_connection_used_percent',`name`='server_connection_usage',`name_en`='server_connection_usage',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 335: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','request_cost','μs','通过 OBProxy 集群下发的平均每条 SQL 响应时间','average request elapsed time',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_top_metrics',`key`='request_cost',`name`='total',`name_en`='total',`description`='通过 OBProxy 集群下发的平均每条 SQL 响应时间',`description_en`='average request elapsed time',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 336: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('table','table','entry_total_table','','平均每秒查询 table entry 的次数','table entry query count per second',1,NULL,'',0,1,'route_table','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_top_metrics',`key`='entry_total_table',`name`='table',`name_en`='table',`description`='平均每秒查询 table entry 的次数',`description_en`='table entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 337: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','request_byte','byte','平均请求/响应字节数','average bytes per request / response',1,NULL,'',0,1,'net_request_bytes','obproxy_top_metrics') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_top_metrics',`key`='request_byte',`name`='total',`name_en`='total',`description`='平均请求/响应字节数',`description_en`='average bytes per request / response',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 338: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','transaction_total','','每秒事务数','transaction count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'transaction','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='transaction',`class_name`='obproxy_service_metrics',`key`='transaction_total',`name`='total',`name_en`='total',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 339: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_total_commit','','每秒 commit 请求数','commit request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_commit',`name`='commit',`name_en`='commit',`description`='每秒 commit 请求数',`description_en`='commit request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 340: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_total_delete','','每秒 delete 请求数','delete request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_delete',`name`='delete',`name_en`='delete',`description`='每秒 delete 请求数',`description_en`='delete request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 341: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_total_insert','','每秒 insert 请求数','insert request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_insert',`name`='insert',`name_en`='insert',`description`='每秒 insert 请求数',`description_en`='insert request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 342: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('large','large','request_total_large','','每秒大请求数','large request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_large',`name`='large',`name_en`='large',`description`='每秒大请求数',`description_en`='large request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 343: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_total_select','','每秒 select 请求数','select request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_select',`name`='select',`name_en`='select',`description`='每秒 select 请求数',`description_en`='select request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 344: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_total_sequence','','每秒 sequence 请求数','sequence request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_sequence',`name`='sequence',`name_en`='sequence',`description`='每秒 sequence 请求数',`description_en`='sequence request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 345: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('slow','slow','request_total_slow','','每秒慢请求数','slow request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_slow',`name`='slow',`name_en`='slow',`description`='每秒慢请求数',`description_en`='slow request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 346: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_total_update','','每秒 update 请求数','update request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_update',`name`='update',`name_en`='update',`description`='每秒 update 请求数',`description_en`='update request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 347: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_total_others','','每秒其他请求数','other request count per second',1,NULL,'',0,1,'request','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics',`key`='request_total_others',`name`='others',`name_en`='others',`description`='每秒其他请求数',`description_en`='other request count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 348: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client','client','current_session_client','','客户端连接数','connections from client',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 349: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_connections_usage','client_connections_usage','client_connection_used_percent','%','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics',`key`='client_connection_used_percent',`name`='client_connections_usage',`name_en`='client_connections_usage',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 350: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server','server','current_session_server','','服务端连接数','connections to server',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics',`key`='current_session_server',`name`='server',`name_en`='server',`description`='服务端连接数',`description_en`='connections to server',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 351: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_connection_usage','server_connection_usage','server_connection_used_percent','%','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics',`key`='server_connection_used_percent',`name`='server_connection_usage',`name_en`='server_connection_usage',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 352: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_cost_commit','μs','平均每次 commit 请求耗时','average elapsed time for commit request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_commit',`name`='commit',`name_en`='commit',`description`='平均每次 commit 请求耗时',`description_en`='average elapsed time for commit request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 353: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_cost_delete','μs','平均每次 delete 请求耗时','average elapsed time for delete request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_delete',`name`='delete',`name_en`='delete',`description`='平均每次 delete 请求耗时',`description_en`='average elapsed time for delete request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 354: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_cost_insert','μs','平均每次 insert 请求耗时','average elapsed time for insert request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_insert',`name`='insert',`name_en`='insert',`description`='平均每次 insert 请求耗时',`description_en`='average elapsed time for insert request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 355: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('prepare_send_request','prepare_send_request','request_cost_prepare_send_request_time','μs','平均每次请求发送准备耗时','average elapsed time for request to prepare for send',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_prepare_send_request_time',`name`='prepare_send_request',`name_en`='prepare_send_request',`description`='平均每次请求发送准备耗时',`description_en`='average elapsed time for request to prepare for send',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 356: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_process_request','server_process_request','request_cost_server_process_request_time','μs','平均每次服务端处理请求耗时','average elapsed time for server to precess request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_server_process_request_time',`name`='server_process_request',`name_en`='server_process_request',`description`='平均每次服务端处理请求耗时',`description_en`='average elapsed time for server to precess request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 357: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_cost_select','μs','平均每次 select 请求耗时','average elapsed time for select request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_select',`name`='select',`name_en`='select',`description`='平均每次 select 请求耗时',`description_en`='average elapsed time for select request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 358: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_cost_sequence','μs','平均每次 sequence 请求耗时','average elapsed time for sequence request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_sequence',`name`='sequence',`name_en`='sequence',`description`='平均每次 sequence 请求耗时',`description_en`='average elapsed time for sequence request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 359: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_cost_update','μs','平均每次 update 请求耗时','average elapsed time for update request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_update',`name`='update',`name_en`='update',`description`='平均每次 update 请求耗时',`description_en`='average elapsed time for update request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 360: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_cost_others','μs','平均每次其他请求耗时','average elapsed time for other request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics',`key`='request_cost_others',`name`='others',`name_en`='others',`description`='平均每次其他请求耗时',`description_en`='average elapsed time for other request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 361: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_rss','obproxy_rss','obproxy_rss_memory','byte','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_memory','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_memory',`class_name`='obproxy_service_metrics',`key`='obproxy_rss_memory',`name`='obproxy_rss',`name_en`='obproxy_rss',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 362: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_rss_usage','obproxy_rss_usage','obproxy_rss_mem_used_percent','%','OBProxy 进程常驻内存 / proxy_mem_limited','OBProxy process resident memory / proxy_mem_limited',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_memory','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_memory',`class_name`='obproxy_service_metrics',`key`='obproxy_rss_mem_used_percent',`name`='obproxy_rss_usage',`name_en`='obproxy_rss_usage',`description`='OBProxy 进程常驻内存 / proxy_mem_limited',`description_en`='OBProxy process resident memory / proxy_mem_limited',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 363: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_cpu_usage','obproxy_cpu_usage','obproxy_process_cpu_percent','%','OBProxy 进程 CPU 使用率','CPU Utilization of OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_cpu_usage','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_cpu_usage',`class_name`='obproxy_service_metrics',`key`='obproxy_process_cpu_percent',`name`='obproxy_cpu_usage',`name_en`='obproxy_cpu_usage',`description`='OBProxy 进程 CPU 使用率',`description_en`='CPU Utilization of OBProxy Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 364: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_fd','obproxy_fd','obproxy_fd_count','','OBProxy 文件句柄数','The open fd count of OBProxy',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_fd','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_fd',`class_name`='obproxy_service_metrics',`key`='obproxy_fd_count',`name`='obproxy_fd',`name_en`='obproxy_fd',`description`='OBProxy 文件句柄数',`description_en`='The open fd count of OBProxy',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 365: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_threads','obproxy_threads','obproxy_thread_count','','OBProxy 进程线程数','OBProxy Threads',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_thread','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_thread',`class_name`='obproxy_service_metrics',`key`='obproxy_thread_count',`name`='obproxy_threads',`name_en`='obproxy_threads',`description`='OBProxy 进程线程数',`description_en`='OBProxy Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 366: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_log_error_count','','OBProxy ERROR 日志个数','Count of the OBProxy ERROR log',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_log_error','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='obproxy_log_error',`class_name`='obproxy_service_metrics',`key`='obproxy_log_error_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy ERROR 日志个数',`description_en`='Count of the OBProxy ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 367: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('hit','hit','entry_total_hit','','平均每秒路由表命中次数','hit count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics',`key`='entry_total_hit',`name`='hit',`name_en`='hit',`description`='平均每秒路由表命中次数',`description_en`='hit count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 368: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('partition','partition','entry_total_partition','','平均每秒查询 partition entry 的次数','partition entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics',`key`='entry_total_partition',`name`='partition',`name_en`='partition',`description`='平均每秒查询 partition entry 的次数',`description_en`='partition entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 369: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('route','route','entry_total_route','','平均每秒查询 route entry 的次数','route entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics',`key`='entry_total_route',`name`='route',`name_en`='route',`description`='平均每秒查询 route entry 的次数',`description_en`='route entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 370: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('success','success','entry_total_success','','平均每秒路由表查询成功次数','success query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics',`key`='entry_total_success',`name`='success',`name_en`='success',`description`='平均每秒路由表查询成功次数',`description_en`='success query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 371: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('table','table','entry_total_table','','平均每秒查询 table entry 的次数','table entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics',`key`='entry_total_table',`name`='table',`name_en`='table',`description`='平均每秒查询 table entry 的次数',`description_en`='table entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 372: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_request','client_request','request_byte_client_request','byte','客户端 request 字节数','average bytes per client request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics',`key`='request_byte_client_request',`name`='client_request',`name_en`='client_request',`description`='客户端 request 字节数',`description_en`='average bytes per client request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 373: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_response','client_response','request_byte_client_response','byte','客户端 response 字节数','Client Response Volume in Bytes',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics',`key`='request_byte_client_response',`name`='client_response',`name_en`='client_response',`description`='客户端 response 字节数',`description_en`='Client Response Volume in Bytes',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 374: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_request','server_request','request_byte_server_request','byte','服务端 request 字节数','average bytes per server request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics',`key`='request_byte_server_request',`name`='server_request',`name_en`='server_request',`description`='服务端 request 字节数',`description_en`='average bytes per server request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 375: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_response','server_response','request_byte_server_response','byte','服务端 response 字节数','average bytes per server response',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics',`key`='request_byte_server_response',`name`='server_response',`name_en`='server_response',`description`='服务端 response 字节数',`description_en`='average bytes per server response',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 376: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','transaction_total','','每秒事务数','transaction count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'transaction','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='transaction',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='transaction_total',`name`='total',`name_en`='total',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 377: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_total_commit','','每秒 commit 请求数','commit request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_commit',`name`='commit',`name_en`='commit',`description`='每秒 commit 请求数',`description_en`='commit request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 378: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_total_delete','','每秒 delete 请求数','delete request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_delete',`name`='delete',`name_en`='delete',`description`='每秒 delete 请求数',`description_en`='delete request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 379: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_total_insert','','每秒 insert 请求数','insert request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_insert',`name`='insert',`name_en`='insert',`description`='每秒 insert 请求数',`description_en`='insert request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 380: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('large','large','request_total_large','','每秒大请求数','large request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_large',`name`='large',`name_en`='large',`description`='每秒大请求数',`description_en`='large request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 381: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_total_select','','每秒 select 请求数','select request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_select',`name`='select',`name_en`='select',`description`='每秒 select 请求数',`description_en`='select request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 382: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_total_sequence','','每秒 sequence 请求数','sequence request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_sequence',`name`='sequence',`name_en`='sequence',`description`='每秒 sequence 请求数',`description_en`='sequence request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 383: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('slow','slow','request_total_slow','','每秒慢请求数','slow request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_slow',`name`='slow',`name_en`='slow',`description`='每秒慢请求数',`description_en`='slow request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 384: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_total_update','','每秒 update 请求数','update request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_update',`name`='update',`name_en`='update',`description`='每秒 update 请求数',`description_en`='update request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 385: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_total_others','','每秒其他请求数','other request count per second',1,NULL,'',0,1,'request','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_total_others',`name`='others',`name_en`='others',`description`='每秒其他请求数',`description_en`='other request count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 386: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client','client','current_session_client','','客户端连接数','connections from client',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 387: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_connections_usage','client_connections_usage','client_connection_used_percent','%','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='client_connection_used_percent',`name`='client_connections_usage',`name_en`='client_connections_usage',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 388: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server','server','current_session_server','','服务端连接数','connections to server',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='current_session_server',`name`='server',`name_en`='server',`description`='服务端连接数',`description_en`='connections to server',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 389: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_connection_usage','server_connection_usage','server_connection_used_percent','%','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='server_connection_used_percent',`name`='server_connection_usage',`name_en`='server_connection_usage',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 390: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_cost_commit','μs','平均每次 commit 请求耗时','average elapsed time for commit request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_commit',`name`='commit',`name_en`='commit',`description`='平均每次 commit 请求耗时',`description_en`='average elapsed time for commit request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 391: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_cost_delete','μs','平均每次 delete 请求耗时','average elapsed time for delete request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_delete',`name`='delete',`name_en`='delete',`description`='平均每次 delete 请求耗时',`description_en`='average elapsed time for delete request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 392: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_cost_insert','μs','平均每次 insert 请求耗时','average elapsed time for insert request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_insert',`name`='insert',`name_en`='insert',`description`='平均每次 insert 请求耗时',`description_en`='average elapsed time for insert request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 393: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('prepare_send_request','prepare_send_request','request_cost_prepare_send_request_time','μs','平均每次请求发送准备耗时','average elapsed time for request to prepare for send',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_prepare_send_request_time',`name`='prepare_send_request',`name_en`='prepare_send_request',`description`='平均每次请求发送准备耗时',`description_en`='average elapsed time for request to prepare for send',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 394: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_process_request','server_process_request','request_cost_server_process_request_time','μs','平均每次服务端处理请求耗时','average elapsed time for server to precess request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_server_process_request_time',`name`='server_process_request',`name_en`='server_process_request',`description`='平均每次服务端处理请求耗时',`description_en`='average elapsed time for server to precess request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 395: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_cost_select','μs','平均每次 select 请求耗时','average elapsed time for select request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_select',`name`='select',`name_en`='select',`description`='平均每次 select 请求耗时',`description_en`='average elapsed time for select request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 396: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_cost_sequence','μs','平均每次 sequence 请求耗时','average elapsed time for sequence request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_sequence',`name`='sequence',`name_en`='sequence',`description`='平均每次 sequence 请求耗时',`description_en`='average elapsed time for sequence request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 397: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_cost_update','μs','平均每次 update 请求耗时','average elapsed time for update request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_update',`name`='update',`name_en`='update',`description`='平均每次 update 请求耗时',`description_en`='average elapsed time for update request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 398: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_cost_others','μs','平均每次其他请求耗时','average elapsed time for other request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_cost_others',`name`='others',`name_en`='others',`description`='平均每次其他请求耗时',`description_en`='average elapsed time for other request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 399: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_log_error_count','','OBProxy ERROR 日志个数','Count of the OBProxy ERROR log',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_log_error','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='obproxy_log_error',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='obproxy_log_error_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy ERROR 日志个数',`description_en`='Count of the OBProxy ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 400: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('hit','hit','entry_total_hit','','平均每秒路由表命中次数','hit count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='entry_total_hit',`name`='hit',`name_en`='hit',`description`='平均每秒路由表命中次数',`description_en`='hit count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 401: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('partition','partition','entry_total_partition','','平均每秒查询 partition entry 的次数','partition entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='entry_total_partition',`name`='partition',`name_en`='partition',`description`='平均每秒查询 partition entry 的次数',`description_en`='partition entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 402: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('route','route','entry_total_route','','平均每秒查询 route entry 的次数','route entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='entry_total_route',`name`='route',`name_en`='route',`description`='平均每秒查询 route entry 的次数',`description_en`='route entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 403: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('success','success','entry_total_success','','平均每秒路由表查询成功次数','success query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='entry_total_success',`name`='success',`name_en`='success',`description`='平均每秒路由表查询成功次数',`description_en`='success query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 404: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('table','table','entry_total_table','','平均每秒查询 table entry 的次数','table entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='entry_total_table',`name`='table',`name_en`='table',`description`='平均每秒查询 table entry 的次数',`description_en`='table entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 405: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_request','client_request','request_byte_client_request','byte','客户端 request 字节数','average bytes per client request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_byte_client_request',`name`='client_request',`name_en`='client_request',`description`='客户端 request 字节数',`description_en`='average bytes per client request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 406: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_response','client_response','request_byte_client_response','byte','客户端 response 字节数','Client Response Volume in Bytes',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_byte_client_response',`name`='client_response',`name_en`='client_response',`description`='客户端 response 字节数',`description_en`='Client Response Volume in Bytes',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 407: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_request','server_request','request_byte_server_request','byte','服务端 request 字节数','average bytes per server request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_byte_server_request',`name`='server_request',`name_en`='server_request',`description`='服务端 request 字节数',`description_en`='average bytes per server request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 408: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_response','server_response','request_byte_server_response','byte','服务端 response 字节数','average bytes per server response',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_cluster') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_cluster',`key`='request_byte_server_response',`name`='server_response',`name_en`='server_response',`description`='服务端 response 字节数',`description_en`='average bytes per server response',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 409: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('total','total','transaction_total','','每秒事务数','transaction count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'transaction','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='transaction',`class_name`='obproxy_service_metrics_drill_down_host',`key`='transaction_total',`name`='total',`name_en`='total',`description`='每秒事务数',`description_en`='transaction count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 410: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_total_commit','','每秒 commit 请求数','commit request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_commit',`name`='commit',`name_en`='commit',`description`='每秒 commit 请求数',`description_en`='commit request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 411: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_total_delete','','每秒 delete 请求数','delete request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_delete',`name`='delete',`name_en`='delete',`description`='每秒 delete 请求数',`description_en`='delete request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 412: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_total_insert','','每秒 insert 请求数','insert request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_insert',`name`='insert',`name_en`='insert',`description`='每秒 insert 请求数',`description_en`='insert request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 413: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('large','large','request_total_large','','每秒大请求数','large request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_large',`name`='large',`name_en`='large',`description`='每秒大请求数',`description_en`='large request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 414: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_total_select','','每秒 select 请求数','select request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_select',`name`='select',`name_en`='select',`description`='每秒 select 请求数',`description_en`='select request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 415: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_total_sequence','','每秒 sequence 请求数','sequence request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_sequence',`name`='sequence',`name_en`='sequence',`description`='每秒 sequence 请求数',`description_en`='sequence request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 416: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('slow','slow','request_total_slow','','每秒慢请求数','slow request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_slow',`name`='slow',`name_en`='slow',`description`='每秒慢请求数',`description_en`='slow request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 417: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_total_update','','每秒 update 请求数','update request count per second',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_update',`name`='update',`name_en`='update',`description`='每秒 update 请求数',`description_en`='update request count per second',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 418: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_total_others','','每秒其他请求数','other request count per second',1,NULL,'',0,1,'request','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='request',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_total_others',`name`='others',`name_en`='others',`description`='每秒其他请求数',`description_en`='other request count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 419: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client','client','current_session_client','','客户端连接数','connections from client',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics_drill_down_host',`key`='current_session_client',`name`='client',`name_en`='client',`description`='客户端连接数',`description_en`='connections from client',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 420: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_connections_usage','client_connections_usage','client_connection_used_percent','%','OBProxy 客户端连接数 / client_max_connections','OBProxy client connections / client_max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_client','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='connection_client',`class_name`='obproxy_service_metrics_drill_down_host',`key`='client_connection_used_percent',`name`='client_connections_usage',`name_en`='client_connections_usage',`description`='OBProxy 客户端连接数 / client_max_connections',`description_en`='OBProxy client connections / client_max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 421: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server','server','current_session_server','','服务端连接数','connections to server',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics_drill_down_host',`key`='current_session_server',`name`='server',`name_en`='server',`description`='服务端连接数',`description_en`='connections to server',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 422: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_connection_usage','server_connection_usage','server_connection_used_percent','%','OBProxy 服务端连接数 / max_connections','OBProxy server connections / max_connections',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'connection_server','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='connection_server',`class_name`='obproxy_service_metrics_drill_down_host',`key`='server_connection_used_percent',`name`='server_connection_usage',`name_en`='server_connection_usage',`description`='OBProxy 服务端连接数 / max_connections',`description_en`='OBProxy server connections / max_connections',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 423: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('commit','commit','request_cost_commit','μs','平均每次 commit 请求耗时','average elapsed time for commit request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_commit',`name`='commit',`name_en`='commit',`description`='平均每次 commit 请求耗时',`description_en`='average elapsed time for commit request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 424: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delete','delete','request_cost_delete','μs','平均每次 delete 请求耗时','average elapsed time for delete request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_delete',`name`='delete',`name_en`='delete',`description`='平均每次 delete 请求耗时',`description_en`='average elapsed time for delete request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 425: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('insert','insert','request_cost_insert','μs','平均每次 insert 请求耗时','average elapsed time for insert request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_insert',`name`='insert',`name_en`='insert',`description`='平均每次 insert 请求耗时',`description_en`='average elapsed time for insert request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 426: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('prepare_send_request','prepare_send_request','request_cost_prepare_send_request_time','μs','平均每次请求发送准备耗时','average elapsed time for request to prepare for send',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_prepare_send_request_time',`name`='prepare_send_request',`name_en`='prepare_send_request',`description`='平均每次请求发送准备耗时',`description_en`='average elapsed time for request to prepare for send',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 427: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_process_request','server_process_request','request_cost_server_process_request_time','μs','平均每次服务端处理请求耗时','average elapsed time for server to precess request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_server_process_request_time',`name`='server_process_request',`name_en`='server_process_request',`description`='平均每次服务端处理请求耗时',`description_en`='average elapsed time for server to precess request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 428: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('select','select','request_cost_select','μs','平均每次 select 请求耗时','average elapsed time for select request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_select',`name`='select',`name_en`='select',`description`='平均每次 select 请求耗时',`description_en`='average elapsed time for select request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 429: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('sequence','sequence','request_cost_sequence','μs','平均每次 sequence 请求耗时','average elapsed time for sequence request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_sequence',`name`='sequence',`name_en`='sequence',`description`='平均每次 sequence 请求耗时',`description_en`='average elapsed time for sequence request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 430: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('update','update','request_cost_update','μs','平均每次 update 请求耗时','average elapsed time for update request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_update',`name`='update',`name_en`='update',`description`='平均每次 update 请求耗时',`description_en`='average elapsed time for update request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 431: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('others','others','request_cost_others','μs','平均每次其他请求耗时','average elapsed time for other request',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'sql_response_time','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='sql_response_time',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_cost_others',`name`='others',`name_en`='others',`description`='平均每次其他请求耗时',`description_en`='average elapsed time for other request',`unit`='μs',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 432: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_rss','obproxy_rss','obproxy_rss_memory','byte','OBProxy 进程常驻内存大小','Resident Memory Size for OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_memory','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_memory',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_rss_memory',`name`='obproxy_rss',`name_en`='obproxy_rss',`description`='OBProxy 进程常驻内存大小',`description_en`='Resident Memory Size for OBProxy Process',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 433: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_rss_usage','obproxy_rss_usage','obproxy_rss_mem_used_percent','%','OBProxy 进程常驻内存 / proxy_mem_limited','OBProxy process resident memory / proxy_mem_limited',0,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_memory','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_memory',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_rss_mem_used_percent',`name`='obproxy_rss_usage',`name_en`='obproxy_rss_usage',`description`='OBProxy 进程常驻内存 / proxy_mem_limited',`description_en`='OBProxy process resident memory / proxy_mem_limited',`unit`='%',`display_by_default`=0,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 434: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_cpu_usage','obproxy_cpu_usage','obproxy_process_cpu_percent','%','OBProxy 进程 CPU 使用率','CPU Utilization of OBProxy Process',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_cpu_usage','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_cpu_usage',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_process_cpu_percent',`name`='obproxy_cpu_usage',`name_en`='obproxy_cpu_usage',`description`='OBProxy 进程 CPU 使用率',`description_en`='CPU Utilization of OBProxy Process',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 435: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_fd','obproxy_fd','obproxy_fd_count','','OBProxy 文件句柄数','The open fd count of OBProxy',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_fd','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_fd',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_fd_count',`name`='obproxy_fd',`name_en`='obproxy_fd',`description`='OBProxy 文件句柄数',`description_en`='The open fd count of OBProxy',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 436: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy_threads','obproxy_threads','obproxy_thread_count','','OBProxy 进程线程数','OBProxy Threads',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_thread','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_thread',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_thread_count',`name`='obproxy_threads',`name_en`='obproxy_threads',`description`='OBProxy 进程线程数',`description_en`='OBProxy Threads',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 437: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('obproxy','obproxy','obproxy_log_error_count','','OBProxy ERROR 日志个数','Count of the OBProxy ERROR log',1,1,'obproxy_cluster,obproxy_cluster_id,svr_ip',0,1,'obproxy_log_error','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='obproxy_log_error',`class_name`='obproxy_service_metrics_drill_down_host',`key`='obproxy_log_error_count',`name`='obproxy',`name_en`='obproxy',`description`='OBProxy ERROR 日志个数',`description_en`='Count of the OBProxy ERROR log',`unit`='',`display_by_default`=1,`interval`=1,`labels`='obproxy_cluster,obproxy_cluster_id,svr_ip',`alarm_enabled`=0,`is_built_in`=1 sql 438: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('hit','hit','entry_total_hit','','平均每秒路由表命中次数','hit count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_host',`key`='entry_total_hit',`name`='hit',`name_en`='hit',`description`='平均每秒路由表命中次数',`description_en`='hit count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 439: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('partition','partition','entry_total_partition','','平均每秒查询 partition entry 的次数','partition entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_host',`key`='entry_total_partition',`name`='partition',`name_en`='partition',`description`='平均每秒查询 partition entry 的次数',`description_en`='partition entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 440: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('route','route','entry_total_route','','平均每秒查询 route entry 的次数','route entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_host',`key`='entry_total_route',`name`='route',`name_en`='route',`description`='平均每秒查询 route entry 的次数',`description_en`='route entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 441: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('success','success','entry_total_success','','平均每秒路由表查询成功次数','success query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_host',`key`='entry_total_success',`name`='success',`name_en`='success',`description`='平均每秒路由表查询成功次数',`description_en`='success query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 442: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('table','table','entry_total_table','','平均每秒查询 table entry 的次数','table entry query count per second',1,NULL,'',0,1,'route_table','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='route_table',`class_name`='obproxy_service_metrics_drill_down_host',`key`='entry_total_table',`name`='table',`name_en`='table',`description`='平均每秒查询 table entry 的次数',`description_en`='table entry query count per second',`unit`='',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 443: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_request','client_request','request_byte_client_request','byte','客户端 request 字节数','average bytes per client request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_byte_client_request',`name`='client_request',`name_en`='client_request',`description`='客户端 request 字节数',`description_en`='average bytes per client request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 444: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('client_response','client_response','request_byte_client_response','byte','客户端 response 字节数','Client Response Volume in Bytes',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_byte_client_response',`name`='client_response',`name_en`='client_response',`description`='客户端 response 字节数',`description_en`='Client Response Volume in Bytes',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 445: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_request','server_request','request_byte_server_request','byte','服务端 request 字节数','average bytes per server request',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_byte_server_request',`name`='server_request',`name_en`='server_request',`description`='服务端 request 字节数',`description_en`='average bytes per server request',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 446: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('server_response','server_response','request_byte_server_response','byte','服务端 response 字节数','average bytes per server response',1,NULL,'',0,1,'net_request_bytes','obproxy_service_metrics_drill_down_host') ON DUPLICATE KEY UPDATE `group_name`='net_request_bytes',`class_name`='obproxy_service_metrics_drill_down_host',`key`='request_byte_server_response',`name`='server_response',`name_en`='server_response',`description`='服务端 response 字节数',`description_en`='average bytes per server response',`unit`='byte',`display_by_default`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 447: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('delay','delay','binlog_conversion_delay','ms','Binlog 服务延迟','Binlog service delay.',1,1,'',0,1,'binlog_delay','binlog_service_performance') ON DUPLICATE KEY UPDATE `group_name`='binlog_delay',`class_name`='binlog_service_performance',`key`='binlog_conversion_delay',`name`='delay',`name_en`='delay',`description`='Binlog 服务延迟',`description_en`='Binlog service delay.',`unit`='ms',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 448: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('read','read','binlog_instance_convert_fetch_rps','','Binlog 读 RPS','Binlog Read RPS.',1,1,'',0,1,'binlog_rps','binlog_service_performance') ON DUPLICATE KEY UPDATE `group_name`='binlog_rps',`class_name`='binlog_service_performance',`key`='binlog_instance_convert_fetch_rps',`name`='read',`name_en`='read',`description`='Binlog 读 RPS',`description_en`='Binlog Read RPS.',`unit`='',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 449: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('write','write','binlog_instance_convert_storage_rps','','Binlog 写 RPS','Binlog write rpS',1,1,'',0,1,'binlog_rps','binlog_service_performance') ON DUPLICATE KEY UPDATE `group_name`='binlog_rps',`class_name`='binlog_service_performance',`key`='binlog_instance_convert_storage_rps',`name`='write',`name_en`='write',`description`='Binlog 写 RPS',`description_en`='Binlog write rpS',`unit`='',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 450: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('cpu_used_ratio','cpu_used_ratio','binlog_instance_cpu_used_ratio','%','Binlog CPU 占用百分比','Binlog CPU Usage Percentage',1,1,'',0,1,'cpu','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='cpu',`class_name`='binlog_service_resources',`key`='binlog_instance_cpu_used_ratio',`name`='cpu_used_ratio',`name_en`='cpu_used_ratio',`description`='Binlog CPU 占用百分比',`description_en`='Binlog CPU Usage Percentage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 451: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('memory_used','memory_used','binlog_instance_mem_used_size_mb','MB','Binlog 内存使用量(mb)','Binlog Memory Usage (MB)',1,1,'',0,1,'memory_used','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='memory_used',`class_name`='binlog_service_resources',`key`='binlog_instance_mem_used_size_mb',`name`='memory_used',`name_en`='memory_used',`description`='Binlog 内存使用量(mb)',`description_en`='Binlog Memory Usage (MB)',`unit`='MB',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 452: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('memory_percent','memory_percent','binlog_instance_mem_used_ratio','%','Binlog 内存占用百分比','Binlog Memory Usage Percentage',1,1,'',0,1,'memory_ratio','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='memory_ratio',`class_name`='binlog_service_resources',`key`='binlog_instance_mem_used_ratio',`name`='memory_percent',`name_en`='memory_percent',`description`='Binlog 内存占用百分比',`description_en`='Binlog Memory Usage Percentage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 453: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('disk','disk','binlog_instance_disk_total_size_mb','MB','Binlog 磁盘使用量(MB)','Binlog Disk Usage (MB)',1,1,'',0,1,'disk_used','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='disk_used',`class_name`='binlog_service_resources',`key`='binlog_instance_disk_total_size_mb',`name`='disk',`name_en`='disk',`description`='Binlog 磁盘使用量(MB)',`description_en`='Binlog Disk Usage (MB)',`unit`='MB',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 454: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('disk','disk','binlog_instance_convert_iops','byte','Binlog 磁盘写入速率','Binlog Disk Write Rate',1,1,'',0,1,'iops','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='iops',`class_name`='binlog_service_resources',`key`='binlog_instance_convert_iops',`name`='disk',`name_en`='disk',`description`='Binlog 磁盘写入速率',`description_en`='Binlog Disk Write Rate',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 455: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('disk_ratio','disk_ratio','binlog_service_disk_usage','%','Binlog 磁盘占用百分比','Binlog Disk Usage Percentage',1,1,'',0,1,'disk_ratio','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='disk_ratio',`class_name`='binlog_service_resources',`key`='binlog_service_disk_usage',`name`='disk_ratio',`name_en`='disk_ratio',`description`='Binlog 磁盘占用百分比',`description_en`='Binlog Disk Usage Percentage',`unit`='%',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 456: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('file_fd','file_fd','binlog_instance_fd_count','','Binlog instance 使用文件 FD 数','File Descriptors Used for Binlog Instances',1,1,'',0,1,'fd_count','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='fd_count',`class_name`='binlog_service_resources',`key`='binlog_instance_fd_count',`name`='file_fd',`name_en`='file_fd',`description`='Binlog instance 使用文件 FD 数',`description_en`='File Descriptors Used for Binlog Instances',`unit`='',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 457: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('net_in','net_in','binlog_instance_network_rx_bytes','byte','Binlog 网卡读流量','Binlog Network Card Read Traffic',1,1,'',0,1,'network_bytes','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='network_bytes',`class_name`='binlog_service_resources',`key`='binlog_instance_network_rx_bytes',`name`='net_in',`name_en`='net_in',`description`='Binlog 网卡读流量',`description_en`='Binlog Network Card Read Traffic',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 sql 458: INSERT INTO `metric_meta`(`name`,`name_en`,`key`,`unit`,`description`,`description_en`,`display_by_default`,`interval`,`labels`,`alarm_enabled`,`is_built_in`,`group_name`,`class_name`) VALUES ('net_out','net_out','binlog_instance_network_wx_bytes','byte','Binlog 网卡写流量','Binlog Network Card Write Traffic',1,1,'',0,1,'network_bytes','binlog_service_resources') ON DUPLICATE KEY UPDATE `group_name`='network_bytes',`class_name`='binlog_service_resources',`key`='binlog_instance_network_wx_bytes',`name`='net_out',`name_en`='net_out',`description`='Binlog 网卡写流量',`description_en`='Binlog Network Card Write Traffic',`unit`='byte',`display_by_default`=1,`interval`=1,`labels`='',`alarm_enabled`=0,`is_built_in`=1 ]} [2024-09-05T10:00:42.888] metaDataSource END DEFAULT_DATA sqls:metric_meta [2024-09-05T10:00:42.888] metaDataSource BEGIN DEFAULT_DATA sqls:metric_meta 13 [2024-09-05T10:00:42.888] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_meta, sqls=[ sql 0: DELETE FROM `metric_meta` WHERE `key`='ob_cpu_percent' sql 1: DELETE FROM `metric_meta` WHERE `key`='system_event_internal_total_waits' sql 2: DELETE FROM `metric_meta` WHERE `key`='system_event_sync_rpc_total_waits' sql 3: DELETE FROM `metric_meta` WHERE `key`='system_event_row_lock_wait_total_waits' sql 4: DELETE FROM `metric_meta` WHERE `key`='system_event_io_total_waits' sql 5: DELETE FROM `metric_meta` WHERE `key`='system_event_latch_total_waits' sql 6: DELETE FROM `metric_meta` WHERE `key`='system_event_internal_time_waited' sql 7: DELETE FROM `metric_meta` WHERE `key`='system_event_sync_rpc_time_waited' sql 8: DELETE FROM `metric_meta` WHERE `key`='system_event_row_lock_wait_time_waited' sql 9: DELETE FROM `metric_meta` WHERE `key`='system_event_io_time_waited' sql 10: DELETE FROM `metric_meta` WHERE `key`='system_event_latch_time_waited' sql 11: DELETE FROM `metric_meta` WHERE `key`='max_ob_tenant_log_sync_delay' sql 12: DELETE FROM `metric_meta` WHERE `class_name`='obproxy_service_metrics_drill_down' ]} [2024-09-05T10:00:42.901] metaDataSource END DEFAULT_DATA sqls:metric_meta [2024-09-05T10:00:42.901] metaDataSource BEGIN DEFAULT_DATA sqls:metric_class 23 [2024-09-05T10:00:42.901] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_class, sqls=[ sql 0: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('performance_and_sql','性能与SQL','Performance and SQL','性能与SQL','Performance and SQL','TENANT','NORMAL') ON DUPLICATE KEY UPDATE `name`='性能与SQL',`name_en`='Performance and SQL',`scope`='TENANT',`type`='NORMAL',`description`='性能与SQL',`description_en`='Performance and SQL' sql 1: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('transaction','事务','transaction','事务','transaction','TENANT','NORMAL') ON DUPLICATE KEY UPDATE `name`='事务',`name_en`='transaction',`scope`='TENANT',`type`='NORMAL',`description`='事务',`description_en`='transaction' sql 2: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('storage_and_cache','存储与缓存','Storage and Cache','存储与缓存','Storage and Cache','TENANT','NORMAL') ON DUPLICATE KEY UPDATE `name`='存储与缓存',`name_en`='Storage and Cache',`scope`='TENANT',`type`='NORMAL',`description`='存储与缓存',`description_en`='Storage and Cache' sql 3: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('database_metrics','数据库性能','Database performance','数据库性能','Database performance','CLUSTER','NORMAL') ON DUPLICATE KEY UPDATE `name`='数据库性能',`name_en`='Database performance',`scope`='CLUSTER',`type`='NORMAL',`description`='数据库性能',`description_en`='Database performance' sql 4: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('host_metrics','主机性能','Host performance','主机性能','Host performance','CLUSTER','NORMAL') ON DUPLICATE KEY UPDATE `name`='主机性能',`name_en`='Host performance',`scope`='CLUSTER',`type`='NORMAL',`description`='主机性能',`description_en`='Host performance' sql 5: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('observer_performance','OBServer性能','OBServer performance','OBServer性能','OBServer performance','CLUSTER','NORMAL') ON DUPLICATE KEY UPDATE `name`='OBServer性能',`name_en`='OBServer performance',`scope`='CLUSTER',`type`='NORMAL',`description`='OBServer性能',`description_en`='OBServer performance' sql 6: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('metric_cluster_top','集群TOP指标','Cluster TOP indicator','集群TOP指标','Cluster TOP indicator','CLUSTER','TOP') ON DUPLICATE KEY UPDATE `name`='集群TOP指标',`name_en`='Cluster TOP indicator',`scope`='CLUSTER',`type`='TOP',`description`='集群TOP指标',`description_en`='Cluster TOP indicator' sql 7: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('metric_tenant_top','租户TOP指标','Tenant TOP indicator','租户TOP指标','Tenant TOP indicator','TENANT','TOP') ON DUPLICATE KEY UPDATE `name`='租户TOP指标',`name_en`='Tenant TOP indicator',`scope`='TENANT',`type`='TOP',`description`='租户TOP指标',`description_en`='Tenant TOP indicator' sql 8: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('overview_metric_tenant_top','租户大盘TOP指标','Overview Tenant TOP indicator','租户大盘TOP指标','Overview Tenant TOP indicator','OVERVIEW_TENANT','TOP') ON DUPLICATE KEY UPDATE `name`='租户大盘TOP指标',`name_en`='Overview Tenant TOP indicator',`scope`='OVERVIEW_TENANT',`type`='TOP',`description`='租户大盘TOP指标',`description_en`='Overview Tenant TOP indicator' sql 9: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('host_performances','主机性能','Host Performance','主机性能','host performance','HOST','NORMAL') ON DUPLICATE KEY UPDATE `name`='主机性能',`name_en`='Host Performance',`scope`='HOST',`type`='NORMAL',`description`='主机性能',`description_en`='host performance' sql 10: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('host_resources','主机资源','Host Resources','主机资源','Host Resources','HOST','NORMAL') ON DUPLICATE KEY UPDATE `name`='主机资源',`name_en`='Host Resources',`scope`='HOST',`type`='NORMAL',`description`='主机资源',`description_en`='Host Resources' sql 11: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('host_processes','主机进程','Host Processes','主机进程','Host Processes','HOST','NORMAL') ON DUPLICATE KEY UPDATE `name`='主机进程',`name_en`='Host Processes',`scope`='HOST',`type`='NORMAL',`description`='主机进程',`description_en`='Host Processes' sql 12: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('overview_host_top','主机大盘TOP指标','Overview Host Top indicator','主机大盘TOP指标','Overview Host Top indicator','OVERVIEW_HOST','TOP') ON DUPLICATE KEY UPDATE `name`='主机大盘TOP指标',`name_en`='Overview Host Top indicator',`scope`='OVERVIEW_HOST',`type`='TOP',`description`='主机大盘TOP指标',`description_en`='Overview Host Top indicator' sql 13: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('overview_obproxy_top_metrics','Obproxy 大盘TOP指标','Overview Obproxy service top monitoring','Obproxy 大盘TOP指标','Overview Obproxy service top monitoring','OVERVIEW_ODP','TOP') ON DUPLICATE KEY UPDATE `name`='Obproxy 大盘TOP指标',`name_en`='Overview Obproxy service top monitoring',`scope`='OVERVIEW_ODP',`type`='TOP',`description`='Obproxy 大盘TOP指标',`description_en`='Overview Obproxy service top monitoring' sql 14: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('overview_cluster_resources','集群大盘资源指标','Overview Cluster Resources','集群大盘资源指标','Overview Cluster Resources','OVERVIEW_CLUSTER','RESOURCE') ON DUPLICATE KEY UPDATE `name`='集群大盘资源指标',`name_en`='Overview Cluster Resources',`scope`='OVERVIEW_CLUSTER',`type`='RESOURCE',`description`='集群大盘资源指标',`description_en`='Overview Cluster Resources' sql 15: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('overview_tenant_resources','租户大盘资源指标','Overview Tenant Resources','租户大盘资源指标','Overview Tenant Resources','OVERVIEW_TENANT','RESOURCE') ON DUPLICATE KEY UPDATE `name`='租户大盘资源指标',`name_en`='Overview Tenant Resources',`scope`='OVERVIEW_TENANT',`type`='RESOURCE',`description`='租户大盘资源指标',`description_en`='Overview Tenant Resources' sql 16: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('obproxy_top_metrics','Obproxy 服务监控','Obproxy service top monitoring','Obproxy 服务监控','Obproxy service top monitoring','ODP','TOP') ON DUPLICATE KEY UPDATE `name`='Obproxy 服务监控',`name_en`='Obproxy service top monitoring',`scope`='ODP',`type`='TOP',`description`='Obproxy 服务监控',`description_en`='Obproxy service top monitoring' sql 17: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('alarm','告警依赖的监控组','alarm group','告警依赖的监控组','alarm group','ALARM','NORMAL') ON DUPLICATE KEY UPDATE `name`='告警依赖的监控组',`name_en`='alarm group',`scope`='ALARM',`type`='NORMAL',`description`='告警依赖的监控组',`description_en`='alarm group' sql 18: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('obproxy_service_metrics','Obproxy 服务监控','Obproxy service monitoring','Obproxy 服务监控','Obproxy service monitoring','ODP','NORMAL') ON DUPLICATE KEY UPDATE `name`='Obproxy 服务监控',`name_en`='Obproxy service monitoring',`scope`='ODP',`type`='NORMAL',`description`='Obproxy 服务监控',`description_en`='Obproxy service monitoring' sql 19: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('obproxy_service_metrics_drill_down_cluster','Obproxy 服务集群维度监控下钻','Obproxy service cluster dimension monitoring drill-down','Obproxy 服务集群维度监控下钻','Obproxy service cluster dimension monitoring drill-down','ODP','DRILLDOWNCLUSTER') ON DUPLICATE KEY UPDATE `name`='Obproxy 服务集群维度监控下钻',`name_en`='Obproxy service cluster dimension monitoring drill-down',`scope`='ODP',`type`='DRILLDOWNCLUSTER',`description`='Obproxy 服务集群维度监控下钻',`description_en`='Obproxy service cluster dimension monitoring drill-down' sql 20: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('obproxy_service_metrics_drill_down_host','Obproxy 服务主机维度监控下钻','Obproxy service host dimension monitoring drill-down','Obproxy 服务主机维度监控下钻','Obproxy service host dimension monitoring drill-down','ODP','DRILLDOWNHOST') ON DUPLICATE KEY UPDATE `name`='Obproxy 服务主机维度监控下钻',`name_en`='Obproxy service host dimension monitoring drill-down',`scope`='ODP',`type`='DRILLDOWNHOST',`description`='Obproxy 服务主机维度监控下钻',`description_en`='Obproxy service host dimension monitoring drill-down' sql 21: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('binlog_service_performance','Binlog 性能监控','Binlog Performance Monitoring','Binlog 性能监控','Binlog Performance Monitoring','BINLOG','NORMAL') ON DUPLICATE KEY UPDATE `name`='Binlog 性能监控',`name_en`='Binlog Performance Monitoring',`scope`='BINLOG',`type`='NORMAL',`description`='Binlog 性能监控',`description_en`='Binlog Performance Monitoring' sql 22: INSERT INTO `metric_class`(`class`,`name`,`name_en`,`description`,`description_en`,`scope`,`type`) VALUES ('binlog_service_resources','Binlog 资源监控','Binlog Resource Monitoring','Binlog 资源监控','Binlog Resource Monitoring','BINLOG','NORMAL') ON DUPLICATE KEY UPDATE `name`='Binlog 资源监控',`name_en`='Binlog Resource Monitoring',`scope`='BINLOG',`type`='NORMAL',`description`='Binlog 资源监控',`description_en`='Binlog Resource Monitoring' ]} [2024-09-05T10:00:42.983] metaDataSource END DEFAULT_DATA sqls:metric_class [2024-09-05T10:00:42.983] metaDataSource BEGIN DEFAULT_DATA sqls:metric_class 1 [2024-09-05T10:00:42.983] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=metric_class, sqls=[ sql 0: DELETE FROM `metric_class` WHERE `class`='obproxy_service_metrics_drill_down' ]} [2024-09-05T10:00:42.986] metaDataSource END DEFAULT_DATA sqls:metric_class [2024-09-05T10:00:42.986] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_tag 4 [2024-09-05T10:00:42.986] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_tag, sqls=[ sql 0: INSERT INTO `inspection_tag_v3`(`id`,`name`,`config_type`,`description`) VALUES (1,'基础巡检|Basic Inspection','BUILTIN','对 OCP 管理的资源基本状态检查,如集群状态、副本状态等,适用于日常巡检工作。|Checks the status of resources managed by OCP, such as the status of cluster and replicas. You can perform this check in routine inspections.') ON DUPLICATE KEY UPDATE `name`='基础巡检|Basic Inspection',`description`='对 OCP 管理的资源基本状态检查,如集群状态、副本状态等,适用于日常巡检工作。|Checks the status of resources managed by OCP, such as the status of cluster and replicas. You can perform this check in routine inspections.' sql 1: INSERT INTO `inspection_tag_v3`(`id`,`name`,`config_type`,`description`) VALUES (2,'性能巡检|Performance Inspection','BUILTIN','对 OCP 管理的资源性能检查,如大事务、慢查询等,适用于性能分析工作。|Checks the performance of resources managed by OCP, such as large transactions and slow queries. You can perform this check for performance analysis.') ON DUPLICATE KEY UPDATE `name`='性能巡检|Performance Inspection',`description`='对 OCP 管理的资源性能检查,如大事务、慢查询等,适用于性能分析工作。|Checks the performance of resources managed by OCP, such as large transactions and slow queries. You can perform this check for performance analysis.' sql 2: INSERT INTO `inspection_tag_v3`(`id`,`name`,`config_type`,`description`) VALUES (3,'深度巡检|Deep Inspection','BUILTIN','对 OCP 管理的资源进行深度检查,发现隐藏风险,适用于业务洪峰前巡检工作。|Checks resources managed by OCP for hidden risks. You can perform this in-depth check before peak hours.') ON DUPLICATE KEY UPDATE `name`='深度巡检|Deep Inspection',`description`='对 OCP 管理的资源进行深度检查,发现隐藏风险,适用于业务洪峰前巡检工作。|Checks resources managed by OCP for hidden risks. You can perform this in-depth check before peak hours.' sql 3: INSERT INTO `inspection_tag_v3`(`id`,`name`,`config_type`,`description`) VALUES (4,'装机巡检','SYSTEM','装机巡检') ON DUPLICATE KEY UPDATE `name`='装机巡检',`description`='装机巡检' ]} [2024-09-05T10:00:43.011] metaDataSource END DEFAULT_DATA sqls:inspection_tag [2024-09-05T10:00:43.011] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_script 60 [2024-09-05T10:00:43.012] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_script, sqls=[ sql 0: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (1,'Cluster Connectivity Check Script','检查集群 sys 租户是否可以连通',200,'if(ob.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Connectivity Check Script',`description`='检查集群 sys 租户是否可以连通',`content`='if(ob.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }' sql 1: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (2,'OBServer Status Query Script','查询集群下所有 OBServer 的状态',200,'var rows = ob.query(\"select svr_ip, status, stop_time from __all_server\"); if(rows && rows.length > 0) { for(var i in rows) { var row = rows[i]; if(row[\"stop_time\"] == 0) { report.write(null, row[\"svr_ip\"], row[\"status\"]) } else { report.write(null, row[\"svr_ip\"], \"stopped\") } } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBServer Status Query Script',`description`='查询集群下所有 OBServer 的状态',`content`='var rows = ob.query(\"select svr_ip, status, stop_time from __all_server\"); if(rows && rows.length > 0) { for(var i in rows) { var row = rows[i]; if(row[\"stop_time\"] == 0) { report.write(null, row[\"svr_ip\"], row[\"status\"]) } else { report.write(null, row[\"svr_ip\"], \"stopped\") } } }' sql 2: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (3,'Cluster 2-Field SQL Query Script','在root@sys下oceanbase库中运行[sql],查询名为[key]的字段作为目标键值,查询名为[value]的字段作为巡检值',200,'var sql = args[\"sql\"] var key = args[\"key\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { report.write(null, rows[i][key], rows[i][value]) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster 2-Field SQL Query Script',`description`='在root@sys下oceanbase库中运行[sql],查询名为[key]的字段作为目标键值,查询名为[value]的字段作为巡检值',`content`='var sql = args[\"sql\"] var key = args[\"key\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { report.write(null, rows[i][key], rows[i][value]) } }' sql 3: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (4,'Cluster 1-Field SQL Query Script','在root@sys下oceanbase库中运行[sql],查询名为[value]的字段作为巡检值',200,'var sql = args[\"sql\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { report.write(null, null, rows[0][value]) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster 1-Field SQL Query Script',`description`='在root@sys下oceanbase库中运行[sql],查询名为[value]的字段作为巡检值',`content`='var sql = args[\"sql\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { report.write(null, null, rows[0][value]) }' sql 4: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (5,'Cluster 3-Field SQL Query Script','在root@sys下oceanbase库中运行[sql],查询名为[modifier]的字段作为目标限定符,查询名为[key]的字段作为键值,名为[value]的字段作为巡检值',200,'var sql = args[\"sql\"] var modifier = args[\"modifier\"] var key = args[\"key\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { report.write( rows[i][modifier], rows[i][key], rows[i][value]) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster 3-Field SQL Query Script',`description`='在root@sys下oceanbase库中运行[sql],查询名为[modifier]的字段作为目标限定符,查询名为[key]的字段作为键值,名为[value]的字段作为巡检值',`content`='var sql = args[\"sql\"] var modifier = args[\"modifier\"] var key = args[\"key\"] var value = args[\"value\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { report.write( rows[i][modifier], rows[i][key], rows[i][value]) } }' sql 5: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (6,'Host Clock Offset Query Script','从 ocp 的主机查询指定主机时钟偏移',200,'var clockDiff = host.clockDiff() if(clockDiff == 0 || clockDiff) { report.write(null, null, clockDiff) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Host Clock Offset Query Script',`description`='从 ocp 的主机查询指定主机时钟偏移',`content`='var clockDiff = host.clockDiff() if(clockDiff == 0 || clockDiff) { report.write(null, null, clockDiff) }' sql 6: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (7,'OBServer Disk Usage Query Script','查询 OBServer 磁盘使用率',200,' var rows = ob.query(\"select svr_ip, round(total_size/1024/1024/1024, 2) as total, round((total_size-free_size)/1024/1024/1024, 2) as used, round((total_size-free_size)/total_size*100, 2) as percent from __all_virtual_disk_stat\"); if(rows && rows.length > 0) { for(var i in rows) { var used = rows[i][\"used\"] var total = rows[i][\"total\"] var usedPercent = rows[i][\"percent\"] report.write(null, rows[i][\"svr_ip\"], usedPercent, used + \"G/\" + total + \"G\") } } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBServer Disk Usage Query Script',`description`='查询 OBServer 磁盘使用率',`content`=' var rows = ob.query(\"select svr_ip, round(total_size/1024/1024/1024, 2) as total, round((total_size-free_size)/1024/1024/1024, 2) as used, round((total_size-free_size)/total_size*100, 2) as percent from __all_virtual_disk_stat\"); if(rows && rows.length > 0) { for(var i in rows) { var used = rows[i][\"used\"] var total = rows[i][\"total\"] var usedPercent = rows[i][\"percent\"] report.write(null, rows[i][\"svr_ip\"], usedPercent, used + \"G/\" + total + \"G\") } } ' sql 7: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (8,'Operating System Parameters Query Script','查询[param]指定的操作系统参数',200,'var param = args[\"param\"] var agent = host.getAgent(); var result = agent.api(\"/api/v1/system/kernelParam\", {\"paramKey\": param}) var data = result[\"paramValue\"]; if(data && data.length > 0) { report.write(null, null, data[0]) } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Operating System Parameters Query Script',`description`='查询[param]指定的操作系统参数',`content`='var param = args[\"param\"] var agent = host.getAgent(); var result = agent.api(\"/api/v1/system/kernelParam\", {\"paramKey\": param}) var data = result[\"paramValue\"]; if(data && data.length > 0) { report.write(null, null, data[0]) } ' sql 8: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (9,'Operating System Services Query Script','查询[service]指定的操作系统服务是否存在',200,'var serviceName = args[\"service\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/service/info\", {\"serviceName\":serviceName}) if(result) { report.write(null, null, result[\"isEnabled\"]) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Operating System Services Query Script',`description`='查询[service]指定的操作系统服务是否存在',`content`='var serviceName = args[\"service\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/service/info\", {\"serviceName\":serviceName}) if(result) { report.write(null, null, result[\"isEnabled\"]) }' sql 9: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (10,'Operating System Transparent Huge Pages Configuration Query Script','查询操作系统 /sys/kernel/mm/transparent_hugepage/enabled 内容',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/transparentHugePageInfo\", null) report.write(null, null, result[\"option\"])','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Operating System Transparent Huge Pages Configuration Query Script',`description`='查询操作系统 /sys/kernel/mm/transparent_hugepage/enabled 内容',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/transparentHugePageInfo\", null) report.write(null, null, result[\"option\"])' sql 10: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (11,'Python Version Query Script','查询主机所安装的 Python 版本是否 2.7 开头',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/pythonVersion\", null) report.write(null, null, result[\"version\"].startsWith(\"2.7\"), result[\"version\"])','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Python Version Query Script',`description`='查询主机所安装的 Python 版本是否 2.7 开头',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/pythonVersion\", null) report.write(null, null, result[\"version\"].startsWith(\"2.7\"), result[\"version\"])' sql 11: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (12,'Swap Information Query Script','查询操作系统 /proc/meminfo swap 信息',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/swapInfo\", null) report.write(null, null, result[\"swapTotal\"] == 0)','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Swap Information Query Script',`description`='查询操作系统 /proc/meminfo swap 信息',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/swapInfo\", null) report.write(null, null, result[\"swapTotal\"] == 0)' sql 12: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (13,'Command Existence Query Script','查询操作系统中[command]指定的命令是否存在',200,'var command = args[\"command\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/system/commandExists\", {\"name\": command}) report.write(null, null, result) ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Command Existence Query Script',`description`='查询操作系统中[command]指定的命令是否存在',`content`='var command = args[\"command\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/system/commandExists\", {\"name\": command}) report.write(null, null, result) ' sql 13: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (14,'Cluster Tenant Connectivity Check Script','检查集群下所有租户是否可以连通',200,'var tenants = ob.getTenants() for(var i in tenants) { var tenant = tenants[i] if(tenant.checkConnection()) { report.write(tenant.getName(), null, \"pass\") } else { report.write(tenant.getName(), null, \"failed\") } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Tenant Connectivity Check Script',`description`='检查集群下所有租户是否可以连通',`content`='var tenants = ob.getTenants() for(var i in tenants) { var tenant = tenants[i] if(tenant.checkConnection()) { report.write(tenant.getName(), null, \"pass\") } else { report.write(tenant.getName(), null, \"failed\") } }' sql 14: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (15,'Host Disk Usage Query Script','查询主机各个挂载磁盘使用率率(除去 OB 数据盘)',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(mountPoint == ob.getDataPath()) { continue } var version = ob.getVersion() var firstVerNum = parseInt(version.split(\".\")[0]) if(firstVerNum >=4 && mountPoint == ob.getLogPath()) { continue } var key = item[\"deviceName\"] + \" -> \" + mountPoint var usageInfo = agent.api(\"/api/v1/disk/usage\", {path: mountPoint}) var detail = usageInfo[\"usedSizeDisplay\"] + \"/\" + usageInfo[\"totalSizeDisplay\"] var usage = usageInfo[\"usedSizeBytes\"] / usageInfo[\"totalSizeBytes\"] * 10000 report.write(null, key, Math.round(usage) / 100, detail) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Host Disk Usage Query Script',`description`='查询主机各个挂载磁盘使用率率(除去 OB 数据盘)',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(mountPoint == ob.getDataPath()) { continue } var version = ob.getVersion() var firstVerNum = parseInt(version.split(\".\")[0]) if(firstVerNum >=4 && mountPoint == ob.getLogPath()) { continue } var key = item[\"deviceName\"] + \" -> \" + mountPoint var usageInfo = agent.api(\"/api/v1/disk/usage\", {path: mountPoint}) var detail = usageInfo[\"usedSizeDisplay\"] + \"/\" + usageInfo[\"totalSizeDisplay\"] var usage = usageInfo[\"usedSizeBytes\"] / usageInfo[\"totalSizeBytes\"] * 10000 report.write(null, key, Math.round(usage) / 100, detail) } }' sql 15: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (16,'Host OB Data Disk Usage Query Script','查询主机上 OB 数据盘的使用率',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint var usageInfo = agent.api(\"/api/v1/disk/usage\", {path: currentMountPoint}) var detail = usageInfo[\"usedSizeDisplay\"] + \"/\" + usageInfo[\"totalSizeDisplay\"] var usage = usageInfo[\"usedSizeBytes\"] / usageInfo[\"totalSizeBytes\"] * 10000 report.write(null, key, Math.round(usage) / 100, detail) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Host OB Data Disk Usage Query Script',`description`='查询主机上 OB 数据盘的使用率',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint var usageInfo = agent.api(\"/api/v1/disk/usage\", {path: currentMountPoint}) var detail = usageInfo[\"usedSizeDisplay\"] + \"/\" + usageInfo[\"totalSizeDisplay\"] var usage = usageInfo[\"usedSizeBytes\"] / usageInfo[\"totalSizeBytes\"] * 10000 report.write(null, key, Math.round(usage) / 100, detail) }' sql 16: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (17,'Cluster Alarm Statistics Check Script','统计[before]小时之前到现在为止的告警数量',200,'var before = args[\"before\"] var status = args[\"status\"] var alarmInfos = ob.getAlarmInfo(before, status); var down = 0 var critical = 0 var alert = 0 var caution = 0 var info = 0 for(var i in alarmInfos) { var alarmInfo = alarmInfos[i] if(alarmInfo.getLevel() == 1) { down ++ } else if(alarmInfo.getLevel() == 2) { critical ++ } else if(alarmInfo.getLevel() == 3) { alert ++ } else if(alarmInfo.getLevel() == 4) { caution ++ } else if(alarmInfo.getLevel() == 5) { info ++ } } if(down > 0) { report.write(null, \"Down\", \"HIGH\", down) } else { report.write(null, \"Down\", \"NORMAL\", down) } if(critical > 0) { report.write(null, \"Critical\", \"HIGH\", critical) } else { report.write(null, \"Critical\", \"NORMAL\", critical) } if(alert > 0) { report.write(null, \"Alert\", \"MEDIUM\", alert) } else { report.write(null, \"Alert\", \"NORMAL\", alert) } if(caution > 0) { report.write(null, \"Caution\", \"LOW\", caution) } else { report.write(null, \"Caution\", \"NORMAL\", caution) } report.write(null, \"Info\", \"NORMAL\", info)','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Alarm Statistics Check Script',`description`='统计[before]小时之前到现在为止的告警数量',`content`='var before = args[\"before\"] var status = args[\"status\"] var alarmInfos = ob.getAlarmInfo(before, status); var down = 0 var critical = 0 var alert = 0 var caution = 0 var info = 0 for(var i in alarmInfos) { var alarmInfo = alarmInfos[i] if(alarmInfo.getLevel() == 1) { down ++ } else if(alarmInfo.getLevel() == 2) { critical ++ } else if(alarmInfo.getLevel() == 3) { alert ++ } else if(alarmInfo.getLevel() == 4) { caution ++ } else if(alarmInfo.getLevel() == 5) { info ++ } } if(down > 0) { report.write(null, \"Down\", \"HIGH\", down) } else { report.write(null, \"Down\", \"NORMAL\", down) } if(critical > 0) { report.write(null, \"Critical\", \"HIGH\", critical) } else { report.write(null, \"Critical\", \"NORMAL\", critical) } if(alert > 0) { report.write(null, \"Alert\", \"MEDIUM\", alert) } else { report.write(null, \"Alert\", \"NORMAL\", alert) } if(caution > 0) { report.write(null, \"Caution\", \"LOW\", caution) } else { report.write(null, \"Caution\", \"NORMAL\", caution) } report.write(null, \"Info\", \"NORMAL\", info)' sql 17: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (18,'OB Data Disk File Type Check Script','检查主机上 OB 数据盘的文件类型,当磁盘大于 16T 并且文件类型不是 xfs 检查失败',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint var volume = Math.round(currentItem[\"totalSize\"] * currentItem[\"sectorSize\"] / 1024 / 1024 / 1024 / 1024 * 10) / 10 var detail = \"volume:\" + volume + \"T\" + \", fsType:\" + currentItem[\"fsType\"] if(volume >= 16) { if(currentItem[\"fsType\"] == \"xfs\") { report.write(null, key, \"pass\", detail) } else { report.write(null, key, \"failed\", detail) } } else { report.write(null, key, \"pass\", detail) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OB Data Disk File Type Check Script',`description`='检查主机上 OB 数据盘的文件类型,当磁盘大于 16T 并且文件类型不是 xfs 检查失败',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint var volume = Math.round(currentItem[\"totalSize\"] * currentItem[\"sectorSize\"] / 1024 / 1024 / 1024 / 1024 * 10) / 10 var detail = \"volume:\" + volume + \"T\" + \", fsType:\" + currentItem[\"fsType\"] if(volume >= 16) { if(currentItem[\"fsType\"] == \"xfs\") { report.write(null, key, \"pass\", detail) } else { report.write(null, key, \"failed\", detail) } } else { report.write(null, key, \"pass\", detail) } }' sql 18: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (19,'OB Data Disk Sector Size Query Script','查询主机上 OB 数据盘扇区大小',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint report.write(null, key, item[\"sectorSize\"]) } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OB Data Disk Sector Size Query Script',`description`='查询主机上 OB 数据盘扇区大小',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var ob = host.getOB() var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var currentItem var maxLength = 0 var currentMountPoint for(var i in content) { var item = content[i] for(var j in item[\"mountPoints\"]) { var mountPoint = item[\"mountPoints\"][j] if(ob.getDataPath().startsWith(mountPoint)) { if(mountPoint.length > maxLength) { maxLength = mountPoint.length currentItem = item currentMountPoint = mountPoint } } } } if(currentItem) { var key = currentItem[\"deviceName\"] + \" -> \" + currentMountPoint report.write(null, key, item[\"sectorSize\"]) } ' sql 19: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (20,'Cluster Parameter Query Script','查询[param]指定的集群参数值',200,'var paramName = args[\'param\']; var rows = ob.query(\"show parameters like \'\" + paramName + \"\'\"); if(rows && rows.length > 0) { report.write(null, null, rows[0][\'value\']) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Parameter Query Script',`description`='查询[param]指定的集群参数值',`content`='var paramName = args[\'param\']; var rows = ob.query(\"show parameters like \'\" + paramName + \"\'\"); if(rows && rows.length > 0) { report.write(null, null, rows[0][\'value\']) }' sql 20: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (21,'Cluster Table Data Volume Query Script','查询集群下所有表的数据量以及行数',200,'var sql = args[\"sql\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { var row = rows[i] var tenant = row[\"tenant_name\"] var database = row[\"database_name\"] var table = row[\"table_name\"] var row_count = row[\"row_count\"] var table_size_GB = row[\"table_size_GB\"] report.write(tenant + \".\" + database, table, table_size_GB + \"G\", \"row count:\" + row_count) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Table Data Volume Query Script',`description`='查询集群下所有表的数据量以及行数',`content`='var sql = args[\"sql\"] var rows = ob.query(sql); if(rows && rows.length > 0) { for(var i in rows) { var row = rows[i] var tenant = row[\"tenant_name\"] var database = row[\"database_name\"] var table = row[\"table_name\"] var row_count = row[\"row_count\"] var table_size_GB = row[\"table_size_GB\"] report.write(tenant + \".\" + database, table, table_size_GB + \"G\", \"row count:\" + row_count) } }' sql 21: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (22,'Dynamic Link Library Check Script','查询主机上是否存在[lib]指定的动态链接库',200,'var so = args[\"lib\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/system/libExists\", {name: so}) report.write(null, null, result[\"isExists\"])','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Dynamic Link Library Check Script',`description`='查询主机上是否存在[lib]指定的动态链接库',`content`='var so = args[\"lib\"] var agent = host.getAgent() var result = agent.api(\"/api/v1/system/libExists\", {name: so}) report.write(null, null, result[\"isExists\"])' sql 22: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (23,'Tenant Connectivity Check Script','检查租户是否可以连接',200,'if(tenant.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Tenant Connectivity Check Script',`description`='检查租户是否可以连接',`content`='if(tenant.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }' sql 23: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (24,'Tenant Variable Query Script','查询[param]指定的租户变量值',200,'var paramName = args[\'param\']; var rows = tenant.query(\"show global variables like \'\" + paramName + \"\'\"); if(rows && rows.length > 0) { var v if(rows[0][\"Value\"] == 0 || rows[0][\"Value\"]) { v = rows[0][\"Value\"].split(\",\") } else { v = rows[0][\"VALUE\"].split(\",\") } for(var i in v) { report.write(null, null, v[i]) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Tenant Variable Query Script',`description`='查询[param]指定的租户变量值',`content`='var paramName = args[\'param\']; var rows = tenant.query(\"show global variables like \'\" + paramName + \"\'\"); if(rows && rows.length > 0) { var v if(rows[0][\"Value\"] == 0 || rows[0][\"Value\"]) { v = rows[0][\"Value\"].split(\",\") } else { v = rows[0][\"VALUE\"].split(\",\") } for(var i in v) { report.write(null, null, v[i]) } }' sql 24: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (25,'OBProxy Parameter Query Script','查询[param]指定的OBProxy参数值',200,'var paramName = args[\'param\']; var rows = obproxy.query(\"show proxyconfig like \'\" + paramName + \"\'\"); if(!rows || rows.length == 0) { throw \"no proxyconfig like \" + paramName } if(rows && rows.length > 0) { report.write(null, null, rows[0][\'value\']) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Parameter Query Script',`description`='查询[param]指定的OBProxy参数值',`content`='var paramName = args[\'param\']; var rows = obproxy.query(\"show proxyconfig like \'\" + paramName + \"\'\"); if(!rows || rows.length == 0) { throw \"no proxyconfig like \" + paramName } if(rows && rows.length > 0) { report.write(null, null, rows[0][\'value\']) }' sql 25: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (26,'OBProxy proxy_primary_zone_name Query Script','查询 OBProxy proxy_primary_zone_name 参数',200,' var rows = obproxy.query(\"show proxyconfig like \'proxy_primary_zone_name\'\"); if(!rows || rows.length == 0) { throw \"no proxyconfig like \'proxy_primary_zone_name\'\" } if(rows && rows.length > 0) { if(rows[0][\'value\']) { report.write(null, null, rows[0][\'value\']) } else { report.write(null, null, \'Not set\') } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy proxy_primary_zone_name Query Script',`description`='查询 OBProxy proxy_primary_zone_name 参数',`content`=' var rows = obproxy.query(\"show proxyconfig like \'proxy_primary_zone_name\'\"); if(!rows || rows.length == 0) { throw \"no proxyconfig like \'proxy_primary_zone_name\'\" } if(rows && rows.length > 0) { if(rows[0][\'value\']) { report.write(null, null, rows[0][\'value\']) } else { report.write(null, null, \'Not set\') } }' sql 26: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (27,'OBProxy Connectivity Check Script','尝试连接 proxysys 来判断 OBProxy 是否可以连接',200,'if(obproxy.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Connectivity Check Script',`description`='尝试连接 proxysys 来判断 OBProxy 是否可以连接',`content`='if(obproxy.checkConnection()) { report.write(null, null, \"pass\") } else { report.write(null, null, \"failed\") }' sql 27: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (28,'OBProxy Connectable Cluster Connectivity Check Script','尝试通过 OBProxy 连接集群 sys 租户来确定 OBProxy 是否可以连接集群',200,'var obs = obproxy.getLinkedClusters(); if(obs.length == 0) { report.write(null, null, \"pass\", \"no linked OBCluster\") } else { for(var i in obs) { var ob = obs[i] if(obproxy.checkConnectionTo(ob)) { report.write(null, ob.getName(), \"pass\") } else { report.write(null, ob.getName(), \"failed\") } } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Connectable Cluster Connectivity Check Script',`description`='尝试通过 OBProxy 连接集群 sys 租户来确定 OBProxy 是否可以连接集群',`content`='var obs = obproxy.getLinkedClusters(); if(obs.length == 0) { report.write(null, null, \"pass\", \"no linked OBCluster\") } else { for(var i in obs) { var ob = obs[i] if(obproxy.checkConnectionTo(ob)) { report.write(null, ob.getName(), \"pass\") } else { report.write(null, ob.getName(), \"failed\") } } }' sql 28: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (29,'Cluster Metric Percentile Statistics Script','统计集群过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',200,'var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = ob.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Cluster Metric Percentile Statistics Script',`description`='统计集群过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',`content`='var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = ob.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }' sql 29: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (30,'Tenant Metric Percentile Statistics Script','统计租户过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',200,'var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = tenant.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"]) + \" to \" + dateToString(q[0][\"endTime\"])) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"]) + \" to \" + dateToString(q[q.length - 1][\"endTime\"])) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); var hours = (date.getHours()).toString(); var min = (date.getMinutes()).toString(); var second = (date.getSeconds()).toString(); if (month.length == 1) { month = \"0\" + month; } if (day.length == 1) { day = \"0\" + day; } if (hours.length == 1) { hours = \"0\" + hours; } if (min.length == 1) { min = \"0\" + min; } return year + \"-\" + month + \"-\" + day + \" \" + hours + \":\" + min; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Tenant Metric Percentile Statistics Script',`description`='统计租户过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',`content`='var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = tenant.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"]) + \" to \" + dateToString(q[0][\"endTime\"])) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"]) + \" to \" + dateToString(q[q.length - 1][\"endTime\"])) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var year = date.getFullYear(); var month =(date.getMonth() + 1).toString(); var day = (date.getDate()).toString(); var hours = (date.getHours()).toString(); var min = (date.getMinutes()).toString(); var second = (date.getSeconds()).toString(); if (month.length == 1) { month = \"0\" + month; } if (day.length == 1) { day = \"0\" + day; } if (hours.length == 1) { hours = \"0\" + hours; } if (min.length == 1) { min = \"0\" + min; } return year + \"-\" + month + \"-\" + day + \" \" + hours + \":\" + min; }' sql 30: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (31,'OBProxy Cluster Metric Percentile Statistics Script','统计 OBProxy 集群过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',200,'var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = cluster.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Cluster Metric Percentile Statistics Script',`description`='统计 OBProxy 集群过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',`content`='var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = cluster.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }' sql 31: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (32,'OBProxy Metric Percentile Statistics Script','统计 OBProxy 过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',200,'var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = obproxy.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Metric Percentile Statistics Script',`description`='统计 OBProxy 过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',`content`='var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = obproxy.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }' sql 32: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (33,'Network Card Rate Check Script','检查 OB 配置文件里的网卡速率是否和 操作系统的网卡速率相匹配',200,'var agent = host.getAgent() var rateConfig = agent.api(\"/api/v1/ob/nicRateConfig\", null) var nicSpeedList = agent.api(\"/api/v1/system/nicSpeed\", {ip: host.getInnerIp()}) var nicSpeed = {\"interfaceName\":\"\",\"speed\":-1} if (nicSpeedList[\"resultList\"] && nicSpeedList[\"resultList\"].length > 0) { nicSpeed = nicSpeedList[\"resultList\"][0] } if(rateConfig[\"interfaceName\"]) { var speed = rateConfig[\"speed\"] var unit = rateConfig[\"unit\"] if(unit.startsWith(\"g\") || unit.startsWith(\"G\")) { speed = speed * 1024 } else if(unit.startsWith(\"K\") || unit.startsWith(\"k\")){ speed = speed / 1024 } else if(unit.startsWith(\"b\")) { speed = speed / 1024 / 1024 } if(nicSpeed[\"interfaceName\"] == \"\" || nicSpeed[\"speed\"] == -1) { report.write(null, null, \"caution\", \"config:\" + rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic: can not query\") } else { if(rateConfig[\"interfaceName\"] != nicSpeed[\"interfaceName\"] || speed != nicSpeed[\"speed\"]) { report.write(null, null, \"failed\", \"config:\"+ rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic:\" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } else { report.write(null, null, \"pass\", \"config:\"+ rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic:\" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } } } else { if(nicSpeed[\"interfaceName\"] == \"\" || nicSpeed[\"speed\"] == -1) { report.write(null, null, \"failed\", \"config: not set, nic: can not query\") } else { report.write(null, null, \"passed\", \"config: not set, nic: \" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Network Card Rate Check Script',`description`='检查 OB 配置文件里的网卡速率是否和 操作系统的网卡速率相匹配',`content`='var agent = host.getAgent() var rateConfig = agent.api(\"/api/v1/ob/nicRateConfig\", null) var nicSpeedList = agent.api(\"/api/v1/system/nicSpeed\", {ip: host.getInnerIp()}) var nicSpeed = {\"interfaceName\":\"\",\"speed\":-1} if (nicSpeedList[\"resultList\"] && nicSpeedList[\"resultList\"].length > 0) { nicSpeed = nicSpeedList[\"resultList\"][0] } if(rateConfig[\"interfaceName\"]) { var speed = rateConfig[\"speed\"] var unit = rateConfig[\"unit\"] if(unit.startsWith(\"g\") || unit.startsWith(\"G\")) { speed = speed * 1024 } else if(unit.startsWith(\"K\") || unit.startsWith(\"k\")){ speed = speed / 1024 } else if(unit.startsWith(\"b\")) { speed = speed / 1024 / 1024 } if(nicSpeed[\"interfaceName\"] == \"\" || nicSpeed[\"speed\"] == -1) { report.write(null, null, \"caution\", \"config:\" + rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic: can not query\") } else { if(rateConfig[\"interfaceName\"] != nicSpeed[\"interfaceName\"] || speed != nicSpeed[\"speed\"]) { report.write(null, null, \"failed\", \"config:\"+ rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic:\" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } else { report.write(null, null, \"pass\", \"config:\"+ rateConfig[\"interfaceName\"] + \"=\" + speed + \", nic:\" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } } } else { if(nicSpeed[\"interfaceName\"] == \"\" || nicSpeed[\"speed\"] == -1) { report.write(null, null, \"failed\", \"config: not set, nic: can not query\") } else { report.write(null, null, \"passed\", \"config: not set, nic: \" + nicSpeed[\"interfaceName\"] + \"=\" + nicSpeed[\"speed\"]) } }' sql 33: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (34,'Host Metric Percentile Statistics Script','统计主机过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',200,'var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = host.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Host Metric Percentile Statistics Script',`description`='统计主机过去 [before] 小时,[quantile] 分位 [metric] 最高时段、最低时段以及 [percentile]% 的时间里所处的水平(即 [percentile]% 的时间里都处于该水平之上)',`content`='var quantile = args[\"quantile\"] var percentile = args[\"percentile\"] var groupBy = args[\"groupBy\"] var before = args[\"before\"] var metric = args[\"metric\"] var labels = args[\"labels\"] var startTime = new Date() startTime.setHours(new Date().getHours() - before) var endTime = new Date() endTime.setMinutes(new Date().getMinutes() - 1) var labelsMap = {} if(labels) { for(var i in labels) { var labelStr = labels[i] var l = labelStr.split(\"=\") labelsMap[l[0]] = l[1] } } if(quantile <=0) { throw \"quantile illegal\" } var result = host.query(metric, labelsMap, groupBy, 60, startTime.getTime(), endTime.getTime()) var duration = Math.floor(before / quantile * 60 * 60) var key = args[\"key\"] if(result.length > 0) { for(var i in result) { var r = result[i] var q = calQuantile(duration, r.data) if(q.length == 0) { continue } report.write(null, r.labels[key] ? r.labels[key] + \": Lowest\" : \"Lowest\", Math.round(q[0][\"value\"] * 100) / 100, dateToString(q[0][\"startTime\"].toISOString()) + \" to \" + dateToString(q[0][\"endTime\"].toISOString())) report.write(null, r.labels[key] ? r.labels[key] + \": Highest\" : \"Highest\", Math.round(q[q.length - 1][\"value\"] * 100) / 100, dateToString(q[q.length - 1][\"startTime\"].toISOString()) + \" to \" + dateToString(q[q.length - 1][\"endTime\"].toISOString())) report.write(null, r.labels[key], findPercentile(percentile, r.data), \"Lowest during \" + percentile + \"% of the time\") } } else { report.write(null, null, 0) } function calQuantile(duration, dataList) { var r = [] var et = getTimeInSecond(startTime.getTime()) var cursor = 0 for(var i = 0; i < quantile; i ++) { if(cursor >= dataList.length) { break } var item = {} var st = et et = et + duration item[\"endTime\"] = new Date(et * 1000) item[\"startTime\"] = new Date(st * 1000) item[\"value\"] = 0 var total = 0 var count = 0 while(cursor < dataList.length) { var d = dataList[cursor] if(d.timestamp >= et) { break } cursor ++ total += d.value ? d.value : 0 count ++ item[\"count\"] = count item[\"total\"] = total item[\"value\"] = total / count if(d.timestamp >= et) { break } } r.push(item) } r.sort(function (a, b) { if(a[\"value\"] != null && b[\"value\"] != null) { if(a[\"value\"] > b[\"value\"]) { return 1 } if(a[\"value\"] < b[\"value\"]) { return -1 } return 0 } if(a[\"value\"] != null) { return 1 } if(b[\"value\"] != null) { return -1 } return 0 }) return r } function findPercentile(quantile, dataList) { dataList.sort(function (a, b) { if(a.value != null && b.value != null) { if(a.value > b.value) { return 1 } if(a.value < b.value) { return -1 } return 0 } if(a.value != null) { return 1 } if(b.value != null) { return -1 } return 0 }) var size = dataList.length var i = size * (1 - quantile / 100) if(i >= size) { i = size - 1 } if(i < 0) { throw \"no data in \" + dataList } i = Math.ceil(i) var i1 = i + 1 var i2 = i - 1 if(i1 >= size) { i1 = size - 1 } if(i2 < 0) { i2 = 0 } return Math.round((dataList[i].value + dataList[i1].value + dataList[i2].value) * 100 / 3) / 100 } function getTimeInSecond(time) { return Math.floor(time / 1000) } function dateToString(date){ var s = date.split(\".\")[0] s += \"Z\" return s; }' sql 34: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (35,'Auto-Increment Column Check Script','检查集群自增列',200,'var sql = args[\"sql\"] var sequenceList = ob.query(sql); if(sequenceList.length > 0) { for(var i in sequenceList) { var sequence = sequenceList[i]; var tenantName = sequence[\"TENANT_NAME\"] ? sequence[\"TENANT_NAME\"] : sequence[\"tenant_name\"] var databaseName = sequence[\"database_name\"] ? sequence[\"database_name\"] : (sequence[\"DATABASE_NAME\"] ? sequence[\"DATABASE_NAME\"] : sequence[\"OWNER\"]); var tableName = sequence[\"TABLE_NAME\"] ? sequence[\"TABLE_NAME\"] : (sequence[\"OBJECT_NAME\"] ? sequence[\"OBJECT_NAME\"] : sequence[\"table_name\"]); var colName = sequence[\"COLUMN_NAME\"] ? sequence[\"COLUMN_NAME\"] : sequence[\"column_name\"]; var currentValue = sequence[\"SEQUENCE_VALUE\"] ? sequence[\"SEQUENCE_VALUE\"] : (sequence[\"sequence_value\"] ? sequence[\"sequence_value\"] : sequence[\"AUTO_INCREMENT_VALUE\"]) if(databaseName.indexOf(\"__\") == 0 || tenantName.indexOf(\"__\") == 0 || tableName.indexOf(\"__\") == 0 || colName.indexOf(\"__\") == 0) { continue; } report.write(null, databaseName + \".\" + tableName, currentValue, colName) } } else { report.write(null, null, \"0\") } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Auto-Increment Column Check Script',`description`='检查集群自增列',`content`='var sql = args[\"sql\"] var sequenceList = ob.query(sql); if(sequenceList.length > 0) { for(var i in sequenceList) { var sequence = sequenceList[i]; var tenantName = sequence[\"TENANT_NAME\"] ? sequence[\"TENANT_NAME\"] : sequence[\"tenant_name\"] var databaseName = sequence[\"database_name\"] ? sequence[\"database_name\"] : (sequence[\"DATABASE_NAME\"] ? sequence[\"DATABASE_NAME\"] : sequence[\"OWNER\"]); var tableName = sequence[\"TABLE_NAME\"] ? sequence[\"TABLE_NAME\"] : (sequence[\"OBJECT_NAME\"] ? sequence[\"OBJECT_NAME\"] : sequence[\"table_name\"]); var colName = sequence[\"COLUMN_NAME\"] ? sequence[\"COLUMN_NAME\"] : sequence[\"column_name\"]; var currentValue = sequence[\"SEQUENCE_VALUE\"] ? sequence[\"SEQUENCE_VALUE\"] : (sequence[\"sequence_value\"] ? sequence[\"sequence_value\"] : sequence[\"AUTO_INCREMENT_VALUE\"]) if(databaseName.indexOf(\"__\") == 0 || tenantName.indexOf(\"__\") == 0 || tableName.indexOf(\"__\") == 0 || colName.indexOf(\"__\") == 0) { continue; } report.write(null, databaseName + \".\" + tableName, currentValue, colName) } } else { report.write(null, null, \"0\") } ' sql 35: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (36,'Hung Transaction Check Script','检查集群悬挂事务',200,'var sql = args[\"sql\"] var rows = ob.query(sql) if(rows.length > 0) { for(var i in rows) { var row = rows[i] report.write(null, row[\"tenant_name\"]+ \":\" + row[\"svr_ip\"], row[\"trans_id\"], \"session_id: \" + row[\"session_id\"] + \", create_time: \" + row[\"ctx_create_time\"]) } } else { report.write(null, null, \"pass\") } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Hung Transaction Check Script',`description`='检查集群悬挂事务',`content`='var sql = args[\"sql\"] var rows = ob.query(sql) if(rows.length > 0) { for(var i in rows) { var row = rows[i] report.write(null, row[\"tenant_name\"]+ \":\" + row[\"svr_ip\"], row[\"trans_id\"], \"session_id: \" + row[\"session_id\"] + \", create_time: \" + row[\"ctx_create_time\"]) } } else { report.write(null, null, \"pass\") } ' sql 36: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (37,'Clog Synchronization Check Script','检查分区clog是否同步',200,'var sql = args[\"sql\"] var rows = ob.query(sql) if(rows.length > 0) { for(var i in rows) { var row = rows[i] report.write(null, row[\"tenant_name\"] + \".\" + row[\"table_name\"] + \":\" +row[\"svr_ip\"], \"not in sync\", \"partition_idx:\" + row[\"partition_idx\"]) } } else { report.write(null, null, \"pass\") }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Clog Synchronization Check Script',`description`='检查分区clog是否同步',`content`='var sql = args[\"sql\"] var rows = ob.query(sql) if(rows.length > 0) { for(var i in rows) { var row = rows[i] report.write(null, row[\"tenant_name\"] + \".\" + row[\"table_name\"] + \":\" +row[\"svr_ip\"], \"not in sync\", \"partition_idx:\" + row[\"partition_idx\"]) } } else { report.write(null, null, \"pass\") }' sql 37: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (38,'Sequence Check Script','检查 Oracle 租户的序列可用性',200,'var rows = tenant.query(\"SELECT /*+READ_CONSISTENCY(WEAK)*/ SEQUENCE_OWNER, SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, INCREMENT_BY, CYCLE_FLAG, ORDER_FLAG, CACHE_SIZE, LAST_NUMBER FROM DBA_SEQUENCES\") if(rows.length > 0) { for(var i in rows) { var row = rows[i] if(row[\"CYCLE_FLAG\"] == \"Y\") { continue } var used = row[\"LAST_NUMBER\"] - row[\"MIN_VALUE\"] var total = row[\"MAX_VALUE\"] - row[\"MIN_VALUE\"] + 1 var percent = Math.round(used / total * 10000) / 100; if(percent > 100) { percent = 100; } report.write(null, row[\"SEQUENCE_NAME\"], percent, used + \"/\" + total) } } else { report.write(null, null, \"0\") } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Sequence Check Script',`description`='检查 Oracle 租户的序列可用性',`content`='var rows = tenant.query(\"SELECT /*+READ_CONSISTENCY(WEAK)*/ SEQUENCE_OWNER, SEQUENCE_NAME, MIN_VALUE, MAX_VALUE, INCREMENT_BY, CYCLE_FLAG, ORDER_FLAG, CACHE_SIZE, LAST_NUMBER FROM DBA_SEQUENCES\") if(rows.length > 0) { for(var i in rows) { var row = rows[i] if(row[\"CYCLE_FLAG\"] == \"Y\") { continue } var used = row[\"LAST_NUMBER\"] - row[\"MIN_VALUE\"] var total = row[\"MAX_VALUE\"] - row[\"MIN_VALUE\"] + 1 var percent = Math.round(used / total * 10000) / 100; if(percent > 100) { percent = 100; } report.write(null, row[\"SEQUENCE_NAME\"], percent, used + \"/\" + total) } } else { report.write(null, null, \"0\") } ' sql 38: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (39,'Operating System Parameters Query Script with Index','查询操作系统参数,并以指定的[resultIndex]进行结果的判断',200,'var param = args[\"param\"] var index = args[\"resultIndex\"] var agent = host.getAgent(); var result = agent.api(\"/api/v1/system/kernelParam\", {\"paramKey\": param}) var data = result[\"paramValue\"]; if(data && data.length > 0) { report.write(null, null, data[index]) } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Operating System Parameters Query Script with Index',`description`='查询操作系统参数,并以指定的[resultIndex]进行结果的判断',`content`='var param = args[\"param\"] var index = args[\"resultIndex\"] var agent = host.getAgent(); var result = agent.api(\"/api/v1/system/kernelParam\", {\"paramKey\": param}) var data = result[\"paramValue\"]; if(data && data.length > 0) { report.write(null, null, data[index]) } ' sql 39: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (40,'User Existence Check Script','检查指定的用户是否存在',200,'var agent = host.getAgent() var name = ocpConfig.getProperty(\"ocp.operation.default.os.user\") if (name == \"\") { name = args[\"name\"] } var result = agent.api(\"/api/v1/system/userExists\", {\"name\": name}) report.write(null, null, result.exists)','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='User Existence Check Script',`description`='检查指定的用户是否存在',`content`='var agent = host.getAgent() var name = ocpConfig.getProperty(\"ocp.operation.default.os.user\") if (name == \"\") { name = args[\"name\"] } var result = agent.api(\"/api/v1/system/userExists\", {\"name\": name}) report.write(null, null, result.exists)' sql 40: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (41,'Check if OB limits Configuration is Correct Script','检查 OB limits 配置是否正确',200,'var agent = host.getAgent() var opt = args[\"option\"] var hv = args[\"hardValue\"] var sv = args[\"softValue\"] var userName = ocpConfig.getProperty(\"ocp.operation.default.os.user\") var argsUserName = args[\"userName\"] if (userName == \"\" || argsUserName == \"root\") { userName = argsUserName } var result = agent.api(\"/api/v1/system/limitInfo\", {\"option\": opt, \"userName\": userName}) var r = !(result.limitInfo[\"hardValue\"] < hv || result.limitInfo[\"softValue\"] < sv) if (hv == \"unlimited\" || sv == \"unlimited\") { r = !(result.limitInfo[\"hardValue\"] != hv || result.limitInfo[\"softValue\"] != sv) } report.write(null, null, r, \"hardValue:\" + result.limitInfo[\"hardValue\"] + \", softValue:\" + result.limitInfo[\"softValue\"])','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Check if OB limits Configuration is Correct Script',`description`='检查 OB limits 配置是否正确',`content`='var agent = host.getAgent() var opt = args[\"option\"] var hv = args[\"hardValue\"] var sv = args[\"softValue\"] var userName = ocpConfig.getProperty(\"ocp.operation.default.os.user\") var argsUserName = args[\"userName\"] if (userName == \"\" || argsUserName == \"root\") { userName = argsUserName } var result = agent.api(\"/api/v1/system/limitInfo\", {\"option\": opt, \"userName\": userName}) var r = !(result.limitInfo[\"hardValue\"] < hv || result.limitInfo[\"softValue\"] < sv) if (hv == \"unlimited\" || sv == \"unlimited\") { r = !(result.limitInfo[\"hardValue\"] != hv || result.limitInfo[\"softValue\"] != sv) } report.write(null, null, r, \"hardValue:\" + result.limitInfo[\"hardValue\"] + \", softValue:\" + result.limitInfo[\"softValue\"])' sql 41: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (42,'SELinux Configuration Item Check Script','检查操作系统 SELinux 配置项',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/selinuxInfo\", null) report.write(null, null, result.state) ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='SELinux Configuration Item Check Script',`description`='检查操作系统 SELinux 配置项',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/selinuxInfo\", null) report.write(null, null, result.state) ' sql 42: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (43,'Host File Type Check Script','检查主机上 OB 数据盘的文件类型,当磁盘大于 16T 并且文件类型不是 xfs 检查失败',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var maxLength = 0 for(var i in content) { var item = content[i] inspect(item) } function inspect(item) { var volume = Math.round(item[\"totalSize\"] * item[\"sectorSize\"] / 1024 / 1024 / 1024 / 1024 * 10) / 10 var detail = \"deviceName:\" + item[\"deviceName\"] + \", volume:\" + volume + \"T\" + \", fsType:\" + item[\"fsType\"] if(volume >= 16) { if(item[\"fsType\"] == \"xfs\") { report.write(null, null, \"pass\", detail) } else { report.write(null, null, \"failed\", detail) } } else { report.write(null, null, \"pass\", detail) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Host File Type Check Script',`description`='检查主机上 OB 数据盘的文件类型,当磁盘大于 16T 并且文件类型不是 xfs 检查失败',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/disk/batchInfos\", null) var content = result[\"contents\"] if(content.length == 0) { throw \"no disk info\" } var maxLength = 0 for(var i in content) { var item = content[i] inspect(item) } function inspect(item) { var volume = Math.round(item[\"totalSize\"] * item[\"sectorSize\"] / 1024 / 1024 / 1024 / 1024 * 10) / 10 var detail = \"deviceName:\" + item[\"deviceName\"] + \", volume:\" + volume + \"T\" + \", fsType:\" + item[\"fsType\"] if(volume >= 16) { if(item[\"fsType\"] == \"xfs\") { report.write(null, null, \"pass\", detail) } else { report.write(null, null, \"failed\", detail) } } else { report.write(null, null, \"pass\", detail) } }' sql 43: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (44,'Check limits Configuration for odp Host Script','检查 odp 所在主机 limits 配置是否高于最低限制',200,'var host = obproxy.getHost(); var agent = host.getAgent() var opt = args[\"option\"] var hv = args[\"hardValue\"] var sv = args[\"softValue\"] var result = agent.api(\"/api/v1/system/limitInfo\", {\"option\": opt, \"findType\":\"BY_NAME\", \"name\":\"obproxy\"}) var r = !(result.limitInfo[\"hardValue\"] < hv || result.limitInfo[\"softValue\"] < sv) report.write(null, null, r, \"hardValue:\" + result.limitInfo[\"hardValue\"] + \", softValue:\" + result.limitInfo[\"softValue\"])','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Check limits Configuration for odp Host Script',`description`='检查 odp 所在主机 limits 配置是否高于最低限制',`content`='var host = obproxy.getHost(); var agent = host.getAgent() var opt = args[\"option\"] var hv = args[\"hardValue\"] var sv = args[\"softValue\"] var result = agent.api(\"/api/v1/system/limitInfo\", {\"option\": opt, \"findType\":\"BY_NAME\", \"name\":\"obproxy\"}) var r = !(result.limitInfo[\"hardValue\"] < hv || result.limitInfo[\"softValue\"] < sv) report.write(null, null, r, \"hardValue:\" + result.limitInfo[\"hardValue\"] + \", softValue:\" + result.limitInfo[\"softValue\"])' sql 44: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (45,'Check Host Operating System Version Script','检查主机操作系统的版本是否满足要求',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/hostInfo\", null) var osPlatform = result[\"osPlatform\"] var osPlatformVersion = result[\"osPlatformVersion\"] switch (osPlatform) { case \"alibaba\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2\") } } break; case \"anolis\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"8.6\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 8.6\") } } break; case \"kylin\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion.substring(1), \"10\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= v10\") } } break; case \"uniontech\": case \"uos\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"20\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 20\") } } break; case \"nfs\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"4.0\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 4.0\") } } break; case \"centos\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\") && !versionAfter(osPlatformVersion, \"9.0\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2 , < 9.0\") } } break; case \"redhat\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2\") } } break; case \"suse\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"12.3\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 12.3\") } } break; case \"debian\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"8.3\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 8.3\") } } break; case \"ubuntu\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"16.04\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 16.04\") } } break; case \"\": report.write(null, null, \"pass\", null) break; default: report.write(null, null, \"failed\", osPlatform+ \" not supported\") } function check(version) { if(version == \'\') { report.write(null, null, \"pass\", null); return false; } return true; } function versionAfter(va, vb) { var vas = va.split(\".\") var vbs = vb.split(\".\") for(var i = 0; ; i++) { if(i >= vas.length) { if(i >= vbs.length) { return true; } return false; } if(i >= vbs.length) { return true; } var a = Number(vas[i]); var b = Number(vbs[i]); if(a > b) { return true; } if(a < b) { return false; } } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Check Host Operating System Version Script',`description`='检查主机操作系统的版本是否满足要求',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/hostInfo\", null) var osPlatform = result[\"osPlatform\"] var osPlatformVersion = result[\"osPlatformVersion\"] switch (osPlatform) { case \"alibaba\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2\") } } break; case \"anolis\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"8.6\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 8.6\") } } break; case \"kylin\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion.substring(1), \"10\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= v10\") } } break; case \"uniontech\": case \"uos\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"20\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 20\") } } break; case \"nfs\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"4.0\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 4.0\") } } break; case \"centos\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\") && !versionAfter(osPlatformVersion, \"9.0\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2 , < 9.0\") } } break; case \"redhat\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"7.2\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 7.2\") } } break; case \"suse\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"12.3\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 12.3\") } } break; case \"debian\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"8.3\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 8.3\") } } break; case \"ubuntu\": if(check(osPlatformVersion)) { if(versionAfter(osPlatformVersion, \"16.04\")) { report.write(null, null, \"pass\", osPlatform + \":\" + osPlatformVersion) } else { report.write(null, null, \"failed\", osPlatform + \":\" + osPlatformVersion + \", require >= 16.04\") } } break; case \"\": report.write(null, null, \"pass\", null) break; default: report.write(null, null, \"failed\", osPlatform+ \" not supported\") } function check(version) { if(version == \'\') { report.write(null, null, \"pass\", null); return false; } return true; } function versionAfter(va, vb) { var vas = va.split(\".\") var vbs = vb.split(\".\") for(var i = 0; ; i++) { if(i >= vas.length) { if(i >= vbs.length) { return true; } return false; } if(i >= vbs.length) { return true; } var a = Number(vas[i]); var b = Number(vbs[i]); if(a > b) { return true; } if(a < b) { return false; } } }' sql 45: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (46,'Backup Tenant Synchronization Status Check Script','检查备租户和上游租户的同步状态',200,'if(tenant.getRole() == \'STANDBY\') { var rows = tenant.query(\'select LS_ID, SYNC_STATUS from V$OB_LS_LOG_RESTORE_STATUS\'); for(var i in rows) { var row = rows[i] var status = row[\'SYNC_STATUS\'] var lsId = row[\'LS_ID\'] report.write(null, lsId, status) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Backup Tenant Synchronization Status Check Script',`description`='检查备租户和上游租户的同步状态',`content`='if(tenant.getRole() == \'STANDBY\') { var rows = tenant.query(\'select LS_ID, SYNC_STATUS from V$OB_LS_LOG_RESTORE_STATUS\'); for(var i in rows) { var row = rows[i] var status = row[\'SYNC_STATUS\'] var lsId = row[\'LS_ID\'] report.write(null, lsId, status) } }' sql 46: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (47,'Backup Tenant Synchronization Delay Check Script','检查备租户与上游租户的同步延时',200,'if(tenant.getRole() == \'STANDBY\') { var upstreamTenant = tenant.getCascadeUpstream() if(upstreamTenant) { var upstream = 0; if(upstreamTenant.getRole() == \'PRIMARY\') { var upRows = upstreamTenant.query(\"SELECT END_SCN FROM GV$OB_LOG_STAT WHERE tenant_id = \" + upstreamTenant.getObTenantId() + \" AND ls_id = 1 AND (role = \'LEADER\' or role = \'leader\')\") if(upRows.length > 0) { upstream = upRows[0][\'END_SCN\'] } } else { var upRows = upstreamTenant.query(\'select SYNC_SCN from dba_ob_tenants where tenant_id=\' + upstreamTenant.getObTenantId()) if(upRows.length > 0) { upstream = upRows[0][\'SYNC_SCN\'] } } var rows = tenant.query(\'select SYNC_SCN from dba_ob_tenants where tenant_id=\' + tenant.getObTenantId()) if(rows.length > 0) { var current = rows[0][\'SYNC_SCN\'] var delay = (upstream - current) / 1000000 / 1000 report.write(null, null, delay + \'s\', \'upstream: \' + upstreamTenant.getName()) } } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Backup Tenant Synchronization Delay Check Script',`description`='检查备租户与上游租户的同步延时',`content`='if(tenant.getRole() == \'STANDBY\') { var upstreamTenant = tenant.getCascadeUpstream() if(upstreamTenant) { var upstream = 0; if(upstreamTenant.getRole() == \'PRIMARY\') { var upRows = upstreamTenant.query(\"SELECT END_SCN FROM GV$OB_LOG_STAT WHERE tenant_id = \" + upstreamTenant.getObTenantId() + \" AND ls_id = 1 AND (role = \'LEADER\' or role = \'leader\')\") if(upRows.length > 0) { upstream = upRows[0][\'END_SCN\'] } } else { var upRows = upstreamTenant.query(\'select SYNC_SCN from dba_ob_tenants where tenant_id=\' + upstreamTenant.getObTenantId()) if(upRows.length > 0) { upstream = upRows[0][\'SYNC_SCN\'] } } var rows = tenant.query(\'select SYNC_SCN from dba_ob_tenants where tenant_id=\' + tenant.getObTenantId()) if(rows.length > 0) { var current = rows[0][\'SYNC_SCN\'] var delay = (upstream - current) / 1000000 / 1000 report.write(null, null, delay + \'s\', \'upstream: \' + upstreamTenant.getName()) } } }' sql 47: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (48,'Check if Backup Tenant has Upstream Archiving Enabled Script','检测上游租户在网络传输模式下是否开启了归档',200,'var upstreamTenant = tenant.getCascadeUpstream() if(upstreamTenant) { if(upstreamTenant.getLogTransportMode() == \'NETWORK\') { var rows = upstreamTenant.query(\"SELECT path FROM DBA_OB_ARCHIVELOG_SUMMARY WHERE status = \'DOING\'\") if(rows.length > 0) { report.write(null, upstreamTenant.getName(), true) } else { report.write(null, upstreamTenant.getName(), false) } } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Check if Backup Tenant has Upstream Archiving Enabled Script',`description`='检测上游租户在网络传输模式下是否开启了归档',`content`='var upstreamTenant = tenant.getCascadeUpstream() if(upstreamTenant) { if(upstreamTenant.getLogTransportMode() == \'NETWORK\') { var rows = upstreamTenant.query(\"SELECT path FROM DBA_OB_ARCHIVELOG_SUMMARY WHERE status = \'DOING\'\") if(rows.length > 0) { report.write(null, upstreamTenant.getName(), true) } else { report.write(null, upstreamTenant.getName(), false) } } }' sql 48: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (49,'Check for Incompatible SQL in the Cluster Script','检查集群中是否有不兼容 SQL',200,' var tableNames = ob.query(\"select distinct(table_name) from __all_virtual_table where table_id in (select table_id from __all_virtual_column where table_id in (select t.table_id from __all_virtual_table t, __all_virtual_database d where t.tenant_id = d.tenant_id and t.database_id = d.database_id and d.database_name not in (\'oceanbase\',\'information_schema\',\'mysql\',\'__recyclebin\',\'__public\',\'test\') and d.tenant_id > 1000) and data_type = 18 and cur_default_value_v2 is not null)\") if(tableNames.length > 0) { var version = ob.getVersion() var firstVerNum = parseInt(version.split(\".\")[0]) var t = \'gv$plan_cache_plan_stat\' if(firstVerNum >=4) { t = \'gv$ob_plan_cache_plan_stat\' } var rows = ob.query(\"select tenant_id, statement from \" + t + \" where replace(upper(statement),\' \',\'\') like \'%(DEFAULT)%\' or replace(upper(statement),\' \',\'\') like \'%,DEFAULT,%\' or replace(upper(statement),\' \',\'\') like \'%,DEFAULT)%\' or replace(upper(statement),\' \',\'\') like \'%(DEFAULT,%\' or replace(upper(statement),\' \',\'\') like \'%=DEFAULT%\' and tenant_id > 1000\") for(var i in rows) { var row = rows[i] var stat = row[\"statement\"] if(!stat) { stat = row[\"STATEMENT\"] } var tid = row[\"tenant_id\"] if(!tid) { tid = row[\"TENANT_ID\"] } for(var j in tableNames) { var tn = tableNames[j][\"table_name\"] if(!tn) { tn = tableNames[j][\"TABLE_NAME\"] } tn = \" \" + tn + \" \" if(stat && stat.indexOf(tn) != -1) { if(stat.length > 2000) { stat = stat.substring(0, 1997) + \"...\" } report.write(null, \"tenant:\" + tid, \"failed\", stat) } } } } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Check for Incompatible SQL in the Cluster Script',`description`='检查集群中是否有不兼容 SQL',`content`=' var tableNames = ob.query(\"select distinct(table_name) from __all_virtual_table where table_id in (select table_id from __all_virtual_column where table_id in (select t.table_id from __all_virtual_table t, __all_virtual_database d where t.tenant_id = d.tenant_id and t.database_id = d.database_id and d.database_name not in (\'oceanbase\',\'information_schema\',\'mysql\',\'__recyclebin\',\'__public\',\'test\') and d.tenant_id > 1000) and data_type = 18 and cur_default_value_v2 is not null)\") if(tableNames.length > 0) { var version = ob.getVersion() var firstVerNum = parseInt(version.split(\".\")[0]) var t = \'gv$plan_cache_plan_stat\' if(firstVerNum >=4) { t = \'gv$ob_plan_cache_plan_stat\' } var rows = ob.query(\"select tenant_id, statement from \" + t + \" where replace(upper(statement),\' \',\'\') like \'%(DEFAULT)%\' or replace(upper(statement),\' \',\'\') like \'%,DEFAULT,%\' or replace(upper(statement),\' \',\'\') like \'%,DEFAULT)%\' or replace(upper(statement),\' \',\'\') like \'%(DEFAULT,%\' or replace(upper(statement),\' \',\'\') like \'%=DEFAULT%\' and tenant_id > 1000\") for(var i in rows) { var row = rows[i] var stat = row[\"statement\"] if(!stat) { stat = row[\"STATEMENT\"] } var tid = row[\"tenant_id\"] if(!tid) { tid = row[\"TENANT_ID\"] } for(var j in tableNames) { var tn = tableNames[j][\"table_name\"] if(!tn) { tn = tableNames[j][\"TABLE_NAME\"] } tn = \" \" + tn + \" \" if(stat && stat.indexOf(tn) != -1) { if(stat.length > 2000) { stat = stat.substring(0, 1997) + \"...\" } report.write(null, \"tenant:\" + tid, \"failed\", stat) } } } } ' sql 49: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (50,'OBServer Port Connectivity Check Script','检查集群中两两节点间 OBServer 必要端口是否联通',200,'var hosts = ob.getHosts() for(var i in hosts) { var hostA = hosts[i] var agent = hostA.getAgent() for(var j in hosts) { if(j === i) { continue } var hostB = hosts[j] var result = agent.api(\"/api/v1/ob/checkConnect\", {\"checkItemList\":[{\"ip\": hostB.getIp(), \"portList\":[hostB.getSqlPort(), hostB.getPort()]}]}) var detail = \"failed ports:[\" if(result[\"failedList\"] && result[\"failedList\"].length > 0) { var failed = result[\"failedList\"][0] for(var z in failed[\"portList\"]) { var port = failed[\"portList\"][z] detail += \" \" + port if(z < failed[\"portList\"].length - 1) { detail += \",\" } } } detail += \"]\" report.write(null, hostA.getIp() + \"->\" + hostB.getIp(), result[\"allConnectable\"], detail) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBServer Port Connectivity Check Script',`description`='检查集群中两两节点间 OBServer 必要端口是否联通',`content`='var hosts = ob.getHosts() for(var i in hosts) { var hostA = hosts[i] var agent = hostA.getAgent() for(var j in hosts) { if(j === i) { continue } var hostB = hosts[j] var result = agent.api(\"/api/v1/ob/checkConnect\", {\"checkItemList\":[{\"ip\": hostB.getIp(), \"portList\":[hostB.getSqlPort(), hostB.getPort()]}]}) var detail = \"failed ports:[\" if(result[\"failedList\"] && result[\"failedList\"].length > 0) { var failed = result[\"failedList\"][0] for(var z in failed[\"portList\"]) { var port = failed[\"portList\"][z] detail += \" \" + port if(z < failed[\"portList\"].length - 1) { detail += \",\" } } } detail += \"]\" report.write(null, hostA.getIp() + \"->\" + hostB.getIp(), result[\"allConnectable\"], detail) } }' sql 50: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (51,'Disk Macro Usage Check Script','检查集群磁盘的宏块使用率',200,' var sql = args[\"sql\"] var rows = ob.query(sql); for(var i in rows) { var row = rows[i]; var tenantName = row[\"tenant_name\"] if(tenantName == null) { tenantName = row[\"TENANT_NAME\"] } var dataSizeGb = row[\"data_size_gb\"] if(dataSizeGb == null) { dataSizeGb = row[\"DATA_SIZE_GB\"] } var svrIp = row[\"svr_ip\"] if(svrIp == null) { svrIp = row[\"SVR_IP\"] } var requiredSzieGb = row[\"required_size_gb\"] if(requiredSzieGb == null) { requiredSzieGb = row[\"REQUIRED_SIZE_GB\"] } if(requiredSzieGb > 1) { report.write(tenantName, svrIp, Math.round(dataSizeGb / requiredSzieGb * 100) / 100, \"dataSize: \" + Math.round(dataSizeGb * 100) / 100 + \"G, requiredSize: \" + Math.round(requiredSzieGb * 100) / 100 + \"G\") } else { report.write(tenantName, svrIp, 1, \"dataSize: \" + Math.round(dataSizeGb * 100) / 100 + \"G, requiredSize: \" + Math.round(requiredSzieGb * 100) / 100 + \"G\") } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Disk Macro Usage Check Script',`description`='检查集群磁盘的宏块使用率',`content`=' var sql = args[\"sql\"] var rows = ob.query(sql); for(var i in rows) { var row = rows[i]; var tenantName = row[\"tenant_name\"] if(tenantName == null) { tenantName = row[\"TENANT_NAME\"] } var dataSizeGb = row[\"data_size_gb\"] if(dataSizeGb == null) { dataSizeGb = row[\"DATA_SIZE_GB\"] } var svrIp = row[\"svr_ip\"] if(svrIp == null) { svrIp = row[\"SVR_IP\"] } var requiredSzieGb = row[\"required_size_gb\"] if(requiredSzieGb == null) { requiredSzieGb = row[\"REQUIRED_SIZE_GB\"] } if(requiredSzieGb > 1) { report.write(tenantName, svrIp, Math.round(dataSizeGb / requiredSzieGb * 100) / 100, \"dataSize: \" + Math.round(dataSizeGb * 100) / 100 + \"G, requiredSize: \" + Math.round(requiredSzieGb * 100) / 100 + \"G\") } else { report.write(tenantName, svrIp, 1, \"dataSize: \" + Math.round(dataSizeGb * 100) / 100 + \"G, requiredSize: \" + Math.round(requiredSzieGb * 100) / 100 + \"G\") } }' sql 51: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (52,'OBProxy params Diff Script','检查 OBProxy 集群下是否有 OBProxy 存在不一样的参数配置',200,'var proxies = cluster.getProxies() var valueMap = {} for(var i in proxies) { var proxy = proxies[i] var ip = proxy.getName() var rows = proxy.query(\"show proxyconfig\"); for(var j in rows) { var row = rows[j] if(row[\"visible_level\"] !== \"USER\") { continue; } var name = row[\"name\"] var value = row[\"value\"] if(value == null) { value = \"\" } var info = [] info[0] = proxy.getName(); info[1] = value; var list = valueMap[name]; if(!list) { list = [] valueMap[name] = list } list.push(info) } } var diffName = [] for(var name in valueMap) { var list = valueMap[name]; var lastValue = null; for(var i in list) { var info = list[i] var ip = info[0] var value = info[1] if(lastValue == null) { lastValue = value; continue; } if(value != lastValue) { diffName.push(name) break; } } } for(var i in diffName) { var n = diffName[i] var list = valueMap[n]; for(var j in list) { var info = list[j] var ip = info[0] var value = info[1] if(value.length > 30) { value = value.substring(0, 30); } report.write(null, n, \"diff\", ip + \":\" + value) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy params Diff Script',`description`='检查 OBProxy 集群下是否有 OBProxy 存在不一样的参数配置',`content`='var proxies = cluster.getProxies() var valueMap = {} for(var i in proxies) { var proxy = proxies[i] var ip = proxy.getName() var rows = proxy.query(\"show proxyconfig\"); for(var j in rows) { var row = rows[j] if(row[\"visible_level\"] !== \"USER\") { continue; } var name = row[\"name\"] var value = row[\"value\"] if(value == null) { value = \"\" } var info = [] info[0] = proxy.getName(); info[1] = value; var list = valueMap[name]; if(!list) { list = [] valueMap[name] = list } list.push(info) } } var diffName = [] for(var name in valueMap) { var list = valueMap[name]; var lastValue = null; for(var i in list) { var info = list[i] var ip = info[0] var value = info[1] if(lastValue == null) { lastValue = value; continue; } if(value != lastValue) { diffName.push(name) break; } } } for(var i in diffName) { var n = diffName[i] var list = valueMap[n]; for(var j in list) { var info = list[j] var ip = info[0] var value = info[1] if(value.length > 30) { value = value.substring(0, 30); } report.write(null, n, \"diff\", ip + \":\" + value) } }' sql 52: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (53,'Process Count Check Script','检查指定名称的进程数',200,' var processNames = args[\"processes\"] var agent = host.getAgent() if(processNames != null) { for(var i in processNames) { var process = processNames[i] var result = agent.api(\"/api/v1/process/info\", {\"processName\": process}) var count = 0; if(result[\"processInfoList\"] != null) { count = result[\"processInfoList\"].length } report.write(null, process, count, null) } }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Process Count Check Script',`description`='检查指定名称的进程数',`content`=' var processNames = args[\"processes\"] var agent = host.getAgent() if(processNames != null) { for(var i in processNames) { var process = processNames[i] var result = agent.api(\"/api/v1/process/info\", {\"processName\": process}) var count = 0; if(result[\"processInfoList\"] != null) { count = result[\"processInfoList\"].length } report.write(null, process, count, null) } }' sql 53: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (54,'Disk Table Macro Usage Check Script','检查集群磁盘的宏块使用率',200,' var sql = args[\"sql\"] var rows = ob.query(sql); var allTable = [] for(var i in rows) { var row = rows[i]; var tenantName = row[\"tenant_name\"] if (tenantName == null) { tenantName = row[\"TENANT_NAME\"] } var databaseName = row[\"database_name\"] if (databaseName == null) { databaseName = row[\"DATABASE_NAME\"] } var tableName = row[\"table_name\"] if (tableName == null) { tableName = row[\"TABLE_NAME\"] } var dataSizeGb = row[\"data_size_gb\"] if (dataSizeGb == null) { dataSizeGb = row[\"DATA_SIZE_GB\"] } var requiredSizeGb = row[\"required_size_gb\"] if (requiredSizeGb == null) { requiredSizeGb = row[\"REQUIRED_SIZE_GB\"] } if (requiredSizeGb > 1) { var t = {}; t[\"tenantName\"] = tenantName; t[\"databaseName\"] = databaseName; t[\"tableName\"] = tableName; t[\"dataSizeGb\"] = dataSizeGb; t[\"requiredSizeGb\"] = requiredSizeGb; t[\"ratio\"] = Math.round(dataSizeGb / requiredSizeGb * 100) / 100; allTable.push(t); } } allTable.sort(function (a, b) {return b[\"ratio\"] - a[\"ratio\"]}); var l = allTable.length > 10 ? 10 : allTable.length for(var i = 0; i < l; i ++) { var t = allTable[i]; report.write(t[\"tenantName\"], t[\"databaseName\"] + \".\" + t[\"tableName\"], t[\"ratio\"], \"dataSize: \" + (Math.round(t[\"dataSizeGb\"] * 100) / 100) + \"G, requiredSize: \" + (Math.round(t[\"requiredSizeGb\"] * 100) / 100) + \"G\"); } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Disk Table Macro Usage Check Script',`description`='检查集群磁盘的宏块使用率',`content`=' var sql = args[\"sql\"] var rows = ob.query(sql); var allTable = [] for(var i in rows) { var row = rows[i]; var tenantName = row[\"tenant_name\"] if (tenantName == null) { tenantName = row[\"TENANT_NAME\"] } var databaseName = row[\"database_name\"] if (databaseName == null) { databaseName = row[\"DATABASE_NAME\"] } var tableName = row[\"table_name\"] if (tableName == null) { tableName = row[\"TABLE_NAME\"] } var dataSizeGb = row[\"data_size_gb\"] if (dataSizeGb == null) { dataSizeGb = row[\"DATA_SIZE_GB\"] } var requiredSizeGb = row[\"required_size_gb\"] if (requiredSizeGb == null) { requiredSizeGb = row[\"REQUIRED_SIZE_GB\"] } if (requiredSizeGb > 1) { var t = {}; t[\"tenantName\"] = tenantName; t[\"databaseName\"] = databaseName; t[\"tableName\"] = tableName; t[\"dataSizeGb\"] = dataSizeGb; t[\"requiredSizeGb\"] = requiredSizeGb; t[\"ratio\"] = Math.round(dataSizeGb / requiredSizeGb * 100) / 100; allTable.push(t); } } allTable.sort(function (a, b) {return b[\"ratio\"] - a[\"ratio\"]}); var l = allTable.length > 10 ? 10 : allTable.length for(var i = 0; i < l; i ++) { var t = allTable[i]; report.write(t[\"tenantName\"], t[\"databaseName\"] + \".\" + t[\"tableName\"], t[\"ratio\"], \"dataSize: \" + (Math.round(t[\"dataSizeGb\"] * 100) / 100) + \"G, requiredSize: \" + (Math.round(t[\"requiredSizeGb\"] * 100) / 100) + \"G\"); } ' sql 54: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (55,'Tenant Resource Isolation Status Check Script','检查 4.x 及以上版本是否启用了租户隔离',200,'var agent = host.getAgent() var ob = host.getOB() var obInstallPath = ob.getInstallPath() var cgroupLinkPath = obInstallPath + \"/cgroup\" var result = agent.api(\"/api/v1/file/getRealPath\", {\"symbolicLink\": cgroupLinkPath}) if(result) { report.write(null, null, result[\"exists\"] && result[\"path\"].startsWith(\"/sys/fs/cgroup\")) }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Tenant Resource Isolation Status Check Script',`description`='检查 4.x 及以上版本是否启用了租户隔离',`content`='var agent = host.getAgent() var ob = host.getOB() var obInstallPath = ob.getInstallPath() var cgroupLinkPath = obInstallPath + \"/cgroup\" var result = agent.api(\"/api/v1/file/getRealPath\", {\"symbolicLink\": cgroupLinkPath}) if(result) { report.write(null, null, result[\"exists\"] && result[\"path\"].startsWith(\"/sys/fs/cgroup\")) }' sql 55: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (56,'Clock Source Script','检查操作系统 clock source 参数',200,'var agent = host.getAgent() var result = agent.api(\"/api/v1/system/clockSourceInfo\", null) var hostInfoResult = agent.api(\"/api/v1/system/hostInfo\", null) if(hostInfoResult[\"architecture\"] == \"x86_64\") { if(result[\"sourceType\"]==\"tsc\") { report.write(null, null, \"pass\", result[\"sourceType\"]) } else { report.write(null, null, \"failed\", \"require: \"+\"tsc, but is \" + result[\"sourceType\"]) } } else { if(result[\"sourceType\"]==\"arch_sys_counter\") { report.write(null, null, \"pass\", result[\"sourceType\"]) } else { report.write(null, null, \"failed\", \"require: \"+\"arch_sys_conter, but is \" + result[\"sourceType\"]) } } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='Clock Source Script',`description`='检查操作系统 clock source 参数',`content`='var agent = host.getAgent() var result = agent.api(\"/api/v1/system/clockSourceInfo\", null) var hostInfoResult = agent.api(\"/api/v1/system/hostInfo\", null) if(hostInfoResult[\"architecture\"] == \"x86_64\") { if(result[\"sourceType\"]==\"tsc\") { report.write(null, null, \"pass\", result[\"sourceType\"]) } else { report.write(null, null, \"failed\", \"require: \"+\"tsc, but is \" + result[\"sourceType\"]) } } else { if(result[\"sourceType\"]==\"arch_sys_counter\") { report.write(null, null, \"pass\", result[\"sourceType\"]) } else { report.write(null, null, \"failed\", \"require: \"+\"arch_sys_conter, but is \" + result[\"sourceType\"]) } } ' sql 56: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (57,'OBPROXY Param Change Check','检查 OBPROXY 参数自上次巡检时是否有变更',200,' var latestValues = reportItemsQuerier.queryLastReportItems() var rows = obproxy.query(\"show proxyconfig\"); for(var i in rows) { var row = rows[i] var name = row[\"name\"] var value = row[\"value\"] var visibleLevel = row[\"visible_level\"] if(visibleLevel != \"USER\") { continue } var last = findReportItemByOdpParamName(name) if(last) { if(value == last) { report.write(null, null, \"pass\", \"name:\" + name + \", current:\" + value + \", last:\" + last) } else { report.write(null, null, \"failed\", \"name:\" + name + \", current:\" + value + \", last:\" + last) } } else { report.write(null, null, \"pass\", \"name:\" + name + \", current:\" + value + \", last:-\") } } function findReportItemByOdpParamName(name) { for(var i in latestValues) { var item = latestValues[i] var value = item[\"value\"] var r = getValue(value) if(r[\"name\"] == name) { return r[\"current\"] } } return null; } function getValue(str) { var s = 0 var t = \"\" var v = \"\" var r = {} for(var i = 0; i < str.length; i++) { var c = str.charAt(i) switch(s) { case 0: if(c == \"(\") { s = 1 } break case 1: if(c == \":\") { s = 2 continue } t += c break case 2: if(c == \",\" || c == \")\") { r[t.trim()] = v.trim() t = \"\" v = \"\" s = 1 continue } v += c break } } return r; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBPROXY Param Change Check',`description`='检查 OBPROXY 参数自上次巡检时是否有变更',`content`=' var latestValues = reportItemsQuerier.queryLastReportItems() var rows = obproxy.query(\"show proxyconfig\"); for(var i in rows) { var row = rows[i] var name = row[\"name\"] var value = row[\"value\"] var visibleLevel = row[\"visible_level\"] if(visibleLevel != \"USER\") { continue } var last = findReportItemByOdpParamName(name) if(last) { if(value == last) { report.write(null, null, \"pass\", \"name:\" + name + \", current:\" + value + \", last:\" + last) } else { report.write(null, null, \"failed\", \"name:\" + name + \", current:\" + value + \", last:\" + last) } } else { report.write(null, null, \"pass\", \"name:\" + name + \", current:\" + value + \", last:-\") } } function findReportItemByOdpParamName(name) { for(var i in latestValues) { var item = latestValues[i] var value = item[\"value\"] var r = getValue(value) if(r[\"name\"] == name) { return r[\"current\"] } } return null; } function getValue(str) { var s = 0 var t = \"\" var v = \"\" var r = {} for(var i = 0; i < str.length; i++) { var c = str.charAt(i) switch(s) { case 0: if(c == \"(\") { s = 1 } break case 1: if(c == \":\") { s = 2 continue } t += c break case 2: if(c == \",\" || c == \")\") { r[t.trim()] = v.trim() t = \"\" v = \"\" s = 1 continue } v += c break } } return r; }' sql 57: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (58,'OceanBase Param Change Check','检查 OceanBase 租户隐藏参数变更',200,' var latestValues = reportItemsQuerier.queryLastReportItems() var sql = args[\"sql\"] var rows = ob.query(sql); for(var i in rows) { var row = rows[i] var tenantName = row[\"tenant_name\"] if(!tenantName) { tenantName = row[\"TENANT_NAME\"] } var name = row[\"name\"] if(!name) { name = row[\"NAME\"] } var value = row[\"value\"] if(value == null) { value = row[\"VALUE\"] } if(!name || !name.startsWith(\"_\")) { continue } if(name == \'_trace_control_info\') { continue } var last = findReportItemByOdpParamName(name, tenantName) if(last) { if(value == last) { report.write(null, null, \"pass\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:\" + last) } else { report.write(null, null, \"failed\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:\" + last) } } else { report.write(null, null, \"pass\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:-\") } } function findReportItemByOdpParamName(name, tenantName) { for(var i in latestValues) { var item = latestValues[i] var value = item[\"value\"] var r = getValue(value) if(r[\"name\"] == name && r[\"tenantName\"] == tenantName) { return r[\"current\"] } } return null; } function getValue(str) { var s = 0 var t = \"\" var v = \"\" var r = {} for(var i = 0; i < str.length; i++) { var c = str.charAt(i) switch(s) { case 0: if(c == \"(\") { s = 1 } break case 1: if(c == \":\") { s = 2 continue } t += c break case 2: if(c == \",\" || c == \")\") { r[t.trim()] = v.trim() t = \"\" v = \"\" s = 1 continue } v += c break } } return r; }','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OceanBase Param Change Check',`description`='检查 OceanBase 租户隐藏参数变更',`content`=' var latestValues = reportItemsQuerier.queryLastReportItems() var sql = args[\"sql\"] var rows = ob.query(sql); for(var i in rows) { var row = rows[i] var tenantName = row[\"tenant_name\"] if(!tenantName) { tenantName = row[\"TENANT_NAME\"] } var name = row[\"name\"] if(!name) { name = row[\"NAME\"] } var value = row[\"value\"] if(value == null) { value = row[\"VALUE\"] } if(!name || !name.startsWith(\"_\")) { continue } if(name == \'_trace_control_info\') { continue } var last = findReportItemByOdpParamName(name, tenantName) if(last) { if(value == last) { report.write(null, null, \"pass\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:\" + last) } else { report.write(null, null, \"failed\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:\" + last) } } else { report.write(null, null, \"pass\", \"tenantName:\" + tenantName + \", name:\" + name + \", current:\" + value + \", last:-\") } } function findReportItemByOdpParamName(name, tenantName) { for(var i in latestValues) { var item = latestValues[i] var value = item[\"value\"] var r = getValue(value) if(r[\"name\"] == name && r[\"tenantName\"] == tenantName) { return r[\"current\"] } } return null; } function getValue(str) { var s = 0 var t = \"\" var v = \"\" var r = {} for(var i = 0; i < str.length; i++) { var c = str.charAt(i) switch(s) { case 0: if(c == \"(\") { s = 1 } break case 1: if(c == \":\") { s = 2 continue } t += c break case 2: if(c == \",\" || c == \")\") { r[t.trim()] = v.trim() t = \"\" v = \"\" s = 1 continue } v += c break } } return r; }' sql 58: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (59,'OBProxy Version Diff Script','检查 OBProxy 集群下是否有版本不一致的 OBProxy Server',200,'var proxies = cluster.getProxies() var valueMap = {} var hasDiffVersions = false var curVersion = null for (var i in proxies) { var proxy = proxies[i] var ip = proxy.getName() var version = proxy.getVersion() valueMap[ip] = version if (!hasDiffVersions) { if (curVersion == null) { curVersion = version } else { if (curVersion !== version) { hasDiffVersions = true } } } } if (hasDiffVersions) { var failedMsg = \'\' for (var key in valueMap) { if (failedMsg.length > 0) { failedMsg += \', \' } failedMsg += key + \':\' + valueMap[key] } report.write(null, null, \"failed\", failedMsg) } else { report.write(null, null, \"pass\") } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy Version Diff Script',`description`='检查 OBProxy 集群下是否有版本不一致的 OBProxy Server',`content`='var proxies = cluster.getProxies() var valueMap = {} var hasDiffVersions = false var curVersion = null for (var i in proxies) { var proxy = proxies[i] var ip = proxy.getName() var version = proxy.getVersion() valueMap[ip] = version if (!hasDiffVersions) { if (curVersion == null) { curVersion = version } else { if (curVersion !== version) { hasDiffVersions = true } } } } if (hasDiffVersions) { var failedMsg = \'\' for (var key in valueMap) { if (failedMsg.length > 0) { failedMsg += \', \' } failedMsg += key + \':\' + valueMap[key] } report.write(null, null, \"failed\", failedMsg) } else { report.write(null, null, \"pass\") } ' sql 59: INSERT INTO `inspection_script_v3`(`id`,`name`,`description`,`creator_id`,`content`,`language`,`config_type`) VALUES (60,'OBProxy proxy_id Conflict Check','检查连接到同一 OceanBase 集群的 OBProxy 所使用的 proxy_id 是否冲突',200,'var linkedProxyClusters = ob.getLinkedObproxyClusters() var proxyIdMap = {} var hasConflict = false if (linkedProxyClusters != null) { for (var i in linkedProxyClusters) { var proxies = linkedProxyClusters[i].getProxies() for (var j in proxies) { var proxy = proxies[j] var ip = proxy.getName() var proxyId = proxy.getProxyId() if (proxyId == null) { continue } if (proxyIdMap.hasOwnProperty(proxyId)) { hasConflict = true var oldValue = proxyIdMap[proxyId] proxyIdMap[proxyId] = oldValue + \',\' + ip } else { proxyIdMap[proxyId] = ip } } } } if (hasConflict) { for (var id in proxyIdMap) { var ips = proxyIdMap[id] if (ips.indexOf(\',\') !== -1) { report.write(null, null, \"failed\", \"proxyId:\" + id + \", proxy server ips:[\" + ips + \"]\") } else { report.write(null, null, \"pass\", \"proxyId:\" + id + \", proxy server ip:[\" + ips + \"]\") } } } else { report.write(null, null, \"pass\") } ','JAVASCRIPT','BUILTIN') ON DUPLICATE KEY UPDATE `name`='OBProxy proxy_id Conflict Check',`description`='检查连接到同一 OceanBase 集群的 OBProxy 所使用的 proxy_id 是否冲突',`content`='var linkedProxyClusters = ob.getLinkedObproxyClusters() var proxyIdMap = {} var hasConflict = false if (linkedProxyClusters != null) { for (var i in linkedProxyClusters) { var proxies = linkedProxyClusters[i].getProxies() for (var j in proxies) { var proxy = proxies[j] var ip = proxy.getName() var proxyId = proxy.getProxyId() if (proxyId == null) { continue } if (proxyIdMap.hasOwnProperty(proxyId)) { hasConflict = true var oldValue = proxyIdMap[proxyId] proxyIdMap[proxyId] = oldValue + \',\' + ip } else { proxyIdMap[proxyId] = ip } } } } if (hasConflict) { for (var id in proxyIdMap) { var ips = proxyIdMap[id] if (ips.indexOf(\',\') !== -1) { report.write(null, null, \"failed\", \"proxyId:\" + id + \", proxy server ips:[\" + ips + \"]\") } else { report.write(null, null, \"pass\", \"proxyId:\" + id + \", proxy server ip:[\" + ips + \"]\") } } } else { report.write(null, null, \"pass\") } ' ]} [2024-09-05T10:00:43.167] metaDataSource END DEFAULT_DATA sqls:inspection_script [2024-09-05T10:00:43.167] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_parameter 71 [2024-09-05T10:00:43.167] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_parameter, sqls=[ sql 0: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (1,'sql',0,3,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 1: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (2,'key',1,3,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 2: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (3,'value',2,3,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 3: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (4,'sql',0,4,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 4: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (5,'value',1,4,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 5: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (6,'sql',0,5,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 6: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (7,'modifier',1,5,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 7: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (8,'key',2,5,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 8: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (9,'value',3,5,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 9: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (10,'param',0,8,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 10: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (11,'service',0,9,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 11: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (12,'command',0,13,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 12: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (13,'before',0,17,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 13: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (14,'status',1,17,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 14: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (15,'param',0,20,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 15: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (16,'sql',0,21,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 16: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (17,'lib',0,22,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 17: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (18,'param',0,24,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 18: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (19,'param',0,25,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 19: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (20,'metric',0,29,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 20: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (21,'percentile',1,29,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 21: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (22,'quantile',2,29,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 22: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (23,'before',3,29,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 23: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (24,'groupBy',4,29,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 24: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (25,'labels',5,29,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 25: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (26,'key',6,29,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 26: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (27,'metric',0,30,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 27: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (28,'percentile',1,30,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 28: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (29,'quantile',2,30,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 29: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (30,'before',3,30,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 30: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (31,'groupBy',4,30,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 31: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (32,'labels',5,30,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 32: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (33,'key',6,30,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 33: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (34,'metric',0,31,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 34: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (35,'percentile',1,31,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 35: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (36,'quantile',2,31,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 36: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (37,'before',3,31,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 37: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (38,'groupBy',4,31,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 38: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (39,'labels',5,31,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 39: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (40,'key',6,31,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 40: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (41,'metric',0,32,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 41: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (42,'percentile',1,32,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 42: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (43,'quantile',2,32,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 43: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (44,'before',3,32,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 44: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (45,'groupBy',4,32,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 45: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (46,'labels',5,32,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 46: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (47,'key',6,32,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 47: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (48,'metric',0,34,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 48: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (49,'percentile',1,34,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 49: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (50,'quantile',2,34,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 50: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (51,'before',3,34,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 51: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (52,'groupBy',4,34,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 52: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (53,'labels',5,34,'LIST','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='LIST',`description`='' sql 53: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (54,'key',6,34,'STRING','',0,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=0,`type`='STRING',`description`='' sql 54: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (55,'sql',0,35,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 55: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (56,'sql',0,36,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 56: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (57,'sql',0,37,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 57: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (58,'param',0,39,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 58: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (59,'resultIndex',1,39,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 59: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (60,'name',0,40,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 60: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (61,'option',0,41,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 61: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (62,'hardValue',1,41,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 62: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (63,'softValue',2,41,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 63: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (64,'userName',3,41,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 64: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (65,'option',0,44,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 65: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (66,'hardValue',1,44,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 66: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (67,'softValue',2,44,'NUMBER','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='NUMBER',`description`='' sql 67: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (68,'sql',0,51,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 68: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (69,'processes',0,53,'LIST','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='LIST',`description`='' sql 69: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (70,'sql',0,54,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' sql 70: INSERT INTO `inspection_parameter_v3`(`id`,`name`,`ordinal`,`script_id`,`type`,`sample`,`required`,`description`) VALUES (71,'sql',0,58,'STRING','',1,'') ON DUPLICATE KEY UPDATE `sample`='',`required`=1,`type`='STRING',`description`='' ]} [2024-09-05T10:00:43.310] metaDataSource END DEFAULT_DATA sqls:inspection_parameter [2024-09-05T10:00:43.310] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_item 337 [2024-09-05T10:00:43.314] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_item, sqls=[ sql 0: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (1,1,'集群连通性|Cluster Connectivity',1,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','OCP 通过连接 sys 租户检查集群是否连通|Checks whether the sys tenant of the cluster can be connected.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='集群连通性|Cluster Connectivity',`description`='OCP 通过连接 sys 租户检查集群是否连通|Checks whether the sys tenant of the cluster can be connected.' sql 1: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (2,2,'OBServer 状态|OBServer Status',2,'OB_CLUSTER','OB_CLUSTER','{inactive}>HIGH&{deleting,stopped}>LOW','检查集群 OBServer 状态|Checks the status of each OBServer in the cluster.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBServer 状态|OBServer Status',`description`='检查集群 OBServer 状态|Checks the status of each OBServer in the cluster.' sql 2: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (3,3,'Zone 状态|Zone Status',3,'OB_CLUSTER','OB_CLUSTER','!{ACTIVE}>HIGH','检查集群 Zone 的可用状态|Checks the availability of zones of the cluster.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Zone 状态|Zone Status',`description`='检查集群 Zone 的可用状态|Checks the availability of zones of the cluster.' sql 3: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (4,4,'Zone 合并状态|Zone Compaction Status',3,'OB_CLUSTER','OB_CLUSTER','{ERROR,TIMEOUT}>HIGH','检查集群 Zone 的合并状态|Checks the major compaction status of zones of the cluster.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Zone 合并状态|Zone Compaction Status',`description`='检查集群 Zone 的合并状态|Checks the major compaction status of zones of the cluster.' sql 4: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (5,5,'OBServer 磁盘使用率|OBServer Disk Usage',7,'OB_CLUSTER','OB_CLUSTER','[70,80)>LOW&[80,90)>MEDIUM&[90,)>HIGH','访问集群内部视图查询 OBServer 磁盘使用率|Queries the corresponding internal view of the cluster to view the OBServer disk usage.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBServer 磁盘使用率|OBServer Disk Usage',`description`='访问集群内部视图查询 OBServer 磁盘使用率|Queries the corresponding internal view of the cluster to view the OBServer disk usage.' sql 5: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (6,6,'OBServer 分区数|Partition Replicas Per OBServer',3,'OB_CLUSTER','OB_CLUSTER','[100000,)>HIGH','检查 OBServer 的分区数量。OBServer 分区数超限时会影响集群可用性|Checks the number of partition replicas per OBServer. Cluster availability is affected when the number of partition replicas per OBServer exceeds the threshold.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBServer 分区数|Partition Replicas Per OBServer',`description`='检查 OBServer 的分区数量。OBServer 分区数超限时会影响集群可用性|Checks the number of partition replicas per OBServer. Cluster availability is affected when the number of partition replicas per OBServer exceeds the threshold.' sql 6: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (7,7,'集群租户连通性|Cluster Tenant Connectivity',14,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','OCP 通过尝试连接集群下所有租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to all tenants in the cluster to check the connectivity of the tenants. The tenant password box is required.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='集群租户连通性|Cluster Tenant Connectivity',`description`='OCP 通过尝试连接集群下所有租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to all tenants in the cluster to check the connectivity of the tenants. The tenant password box is required.' sql 7: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (8,8,'集群新增告警数|Cluster New Alerts',17,'OB_CLUSTER','OB_CLUSTER','{LOW}>LOW&{MEDIUM}>MEDIUM&{HIGH}>HIGH','检查过去 ${before} 小时新增的集群告警数量|Checks the number of new alerts for the cluster generated in the past ${before} hours.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='集群新增告警数|Cluster New Alerts',`description`='检查过去 ${before} 小时新增的集群告警数量|Checks the number of new alerts for the cluster generated in the past ${before} hours.' sql 8: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (9,9,'集群活跃告警数|Cluster Active Alerts',17,'OB_CLUSTER','OB_CLUSTER','{LOW}>LOW&{MEDIUM}>MEDIUM&{HIGH}>HIGH','检查集群正在告警中的告警数量|Checks the number of active alerts for the cluster.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='集群活跃告警数|Cluster Active Alerts',`description`='检查集群正在告警中的告警数量|Checks the number of active alerts for the cluster.' sql 9: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (10,236,'clog 同步|clog sync',37,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','检查是否存在 clog 不同步的分区|Checks for clog out-of-sync partitions','ACTIVE','BUILTIN',0,33685504,'STRING') ON DUPLICATE KEY UPDATE `name`='clog 同步|clog sync',`description`='检查是否存在 clog 不同步的分区|Checks for clog out-of-sync partitions' sql 10: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (11,236,'clog 同步|clog sync',37,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','检查是否存在 clog 不同步的分区|Checks for clog out-of-sync partitions','ACTIVE','BUILTIN',33685504,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='clog 同步|clog sync',`description`='检查是否存在 clog 不同步的分区|Checks for clog out-of-sync partitions' sql 11: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (12,237,'悬挂事务|Suspended Transactions',36,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','检查是否存在悬挂事务|Checks for pending transactions','ACTIVE','BUILTIN',0,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='悬挂事务|Suspended Transactions',`description`='检查是否存在悬挂事务|Checks for pending transactions' sql 12: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (13,10,'时钟偏移|Clock Offset',6,'OB_CLUSTER','HOST','![-50,50]>HIGH','检查主机时钟偏移,单位(ms)。OBServer 和 OCP 的时钟偏移应保持在 50ms 内,来满足 OceanBase 集群的时钟偏移要求|Checks the clock offset of the host, in milliseconds. In an OceanBase cluster, the clock offset between OBServers and OCP must be within 50 ms.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='时钟偏移|Clock Offset',`description`='检查主机时钟偏移,单位(ms)。OBServer 和 OCP 的时钟偏移应保持在 50ms 内,来满足 OceanBase 集群的时钟偏移要求|Checks the clock offset of the host, in milliseconds. In an OceanBase cluster, the clock offset between OBServers and OCP must be within 50 ms.' sql 13: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (14,11,'主机磁盘使用率|Host Disk Usage',15,'OB_CLUSTER','HOST','[70,80)>LOW&[80,90)>MEDIUM&[90,)>HIGH','检查主机上各个挂载点的磁盘使用率|Checks the disk usage of each mount point of the host.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机磁盘使用率|Host Disk Usage',`description`='检查主机上各个挂载点的磁盘使用率|Checks the disk usage of each mount point of the host.' sql 14: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (15,12,'主机 OceanBase 数据盘使用率|Usage of OceanBase Data Disk on Host',16,'OB_CLUSTER','HOST','[98,)>HIGH','检查主机上 OceanBase 数据盘的使用率|Checks the usage of the OceanBase data disk on the host.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机 OceanBase 数据盘使用率|Usage of OceanBase Data Disk on Host',`description`='检查主机上 OceanBase 数据盘的使用率|Checks the usage of the OceanBase data disk on the host.' sql 15: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (16,13,'OceanBase 数据盘文件类型|File Type of OceanBase Data Disk',18,'OB_CLUSTER','HOST','!{pass}>HIGH','检查 OceanBase 数据盘文件类型,当磁盘容量大于 16T 时,文件类型应该为 xfs|Checks the file type of the OceanBase data disk. If the disk capacity is greater than 16 TB, the file type must be XFS.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OceanBase 数据盘文件类型|File Type of OceanBase Data Disk',`description`='检查 OceanBase 数据盘文件类型,当磁盘容量大于 16T 时,文件类型应该为 xfs|Checks the file type of the OceanBase data disk. If the disk capacity is greater than 16 TB, the file type must be XFS.' sql 16: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (17,14,'OceanBase 数据盘扇区大小|Sector Size of OceanBase Data Disk',19,'OB_CLUSTER','HOST','!{512}>HIGH','检查 OceanBase 数据盘扇区大小。扇区大小只支持 512字节|Checks the sector size of the OceanBase data disk. The sector size can only be 512 bytes.','ACTIVE','BUILTIN',0,33687303,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OceanBase 数据盘扇区大小|Sector Size of OceanBase Data Disk',`description`='检查 OceanBase 数据盘扇区大小。扇区大小只支持 512字节|Checks the sector size of the OceanBase data disk. The sector size can only be 512 bytes.' sql 17: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (18,15,'网卡速率检查|NIC Rate Check',33,'OB_CLUSTER','HOST','{failed}>HIGH&{caution}>LOW','OceanBase 会优先从nic.rate.config 配置文件中获取网卡速率设置。如果用户设置与实际网卡速率不一致,会造成主备库迁移复制出现问题。如果无法查询系统网卡速率,请务必确认配置的速率和真实网卡速率相符|OceanBase Database first obtains the configured NIC rate from the nic.rate.config configuration file. If the configured rate is inconsistent with the actual rate, errors may occur during the migration and replication between the primary and standby databases. If the NIC rate cannot be queried, make sure that the configured rate and the actual rate are the same.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='网卡速率检查|NIC Rate Check',`description`='OceanBase 会优先从nic.rate.config 配置文件中获取网卡速率设置。如果用户设置与实际网卡速率不一致,会造成主备库迁移复制出现问题。如果无法查询系统网卡速率,请务必确认配置的速率和真实网卡速率相符|OceanBase Database first obtains the configured NIC rate from the nic.rate.config configuration file. If the configured rate is inconsistent with the actual rate, errors may occur during the migration and replication between the primary and standby databases. If the NIC rate cannot be queried, make sure that the configured rate and the actual rate are the same.' sql 18: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (19,16,'libaio 动态链接库|libaio DLL',22,'OB_CLUSTER','HOST','!{true}>HIGH','libaio 是 OceanBase 运行依赖的动态链接库,必须安装|libaio dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='libaio 动态链接库|libaio DLL',`description`='libaio 是 OceanBase 运行依赖的动态链接库,必须安装|libaio dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.' sql 19: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (20,17,'crond 服务|crond Service',9,'OB_CLUSTER','HOST','{false}>HIGH','用于设置定时任务,OceanBase 依赖的基础能力|The crond service is a basic dependency of OceanBase Database used for setting up scheduled tasks.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='crond 服务|crond Service',`description`='用于设置定时任务,OceanBase 依赖的基础能力|The crond service is a basic dependency of OceanBase Database used for setting up scheduled tasks.' sql 20: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (21,18,'sshd 服务|sshd Service',9,'OB_CLUSTER','HOST','{false}>HIGH','用于加密登录或者数据传输,OceanBase 依赖的基础能力|The sshd service is a basic dependency of OceanBase Database for encrypted logon or data transmission.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='sshd 服务|sshd Service',`description`='用于加密登录或者数据传输,OceanBase 依赖的基础能力|The sshd service is a basic dependency of OceanBase Database for encrypted logon or data transmission.' sql 21: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (22,19,'firewalld 服务|firewalld Service',9,'OB_CLUSTER','HOST','{true}>LOW','建议用户禁用 firewalld 或为 OceanBase 集群各服务添加允许规则。避免防火墙拦截|We recommend that you disable the firewalld service or add whitelist rules for services of the OceanBase cluster as needed. Otherwise, services will be blocked by the firewall.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='firewalld 服务|firewalld Service',`description`='建议用户禁用 firewalld 或为 OceanBase 集群各服务添加允许规则。避免防火墙拦截|We recommend that you disable the firewalld service or add whitelist rules for services of the OceanBase cluster as needed. Otherwise, services will be blocked by the firewall.' sql 22: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (23,20,'透明大页|Transparent Huge Pages',10,'OB_CLUSTER','HOST','!{never}>MEDIUM','检查操作系统 /sys/kernel/mm/transparent_hugepage/enabled 配置。需要设置为 never,保障系统稳定性|Checks the settings of the enabled file in the /sys/kernel/mm/transparent_hugepage/ directory of the operating system. You must set this parameter to `never` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='透明大页|Transparent Huge Pages',`description`='检查操作系统 /sys/kernel/mm/transparent_hugepage/enabled 配置。需要设置为 never,保障系统稳定性|Checks the settings of the enabled file in the /sys/kernel/mm/transparent_hugepage/ directory of the operating system. You must set this parameter to `never` to ensure system stability.' sql 23: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (24,21,'Python 版本|Python Version',11,'OB_CLUSTER','HOST','{false}>MEDIUM','检查主机安装的 Python 版本是否 2.7.x,确保相关 OceanBase 脚本能够正常运行|Checks whether the version of Python installed on the host is 2.7.x to ensure the normal execution of relevant OceanBase scripts.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Python 版本|Python Version',`description`='检查主机安装的 Python 版本是否 2.7.x,确保相关 OceanBase 脚本能够正常运行|Checks whether the version of Python installed on the host is 2.7.x to ensure the normal execution of relevant OceanBase scripts.' sql 24: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (25,22,'Swap 信息|Swap Information',12,'OB_CLUSTER','HOST','{false}>MEDIUM','检查操作系统 swap 信息。要求移除 swap 分区|Checks the swap information of the operating system. Swap partitions must be removed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Swap 信息|Swap Information',`description`='检查操作系统 swap 信息。要求移除 swap 分区|Checks the swap information of the operating system. Swap partitions must be removed.' sql 25: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (26,23,'net.ipv4.conf.default.rp_filter 操作系统参数|net.ipv4.conf.default.rp_filter',8,'OB_CLUSTER','HOST','!{1}>MEDIUM','检查网卡对接收到的数据包进行反向路由验证的规则。需要设置为 1,开启严格的反向路由校验,保障系统安全性|An operating system parameter. It checks the NIC rules for reverse routing verification on received packets. To ensure system security, you must set this parameter to `1` to enable strict reverse routing verification.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.conf.default.rp_filter 操作系统参数|net.ipv4.conf.default.rp_filter',`description`='检查网卡对接收到的数据包进行反向路由验证的规则。需要设置为 1,开启严格的反向路由校验,保障系统安全性|An operating system parameter. It checks the NIC rules for reverse routing verification on received packets. To ensure system security, you must set this parameter to `1` to enable strict reverse routing verification.' sql 26: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (27,24,'net.ipv4.conf.default.accept_source_route 操作系统参数|net.ipv4.conf.default.accept_source_route',8,'OB_CLUSTER','HOST','!{0}>MEDIUM','允许数据包的发送者指定数据包的发送路径,以及返回给发送者的数据包所走的路径。需设置为0,禁用该特性,保障系统安全性|An operating system parameter. It controls whether to allow the sender to specify the path for sending packets and the path by which packets are returned to the sender. To ensure system security, you must set this parameter to `0` to disable this feature.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.conf.default.accept_source_route 操作系统参数|net.ipv4.conf.default.accept_source_route',`description`='允许数据包的发送者指定数据包的发送路径,以及返回给发送者的数据包所走的路径。需设置为0,禁用该特性,保障系统安全性|An operating system parameter. It controls whether to allow the sender to specify the path for sending packets and the path by which packets are returned to the sender. To ensure system security, you must set this parameter to `0` to disable this feature.' sql 27: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (28,25,'net.ipv4.tcp_syncookies 操作系统参数|net.ipv4.tcp_syncookies',8,'OB_CLUSTER','HOST','!{1}>MEDIUM','当出现 syn 等候队列出现溢出时向对方发送syncookies。需要设置为1,目的是为了防止syn flood攻击|An operating system parameter. It controls whether to send syncookies to the peer end when the SYN queue overflows. To prevent an SYN flood, you must set this parameter to `1`.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_syncookies 操作系统参数|net.ipv4.tcp_syncookies',`description`='当出现 syn 等候队列出现溢出时向对方发送syncookies。需要设置为1,目的是为了防止syn flood攻击|An operating system parameter. It controls whether to send syncookies to the peer end when the SYN queue overflows. To prevent an SYN flood, you must set this parameter to `1`.' sql 28: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (29,26,'vm.swappiness 操作系统参数|vm.swappiness',8,'OB_CLUSTER','HOST','!{0}>MEDIUM','换出运行时内存的相对权重。需要设置为 0,保障系统稳定|An operating system parameter. It controls the relative weight given to swapping out of runtime memory. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.swappiness 操作系统参数|vm.swappiness',`description`='换出运行时内存的相对权重。需要设置为 0,保障系统稳定|An operating system parameter. It controls the relative weight given to swapping out of runtime memory. You must set this parameter to `0` to ensure system stability.' sql 29: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (30,27,'net.ipv4.tcp_tw_reuse 操作系统参数|net.ipv4.tcp_tw_reuse',8,'OB_CLUSTER','HOST','!{1}>MEDIUM','检查是否允许将处于TIME-WAIT状态的socket(TIME-WAIT 的端口)用于新的TCP连接。需要设置为 1,保障系统性能|An operating system parameter. It checks whether sockets in the TIME_WAIT state can be reused for new TCP connections. You must set this parameter to `1` to ensure system performance.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_tw_reuse 操作系统参数|net.ipv4.tcp_tw_reuse',`description`='检查是否允许将处于TIME-WAIT状态的socket(TIME-WAIT 的端口)用于新的TCP连接。需要设置为 1,保障系统性能|An operating system parameter. It checks whether sockets in the TIME_WAIT state can be reused for new TCP connections. You must set this parameter to `1` to ensure system performance.' sql 30: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (31,28,'net.ipv4.tcp_slow_start_after_idle 操作系统参数|net.ipv4.tcp_slow_start_after_idle',8,'OB_CLUSTER','HOST','!{0}>MEDIUM','检查 TCP 空闲后是否慢启动。需要设置为 0,保障系统性能|An operating system parameter. It checks whether a TCP connection starts slowly after an idle period. You must set this parameter to `0` to ensure system performance.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_slow_start_after_idle 操作系统参数|net.ipv4.tcp_slow_start_after_idle',`description`='检查 TCP 空闲后是否慢启动。需要设置为 0,保障系统性能|An operating system parameter. It checks whether a TCP connection starts slowly after an idle period. You must set this parameter to `0` to ensure system performance.' sql 31: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (32,29,'vm.overcommit_memory 操作系统参数|vm.overcommit_memory',8,'OB_CLUSTER','HOST','!{0}>MEDIUM','检查是否接受大型内存请求或拒绝的条件。需要设置为 0,保障系统稳定性|An operating system parameter. It checks the conditions for receiving large memory requests are met. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.overcommit_memory 操作系统参数|vm.overcommit_memory',`description`='检查是否接受大型内存请求或拒绝的条件。需要设置为 0,保障系统稳定性|An operating system parameter. It checks the conditions for receiving large memory requests are met. You must set this parameter to `0` to ensure system stability.' sql 32: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (33,30,'vm.nr_hugepages 操作系统参数|vm.nr_hugepages',8,'OB_CLUSTER','HOST','!{0}>MEDIUM','检查是否开启 HugePages。需要设置为 0,保障系统稳定性|An operating system parameter. It checks whether the HugePages feature is enabled. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.nr_hugepages 操作系统参数|vm.nr_hugepages',`description`='检查是否开启 HugePages。需要设置为 0,保障系统稳定性|An operating system parameter. It checks whether the HugePages feature is enabled. You must set this parameter to `0` to ensure system stability.' sql 33: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (34,31,'netstat 命令|netstat Command',13,'OB_CLUSTER','HOST','{false}>HIGH','检查主机 netstat 命令是否存在,OCP 依赖的重要的运维工具。需要安装|Checks whether the netstat command is available on the host. netstat is an important O&M tool that OCP depends on and must be installed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='netstat 命令|netstat Command',`description`='检查主机 netstat 命令是否存在,OCP 依赖的重要的运维工具。需要安装|Checks whether the netstat command is available on the host. netstat is an important O&M tool that OCP depends on and must be installed.' sql 34: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (35,32,'mtr 命令|mtr Command',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机 mtr 命令是否存在,网络测试工具。建议安装|Checks whether the mtr command is available on the host. mtr is a network test tool. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='mtr 命令|mtr Command',`description`='检查主机 mtr 命令是否存在,网络测试工具。建议安装|Checks whether the mtr command is available on the host. mtr is a network test tool. We recommend that you install it.' sql 35: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (36,33,'tar 命令|tar Command',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机 tar 命令是否存在,Linux 打包工具。建议安装|Checks whether the tar command is available on the host. tar is a packaging tool in Linux. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='tar 命令|tar Command',`description`='检查主机 tar 命令是否存在,Linux 打包工具。建议安装|Checks whether the tar command is available on the host. tar is a packaging tool in Linux. We recommend that you install it.' sql 36: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (37,34,'curl 命令|curl Command',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机是否安装 curl 命令,命令行文本传输工具。建议安装|Checks whether the curl command is available on the host. curl is a command-line tool for transferring data. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='curl 命令|curl Command',`description`='检查主机是否安装 curl 命令,命令行文本传输工具。建议安装|Checks whether the curl command is available on the host. curl is a command-line tool for transferring data. We recommend that you install it.' sql 37: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (38,35,'nc 命令|nc Command',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机是否安装 nc 命令,netcat 网络工具。建议安装|Checks whether the NetCat (nc) command is available on the host. nc is a networking tool. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='nc 命令|nc Command',`description`='检查主机是否安装 nc 命令,netcat 网络工具。建议安装|Checks whether the NetCat (nc) command is available on the host. nc is a networking tool. We recommend that you install it.' sql 38: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (39,36,'binutils 工具集|binutils Toolkit',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机是否安装 binutils 二进制工具集。建议安装|Checks whether the binutils binary toolkit is installed on the host. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='binutils 工具集|binutils Toolkit',`description`='检查主机是否安装 binutils 二进制工具集。建议安装|Checks whether the binutils binary toolkit is installed on the host. We recommend that you install it.' sql 39: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (40,37,'bind-utils 工具集|bind-utils Toolkit',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机是否安装 bind-utils DNS 工具集。建议安装|Checks whether the bind-utils toolkit is installed on the host. The bind-utils toolkit contains a collection of utilities for querying DNS name servers. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='bind-utils 工具集|bind-utils Toolkit',`description`='检查主机是否安装 bind-utils DNS 工具集。建议安装|Checks whether the bind-utils toolkit is installed on the host. The bind-utils toolkit contains a collection of utilities for querying DNS name servers. We recommend that you install it.' sql 40: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (41,38,'网络管理工具包|Network Management Toolkit',13,'OB_CLUSTER','HOST','{false}>LOW','检查主机是否安装 iproute 网络管理工具包。建议安装|Checks whether the iproute network management toolkit is installed on the host. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='网络管理工具包|Network Management Toolkit',`description`='检查主机是否安装 iproute 网络管理工具包。建议安装|Checks whether the iproute network management toolkit is installed on the host. We recommend that you install it.' sql 41: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (42,235,'自增列可用性|Auto-increment availability',35,'OB_CLUSTER','OB_CLUSTER','[100000000,)>LOW','检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster','ACTIVE','BUILTIN',0,33685504,'NUMBER') ON DUPLICATE KEY UPDATE `name`='自增列可用性|Auto-increment availability',`description`='检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster' sql 42: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (43,235,'自增列可用性|Auto-increment availability',35,'OB_CLUSTER','OB_CLUSTER','[100000000,)>LOW','检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster','ACTIVE','BUILTIN',33685504,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='自增列可用性|Auto-increment availability',`description`='检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster' sql 43: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (44,235,'自增列可用性|Auto-increment availability',35,'OB_CLUSTER','OB_CLUSTER','[100000000,)>LOW','检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster','ACTIVE','BUILTIN',67108864,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='自增列可用性|Auto-increment availability',`description`='检查集群中所有租户自增列的全局可用缓存|Checks the globally available cache of auto-increment columns for all tenants in the cluster' sql 44: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (45,39,'主机 CPU 使用率统计|Host CPU Utilization Statistics',34,'OB_CLUSTER','HOST','[80,90)>LOW&[90,98)>MEDIUM&[98,)>HIGH','统计过去 ${before} 小时,${quantile} 分位主机平均每核 CPU 使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the average utilization per CPU core of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the utilization is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机 CPU 使用率统计|Host CPU Utilization Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机平均每核 CPU 使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the average utilization per CPU core of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the utilization is higher than the level during ${percentile}% of the time).' sql 45: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (46,40,'主机负载统计|Host Load Statistics',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机负载最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the load of the host at the ${quantile}th percentile is respectively the highest and about the level for ${percentile}% of the time (to be specific, the host load is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机负载统计|Host Load Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机负载最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the load of the host at the ${quantile}th percentile is respectively the highest and about the level for ${percentile}% of the time (to be specific, the host load is higher than the level during ${percentile}% of the time).' sql 46: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (47,41,'主机内存使用率统计|Host Memory Usage Statistics',34,'OB_CLUSTER','HOST','[90,95)>MEDIUM&[95,)>HIGH','统计过去 ${before} 小时,${quantile} 分位主机内存使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the memory usage of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the memory usage is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机内存使用率统计|Host Memory Usage Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机内存使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the memory usage of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the memory usage is higher than the level during ${percentile}% of the time).' sql 47: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (48,42,'主机每秒读次数统计|Per-Second Read Count Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second read count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read count is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒读次数统计|Per-Second Read Count Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second read count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read count is higher than the level during ${percentile}% of the time).' sql 48: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (49,43,'主机每秒写次数统计|Per-Second Write Count Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second write count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second write count is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒写次数统计|Per-Second Write Count Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second write count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second write count is higher than the level during ${percentile}% of the time).' sql 49: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (50,44,'主机每次 IO 读耗时统计|Per-Read Duration Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每次 IO 读耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-read duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-read duration is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每次 IO 读耗时统计|Per-Read Duration Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每次 IO 读耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-read duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-read duration is longer than the level during ${percentile}% of the time). Unit: μs.' sql 50: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (51,45,'主机每次 IO 写耗时统计|Per-Write Duration Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每次 IO 写耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-write duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-write duration is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每次 IO 写耗时统计|Per-Write Duration Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每次 IO 写耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-write duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-write duration is longer than the level during ${percentile}% of the time). Unit: μs.' sql 51: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (52,46,'主机每秒读数据量统计|Per-Second Read Data Volume Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒读数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second read data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒读数据量统计|Per-Second Read Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒读数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second read data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 52: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (53,47,'主机每秒写数据量统计|Per-Second Written Data Volume Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒写数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second written data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second written data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒写数据量统计|Per-Second Written Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒写数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second written data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second written data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 53: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (54,48,'主机每秒接收数据量统计|Per-Second Received Data Volume Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒接收数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second received data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second received data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒接收数据量统计|Per-Second Received Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒接收数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second received data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second received data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 54: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (55,49,'主机每秒发送数据量统计|Per-Second Sent Data Volume Statistics of Host',34,'OB_CLUSTER','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒发送数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second sent data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second sent data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒发送数据量统计|Per-Second Sent Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒发送数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second sent data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second sent data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 55: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (56,50,'集群每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).' sql 56: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (57,51,'集群每秒处理 Insert 语句数统计|Per-Second Executed INSERT Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 Insert 语句数统计|Per-Second Executed INSERT Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).' sql 57: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (58,52,'集群每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).' sql 58: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (59,53,'集群每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).' sql 59: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (60,54,'集群每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).' sql 60: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (61,55,'集群每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).' sql 61: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (62,56,'集群 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 62: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (63,57,'集群 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 63: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (64,58,'集群 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 64: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (65,59,'集群 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 65: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (66,60,'集群 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 66: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (67,61,'集群 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.' sql 67: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (68,62,'集群每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).' sql 68: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (69,63,'集群每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).' sql 69: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (70,64,'集群每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).' sql 70: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (71,65,'集群每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).' sql 71: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (72,66,'集群事务处理耗时统计|Transaction Execution Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群事务处理耗时统计|Transaction Execution Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 72: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (73,67,'集群事务提交耗时统计|Transaction Commit Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群事务提交耗时统计|Transaction Commit Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 73: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (74,68,'集群事务回滚耗时统计|Transaction Rollback Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群事务回滚耗时统计|Transaction Rollback Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 74: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (75,69,'集群活跃会话数统计|Active Session Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群活跃会话数统计|Active Session Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).' sql 75: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (76,70,'集群会话数统计|Session Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群会话数统计|Session Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).' sql 76: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (77,71,'集群 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 77: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (78,72,'集群每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).' sql 78: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (79,73,'集群每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 79: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (80,74,'集群每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 80: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (81,75,'集群每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 81: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (82,76,'集群 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).' sql 82: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (83,77,'集群 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).' sql 83: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (84,78,'集群 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.' sql 84: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (85,79,'集群 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.' sql 85: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (86,80,'集群 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 86: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (87,81,'集群 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 87: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (88,82,'集群每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).' sql 88: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (89,83,'集群每秒分布式事务数统计|Per-Second Distributed Transaction Count Statistics of Cluster',29,'OB_CLUSTER','OB_CLUSTER','','统计过去 ${before} 小时,${quantile} 分位集群每秒分布式事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of distributed transactions per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of distributed transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='集群每秒分布式事务数统计|Per-Second Distributed Transaction Count Statistics of Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位集群每秒分布式事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of distributed transactions per second in the cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of distributed transactions per second is higher than the level during ${percentile}% of the time).' sql 89: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (90,84,'cpu_quota_concurrency 集群参数|cpu_quota_concurrency',20,'OB_CLUSTER','OB_CLUSTER','![2,4]>LOW','检查租户每个 CPU 配额所允许的最大并发数,建议值 2-4|A cluster parameter. It checks the maximum concurrency allowed for each CPU quota of a tenant. We recommend that you set this parameter to a value in the range of 2 to 4.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='cpu_quota_concurrency 集群参数|cpu_quota_concurrency',`description`='检查租户每个 CPU 配额所允许的最大并发数,建议值 2-4|A cluster parameter. It checks the maximum concurrency allowed for each CPU quota of a tenant. We recommend that you set this parameter to a value in the range of 2 to 4.' sql 90: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (91,85,'memstore_limit_percentage 集群参数|memstore_limit_percentage',20,'OB_CLUSTER','OB_CLUSTER','!{50}>LOW','检查租户使用 memstore 的内存占其总可用内存的百分比。建议保持默认值 50|A cluster parameter. It checks the percentage of the memory occupied by the MemStore among the total available memory of a tenant. We recommend that you set this parameter to 50.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='memstore_limit_percentage 集群参数|memstore_limit_percentage',`description`='检查租户使用 memstore 的内存占其总可用内存的百分比。建议保持默认值 50|A cluster parameter. It checks the percentage of the memory occupied by the MemStore among the total available memory of a tenant. We recommend that you set this parameter to 50.' sql 91: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (92,86,'max_kept_major_version_number 集群参数|max_kept_major_version_number',20,'OB_CLUSTER','OB_CLUSTER','(1,)>LOW','检查数据保留的冻结版本数量,影响磁盘可用空间,建议设置为 1|A cluster parameter. It checks the number of frozen versions to be retained. We recommend that you set this parameter to 1, to minimize the disk space required for retaining frozen versions.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='max_kept_major_version_number 集群参数|max_kept_major_version_number',`description`='检查数据保留的冻结版本数量,影响磁盘可用空间,建议设置为 1|A cluster parameter. It checks the number of frozen versions to be retained. We recommend that you set this parameter to 1, to minimize the disk space required for retaining frozen versions.' sql 92: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (93,87,'resource_soft_limit 集群参数|resource_soft_limit',20,'OB_CLUSTER','OB_CLUSTER','![100,)>LOW','检查是否开启 Unit 均衡。建议调整为100,达到手工控制unit分布的效果|A cluster parameter. It checks whether the resource unit balancing is enabled. We recommend that you set this parameter to 100. Then, you can manually control the unit distribution.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='resource_soft_limit 集群参数|resource_soft_limit',`description`='检查是否开启 Unit 均衡。建议调整为100,达到手工控制unit分布的效果|A cluster parameter. It checks whether the resource unit balancing is enabled. We recommend that you set this parameter to 100. Then, you can manually control the unit distribution.' sql 93: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (94,88,'memory_limit_percentage 集群参数|memory_limit_percentage',20,'OB_CLUSTER','OB_CLUSTER','!{80}>LOW','检查系统总可用内存大小占总内存大小的百分比。建议保持默认值 80|A cluster parameter. It checks the percentage of available memory to total memory in the system. We recommend that you set this parameter to 80.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='memory_limit_percentage 集群参数|memory_limit_percentage',`description`='检查系统总可用内存大小占总内存大小的百分比。建议保持默认值 80|A cluster parameter. It checks the percentage of available memory to total memory in the system. We recommend that you set this parameter to 80.' sql 94: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (95,89,'enable_one_phase_commit 集群参数|enable_one_phase_commit',20,'OB_CLUSTER','OB_CLUSTER','{True,1}>MEDIUM','检查是否开启事务一阶段提交功能。出于稳定性的考虑,需要关闭|A cluster parameter. It checks whether the one-phase commit feature is enabled. To ensure stability, we recommend that you disable one-phase commit.','ACTIVE','BUILTIN',33554432,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='enable_one_phase_commit 集群参数|enable_one_phase_commit',`description`='检查是否开启事务一阶段提交功能。出于稳定性的考虑,需要关闭|A cluster parameter. It checks whether the one-phase commit feature is enabled. To ensure stability, we recommend that you disable one-phase commit.' sql 95: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (96,90,'enable_merge_by_turn 集群参数|enable_merge_by_turn',20,'OB_CLUSTER','OB_CLUSTER','{True,1}>LOW','检查是否开启轮转合并策略。轮转合并策略可能造成无重连尝试的业务连接中断,建议关闭|A cluster parameter. It checks whether the rotating major compaction is enabled. The rotating major compaction strategy may cause a business connection to be interrupted without reconnection attempts. We recommend that you disable rotating major compaction.','ACTIVE','BUILTIN',0,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='enable_merge_by_turn 集群参数|enable_merge_by_turn',`description`='检查是否开启轮转合并策略。轮转合并策略可能造成无重连尝试的业务连接中断,建议关闭|A cluster parameter. It checks whether the rotating major compaction is enabled. The rotating major compaction strategy may cause a business connection to be interrupted without reconnection attempts. We recommend that you disable rotating major compaction.' sql 96: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (97,91,'large_query_threshold 集群参数|large_query_threshold',20,'OB_CLUSTER','OB_CLUSTER','!{5s}>LOW','检查查询执行时间的阈值。超过时间的请求可能被暂停,暂停后自动被判断为大查询,执行大查询调度策略。推荐设置为 5s|A cluster parameter. It checks the execution time threshold to identify a large query. A request may be suspended if its execution time exceeds this threshold. A suspended request is considered a large query and is processed by following the large query scheduling strategy. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='large_query_threshold 集群参数|large_query_threshold',`description`='检查查询执行时间的阈值。超过时间的请求可能被暂停,暂停后自动被判断为大查询,执行大查询调度策略。推荐设置为 5s|A cluster parameter. It checks the execution time threshold to identify a large query. A request may be suspended if its execution time exceeds this threshold. A suspended request is considered a large query and is processed by following the large query scheduling strategy. We recommend that you set this parameter to 5s.' sql 97: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (98,92,'default_compress_func 集群参数|default_compress_func',20,'OB_CLUSTER','OB_CLUSTER','!{zstd_1.0}>LOW','检查表数据的默认压缩算法。推荐使用 zstd_1.0,提升压缩率,降低存储成本。对于查询 rt 要求较高的场景可以考虑用 lz4_1.0 或者关闭压缩|A cluster parameter. It checks the default algorithm for table data compression. We recommend that you use zstd_1.0 to improve the compression ratio and reduce the storage costs. In scenarios where the requirement of query response time is high, we recommend that you use lz4_1.0 or disable data compression.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='default_compress_func 集群参数|default_compress_func',`description`='检查表数据的默认压缩算法。推荐使用 zstd_1.0,提升压缩率,降低存储成本。对于查询 rt 要求较高的场景可以考虑用 lz4_1.0 或者关闭压缩|A cluster parameter. It checks the default algorithm for table data compression. We recommend that you use zstd_1.0 to improve the compression ratio and reduce the storage costs. In scenarios where the requirement of query response time is high, we recommend that you use lz4_1.0 or disable data compression.' sql 98: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (99,93,'clog_sync_time_warn_threshold 集群参数|clog_sync_time_warn_threshold',20,'OB_CLUSTER','OB_CLUSTER','!{100ms}>LOW','检查事务日志同步耗时告警阈值,同步耗时超过该值产生 WARN 日志。建议设置为 100ms|A cluster parameter. It checks the warning threshold of time consumed for synchronizing transaction logs. When the actually consumed time reaches the threshold, a WARN log is generated. We recommend that you set this parameter to 100 ms.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='clog_sync_time_warn_threshold 集群参数|clog_sync_time_warn_threshold',`description`='检查事务日志同步耗时告警阈值,同步耗时超过该值产生 WARN 日志。建议设置为 100ms|A cluster parameter. It checks the warning threshold of time consumed for synchronizing transaction logs. When the actually consumed time reaches the threshold, a WARN log is generated. We recommend that you set this parameter to 100 ms.' sql 99: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (100,94,'trx_try_wait_lock_timeout 集群参数|trx_try_wait_lock_timeout',20,'OB_CLUSTER','OB_CLUSTER','!{0ms}>LOW','检查语句执行过程行锁的等待时长。推荐设置为 0ms,事务在获取锁后可立即进行处理|A cluster parameter. It checks the maximum amount of time that a statement waits for a locked row to be unlocked. We recommend that you set this parameter to 0 ms, which means that transactions are processed immediately after a row lock is obtained.','ACTIVE','BUILTIN',0,67108864,'TIME') ON DUPLICATE KEY UPDATE `name`='trx_try_wait_lock_timeout 集群参数|trx_try_wait_lock_timeout',`description`='检查语句执行过程行锁的等待时长。推荐设置为 0ms,事务在获取锁后可立即进行处理|A cluster parameter. It checks the maximum amount of time that a statement waits for a locked row to be unlocked. We recommend that you set this parameter to 0 ms, which means that transactions are processed immediately after a row lock is obtained.' sql 100: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (101,95,'freeze_trigger_percentage 集群参数|freeze_trigger_percentage',20,'OB_CLUSTER','OB_CLUSTER','(,60)>LOW','检查触发全局冻结的租户使用内存阈值。如果开启了自动触发全局冻结,则当租户使用的内存达到该阈值时,会触发全局冻结。建议服务器内存 256G 以上配置调整为 70,256G以下调整为 60|A cluster parameter. It checks the threshold of memory used by tenants for triggering a global freeze. If automatic triggering of global freeze is enabled, when the memory used by tenants reaches the threshold, a global freeze will be triggered. We recommend that you set this parameter to 70 if the server memory is larger than 256 GB , or 60 if the server memory is equal to or less than 256 GB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='freeze_trigger_percentage 集群参数|freeze_trigger_percentage',`description`='检查触发全局冻结的租户使用内存阈值。如果开启了自动触发全局冻结,则当租户使用的内存达到该阈值时,会触发全局冻结。建议服务器内存 256G 以上配置调整为 70,256G以下调整为 60|A cluster parameter. It checks the threshold of memory used by tenants for triggering a global freeze. If automatic triggering of global freeze is enabled, when the memory used by tenants reaches the threshold, a global freeze will be triggered. We recommend that you set this parameter to 70 if the server memory is larger than 256 GB , or 60 if the server memory is equal to or less than 256 GB.' sql 101: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (102,96,'server_permanent_offline_time 集群参数|server_permanent_offline_time',20,'OB_CLUSTER','OB_CLUSTER','!{7200s}>LOW','检查节点心跳中断的时间阈值,即节点心跳中断多久后认为其被永久下线,永久下线的节点上的数据副本需要被自动补足,通过设置该配置项,可以避免不必要的副本复制,仅当副本丢失超出该时长后系统才启动永久下线节点上数据副本的复制。推荐设置为 7200s|A cluster parameter. It checks the time threshold for heartbeat missing at which a server is considered permanently offline. Data replicas on a permanently offline server need to be automatically supplemented. After this parameter is configured, the system starts replicating data replicas on a permanently offline server only after the replicas have been missing for the specified time. This can avoid unnecessary replica replication. We recommend that you set this parameter to 7200s.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='server_permanent_offline_time 集群参数|server_permanent_offline_time',`description`='检查节点心跳中断的时间阈值,即节点心跳中断多久后认为其被永久下线,永久下线的节点上的数据副本需要被自动补足,通过设置该配置项,可以避免不必要的副本复制,仅当副本丢失超出该时长后系统才启动永久下线节点上数据副本的复制。推荐设置为 7200s|A cluster parameter. It checks the time threshold for heartbeat missing at which a server is considered permanently offline. Data replicas on a permanently offline server need to be automatically supplemented. After this parameter is configured, the system starts replicating data replicas on a permanently offline server only after the replicas have been missing for the specified time. This can avoid unnecessary replica replication. We recommend that you set this parameter to 7200s.' sql 102: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (103,97,'autoinc_cache_refresh_interval 集群参数|autoinc_cache_refresh_interval',20,'OB_CLUSTER','OB_CLUSTER','(,12h)>LOW','检查自增列缓存的刷新间隔。较频繁的刷新会影响系统性能。建议设置在 12h 以上|A cluster parameter. It checks the refresh interval for the auto-increment column cache. Frequent refreshing affects system performance. We recommend that you set this parameter to larger than 12h.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='autoinc_cache_refresh_interval 集群参数|autoinc_cache_refresh_interval',`description`='检查自增列缓存的刷新间隔。较频繁的刷新会影响系统性能。建议设置在 12h 以上|A cluster parameter. It checks the refresh interval for the auto-increment column cache. Frequent refreshing affects system performance. We recommend that you set this parameter to larger than 12h.' sql 103: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (104,98,'max_stale_time_for_weak_consistency 集群参数|max_stale_time_for_weak_consistency',20,'OB_CLUSTER','OB_CLUSTER','(,5s)>LOW','检查弱一致性读允许读到多旧的数据。建议设置为 5s|A cluster parameter. It checks the maximum latency allowed in weak consistency reads. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='max_stale_time_for_weak_consistency 集群参数|max_stale_time_for_weak_consistency',`description`='检查弱一致性读允许读到多旧的数据。建议设置为 5s|A cluster parameter. It checks the maximum latency allowed in weak consistency reads. We recommend that you set this parameter to 5s.' sql 104: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (105,99,'syslog_io_bandwidth_limit 集群参数|syslog_io_bandwidth_limit',20,'OB_CLUSTER','OB_CLUSTER','(30M,)>LOW','检查系统日志所能占用的磁盘 IO 带宽上限,超过带宽上限容量的系统日志将被丢弃。建议不要超过 30M,公有云建议更低|A cluster parameter. It checks the maximum I/O bandwidth available for system logs. If this value is reached, the remaining system logs are discarded. We recommend that you set this parameter to no more than 30 MB, or even lower if you use a public cloud.','ACTIVE','BUILTIN',0,2139062143,'CAPACITY') ON DUPLICATE KEY UPDATE `name`='syslog_io_bandwidth_limit 集群参数|syslog_io_bandwidth_limit',`description`='检查系统日志所能占用的磁盘 IO 带宽上限,超过带宽上限容量的系统日志将被丢弃。建议不要超过 30M,公有云建议更低|A cluster parameter. It checks the maximum I/O bandwidth available for system logs. If this value is reached, the remaining system logs are discarded. We recommend that you set this parameter to no more than 30 MB, or even lower if you use a public cloud.' sql 105: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (106,100,'trace_log_slow_query_watermark 集群参数|trace_log_slow_query_watermark',20,'OB_CLUSTER','OB_CLUSTER','![1s,2s]>LOW','检查查询的执行时间阈值,如果查询的执行时间超过该阈值,则被认为是慢查询,慢查询的追踪日志会被打印到系统日志中。建议不低于 1s,不超过 2s|A cluster parameter. It checks the query execution time threshold. A query whose execution time exceeds this threshold is considered a slow query. Trace logs of slow queries are written to system logs. We recommend that you set this parameter to no less than 1s and no greater than 2s.','ACTIVE','BUILTIN',0,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='trace_log_slow_query_watermark 集群参数|trace_log_slow_query_watermark',`description`='检查查询的执行时间阈值,如果查询的执行时间超过该阈值,则被认为是慢查询,慢查询的追踪日志会被打印到系统日志中。建议不低于 1s,不超过 2s|A cluster parameter. It checks the query execution time threshold. A query whose execution time exceeds this threshold is considered a slow query. Trace logs of slow queries are written to system logs. We recommend that you set this parameter to no less than 1s and no greater than 2s.' sql 106: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (107,101,'data_copy_concurrency 集群参数|data_copy_concurrency',20,'OB_CLUSTER','OB_CLUSTER','![100,110]>LOW','检查系统中并发执行的数据迁移复制任务的最大并发数。建议设置在 100-110,可提升性能|A cluster parameter. It checks the maximum number of concurrent data migration and replication tasks in the system. To improve performance, we recommend that you set this parameter to a value in the range of 100 to 110.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='data_copy_concurrency 集群参数|data_copy_concurrency',`description`='检查系统中并发执行的数据迁移复制任务的最大并发数。建议设置在 100-110,可提升性能|A cluster parameter. It checks the maximum number of concurrent data migration and replication tasks in the system. To improve performance, we recommend that you set this parameter to a value in the range of 100 to 110.' sql 107: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (108,102,'server_data_copy_out_concurrency 集群参数|server_data_copy_out_concurrency',20,'OB_CLUSTER','OB_CLUSTER','!{10}>LOW','检查单个节点迁出数据的最大并发数。 建议设置为 10|A cluster parameter. It checks the maximum concurrency for data migration from a single node. We recommend that you set this parameter to 10.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='server_data_copy_out_concurrency 集群参数|server_data_copy_out_concurrency',`description`='检查单个节点迁出数据的最大并发数。 建议设置为 10|A cluster parameter. It checks the maximum concurrency for data migration from a single node. We recommend that you set this parameter to 10.' sql 108: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (109,103,'server_data_copy_in_concurrency 集群参数|server_data_copy_in_concurrency',20,'OB_CLUSTER','OB_CLUSTER','!{10}>LOW','检查单个节点迁入数据的最大并发数。 建议设置为 10|A cluster parameter. It checks the maximum concurrency for data migration to a single node. We recommend that you set this parameter to 10.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='server_data_copy_in_concurrency 集群参数|server_data_copy_in_concurrency',`description`='检查单个节点迁入数据的最大并发数。 建议设置为 10|A cluster parameter. It checks the maximum concurrency for data migration to a single node. We recommend that you set this parameter to 10.' sql 109: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (110,104,'minor_freeze_times 集群参数|minor_freeze_times',20,'OB_CLUSTER','OB_CLUSTER','!{50}>LOW','检查多少次小合并触发一次全局合并。值为 0 时,表示关闭小合并。建议设置为 50|A cluster parameter. It checks the number of minor compactions for triggering a global major compaction. If the value is 0, minor compaction is disabled. We recommend that you set this parameter to 50.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='minor_freeze_times 集群参数|minor_freeze_times',`description`='检查多少次小合并触发一次全局合并。值为 0 时,表示关闭小合并。建议设置为 50|A cluster parameter. It checks the number of minor compactions for triggering a global major compaction. If the value is 0, minor compaction is disabled. We recommend that you set this parameter to 50.' sql 110: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (111,105,'minor_warm_up_duration_time 集群参数|minor_warm_up_duration_time',20,'OB_CLUSTER','OB_CLUSTER','!{0s}>LOW','检查小合并产生新转储文件的预热时间。建议设置为 0s|A cluster parameter. It checks the warm-up time for generating new files for a minor compaction. We recommend that you set this parameter to 0s.','ACTIVE','BUILTIN',0,67108864,'TIME') ON DUPLICATE KEY UPDATE `name`='minor_warm_up_duration_time 集群参数|minor_warm_up_duration_time',`description`='检查小合并产生新转储文件的预热时间。建议设置为 0s|A cluster parameter. It checks the warm-up time for generating new files for a minor compaction. We recommend that you set this parameter to 0s.' sql 111: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (112,106,'memory_chunk_cache_size 集群参数|memory_chunk_cache_size',20,'OB_CLUSTER','OB_CLUSTER','!{0M}>LOW','检查内存分配器缓存的内存块容量。建议设置为 0|A cluster parameter. It checks the memory chunk size for the memory allocator cache. We recommend that you set this parameter to 0.','ACTIVE','BUILTIN',0,2139062143,'CAPACITY') ON DUPLICATE KEY UPDATE `name`='memory_chunk_cache_size 集群参数|memory_chunk_cache_size',`description`='检查内存分配器缓存的内存块容量。建议设置为 0|A cluster parameter. It checks the memory chunk size for the memory allocator cache. We recommend that you set this parameter to 0.' sql 112: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (113,107,'_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',4,'OB_CLUSTER','OB_CLUSTER','{False,0}>LOW','检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.','ACTIVE','BUILTIN',33554432,33685504,'STRING') ON DUPLICATE KEY UPDATE `name`='_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',`description`='检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.' sql 113: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (114,107,'_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',4,'OB_CLUSTER','OB_CLUSTER','{False,0}>LOW','检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.','ACTIVE','BUILTIN',33685504,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',`description`='检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.' sql 114: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (115,107,'_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',4,'OB_CLUSTER','OB_CLUSTER','{False,0}>LOW','检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.','ACTIVE','BUILTIN',67108864,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='_ob_enable_prepared_statement 集群参数|_ob_enable_prepared_statement',`description`='检查 prepared statement 是否开启。建议开启,尤其前端是 JAVA 应用|A cluster parameter. It checks whether the PreparedStatement protocol is enabled. We recommend that you enable the PreparedStatement protocol, especially if the frontend is a Java application.' sql 115: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (116,108,'租户连通性|Tenant Connectivity',23,'OB_TENANT','MYSQL_TENANT','!{pass}>HIGH','OCP 通过尝试连接租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to a tenant to check the connectivity of the tenant. The tenant password box is required.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户连通性|Tenant Connectivity',`description`='OCP 通过尝试连接租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to a tenant to check the connectivity of the tenant. The tenant password box is required.' sql 116: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (117,108,'租户连通性|Tenant Connectivity',23,'OB_TENANT','ORACLE_TENANT','!{pass}>HIGH','OCP 通过尝试连接租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to a tenant to check the connectivity of the tenant. The tenant password box is required.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户连通性|Tenant Connectivity',`description`='OCP 通过尝试连接租户来确定租户是否可以连通(需要租户密码箱)|OCP attempts to connect to a tenant to check the connectivity of the tenant. The tenant password box is required.' sql 117: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (118,109,'租户只读|Tenant Read-only',24,'OB_TENANT','MYSQL_TENANT','{ON,1}>LOW','检查租户是否只读,只读租户可用性方面会存在一定限制|Checks whether the tenant is in read-only mode. Features of a read-only tenant are limited.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户只读|Tenant Read-only',`description`='检查租户是否只读,只读租户可用性方面会存在一定限制|Checks whether the tenant is in read-only mode. Features of a read-only tenant are limited.' sql 118: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (119,109,'租户只读|Tenant Read-only',24,'OB_TENANT','ORACLE_TENANT','{ON,1}>LOW','检查租户是否只读,只读租户可用性方面会存在一定限制|Checks whether the tenant is in read-only mode. Features of a read-only tenant are limited.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户只读|Tenant Read-only',`description`='检查租户是否只读,只读租户可用性方面会存在一定限制|Checks whether the tenant is in read-only mode. Features of a read-only tenant are limited.' sql 119: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (120,234,'序列可用性|Sequence availability',38,'OB_TENANT','ORACLE_TENANT','[80,90)>LOW&[90,95)>MEDIUM&[95,)>HIGH','检查 Oracle 租户下的序列(Sequence)的分配值(包含 cache)占最大可分配值的百分比|Checks the percentage of the allocated value including cache to the maximum allocatable value of the sequences under Oracle tenant','ACTIVE','BUILTIN',33619968,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='序列可用性|Sequence availability',`description`='检查 Oracle 租户下的序列(Sequence)的分配值(包含 cache)占最大可分配值的百分比|Checks the percentage of the allocated value including cache to the maximum allocatable value of the sequences under Oracle tenant' sql 120: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (121,110,'租户每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).' sql 121: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (122,110,'租户每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Select 语句数统计|Per-Second Executed SELECT Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Select 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT statements executed per second is higher than the level during ${percentile}% of the time).' sql 122: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (123,111,'租户每秒处理 Insert 语句数统计|Per-Second Executed INSET Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Insert 语句数统计|Per-Second Executed INSET Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).' sql 123: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (124,111,'租户每秒处理 Insert 语句数统计|Per-Second Executed INSET Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Insert 语句数统计|Per-Second Executed INSET Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Insert 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT statements executed per second is higher than the level during ${percentile}% of the time).' sql 124: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (125,112,'租户每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).' sql 125: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (126,112,'租户每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Update 语句数统计|Per-Second Executed UPDATE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Update 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE statements executed per second is higher than the level during ${percentile}% of the time).' sql 126: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (127,113,'租户每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).' sql 127: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (128,113,'租户每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Replace 语句数统计|Per-Second Executed REPLACE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Replace 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of REPLACE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of REPLACE statements executed per second is higher than the level during ${percentile}% of the time).' sql 128: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (129,114,'租户每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).' sql 129: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (130,114,'租户每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 Delete 语句数统计|Per-Second Executed DELETE Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 Delete 语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE statements executed per second is higher than the level during ${percentile}% of the time).' sql 130: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (131,115,'租户每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).' sql 131: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (132,115,'租户每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理 DDL, DCL, DTL 等其他语句数统计|Per-Second Other Executed Statement Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理 DDL, DCL, DTL 等其他语句数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of other statements such as DDL, DCL, and DTL statements executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of other statements executed per second is higher than the level during ${percentile}% of the time).' sql 132: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (133,116,'租户 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 133: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (134,116,'租户 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SQL 语句处理耗时统计|SQL Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SQL 语句处理耗时统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 134: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (135,117,'租户 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 135: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (136,117,'租户 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Select 语句处理耗时统计|SELECT Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Select 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the SELECT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SELECT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 136: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (137,118,'租户 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 137: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (138,118,'租户 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Insert 语句处理耗时统计|INSERT Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Insert 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the INSERT statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the INSERT statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 138: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (139,119,'租户 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 139: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (140,119,'租户 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Update 语句处理耗时统计|UPDATE Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Update 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the UPDATE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the UPDATE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 140: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (141,120,'租户 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 141: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (142,120,'租户 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 Replace 语句处理耗时统计|REPLACE Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 Replace 语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the REPLACE statement execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the REPLACE statement execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 142: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (143,121,'租户 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.' sql 143: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (144,121,'租户 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 DDL, DCL, DTL 等其他语句处理耗时统计|Other Statement Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 DDL, DCL, DTL 等其他语句处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time of other statements such as DDL, DCL, and DTL statements in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time of other statements is longer than the level during ${percentile}% of the time). Unit: μs.' sql 144: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (145,122,'租户每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).' sql 145: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (146,122,'租户每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒处理事务数统计|Per-Second Executed Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒处理事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions executed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions executed per second is higher than the level during ${percentile}% of the time).' sql 146: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (147,123,'租户每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).' sql 147: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (148,123,'租户每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交事务数统计|Per-Second Committed Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions committed per second is higher than the level during ${percentile}% of the time).' sql 148: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (149,124,'租户每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).' sql 149: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (150,124,'租户每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒回滚事务数统计|Per-Second Rolled-back Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒回滚事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions rolled back per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions rolled back per second is higher than the level during ${percentile}% of the time).' sql 150: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (151,125,'租户每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).' sql 151: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (152,125,'租户每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒超时事务数统计|Per-Second Timed-out Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒超时事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions timed out per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions timed out per second is higher than the level during ${percentile}% of the time).' sql 152: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (153,126,'租户事务处理耗时统计|Transaction Execution Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务处理耗时统计|Transaction Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 153: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (154,126,'租户事务处理耗时统计|Transaction Execution Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务处理耗时统计|Transaction Execution Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务处理耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction execution time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction execution time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 154: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (155,127,'租户事务提交耗时统计|Transaction Commit Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务提交耗时统计|Transaction Commit Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 155: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (156,127,'租户事务提交耗时统计|Transaction Commit Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务提交耗时统计|Transaction Commit Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务提交耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction commit time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction commit time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 156: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (157,128,'租户事务回滚耗时统计|Transaction Rollback Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务回滚耗时统计|Transaction Rollback Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 157: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (158,128,'租户事务回滚耗时统计|Transaction Rollback Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户事务回滚耗时统计|Transaction Rollback Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户事务回滚耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the transaction rollback time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the transaction rollback time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 158: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (159,129,'租户活跃会话数统计|Active Session Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户活跃会话数统计|Active Session Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).' sql 159: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (160,129,'租户活跃会话数统计|Active Session Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户活跃会话数统计|Active Session Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户活跃会话数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of active sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of active sessions is higher than the level during ${percentile}% of the time).' sql 160: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (161,130,'租户会话数统计|Session Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户会话数统计|Session Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).' sql 161: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (162,130,'租户会话数统计|Session Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户会话数统计|Session Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户会话数统计最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of sessions in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of sessions is higher than the level during ${percentile}% of the time).' sql 162: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (163,131,'租户 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 163: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (164,131,'租户 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SQL 在等待队列中等待耗时统计|SQL Statement Queuing Time Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SQL 在等待队列中等待耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the SQL statement queuing time in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the SQL statement queuing time is longer than the level during ${percentile}% of the time). Unit: μs.' sql 164: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (165,132,'租户每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).' sql 165: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (166,132,'租户每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交的事务日志数统计|Per-Second Committed Transaction Log Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transaction logs committed per second is higher than the level during ${percentile}% of the time).' sql 166: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (167,133,'租户每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 167: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (168,133,'租户每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒提交的事务日志大小统计|Per-Second Committed Transaction Log Size Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒提交的事务日志大小最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the size of transaction logs committed per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the size of transaction logs committed per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 168: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (169,134,'租户每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 169: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (170,134,'租户每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每次事务日志写盘耗时统计|Per-Dump Duration Statistics of Transaction Logs of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每次事务日志写盘耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-dump duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-dump duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 170: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (171,135,'租户每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 171: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (172,135,'租户每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每次事务日志网络同步耗时统计|Per-Synchronization Duration Statistics of Transaction Logs of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每次事务日志网络同步耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the per-synchronization duration of transaction logs in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-synchronization duration of transaction logs is longer than the level during ${percentile}% of the time). Unit: μs.' sql 172: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (173,136,'租户 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).' sql 173: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (174,136,'租户 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒读次数统计|Per-Second SSStore Read Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore reads per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore reads per second is higher than the level during ${percentile}% of the time).' sql 174: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (175,137,'租户 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).' sql 175: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (176,137,'租户 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒写次数统计|Per-Second SSStore Write Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SSStore writes per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SSStore writes per second is higher than the level during ${percentile}% of the time).' sql 176: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (177,138,'租户 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.' sql 177: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (178,138,'租户 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每次读取耗时统计|Statistics About Duration Per SSStore Read in Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次读取耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore read in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore read is longer than the level during ${percentile}% of the time). Unit: μs.' sql 178: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (179,139,'租户 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.' sql 179: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (180,139,'租户 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每次写入耗时统计|Statistics About Duration Per SSStore Write in Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每次写入耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:μs|Collects statistics, for the past ${before} hours, about the periods during which the duration per SSStore write in the tenant at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the duration per SSStore write is longer than the level during ${percentile}% of the time). Unit: μs.' sql 180: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (181,140,'租户 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 181: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (182,140,'租户 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒读取数据量统计|Per-Second Read SSStore Data Volume Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒读取数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data read from the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data read from the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 182: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (183,141,'租户 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 183: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (184,141,'租户 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户 SSStore 每秒写入数据量统计|Per-Second Written SSStore Data Volume Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户 SSStore 每秒写入数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位:Byte|Collects statistics, for the past ${before} hours, about the periods during which the volume of data written to the SSStore per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the volume of data written to the SSStore per second is higher than the level during ${percentile}% of the time). Unit: Byte.' sql 184: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (185,142,'租户每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Tenant',30,'OB_TENANT','MYSQL_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).' sql 185: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (186,142,'租户每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Tenant',30,'OB_TENANT','ORACLE_TENANT','','统计过去 ${before} 小时,${quantile} 分位租户每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='租户每秒普通事务数统计|Per-Second Regular Transaction Count Statistics of Tenant',`description`='统计过去 ${before} 小时,${quantile} 分位租户每秒普通事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of regular transactions per second in the tenant at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of regular transactions per second is higher than the level during ${percentile}% of the time).' sql 186: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (187,143,'recyclebin 租户全局变量|recyclebin',24,'OB_TENANT','MYSQL_TENANT','{ON,1}>LOW','检查租户是否开启回收站功能,建议关闭,尤其是在 DDL 执行频率过大的场景,避免引起租户性能异常|A global variable of the tenant. It checks whether the recycle bin of the tenant is enabled. To avoid performance exceptions of the tenant, we recommend that you disable the recycle bin, especially in scenarios where DDL statements are frequently executed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='recyclebin 租户全局变量|recyclebin',`description`='检查租户是否开启回收站功能,建议关闭,尤其是在 DDL 执行频率过大的场景,避免引起租户性能异常|A global variable of the tenant. It checks whether the recycle bin of the tenant is enabled. To avoid performance exceptions of the tenant, we recommend that you disable the recycle bin, especially in scenarios where DDL statements are frequently executed.' sql 187: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (188,143,'recyclebin 租户全局变量|recyclebin',24,'OB_TENANT','ORACLE_TENANT','{ON,1}>LOW','检查租户是否开启回收站功能,建议关闭,尤其是在 DDL 执行频率过大的场景,避免引起租户性能异常|A global variable of the tenant. It checks whether the recycle bin of the tenant is enabled. To avoid performance exceptions of the tenant, we recommend that you disable the recycle bin, especially in scenarios where DDL statements are frequently executed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='recyclebin 租户全局变量|recyclebin',`description`='检查租户是否开启回收站功能,建议关闭,尤其是在 DDL 执行频率过大的场景,避免引起租户性能异常|A global variable of the tenant. It checks whether the recycle bin of the tenant is enabled. To avoid performance exceptions of the tenant, we recommend that you disable the recycle bin, especially in scenarios where DDL statements are frequently executed.' sql 188: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (189,144,'ob_enable_truncate_flashback 租户全局变量|ob_enable_truncate_flashback',24,'OB_TENANT','MYSQL_TENANT','{ON,1}>LOW','检查租户是否开启表截断的闪回,建议关闭,可以提升性能|A global variable of the tenant. It checks whether the flashback feature is enabled for truncated tables of the tenant. We recommend that you disable the feature to improve the performance.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='ob_enable_truncate_flashback 租户全局变量|ob_enable_truncate_flashback',`description`='检查租户是否开启表截断的闪回,建议关闭,可以提升性能|A global variable of the tenant. It checks whether the flashback feature is enabled for truncated tables of the tenant. We recommend that you disable the feature to improve the performance.' sql 189: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (190,144,'ob_enable_truncate_flashback 租户全局变量|ob_enable_truncate_flashback',24,'OB_TENANT','ORACLE_TENANT','{ON,1}>LOW','检查租户是否开启表截断的闪回,建议关闭,可以提升性能|A global variable of the tenant. It checks whether the flashback feature is enabled for truncated tables of the tenant. We recommend that you disable the feature to improve the performance.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='ob_enable_truncate_flashback 租户全局变量|ob_enable_truncate_flashback',`description`='检查租户是否开启表截断的闪回,建议关闭,可以提升性能|A global variable of the tenant. It checks whether the flashback feature is enabled for truncated tables of the tenant. We recommend that you disable the feature to improve the performance.' sql 190: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (191,145,'sql_mode 租户全局变量|sql_mode',24,'OB_TENANT','MYSQL_TENANT','!{STRICT_ALL_TABLES,NO_ZERO_IN_DATE}>LOW','检查租户设置 SQL 模式,建议设置为 STRICT_ALL_TABLES: 为所有存储引擎启用严格 SQL 模式,拒绝无效的数据值; NO_ZERO_IN_DATE: 允许年份非 0,月或日为 0 形式的日志(如:\"2010-00-01\" 或 \"2010-01-00\" )|A global variable of the tenant. It checks the SQL mode of the tenant. We recommend that you set the sql_mode parameter to STRICT_ALL_TABLES,NO_ZERO_IN_DATE. STRICT_ALL_TABLES specifies to enable strict SQL mode for all storage engines and reject invalid data values. NO_ZERO_IN_DATE specifies to allow the year of a date to be a number other than 0 and the month or day to be 0. For example, the date can be \"2010-00-01\" or \"2010-01-00\".','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='sql_mode 租户全局变量|sql_mode',`description`='检查租户设置 SQL 模式,建议设置为 STRICT_ALL_TABLES: 为所有存储引擎启用严格 SQL 模式,拒绝无效的数据值; NO_ZERO_IN_DATE: 允许年份非 0,月或日为 0 形式的日志(如:\"2010-00-01\" 或 \"2010-01-00\" )|A global variable of the tenant. It checks the SQL mode of the tenant. We recommend that you set the sql_mode parameter to STRICT_ALL_TABLES,NO_ZERO_IN_DATE. STRICT_ALL_TABLES specifies to enable strict SQL mode for all storage engines and reject invalid data values. NO_ZERO_IN_DATE specifies to allow the year of a date to be a number other than 0 and the month or day to be 0. For example, the date can be \"2010-00-01\" or \"2010-01-00\".' sql 191: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (192,146,'ob_read_consistency 租户全局变量|ob_read_consistency',24,'OB_TENANT','MYSQL_TENANT','!{STRONG,3}>LOW','检查租户的读一致性级别,建议设置为 STRONG,增强系统可靠性|A global variable of the tenant. It checks the read consistency level of the tenant. We recommend that you set this parameter to `STRONG` to enhance system reliability.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='ob_read_consistency 租户全局变量|ob_read_consistency',`description`='检查租户的读一致性级别,建议设置为 STRONG,增强系统可靠性|A global variable of the tenant. It checks the read consistency level of the tenant. We recommend that you set this parameter to `STRONG` to enhance system reliability.' sql 192: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (193,146,'ob_read_consistency 租户全局变量|ob_read_consistency',24,'OB_TENANT','ORACLE_TENANT','!{STRONG,3}>LOW','检查租户的读一致性级别,建议设置为 STRONG,增强系统可靠性|A global variable of the tenant. It checks the read consistency level of the tenant. We recommend that you set this parameter to `STRONG` to enhance system reliability.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='ob_read_consistency 租户全局变量|ob_read_consistency',`description`='检查租户的读一致性级别,建议设置为 STRONG,增强系统可靠性|A global variable of the tenant. It checks the read consistency level of the tenant. We recommend that you set this parameter to `STRONG` to enhance system reliability.' sql 193: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (194,147,'ob_query_timeout 租户全局变量|ob_query_timeout',24,'OB_TENANT','MYSQL_TENANT','[,10000000)>LOW','检查 SQL 语句进行 DML 操作的超时时间,单位是微秒。建议设置为 10s 以上。较短的超时时间影响系统的可靠性|A global variable of the tenant. It checks the timeout period for SQL DML operations, in microseconds. We recommend that you set this variable to greater than 10s. A short timeout period adversely affects the system reliability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_query_timeout 租户全局变量|ob_query_timeout',`description`='检查 SQL 语句进行 DML 操作的超时时间,单位是微秒。建议设置为 10s 以上。较短的超时时间影响系统的可靠性|A global variable of the tenant. It checks the timeout period for SQL DML operations, in microseconds. We recommend that you set this variable to greater than 10s. A short timeout period adversely affects the system reliability.' sql 194: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (195,147,'ob_query_timeout 租户全局变量|ob_query_timeout',24,'OB_TENANT','ORACLE_TENANT','[,10000000)>LOW','检查 SQL 语句进行 DML 操作的超时时间,单位是微秒。建议设置为 10s 以上。较短的超时时间影响系统的可靠性|A global variable of the tenant. It checks the timeout period for SQL DML operations, in microseconds. We recommend that you set this variable to greater than 10s. A short timeout period adversely affects the system reliability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_query_timeout 租户全局变量|ob_query_timeout',`description`='检查 SQL 语句进行 DML 操作的超时时间,单位是微秒。建议设置为 10s 以上。较短的超时时间影响系统的可靠性|A global variable of the tenant. It checks the timeout period for SQL DML operations, in microseconds. We recommend that you set this variable to greater than 10s. A short timeout period adversely affects the system reliability.' sql 195: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (196,148,'ob_max_parallel_degree 租户全局变量|ob_max_parallel_degree',24,'OB_TENANT','MYSQL_TENANT','(,32)>LOW','检查每次请求最大的并发数。有大查询业务的建议调整为128|A global variable of the tenant. It checks the maximum degree of parallelism (DOP) for requests. If your business involves large queries, we recommend that you set this variable to 128.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_max_parallel_degree 租户全局变量|ob_max_parallel_degree',`description`='检查每次请求最大的并发数。有大查询业务的建议调整为128|A global variable of the tenant. It checks the maximum degree of parallelism (DOP) for requests. If your business involves large queries, we recommend that you set this variable to 128.' sql 196: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (197,148,'ob_max_parallel_degree 租户全局变量|ob_max_parallel_degree',24,'OB_TENANT','ORACLE_TENANT','(,32)>LOW','检查每次请求最大的并发数。有大查询业务的建议调整为128|A global variable of the tenant. It checks the maximum degree of parallelism (DOP) for requests. If your business involves large queries, we recommend that you set this variable to 128.','ACTIVE','BUILTIN',0,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_max_parallel_degree 租户全局变量|ob_max_parallel_degree',`description`='检查每次请求最大的并发数。有大查询业务的建议调整为128|A global variable of the tenant. It checks the maximum degree of parallelism (DOP) for requests. If your business involves large queries, we recommend that you set this variable to 128.' sql 197: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (198,149,'ob_trx_lock_timeout 租户全局变量|ob_trx_lock_timeout',24,'OB_TENANT','MYSQL_TENANT','!{-1}>LOW','检查事务的等锁超时时长,单位(μs)。推荐 -1,即不控制|A global variable of the tenant. It checks the lock wait timeout period for transactions, in microseconds. We recommend that you set this variable to -1, which indicates that the timeout period is not limited.','ACTIVE','BUILTIN',33751040,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_trx_lock_timeout 租户全局变量|ob_trx_lock_timeout',`description`='检查事务的等锁超时时长,单位(μs)。推荐 -1,即不控制|A global variable of the tenant. It checks the lock wait timeout period for transactions, in microseconds. We recommend that you set this variable to -1, which indicates that the timeout period is not limited.' sql 198: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (199,149,'ob_trx_lock_timeout 租户全局变量|ob_trx_lock_timeout',24,'OB_TENANT','ORACLE_TENANT','!{-1}>LOW','检查事务的等锁超时时长,单位(μs)。推荐 -1,即不控制|A global variable of the tenant. It checks the lock wait timeout period for transactions, in microseconds. We recommend that you set this variable to -1, which indicates that the timeout period is not limited.','ACTIVE','BUILTIN',33751040,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_trx_lock_timeout 租户全局变量|ob_trx_lock_timeout',`description`='检查事务的等锁超时时长,单位(μs)。推荐 -1,即不控制|A global variable of the tenant. It checks the lock wait timeout period for transactions, in microseconds. We recommend that you set this variable to -1, which indicates that the timeout period is not limited.' sql 199: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (200,150,'ob_trx_idle_timeout 租户全局变量|ob_trx_idle_timeout',24,'OB_TENANT','MYSQL_TENANT','(120000000,)>LOW','检查事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位(μs)。建议不要超过 120000000,防止事务残留|A global variable of the tenant. It checks the idle timeout period of a transaction in microseconds. A timeout occurs when the execution interval between two statements in a transaction exceeds the specified timeout period. We recommend that you set this variable to no greater than 120000000 to prevent unfinished transactions.','ACTIVE','BUILTIN',33751040,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_trx_idle_timeout 租户全局变量|ob_trx_idle_timeout',`description`='检查事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位(μs)。建议不要超过 120000000,防止事务残留|A global variable of the tenant. It checks the idle timeout period of a transaction in microseconds. A timeout occurs when the execution interval between two statements in a transaction exceeds the specified timeout period. We recommend that you set this variable to no greater than 120000000 to prevent unfinished transactions.' sql 200: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (201,150,'ob_trx_idle_timeout 租户全局变量|ob_trx_idle_timeout',24,'OB_TENANT','ORACLE_TENANT','(120000000,)>LOW','检查事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位(μs)。建议不要超过 120000000,防止事务残留|A global variable of the tenant. It checks the idle timeout period of a transaction in microseconds. A timeout occurs when the execution interval between two statements in a transaction exceeds the specified timeout period. We recommend that you set this variable to no greater than 120000000 to prevent unfinished transactions.','ACTIVE','BUILTIN',33751040,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='ob_trx_idle_timeout 租户全局变量|ob_trx_idle_timeout',`description`='检查事务空闲超时时间,即事务中两条语句之间的执行间隔超过该值时超时,单位(μs)。建议不要超过 120000000,防止事务残留|A global variable of the tenant. It checks the idle timeout period of a transaction in microseconds. A timeout occurs when the execution interval between two statements in a transaction exceeds the specified timeout period. We recommend that you set this variable to no greater than 120000000 to prevent unfinished transactions.' sql 201: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (202,151,'OBProxy 连通性|OBProxy Connectivity',27,'OB_PROXY','OB_PROXY_SERVER','!{pass}>HIGH','OCP 通过尝试连接 proxysys 来确定 OBProxy 是否可以连通|OCP attempts to log on as the proxysys user to check the OBProxy connectivity.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy 连通性|OBProxy Connectivity',`description`='OCP 通过尝试连接 proxysys 来确定 OBProxy 是否可以连通|OCP attempts to log on as the proxysys user to check the OBProxy connectivity.' sql 202: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (203,152,'OBProxy 可连接集群连通性|Connectivity Between OBProxy and Connectable Clusters',28,'OB_PROXY','OB_PROXY_SERVER','!{pass}>HIGH','OCP 尝试通过 OBProxy 连接所有可连接集群,以此判断 OBProxy 到可连接集群的连通性|OCP attempts to connect to all connectable clusters by using the OBProxy and checks the connectivity between the OBProxy and the connectable clusters.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy 可连接集群连通性|Connectivity Between OBProxy and Connectable Clusters',`description`='OCP 尝试通过 OBProxy 连接所有可连接集群,以此判断 OBProxy 到可连接集群的连通性|OCP attempts to connect to all connectable clusters by using the OBProxy and checks the connectivity between the OBProxy and the connectable clusters.' sql 203: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (204,153,'主机 CPU 使用率统计|Host CPU Utilization Statistics',34,'OB_PROXY','HOST','[80,90)>LOW&[90,98)>MEDIUM&[98,)>HIGH','统计过去 ${before} 小时,${quantile} 分位主机平均每核 CPU 使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the average utilization per CPU core of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the utilization is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机 CPU 使用率统计|Host CPU Utilization Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机平均每核 CPU 使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the average utilization per CPU core of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the utilization is higher than the level during ${percentile}% of the time).' sql 204: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (205,154,'主机负载统计|Host Load Statistics',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机负载最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the load of the host at the ${quantile}th percentile is respectively the highest and about the level for ${percentile}% of the time (to be specific, the host load is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机负载统计|Host Load Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机负载最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the load of the host at the ${quantile}th percentile is respectively the highest and about the level for ${percentile}% of the time (to be specific, the host load is higher than the level during ${percentile}% of the time).' sql 205: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (206,155,'主机内存使用率统计|Host Memory Usage Statistics',34,'OB_PROXY','HOST','[90,95)>MEDIUM&[95,)>HIGH','统计过去 ${before} 小时,${quantile} 分位主机内存使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the memory usage of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the memory usage is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机内存使用率统计|Host Memory Usage Statistics',`description`='统计过去 ${before} 小时,${quantile} 分位主机内存使用率最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the memory usage of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the memory usage is higher than the level during ${percentile}% of the time).' sql 206: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (207,156,'主机每秒读次数统计|Per-Second Read Count Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second read count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read count is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒读次数统计|Per-Second Read Count Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒读次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second read count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read count is higher than the level during ${percentile}% of the time).' sql 207: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (208,157,'主机每秒写次数统计|Per-Second Write Count Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second write count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second write count is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒写次数统计|Per-Second Write Count Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒写次数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the per-second write count of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second write count is higher than the level during ${percentile}% of the time).' sql 208: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (209,158,'主机每次 IO 读耗时统计|Per-Read Duration Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每次 IO 读耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-read duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-read duration is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每次 IO 读耗时统计|Per-Read Duration Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每次 IO 读耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-read duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-read duration is longer than the level during ${percentile}% of the time). Unit: μs.' sql 209: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (210,159,'主机每次 IO 写耗时统计|Per-Write Duration Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每次 IO 写耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-write duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-write duration is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每次 IO 写耗时统计|Per-Write Duration Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每次 IO 写耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the per-write duration of the host at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the per-write duration is longer than the level during ${percentile}% of the time). Unit: μs.' sql 210: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (211,160,'主机每秒读数据量统计|Per-Second Read Data Volume Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒读数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second read data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒读数据量统计|Per-Second Read Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒读数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second read data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second read data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 211: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (212,161,'主机每秒写数据量统计|Per-Second Written Data Volume Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒写数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second written data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second written data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒写数据量统计|Per-Second Written Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒写数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second written data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second written data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 212: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (213,162,'主机每秒接收数据量统计|Per-Second Received Data Volume Statistics of Host',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒接收数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second received data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second received data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒接收数据量统计|Per-Second Received Data Volume Statistics of Host',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒接收数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second received data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second received data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 213: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (214,163,'主机每秒发送数据量统计|Per-Second Sent Data Volume Statistics of Host|',34,'OB_PROXY','HOST','','统计过去 ${before} 小时,${quantile} 分位主机每秒发送数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second sent data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second sent data volume is higher than the level during ${percentile}% of the time). Unit: MB.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='主机每秒发送数据量统计|Per-Second Sent Data Volume Statistics of Host|',`description`='统计过去 ${before} 小时,${quantile} 分位主机每秒发送数据量最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: MB|Collects statistics, for the past ${before} hours, about the periods during which the per-second sent data volume of the host at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the per-second sent data volume is higher than the level during ${percentile}% of the time). Unit: MB.' sql 214: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (215,164,'OBProxy 集群每秒事务数统计|Per-Second Transaction Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒事务数统计|Per-Second Transaction Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions per second is higher than the level during ${percentile}% of the time).' sql 215: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (216,165,'OBProxy 集群每秒 commit 请求数统计|Per-Second COMMIT Request Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 commit 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of COMMIT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of COMMIT requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒 commit 请求数统计|Per-Second COMMIT Request Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 commit 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of COMMIT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of COMMIT requests per second is higher than the level during ${percentile}% of the time).' sql 216: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (217,166,'OBProxy 集群每秒 delete 请求数统计|Per-Second DELETE Request Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 delete 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒 delete 请求数统计|Per-Second DELETE Request Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 delete 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE requests per second is higher than the level during ${percentile}% of the time).' sql 217: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (218,167,'OBProxy 集群每秒 insert 请求数统计|Per-Second INSERT Request Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 insert 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒 insert 请求数统计|Per-Second INSERT Request Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 insert 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT requests per second is higher than the level during ${percentile}% of the time).' sql 218: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (219,168,'OBProxy 集群每秒大请求数统计|Per-Second Large Query Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒大请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of large queries per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of large queries per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒大请求数统计|Per-Second Large Query Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒大请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of large queries per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of large queries per second is higher than the level during ${percentile}% of the time).' sql 219: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (220,169,'OBProxy 集群每秒 select 请求数统计|Per-Second SELECT Request Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 select 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒 select 请求数统计|Per-Second SELECT Request Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 select 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT requests per second is higher than the level during ${percentile}% of the time).' sql 220: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (221,170,'OBProxy 集群每秒慢请求数统计|Per-Second Slow Query Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒慢请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of slow queries per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of slow queries per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒慢请求数统计|Per-Second Slow Query Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒慢请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of slow queries per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of slow queries per second is higher than the level during ${percentile}% of the time).' sql 221: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (222,171,'OBProxy 集群每秒 update 请求数统计|Per-Second UPDATE Request Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 update 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每秒 update 请求数统计|Per-Second UPDATE Request Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每秒 update 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE requests per second in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE requests per second is higher than the level during ${percentile}% of the time).' sql 222: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (223,172,'OBProxy 集群客户端连接数统计|Client Connection Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群客户端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of client connections in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of client connections is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群客户端连接数统计|Client Connection Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群客户端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of client connections in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of client connections is higher than the level during ${percentile}% of the time).' sql 223: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (224,173,'OBProxy 集群服务端连接数统计|Server Connection Count Statistics of OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群服务端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of server connections in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of server connections is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群服务端连接数统计|Server Connection Count Statistics of OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群服务端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of server connections in the OBProxy cluster at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of server connections is higher than the level during ${percentile}% of the time).' sql 224: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (225,174,'OBProxy 集群每次 commit 请求耗时统计|Statistics About Execution Time Per COMMIT Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 commit 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per COMMIT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per COMMIT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 commit 请求耗时统计|Statistics About Execution Time Per COMMIT Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 commit 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per COMMIT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per COMMIT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 225: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (226,175,'OBProxy 集群每次 delete 请求耗时统计|Statistics About Execution Time Per DELETE Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 delete 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per DELETE request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per DELETE request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 delete 请求耗时统计|Statistics About Execution Time Per DELETE Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 delete 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per DELETE request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per DELETE request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 226: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (227,176,'OBProxy 集群每次 insert 请求耗时统计|Statistics About Execution Time Per INSERT Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 insert 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per INSERT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per INSERT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 insert 请求耗时统计|Statistics About Execution Time Per INSERT Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 insert 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per INSERT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per INSERT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 227: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (228,177,'OBProxy 集群每次 select 请求耗时统计|Statistics About Execution Time Per SELECT Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 select 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per SELECT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per SELECT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 select 请求耗时统计|Statistics About Execution Time Per SELECT Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 select 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per SELECT request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per SELECT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 228: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (229,178,'OBProxy 集群每次 update 请求耗时统计|Statistics About Execution Time Per UPDATE Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 update 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per UPDATE request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per UPDATE request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 update 请求耗时统计|Statistics About Execution Time Per UPDATE Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 update 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per UPDATE request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per UPDATE request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 229: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (230,179,'OBProxy 集群每次 DDL, DCL, DTL 等其他请求耗时统计|Statistics About Execution Time Per Other Request in OBProxy Cluster',31,'OB_PROXY','OB_PROXY','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 DDL, DCL, DTL 等其他请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per other request such as a DDL, DCL, or DTL request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per other request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 集群每次 DDL, DCL, DTL 等其他请求耗时统计|Statistics About Execution Time Per Other Request in OBProxy Cluster',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 集群每次 DDL, DCL, DTL 等其他请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per other request such as a DDL, DCL, or DTL request in the OBProxy cluster at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per other request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 230: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (231,180,'OBProxy 每秒事务数统计|Per-Second Transaction Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒事务数统计|Per-Second Transaction Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒事务数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of transactions per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of transactions per second is higher than the level during ${percentile}% of the time).' sql 231: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (232,181,'OBProxy 每秒 commit 请求数统计|Per-Second COMMIT Request Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 commit 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of COMMIT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of COMMIT request per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒 commit 请求数统计|Per-Second COMMIT Request Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 commit 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of COMMIT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of COMMIT request per second is higher than the level during ${percentile}% of the time).' sql 232: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (233,182,'OBProxy 每秒 delete 请求数统计|Per-Second DELETE Request Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 delete 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒 delete 请求数统计|Per-Second DELETE Request Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 delete 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of DELETE requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of DELETE requests per second is higher than the level during ${percentile}% of the time).' sql 233: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (234,183,'OBProxy 每秒 insert 请求数统计|Per-Second INSERT Request Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位主 OBProxy 每秒 insert 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒 insert 请求数统计|Per-Second INSERT Request Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位主 OBProxy 每秒 insert 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of INSERT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of INSERT requests per second is higher than the level during ${percentile}% of the time).' sql 234: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (235,184,'OBProxy 每秒大请求数统计|Per-Second Large Query Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒大请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of large queries per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of large queries per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒大请求数统计|Per-Second Large Query Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒大请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of large queries per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of large queries per second is higher than the level during ${percentile}% of the time).' sql 235: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (236,185,'OBProxy 每秒 select 请求数统计|Per-Second SELECT Request Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 select 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒 select 请求数统计|Per-Second SELECT Request Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 select 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of SELECT requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of SELECT requests per second is higher than the level during ${percentile}% of the time).' sql 236: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (237,186,'OBProxy 每秒慢请求数统计|Per-Second Slow Query Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒慢请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of slow queries per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of slow queries per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒慢请求数统计|Per-Second Slow Query Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒慢请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of slow queries per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of slow queries per second is higher than the level during ${percentile}% of the time).' sql 237: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (238,187,'OBProxy 每秒 update 请求数统计|Per-Second UPDATE Request Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 update 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE requests per second is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每秒 update 请求数统计|Per-Second UPDATE Request Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每秒 update 请求数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of UPDATE requests per second in the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of UPDATE requests per second is higher than the level during ${percentile}% of the time).' sql 238: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (239,188,'OBProxy 客户端连接数统计|Client Connection Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 客户端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of client connections of the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of client connections is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 客户端连接数统计|Client Connection Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 客户端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of client connections of the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of client connections is higher than the level during ${percentile}% of the time).' sql 239: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (240,189,'OBProxy 服务端连接数统计|Server Connection Count Statistics of OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 服务端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of server connections of the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of server connections is higher than the level during ${percentile}% of the time).','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 服务端连接数统计|Server Connection Count Statistics of OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 服务端连接数最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)|Collects statistics, for the past ${before} hours, about the periods during which the number of server connections of the OBProxy at the ${quantile}th percentile is respectively the highest and the lowest and about the level for ${percentile}% of the time (to be specific, the number of server connections is higher than the level during ${percentile}% of the time).' sql 240: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (241,190,'OBProxy 每次 commit 请求耗时统计|Statistics About Execution Time Per COMMIT Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 commit 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per COMMIT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per COMMIT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 commit 请求耗时统计|Statistics About Execution Time Per COMMIT Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 commit 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per COMMIT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per COMMIT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 241: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (242,191,'OBProxy 每次 delete 请求耗时统计|Statistics About Execution Time Per DELETE Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 delete 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per DELETE request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per DELETE request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 delete 请求耗时统计|Statistics About Execution Time Per DELETE Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 delete 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per DELETE request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per DELETE request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 242: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (243,192,'OBProxy 每次 insert 请求耗时统计|Statistics About Execution Time Per INSERT Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 insert 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per INSERT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per INSERT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 insert 请求耗时统计|Statistics About Execution Time Per INSERT Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 insert 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per INSERT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per INSERT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 243: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (244,193,'OBProxy 每次 select 请求耗时统计|Statistics About Execution Time Per SELECT Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 select 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per SELECT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per SELECT request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 select 请求耗时统计|Statistics About Execution Time Per SELECT Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 select 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per SELECT request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per SELECT request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 244: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (245,194,'OBProxy 每次 update 请求耗时统计|Statistics About Execution Time Per UPDATE Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 update 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per UPDATE request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per UPDATE request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 update 请求耗时统计|Statistics About Execution Time Per UPDATE Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 update 请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per UPDATE request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per UPDATE request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 245: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (246,195,'OBProxy 每次 DDL, DCL, DTL 等其他请求耗时统计|Statistics About Execution Time Per Other Request in OBProxy',32,'OB_PROXY','OB_PROXY_SERVER','','统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 DDL, DCL, DTL 等其他请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per other request such as a DDL, DCL, or DTL request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per other request is longer than the level during ${percentile}% of the time). Unit: μs.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OBProxy 每次 DDL, DCL, DTL 等其他请求耗时统计|Statistics About Execution Time Per Other Request in OBProxy',`description`='统计过去 ${before} 小时,${quantile} 分位 OBProxy 每次 DDL, DCL, DTL 等其他请求耗时最高时段、最低时段以及 ${percentile}% 的时间里所处的水平(即 ${percentile}% 的时间里都处于该水平之上)。单位: μs|Collects statistics, for the past ${before} hours, about the periods during which the execution time per other request such as a DDL, DCL, or DTL request in the OBProxy at the ${quantile}th percentile is respectively the longest and the shortest and about the level for ${percentile}% of the time (to be specific, the execution time per other request is longer than the level during ${percentile}% of the time). Unit: μs.' sql 246: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (247,196,'proxy_mem_limited 参数|proxy_mem_limited',25,'OB_PROXY','OB_PROXY_SERVER','(,2G)>LOW','检查 OBProxy 占用系统内存最大上限, 当实际使用超过该上限,则 OBProxy 进程主动退出。建议不要小于 2G|Checks the maximum size of system memory that can be occupied by the OBProxy. If the memory usage exceeds this size, the obproxy process exits. We recommend that you set the parameter to no less than 2 GB.','ACTIVE','BUILTIN',0,2139062143,'CAPACITY') ON DUPLICATE KEY UPDATE `name`='proxy_mem_limited 参数|proxy_mem_limited',`description`='检查 OBProxy 占用系统内存最大上限, 当实际使用超过该上限,则 OBProxy 进程主动退出。建议不要小于 2G|Checks the maximum size of system memory that can be occupied by the OBProxy. If the memory usage exceeds this size, the obproxy process exits. We recommend that you set the parameter to no less than 2 GB.' sql 247: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (248,197,'sock_option_flag_out 参数|sock_option_flag_out',25,'OB_PROXY','OB_PROXY_SERVER','!{3}>LOW','检查 OBProxy 和 OBServer 之间 tcp 的参数,二进制位参数,bit 0 表示是否启用 no_delay,bit 1 表示是否启用 keepalive。建议设置为 3,启用 no_delay 和 keepalive|Checks the binary-bit TCP parameter between the OBProxy and an OBServer. Bit 0 specifies whether to enable no_delay. Bit 1 specifies whether to enable keepalive. We recommend that you set this parameter to 3, which specifies to enable both no_delay and keepalive.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='sock_option_flag_out 参数|sock_option_flag_out',`description`='检查 OBProxy 和 OBServer 之间 tcp 的参数,二进制位参数,bit 0 表示是否启用 no_delay,bit 1 表示是否启用 keepalive。建议设置为 3,启用 no_delay 和 keepalive|Checks the binary-bit TCP parameter between the OBProxy and an OBServer. Bit 0 specifies whether to enable no_delay. Bit 1 specifies whether to enable keepalive. We recommend that you set this parameter to 3, which specifies to enable both no_delay and keepalive.' sql 248: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (249,198,'client_sock_option_flag_out 参数|client_sock_option_flag_out',25,'OB_PROXY','OB_PROXY_SERVER','!{3}>LOW','检查客户端和 OBProxy 之间 tcp 的参数,二进制位参数,bit 0 表示是否启用 no_delay,bit 1 表示是否启用 keepalive。建议设置为 3,启用 no_delay 和 keepalive|Checks the binary-bit TCP parameter between the OBProxy and a client. Bit 0 specifies whether to enable no_delay. Bit 1 specifies whether to enable keepalive. We recommend that you set this parameter to 3, which specifies to enable both no_delay and keepalive.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='client_sock_option_flag_out 参数|client_sock_option_flag_out',`description`='检查客户端和 OBProxy 之间 tcp 的参数,二进制位参数,bit 0 表示是否启用 no_delay,bit 1 表示是否启用 keepalive。建议设置为 3,启用 no_delay 和 keepalive|Checks the binary-bit TCP parameter between the OBProxy and a client. Bit 0 specifies whether to enable no_delay. Bit 1 specifies whether to enable keepalive. We recommend that you set this parameter to 3, which specifies to enable both no_delay and keepalive.' sql 249: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (250,199,'proxy_primary_zone_name 参数|proxy_primary_zone_name',26,'OB_PROXY','OB_PROXY_SERVER','!{Not set}>LOW','检查是否设置了 OBProxy 只能路由的 Zone 的参数。如果设置了该参数,OBProxy 执行跨 Zone 的请求时,可能由于 Zone 之间的网络延迟而带来性能问题|Checks whether the names of the zones to which the OBProxy can route requests are specified. If this parameter specified, network latency between zones may affect the performance when the OBProxy executes cross-zone requests.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='proxy_primary_zone_name 参数|proxy_primary_zone_name',`description`='检查是否设置了 OBProxy 只能路由的 Zone 的参数。如果设置了该参数,OBProxy 执行跨 Zone 的请求时,可能由于 Zone 之间的网络延迟而带来性能问题|Checks whether the names of the zones to which the OBProxy can route requests are specified. If this parameter specified, network latency between zones may affect the performance when the OBProxy executes cross-zone requests.' sql 250: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (251,200,'enable_metadb_used 参数|enable_metadb_used',25,'OB_PROXY','OB_PROXY_SERVER','{true}>LOW','检查 OBProxy 是否开启使用 metadb。建议关闭|Checks whether MetaDB is enabled for the OBProxy. We recommend that you set this parameter to `false`.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='enable_metadb_used 参数|enable_metadb_used',`description`='检查 OBProxy 是否开启使用 metadb。建议关闭|Checks whether MetaDB is enabled for the OBProxy. We recommend that you set this parameter to `false`.' sql 251: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (252,201,'enable_strict_kernel_release 参数|enable_strict_kernel_release',25,'OB_PROXY','OB_PROXY_SERVER','{true}>LOW','检查 OBProxy 是否检查操作系统内核版本,检查不通过会启动失败。建议关闭|Checks whether the OBProxy checks the kernel version of the operating system. If the version check fails, the OBProxy startup fails. We recommend that you set this parameter to `false`.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='enable_strict_kernel_release 参数|enable_strict_kernel_release',`description`='检查 OBProxy 是否检查操作系统内核版本,检查不通过会启动失败。建议关闭|Checks whether the OBProxy checks the kernel version of the operating system. If the version check fails, the OBProxy startup fails. We recommend that you set this parameter to `false`.' sql 252: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (253,202,'log_dir_size_threshold 参数|log_dir_size_threshold',25,'OB_PROXY','OB_PROXY_SERVER','(10G,)>LOW','检查 OBProxy 日志文件的磁盘使用上限,超过该上限会自动清理。建议不要超过 10G|Checks the maximum disk space for OBProxy log files. If the disk space occupied by OBProxy log files exceeds the threshold, the OBProxy log files are automatically cleared. We recommend that you set this parameter to no greater than 10 GB.','ACTIVE','BUILTIN',0,2139062143,'CAPACITY') ON DUPLICATE KEY UPDATE `name`='log_dir_size_threshold 参数|log_dir_size_threshold',`description`='检查 OBProxy 日志文件的磁盘使用上限,超过该上限会自动清理。建议不要超过 10G|Checks the maximum disk space for OBProxy log files. If the disk space occupied by OBProxy log files exceeds the threshold, the OBProxy log files are automatically cleared. We recommend that you set this parameter to no greater than 10 GB.' sql 253: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (254,203,'skip_proxy_sys_private_check 参数|skip_proxy_sys_private_check',25,'OB_PROXY','OB_PROXY_SERVER','{false}>LOW','检查 OBProxy 是否跳过私网 IP 检查。建议设置为 true|Checks whether to skip private IP addresses during the OBProxy check. We recommend that you set this parameter to `true`.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='skip_proxy_sys_private_check 参数|skip_proxy_sys_private_check',`description`='检查 OBProxy 是否跳过私网 IP 检查。建议设置为 true|Checks whether to skip private IP addresses during the OBProxy check. We recommend that you set this parameter to `true`.' sql 254: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (255,204,'server_tcp_keepidle 参数|server_tcp_keepidle',25,'OB_PROXY','OB_PROXY_SERVER','!{5}>LOW','检查 OBProxy 与 OB 之间两个 keepalive 探活包之间的时间间隔。建议设置为 5s|Checks the interval between two keepalive packets for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='server_tcp_keepidle 参数|server_tcp_keepidle',`description`='检查 OBProxy 与 OB 之间两个 keepalive 探活包之间的时间间隔。建议设置为 5s|Checks the interval between two keepalive packets for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 5s.' sql 255: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (256,205,'server_tcp_keepintvl 参数|server_tcp_keepintvl',25,'OB_PROXY','OB_PROXY_SERVER','!{5}>LOW','检查 OBProxy 与 OB 之间启动 keepalive 探活前的空闲时间。建议设置为 5s|Checks the idle period before keepalive detection is started for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='server_tcp_keepintvl 参数|server_tcp_keepintvl',`description`='检查 OBProxy 与 OB 之间启动 keepalive 探活前的空闲时间。建议设置为 5s|Checks the idle period before keepalive detection is started for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 5s.' sql 256: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (257,206,'server_tcp_keepcnt 参数|server_tcp_keepcnt',25,'OB_PROXY','OB_PROXY_SERVER','!{2}>LOW','检查 OBProxy 与 OB 之间最多发送的 keepalive 包数。建议设置为 2|Checks the maximum number of keepalive packets to be sent for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 2.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='server_tcp_keepcnt 参数|server_tcp_keepcnt',`description`='检查 OBProxy 与 OB 之间最多发送的 keepalive 包数。建议设置为 2|Checks the maximum number of keepalive packets to be sent for the connection between the OBProxy and an OBServer. We recommend that you set this parameter to 2.' sql 257: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (258,207,'client_tcp_keepidle 参数|client_tcp_keepidle',25,'OB_PROXY','OB_PROXY_SERVER','!{5}>LOW','检查 OBProxy 与客户端之间启动 keepalive 探活前的idle时间。建议设置为 5s|Checks the idle period before keepalive detection is started for the connection between the OBProxy and a client. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='client_tcp_keepidle 参数|client_tcp_keepidle',`description`='检查 OBProxy 与客户端之间启动 keepalive 探活前的idle时间。建议设置为 5s|Checks the idle period before keepalive detection is started for the connection between the OBProxy and a client. We recommend that you set this parameter to 5s.' sql 258: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (259,208,'client_tcp_keepintvl 参数|client_tcp_keepintvl',25,'OB_PROXY','OB_PROXY_SERVER','!{5}>LOW','检查 OBProxy 与客户端之间两个 keepalive 探活包之间的时间间隔。建议设置为 5s|Checks the interval between two keepalive packets for the connection between the OBProxy and a client. We recommend that you set this parameter to 5s.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='client_tcp_keepintvl 参数|client_tcp_keepintvl',`description`='检查 OBProxy 与客户端之间两个 keepalive 探活包之间的时间间隔。建议设置为 5s|Checks the interval between two keepalive packets for the connection between the OBProxy and a client. We recommend that you set this parameter to 5s.' sql 259: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (260,209,'client_tcp_keepcnt 参数|client_tcp_keepcnt',25,'OB_PROXY','OB_PROXY_SERVER','!{2}>LOW','检查 OBProxy 与 客户端 之间最多发送的 keepalive 包数。建议设置为 2|Checks the maximum number of keepalive packets to be sent for the connection between the OBProxy and a client. We recommend that you set this parameter to 2.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='client_tcp_keepcnt 参数|client_tcp_keepcnt',`description`='检查 OBProxy 与 客户端 之间最多发送的 keepalive 包数。建议设置为 2|Checks the maximum number of keepalive packets to be sent for the connection between the OBProxy and a client. We recommend that you set this parameter to 2.' sql 260: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (261,210,'时钟偏移|Clock Offset',6,'HOST','HOST','![-50,50]>HIGH','检查主机时钟偏移,单位(ms)。OBServer 和 OCP 的时钟偏移应保持在 50ms 内,来满足 OB 集群的时钟偏移要求|Checks the clock offset of the host, in milliseconds. In an OceanBase cluster, the clock offset between OBServers and OCP must be within 50 ms.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='时钟偏移|Clock Offset',`description`='检查主机时钟偏移,单位(ms)。OBServer 和 OCP 的时钟偏移应保持在 50ms 内,来满足 OB 集群的时钟偏移要求|Checks the clock offset of the host, in milliseconds. In an OceanBase cluster, the clock offset between OBServers and OCP must be within 50 ms.' sql 261: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (262,211,'libaio 动态链接库|libaio DLL',22,'HOST','HOST','!{true}>HIGH','libaio 是 OceanBase 运行依赖的动态链接库,必须安装|libaio dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='libaio 动态链接库|libaio DLL',`description`='libaio 是 OceanBase 运行依赖的动态链接库,必须安装|libaio dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.' sql 262: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (263,212,'crond 服务|crond Service',9,'HOST','HOST','{false}>HIGH','用于设置定时任务,OceanBase 依赖的基础能力|The crond service is a basic dependency of OceanBase Database used for setting up scheduled tasks.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='crond 服务|crond Service',`description`='用于设置定时任务,OceanBase 依赖的基础能力|The crond service is a basic dependency of OceanBase Database used for setting up scheduled tasks.' sql 263: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (264,213,'sshd 服务|sshd Service',9,'HOST','HOST','{false}>HIGH','用于加密登录或者数据传输,OceanBase 依赖的基础能力|The sshd service is a basic dependency of OceanBase Database for encrypted logon or data transmission.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='sshd 服务|sshd Service',`description`='用于加密登录或者数据传输,OceanBase 依赖的基础能力|The sshd service is a basic dependency of OceanBase Database for encrypted logon or data transmission.' sql 264: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (265,214,'firewalld 服务|firewalld Service',9,'HOST','HOST','{true}>LOW','建议用户禁用 firewalld 或为 OceanBase 集群各服务添加允许规则。避免防火墙拦截|We recommend that you disable the firewalld service or add whitelist rules for services of the OceanBase cluster as needed. Otherwise, services will be blocked by the firewall.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='firewalld 服务|firewalld Service',`description`='建议用户禁用 firewalld 或为 OceanBase 集群各服务添加允许规则。避免防火墙拦截|We recommend that you disable the firewalld service or add whitelist rules for services of the OceanBase cluster as needed. Otherwise, services will be blocked by the firewall.' sql 265: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (266,215,'透明大页|Transparent Huge Pages',10,'HOST','HOST','!{never}>MEDIUM','检查操作系统 /sys/kernel/mm/transparent_hugepage/enabled 配置。需要设置为 never,保障系统稳定性|Checks the settings of the enabled file in the /sys/kernel/mm/transparent_hugepage/ directory of the operating system. You must set this parameter to `never` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='透明大页|Transparent Huge Pages',`description`='检查操作系统 /sys/kernel/mm/transparent_hugepage/enabled 配置。需要设置为 never,保障系统稳定性|Checks the settings of the enabled file in the /sys/kernel/mm/transparent_hugepage/ directory of the operating system. You must set this parameter to `never` to ensure system stability.' sql 266: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (267,216,'Python 版本|Python Version',11,'HOST','HOST','{false}>MEDIUM','检查主机安装的 Python 版本是否 2.7.x,确保相关 OceanBase 脚本能够正常运行|Checks whether the version of Python installed on the host is 2.7.x to ensure the normal execution of relevant OceanBase scripts.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Python 版本|Python Version',`description`='检查主机安装的 Python 版本是否 2.7.x,确保相关 OceanBase 脚本能够正常运行|Checks whether the version of Python installed on the host is 2.7.x to ensure the normal execution of relevant OceanBase scripts.' sql 267: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (268,217,'Swap 信息|Swap Information',12,'HOST','HOST','{false}>MEDIUM','检查操作系统 swap 信息。要求移除 swap 分区|Checks the swap information of the operating system. Swap partitions must be removed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='Swap 信息|Swap Information',`description`='检查操作系统 swap 信息。要求移除 swap 分区|Checks the swap information of the operating system. Swap partitions must be removed.' sql 268: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (269,218,'net.ipv4.conf.default.rp_filter 操作系统参数|net.ipv4.conf.default.rp_filter',8,'HOST','HOST','!{1}>MEDIUM','检查网卡对接收到的数据包进行反向路由验证的规则。需要设置为 1,开启严格的反向路由校验,保障系统安全性|An operating system parameter. It checks the NIC rules for reverse routing verification on received packets. To ensure system security, you must set this parameter to `1` to enable strict reverse routing verification.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.conf.default.rp_filter 操作系统参数|net.ipv4.conf.default.rp_filter',`description`='检查网卡对接收到的数据包进行反向路由验证的规则。需要设置为 1,开启严格的反向路由校验,保障系统安全性|An operating system parameter. It checks the NIC rules for reverse routing verification on received packets. To ensure system security, you must set this parameter to `1` to enable strict reverse routing verification.' sql 269: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (270,219,'net.ipv4.conf.default.accept_source_route 操作系统参数|net.ipv4.conf.default.accept_source_route',8,'HOST','HOST','!{0}>MEDIUM','允许数据包的发送者指定数据包的发送路径,以及返回给发送者的数据包所走的路径。需设置为0,禁用该特性,保障系统安全性|An operating system parameter. It controls whether to allow the sender to specify the path for sending packets and the path by which packets are returned to the sender. To ensure system security, you must set this parameter to `0` to disable this feature.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.conf.default.accept_source_route 操作系统参数|net.ipv4.conf.default.accept_source_route',`description`='允许数据包的发送者指定数据包的发送路径,以及返回给发送者的数据包所走的路径。需设置为0,禁用该特性,保障系统安全性|An operating system parameter. It controls whether to allow the sender to specify the path for sending packets and the path by which packets are returned to the sender. To ensure system security, you must set this parameter to `0` to disable this feature.' sql 270: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (271,220,'net.ipv4.tcp_syncookies 操作系统参数|net.ipv4.tcp_syncookies',8,'HOST','HOST','!{1}>MEDIUM','当出现 syn 等候队列出现溢出时向对方发送syncookies。需要设置为1,目的是为了防止syn flood攻击|An operating system parameter. It controls whether to send syncookies to the peer end when the SYN queue overflows. To prevent an SYN flood, you must set this parameter to `1`.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_syncookies 操作系统参数|net.ipv4.tcp_syncookies',`description`='当出现 syn 等候队列出现溢出时向对方发送syncookies。需要设置为1,目的是为了防止syn flood攻击|An operating system parameter. It controls whether to send syncookies to the peer end when the SYN queue overflows. To prevent an SYN flood, you must set this parameter to `1`.' sql 271: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (272,221,'vm.swappiness 操作系统参数|vm.swappiness',8,'HOST','HOST','!{0}>MEDIUM','换出运行时内存的相对权重。需要设置为 0,保障系统稳定|An operating system parameter. It controls the relative weight given to swapping out of runtime memory. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.swappiness 操作系统参数|vm.swappiness',`description`='换出运行时内存的相对权重。需要设置为 0,保障系统稳定|An operating system parameter. It controls the relative weight given to swapping out of runtime memory. You must set this parameter to `0` to ensure system stability.' sql 272: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (273,222,'net.ipv4.tcp_tw_reuse 操作系统参数|net.ipv4.tcp_tw_reuse',8,'HOST','HOST','!{1}>MEDIUM','检查是否允许将处于TIME-WAIT状态的socket(TIME-WAIT 的端口)用于新的TCP连接。需要设置为 1,保障系统性能|An operating system parameter. It checks whether sockets in the TIME_WAIT state can be reused for new TCP connections. You must set this parameter to `1` to ensure system performance.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_tw_reuse 操作系统参数|net.ipv4.tcp_tw_reuse',`description`='检查是否允许将处于TIME-WAIT状态的socket(TIME-WAIT 的端口)用于新的TCP连接。需要设置为 1,保障系统性能|An operating system parameter. It checks whether sockets in the TIME_WAIT state can be reused for new TCP connections. You must set this parameter to `1` to ensure system performance.' sql 273: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (274,223,'net.ipv4.tcp_slow_start_after_idle 操作系统参数|net.ipv4.tcp_slow_start_after_idle',8,'HOST','HOST','!{0}>MEDIUM','检查 TCP 空闲后是否慢启动。需要设置为 0,保障系统性能|An operating system parameter. It checks whether a TCP connection starts slowly after an idle period. You must set this parameter to `0` to ensure system performance.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_slow_start_after_idle 操作系统参数|net.ipv4.tcp_slow_start_after_idle',`description`='检查 TCP 空闲后是否慢启动。需要设置为 0,保障系统性能|An operating system parameter. It checks whether a TCP connection starts slowly after an idle period. You must set this parameter to `0` to ensure system performance.' sql 274: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (275,224,'vm.overcommit_memory 操作系统参数|vm.overcommit_memory',8,'HOST','HOST','!{0}>MEDIUM','检查是否接受大型内存请求或拒绝的条件。需要设置为 0,保障系统稳定性|An operating system parameter. It checks the conditions for receiving large memory requests are met. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.overcommit_memory 操作系统参数|vm.overcommit_memory',`description`='检查是否接受大型内存请求或拒绝的条件。需要设置为 0,保障系统稳定性|An operating system parameter. It checks the conditions for receiving large memory requests are met. You must set this parameter to `0` to ensure system stability.' sql 275: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (276,225,'vm.nr_hugepages 操作系统参数|vm.nr_hugepages',8,'HOST','HOST','!{0}>MEDIUM','检查是否开启 HugePages。需要设置为 0,保障系统稳定性|An operating system parameter. It checks whether the HugePages feature is enabled. You must set this parameter to `0` to ensure system stability.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.nr_hugepages 操作系统参数|vm.nr_hugepages',`description`='检查是否开启 HugePages。需要设置为 0,保障系统稳定性|An operating system parameter. It checks whether the HugePages feature is enabled. You must set this parameter to `0` to ensure system stability.' sql 276: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (277,238,'net.core.somaxconn 操作系统参数|net.core.somaxconn',8,'HOST','HOST','![2048,16384]>MEDIUM','检查系统中每一个端口最大的监听队列的长度。建议设置在范围[2048,16384]|check net.core.somaxconn value.Recommended value: 16384','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.somaxconn 操作系统参数|net.core.somaxconn',`description`='检查系统中每一个端口最大的监听队列的长度。建议设置在范围[2048,16384]|check net.core.somaxconn value.Recommended value: 16384' sql 277: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (278,239,'net.core.netdev_max_backlog 操作系统参数|net.core.netdev_max_backlog',8,'HOST','HOST','![500,10000]>MEDIUM','检查在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。建议设置在范围[500,10000]|check net.core.netdev_max_backlog value.Recommended value: 1000','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.netdev_max_backlog 操作系统参数|net.core.netdev_max_backlog',`description`='检查在每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。建议设置在范围[500,10000]|check net.core.netdev_max_backlog value.Recommended value: 1000' sql 278: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (279,240,'net.core.rmem_default 操作系统参数|net.core.rmem_default',8,'HOST','HOST','![65536,16777216]>MEDIUM','检查主机默认的TCP数据接收窗口大小(字节)。建议设置在范围[65536,16777216]|check net.core.rmem_default value Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.rmem_default 操作系统参数|net.core.rmem_default',`description`='检查主机默认的TCP数据接收窗口大小(字节)。建议设置在范围[65536,16777216]|check net.core.rmem_default value Recommended value: 16777216' sql 279: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (280,241,'net.core.wmem_default 操作系统参数|net.core.wmem_default',8,'HOST','HOST','![65536,16777216]>MEDIUM','检查主机默认的TCP数据发送窗口大小(字节)。建议设置在范围[65536,16777216]|check net.core.wmem_default value.Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.wmem_default 操作系统参数|net.core.wmem_default',`description`='检查主机默认的TCP数据发送窗口大小(字节)。建议设置在范围[65536,16777216]|check net.core.wmem_default value.Recommended value: 16777216' sql 280: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (281,242,'net.core.rmem_max 操作系统参数|net.core.rmem_max',8,'HOST','HOST','![8388608,16777216]>MEDIUM','检查主机最大的TCP数据接收窗口(字节)。建议设置在范围[8388608,16777216]|check net.core.rmem_max value.Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.rmem_max 操作系统参数|net.core.rmem_max',`description`='检查主机最大的TCP数据接收窗口(字节)。建议设置在范围[8388608,16777216]|check net.core.rmem_max value.Recommended value: 16777216' sql 281: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (282,243,'net.core.wmem_max 操作系统参数|net.core.wmem_max',8,'HOST','HOST','![8388608,16777216]>MEDIUM','检查主机最大的TCP数据发送窗口(字节)。建议设置在范围[8388608,16777216]|check net.core.wmem_max value.Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.core.wmem_max 操作系统参数|net.core.wmem_max',`description`='检查主机最大的TCP数据发送窗口(字节)。建议设置在范围[8388608,16777216]|check net.core.wmem_max value.Recommended value: 16777216' sql 282: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (283,245,'net.ipv4.tcp_rmem 最小值检查| min of net.ipv4.tcp_rmem',39,'HOST','HOST','![4096,8192]>MEDIUM','检查socket接收缓冲区分配的最少字节数。建议设置为 4096 |check net.ipv4.tcp_rmem min value. Recommended value: 4096','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_rmem 最小值检查| min of net.ipv4.tcp_rmem',`description`='检查socket接收缓冲区分配的最少字节数。建议设置为 4096 |check net.ipv4.tcp_rmem min value. Recommended value: 4096' sql 283: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (284,245,'net.ipv4.tcp_rmem 默认值检查| default of net.ipv4.tcp_rmem',39,'HOST','HOST','![65536,174760]>MEDIUM','检查socket接收缓冲区分配的默认值,缓冲区在系统负载不重的情况下可以增长到这个值。建议设置为 87380|check net.ipv4.tcp_rmem default value. Recommended value: 87380','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_rmem 默认值检查| default of net.ipv4.tcp_rmem',`description`='检查socket接收缓冲区分配的默认值,缓冲区在系统负载不重的情况下可以增长到这个值。建议设置为 87380|check net.ipv4.tcp_rmem default value. Recommended value: 87380' sql 284: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (285,245,'net.ipv4.tcp_rmem 最大值检查| max of net.ipv4.tcp_rmem',39,'HOST','HOST','![8388608,16777216]>MEDIUM','检查接收缓冲区空间的最大字节数。建议设置为 16777216|check net.ipv4.tcp_rmem max value. Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_rmem 最大值检查| max of net.ipv4.tcp_rmem',`description`='检查接收缓冲区空间的最大字节数。建议设置为 16777216|check net.ipv4.tcp_rmem max value. Recommended value: 16777216' sql 285: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (286,246,'net.ipv4.tcp_wmem 最小值检查| min of net.ipv4.tcp_wmem',39,'HOST','HOST','![4096,8192]>MEDIUM','检查socket发送缓冲区分配的最少字节数。建议设置为 4096|check net.ipv4.tcp_wmem min value. Recommended value: 4096','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_wmem 最小值检查| min of net.ipv4.tcp_wmem',`description`='检查socket发送缓冲区分配的最少字节数。建议设置为 4096|check net.ipv4.tcp_wmem min value. Recommended value: 4096' sql 286: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (287,246,'net.ipv4.tcp_wmem 默认值检查| default of net.ipv4.tcp_wmem',39,'HOST','HOST','![65536,174760]>MEDIUM','检查socket发送缓冲区分配的默认值,缓冲区在系统负载不重的情况下可以增长到这个值。建议设置为 65536|check net.ipv4.tcp_wmem default value. Recommended value: 65536','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_wmem 默认值检查| default of net.ipv4.tcp_wmem',`description`='检查socket发送缓冲区分配的默认值,缓冲区在系统负载不重的情况下可以增长到这个值。建议设置为 65536|check net.ipv4.tcp_wmem default value. Recommended value: 65536' sql 287: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (288,246,'net.ipv4.tcp_wmem 最大值检查| max of net.ipv4.tcp_wmem',39,'HOST','HOST','![8388608,16777216]>MEDIUM','检查发送缓冲区空间的最大字节数。建议设置为 16777216|check net.ipv4.tcp_wmem max value. Recommended value: 16777216','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_wmem 最大值检查| max of net.ipv4.tcp_wmem',`description`='检查发送缓冲区空间的最大字节数。建议设置为 16777216|check net.ipv4.tcp_wmem max value. Recommended value: 16777216' sql 288: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (289,256,'net.ipv4.tcp_max_syn_backlog 操作系统参数|net.ipv4.tcp_max_syn_backlog',8,'HOST','HOST','![1024,16384]>MEDIUM','对于还未获得对方确认的连接请求,可保存在队列中的最大数目。如果服务器经常出现过载,可以尝试增加这个数字。默认为 1024。|For connection requests that have not been confirmed by the other party, the maximum number that can be stored in the queue. If your server is frequently overloaded, try increasing this number. Default is 1024','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_max_syn_backlog 操作系统参数|net.ipv4.tcp_max_syn_backlog',`description`='对于还未获得对方确认的连接请求,可保存在队列中的最大数目。如果服务器经常出现过载,可以尝试增加这个数字。默认为 1024。|For connection requests that have not been confirmed by the other party, the maximum number that can be stored in the queue. If your server is frequently overloaded, try increasing this number. Default is 1024' sql 289: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (290,257,'net.ipv4.tcp_fin_timeout 操作系统参数|net.ipv4.tcp_fin_timeout',8,'HOST','HOST','![15,60]>MEDIUM','对于本端断开的socket连接,TCP保持在FIN-WAIT-2状态的时间(秒)。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。|The time (in seconds) for TCP to stay in the FIN-WAIT-2 state for the disconnected socket connection at the local end. The other party may disconnect or never end the connection or die unexpectedly.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='net.ipv4.tcp_fin_timeout 操作系统参数|net.ipv4.tcp_fin_timeout',`description`='对于本端断开的socket连接,TCP保持在FIN-WAIT-2状态的时间(秒)。对方可能会断开连接或一直不结束连接或不可预料的进程死亡。|The time (in seconds) for TCP to stay in the FIN-WAIT-2 state for the disconnected socket connection at the local end. The other party may disconnect or never end the connection or die unexpectedly.' sql 290: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (291,258,'vm.min_free_kbytes 操作系统参数|vm.min_free_kbytes',8,'HOST','HOST','![32768,2097152]>MEDIUM','检查主机设置保留的空闲页面池的大小|Check the size of the pool of free pages reserved by the host settings','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.min_free_kbytes 操作系统参数|vm.min_free_kbytes',`description`='检查主机设置保留的空闲页面池的大小|Check the size of the pool of free pages reserved by the host settings' sql 291: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (292,259,'vm.max_map_count 操作系统参数|vm.max_map_count',8,'HOST','HOST','![327680,1000000]>MEDIUM','检查进程可以使用的最大内存映射区域。默认值为 65536。如果您的应用程序需要更多内存映射区域,请提高这个值。推荐值 655360|Check the largest memory-mapped area a process can use. The default value is 65536. Increase this value if your application requires more memory-mapped regions. Recommended value 655360','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.max_map_count 操作系统参数|vm.max_map_count',`description`='检查进程可以使用的最大内存映射区域。默认值为 65536。如果您的应用程序需要更多内存映射区域,请提高这个值。推荐值 655360|Check the largest memory-mapped area a process can use. The default value is 65536. Increase this value if your application requires more memory-mapped regions. Recommended value 655360' sql 292: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (293,260,'fs.aio-max-nr 操作系统参数|fs.aio-max-nr',8,'HOST','HOST','(,1048576)>MEDIUM','检查同时可支持的异步 IO 数目|Check the number of asynchronous IOs that can be supported simultaneously','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='fs.aio-max-nr 操作系统参数|fs.aio-max-nr',`description`='检查同时可支持的异步 IO 数目|Check the number of asynchronous IOs that can be supported simultaneously' sql 293: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (294,261,'kernel.numa_balancing 操作系统参数|kernel.numa_balancing',8,'HOST','HOST','!{0}>MEDIUM','禁用自动 numa 平衡,避免内存节点数据迁移可能造成的性能抖动|Disable automatic numa balancing to avoid performance jitters that may be caused by memory node data migration','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='kernel.numa_balancing 操作系统参数|kernel.numa_balancing',`description`='禁用自动 numa 平衡,避免内存节点数据迁移可能造成的性能抖动|Disable automatic numa balancing to avoid performance jitters that may be caused by memory node data migration' sql 294: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (295,262,'vm.zone_reclaim_mode操作系统参数|vm.zone_reclaim_mode',8,'HOST','HOST','!{0}>MEDIUM','关闭控制内存 zone 回收模式,可以从其他 zone 或 NUMA 节点回收内存,避免因回收导致的性能抖动|Turn off the control memory zone recycling mode, you can reclaim memory from other zones or NUMA nodes, avoiding performance jitter caused by recycling','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='vm.zone_reclaim_mode操作系统参数|vm.zone_reclaim_mode',`description`='关闭控制内存 zone 回收模式,可以从其他 zone 或 NUMA 节点回收内存,避免因回收导致的性能抖动|Turn off the control memory zone recycling mode, you can reclaim memory from other zones or NUMA nodes, avoiding performance jitter caused by recycling' sql 295: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (296,263,'fs.file-max 操作系统参数|fs.file-max',8,'HOST','HOST','(,6573688)>MEDIUM','检查整个系统能够打开的最大文件数量,是系统级别的限制,避免默认值过小造成限制|Check the maximum number of files that can be opened by the entire system, which is a system-level limit, to avoid restrictions caused by too small a default value','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='fs.file-max 操作系统参数|fs.file-max',`description`='检查整个系统能够打开的最大文件数量,是系统级别的限制,避免默认值过小造成限制|Check the maximum number of files that can be opened by the entire system, which is a system-level limit, to avoid restrictions caused by too small a default value' sql 296: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (297,264,'fs.pipe-user-pages-soft 操作系统参数|fs.pipe-user-pages-soft',8,'HOST','HOST','{-1}>MEDIUM','由单个非特权用户(即既没有CAP_SYS_RESOURCE也没有CAP_SYS_ADMIN功能的用户)创建或设置的所有管道的总大小(以页为单位)的软限制。建议设置为默认值|Soft limit on the total size (in pages) of all pipes created or set by a single unprivileged user (that is, a user with neither the CAP_SYS_RESOURCE nor CAP_SYS_ADMIN capability). It is recommended to set it to default value','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='fs.pipe-user-pages-soft 操作系统参数|fs.pipe-user-pages-soft',`description`='由单个非特权用户(即既没有CAP_SYS_RESOURCE也没有CAP_SYS_ADMIN功能的用户)创建或设置的所有管道的总大小(以页为单位)的软限制。建议设置为默认值|Soft limit on the total size (in pages) of all pipes created or set by a single unprivileged user (that is, a user with neither the CAP_SYS_RESOURCE nor CAP_SYS_ADMIN capability). It is recommended to set it to default value' sql 297: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (298,227,'mtr 命令|mtr Command',13,'HOST','HOST','{false}>LOW','检查主机 mtr 命令是否存在,网络测试工具。建议安装|Checks whether the mtr command is available on the host. mtr is a network test tool. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='mtr 命令|mtr Command',`description`='检查主机 mtr 命令是否存在,网络测试工具。建议安装|Checks whether the mtr command is available on the host. mtr is a network test tool. We recommend that you install it.' sql 298: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (299,228,'tar 命令|tar Command',13,'HOST','HOST','{false}>LOW','检查主机 tar 命令是否存在,Linux 打包工具。建议安装|Checks whether the tar command is available on the host. tar is a packaging tool in Linux. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='tar 命令|tar Command',`description`='检查主机 tar 命令是否存在,Linux 打包工具。建议安装|Checks whether the tar command is available on the host. tar is a packaging tool in Linux. We recommend that you install it.' sql 299: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (300,229,'curl 命令|curl Command',13,'HOST','HOST','{false}>LOW','检查主机是否安装 curl 命令,命令行文本传输工具。建议安装|Checks whether the curl command is available on the host. curl is a command-line tool for transferring data. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='curl 命令|curl Command',`description`='检查主机是否安装 curl 命令,命令行文本传输工具。建议安装|Checks whether the curl command is available on the host. curl is a command-line tool for transferring data. We recommend that you install it.' sql 300: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (301,230,'nc 命令|nc Command',13,'HOST','HOST','{false}>LOW','检查主机是否安装 nc 命令,netcat 网络工具。建议安装|Checks whether the NetCat (nc) command is available on the host. nc is a networking tool. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='nc 命令|nc Command',`description`='检查主机是否安装 nc 命令,netcat 网络工具。建议安装|Checks whether the NetCat (nc) command is available on the host. nc is a networking tool. We recommend that you install it.' sql 301: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (302,231,'binutils 工具集|binutils Toolkit',13,'HOST','HOST','{false}>LOW','检查主机是否安装 binutils 二进制工具集。建议安装|Checks whether the binutils binary toolkit is installed on the host. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='binutils 工具集|binutils Toolkit',`description`='检查主机是否安装 binutils 二进制工具集。建议安装|Checks whether the binutils binary toolkit is installed on the host. We recommend that you install it.' sql 302: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (303,232,'bind-utils 工具集|bind-utils Toolkit',13,'HOST','HOST','{false}>LOW','检查主机是否安装 bind-utils DNS 工具集。建议安装|Checks whether the bind-utils toolkit is installed on the host. The bind-utils toolkit contains a collection of utilities for querying DNS name servers. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='bind-utils 工具集|bind-utils Toolkit',`description`='检查主机是否安装 bind-utils DNS 工具集。建议安装|Checks whether the bind-utils toolkit is installed on the host. The bind-utils toolkit contains a collection of utilities for querying DNS name servers. We recommend that you install it.' sql 303: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (304,233,'网络管理工具包|Network Management Toolkit',13,'HOST','HOST','{false}>LOW','检查主机是否安装 iproute 网络管理工具包。建议安装|Checks whether the iproute network management toolkit is installed on the host. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='网络管理工具包|Network Management Toolkit',`description`='检查主机是否安装 iproute 网络管理工具包。建议安装|Checks whether the iproute network management toolkit is installed on the host. We recommend that you install it.' sql 304: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (305,244,'libatomic 动态链接库|libatomic DLL',22,'HOST','HOST','!{true}>HIGH','libatomic 是 OceanBase 运行依赖的动态链接库,必须安装|libatomic dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='libatomic 动态链接库|libatomic DLL',`description`='libatomic 是 OceanBase 运行依赖的动态链接库,必须安装|libatomic dynamic-link library (DLL) is a dependency of OceanBase Database and must be installed.' sql 305: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (306,247,'指定用户(系统参数 ocp.operation.default.os.user)存在|os user(ocp.operation.default.os.user in System Parameters) existence',40,'HOST','HOST','!{true}>HIGH','检查指定用户是否存在|check if os user(ocp.operation.default.os.user in System Parameters) exists','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='指定用户(系统参数 ocp.operation.default.os.user)存在|os user(ocp.operation.default.os.user in System Parameters) existence',`description`='检查指定用户是否存在|check if os user(ocp.operation.default.os.user in System Parameters) exists' sql 306: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (307,248,'root 用户 openFiles 系统限制|limit of openFiles of root user',41,'HOST','HOST','!{true}>MEDIUM','主要用于限制 shell 启动进程所占用的打开文件数| check if (user root) limit of openFiles is set.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='root 用户 openFiles 系统限制|limit of openFiles of root user',`description`='主要用于限制 shell 启动进程所占用的打开文件数| check if (user root) limit of openFiles is set.' sql 307: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (308,249,'指定用户(系统参数 ocp.operation.default.os.user)openFiles 系统限制|limit of openFiles of os user(ocp.operation.default.os.user in System Parameters)',41,'HOST','HOST','!{true}>MEDIUM','主要用于限制 shell 启动进程所占用的打开文件数| check if (os user) limit of openFiles is set.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='指定用户(系统参数 ocp.operation.default.os.user)openFiles 系统限制|limit of openFiles of os user(ocp.operation.default.os.user in System Parameters)',`description`='主要用于限制 shell 启动进程所占用的打开文件数| check if (os user) limit of openFiles is set.' sql 308: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (309,250,'指定用户(系统参数 ocp.operation.default.os.user)stackSize 系统限制|limit of stackSize of os user(ocp.operation.default.os.user in System Parameters)',41,'HOST','HOST','!{true}>MEDIUM','主要用于限制 shell 启动进程所占用的栈大小| check if (os user) limit of stackSize is set.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='指定用户(系统参数 ocp.operation.default.os.user)stackSize 系统限制|limit of stackSize of os user(ocp.operation.default.os.user in System Parameters)',`description`='主要用于限制 shell 启动进程所占用的栈大小| check if (os user) limit of stackSize is set.' sql 309: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (310,251,'指定用户(系统参数 ocp.operation.default.os.user)maxUserProcesses 系统限制|limit of maxUserProcesses of os user(ocp.operation.default.os.user in System Parameters)',41,'HOST','HOST','!{true}>MEDIUM','主要用于限制 shell 用户启动的最大用户进程数| check if (os user) limit of maxUserProcesses is set.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='指定用户(系统参数 ocp.operation.default.os.user)maxUserProcesses 系统限制|limit of maxUserProcesses of os user(ocp.operation.default.os.user in System Parameters)',`description`='主要用于限制 shell 用户启动的最大用户进程数| check if (os user) limit of maxUserProcesses is set.' sql 310: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (311,252,'指定用户(系统参数 ocp.operation.default.os.user)coreFileSize 系统限制|limit of coreFileSize of os user(ocp.operation.default.os.user in System Parameters)',41,'HOST','HOST','!{true}>MEDIUM','主要用于限制 shell 启动进程 coreFile 大小| check if (os user) limit of coreFile is set.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='指定用户(系统参数 ocp.operation.default.os.user)coreFileSize 系统限制|limit of coreFileSize of os user(ocp.operation.default.os.user in System Parameters)',`description`='主要用于限制 shell 启动进程 coreFile 大小| check if (os user) limit of coreFile is set.' sql 311: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (312,253,'SELinux配置|SELinux config',42,'HOST','HOST','!{disabled}>MEDIUM','检查 SELinux 是否启用,建议用户禁用 selinux,SELinux 使用所谓的委任式访问控制 (Mandatory Access Control, MAC) ,可以针对特定的程序与特定的档案资源来进行权限的控管.|check if selinux is disabled.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='SELinux配置|SELinux config',`description`='检查 SELinux 是否启用,建议用户禁用 selinux,SELinux 使用所谓的委任式访问控制 (Mandatory Access Control, MAC) ,可以针对特定的程序与特定的档案资源来进行权限的控管.|check if selinux is disabled.' sql 312: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (313,254,'OceanBase 数据盘文件类型|File Type of OceanBase Data Disk',43,'HOST','HOST','!{pass}>HIGH','检查 OceanBase 数据盘文件类型,当磁盘容量大于 16T 时,文件类型应该为 xfs|Checks the file type of the OceanBase data disk. If the disk capacity is greater than 16 TB, the file type must be XFS.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OceanBase 数据盘文件类型|File Type of OceanBase Data Disk',`description`='检查 OceanBase 数据盘文件类型,当磁盘容量大于 16T 时,文件类型应该为 xfs|Checks the file type of the OceanBase data disk. If the disk capacity is greater than 16 TB, the file type must be XFS.' sql 313: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (314,255,'操作系统 open files 限制检查|limit of open files',44,'OB_PROXY','OB_PROXY_SERVER','!{true}>MEDIUM','检查 OBProxy 进程 open files 限制。较小的限制可能会影响连接的建立。建议设置在 655360 或以上|Checks the OBProxy process open files limit. Smaller restrictions may affect connection establishment. It is recommended to set it at 655360 or above','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='操作系统 open files 限制检查|limit of open files',`description`='检查 OBProxy 进程 open files 限制。较小的限制可能会影响连接的建立。建议设置在 655360 或以上|Checks the OBProxy process open files limit. Smaller restrictions may affect connection establishment. It is recommended to set it at 655360 or above' sql 314: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (315,265,'操作系统版本检查|OS version check',45,'HOST','HOST','!{pass}>HIGH','检查操作系统的版本是否满足要求|Check if the version of the operating system meets the requirements|','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='操作系统版本检查|OS version check',`description`='检查操作系统的版本是否满足要求|Check if the version of the operating system meets the requirements|' sql 315: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (316,266,'fio 命令|fio Command',13,'HOST','HOST','{false}>LOW','检查主机 fio 命令是否存在,磁盘压力测试工具。建议安装|Checks whether the fio command is available on the host. fio is a disk pressure test tool. We recommend that you install it.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='fio 命令|fio Command',`description`='检查主机 fio 命令是否存在,磁盘压力测试工具。建议安装|Checks whether the fio command is available on the host. fio is a disk pressure test tool. We recommend that you install it.' sql 316: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (317,267,'备租户同步状态检查|Standby Tenant Synchronization Status Check',46,'OB_TENANT','MYSQL_TENANT','{\"SOURCE HAS A GAP\", \"STANDBY LOG NOT MATCH\"}>HIGH&!{NORMAL}>LOW','检查备租户同步状态。NORMAL:正常同步中,SOURCE HAS A GAP:日志源端日志有间隙,STANDBY LOG NOT MATCH:恢复日志与备库冲突,相同LSN备库与日志源端日志不相同,CHECK USER OR PASSWORD:复制账户用户名或密码不对,无法访问日志源端,CHECK NETWORK:日志源端不可达,包括设置错误的租户访问入口IP或PORT,FETCH LOG TIMEOUT:拉取日志超时,RESTORE SUSPEND:日志恢复已经达到设置的最大同步位点,STANDBY NEED UPGRADE:备库版本落后于主库,备库版本需要更新,CHECK PRIMARY ALIVE:主库无法访问,检查主库是否被删除,NOT AVAILABLE: 其他异常导致日志同步不可用|Check the synchronization status of the standby tenant. NORMAL: In normal synchronization, SOURCE HAS A GAP: There is a gap in the log source log, STANDBY LOG NOT MATCH: The recovery log conflicts with the standby database, the standby database with the same LSN is different from the log source log, CHECK USER OR PASSWORD: Copy account user The name or password is incorrect, and the log source cannot be accessed. CHECK NETWORK: The log source is unreachable, including setting the wrong tenant access entry IP or PORT. FETCH LOG TIMEOUT: Pulling the log timed out. RESTORE SUSPEND: The log recovery has reached the set maximum Synchronization location, STANDBY NEED UPGRADE: The standby database version is behind the main database, and the standby database version needs to be updated. CHECK PRIMARY ALIVE: The main database cannot be accessed. Check whether the main database has been deleted. NOT AVAILABLE: Other abnormalities make log synchronization unavailable','ACTIVE','BUILTIN',67239936,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='备租户同步状态检查|Standby Tenant Synchronization Status Check',`description`='检查备租户同步状态。NORMAL:正常同步中,SOURCE HAS A GAP:日志源端日志有间隙,STANDBY LOG NOT MATCH:恢复日志与备库冲突,相同LSN备库与日志源端日志不相同,CHECK USER OR PASSWORD:复制账户用户名或密码不对,无法访问日志源端,CHECK NETWORK:日志源端不可达,包括设置错误的租户访问入口IP或PORT,FETCH LOG TIMEOUT:拉取日志超时,RESTORE SUSPEND:日志恢复已经达到设置的最大同步位点,STANDBY NEED UPGRADE:备库版本落后于主库,备库版本需要更新,CHECK PRIMARY ALIVE:主库无法访问,检查主库是否被删除,NOT AVAILABLE: 其他异常导致日志同步不可用|Check the synchronization status of the standby tenant. NORMAL: In normal synchronization, SOURCE HAS A GAP: There is a gap in the log source log, STANDBY LOG NOT MATCH: The recovery log conflicts with the standby database, the standby database with the same LSN is different from the log source log, CHECK USER OR PASSWORD: Copy account user The name or password is incorrect, and the log source cannot be accessed. CHECK NETWORK: The log source is unreachable, including setting the wrong tenant access entry IP or PORT. FETCH LOG TIMEOUT: Pulling the log timed out. RESTORE SUSPEND: The log recovery has reached the set maximum Synchronization location, STANDBY NEED UPGRADE: The standby database version is behind the main database, and the standby database version needs to be updated. CHECK PRIMARY ALIVE: The main database cannot be accessed. Check whether the main database has been deleted. NOT AVAILABLE: Other abnormalities make log synchronization unavailable' sql 317: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (318,267,'备租户同步状态检查|Standby Tenant Synchronization Status Check',46,'OB_TENANT','ORACLE_TENANT','{\"SOURCE HAS A GAP\", \"STANDBY LOG NOT MATCH\"}>HIGH&!{NORMAL}>LOW','检查备租户同步状态。NORMAL:正常同步中,SOURCE HAS A GAP:日志源端日志有间隙,STANDBY LOG NOT MATCH:恢复日志与备库冲突,相同LSN备库与日志源端日志不相同,CHECK USER OR PASSWORD:复制账户用户名或密码不对,无法访问日志源端,CHECK NETWORK:日志源端不可达,包括设置错误的租户访问入口IP或PORT,FETCH LOG TIMEOUT:拉取日志超时,RESTORE SUSPEND:日志恢复已经达到设置的最大同步位点,STANDBY NEED UPGRADE:备库版本落后于主库,备库版本需要更新,CHECK PRIMARY ALIVE:主库无法访问,检查主库是否被删除,NOT AVAILABLE: 其他异常导致日志同步不可用|Check the synchronization status of the standby tenant. NORMAL: In normal synchronization, SOURCE HAS A GAP: There is a gap in the log source log, STANDBY LOG NOT MATCH: The recovery log conflicts with the standby database, the standby database with the same LSN is different from the log source log, CHECK USER OR PASSWORD: Copy account user The name or password is incorrect, and the log source cannot be accessed. CHECK NETWORK: The log source is unreachable, including setting the wrong tenant access entry IP or PORT. FETCH LOG TIMEOUT: Pulling the log timed out. RESTORE SUSPEND: The log recovery has reached the set maximum Synchronization location, STANDBY NEED UPGRADE: The standby database version is behind the main database, and the standby database version needs to be updated. CHECK PRIMARY ALIVE: The main database cannot be accessed. Check whether the main database has been deleted. NOT AVAILABLE: Other abnormalities make log synchronization unavailable','ACTIVE','BUILTIN',67239936,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='备租户同步状态检查|Standby Tenant Synchronization Status Check',`description`='检查备租户同步状态。NORMAL:正常同步中,SOURCE HAS A GAP:日志源端日志有间隙,STANDBY LOG NOT MATCH:恢复日志与备库冲突,相同LSN备库与日志源端日志不相同,CHECK USER OR PASSWORD:复制账户用户名或密码不对,无法访问日志源端,CHECK NETWORK:日志源端不可达,包括设置错误的租户访问入口IP或PORT,FETCH LOG TIMEOUT:拉取日志超时,RESTORE SUSPEND:日志恢复已经达到设置的最大同步位点,STANDBY NEED UPGRADE:备库版本落后于主库,备库版本需要更新,CHECK PRIMARY ALIVE:主库无法访问,检查主库是否被删除,NOT AVAILABLE: 其他异常导致日志同步不可用|Check the synchronization status of the standby tenant. NORMAL: In normal synchronization, SOURCE HAS A GAP: There is a gap in the log source log, STANDBY LOG NOT MATCH: The recovery log conflicts with the standby database, the standby database with the same LSN is different from the log source log, CHECK USER OR PASSWORD: Copy account user The name or password is incorrect, and the log source cannot be accessed. CHECK NETWORK: The log source is unreachable, including setting the wrong tenant access entry IP or PORT. FETCH LOG TIMEOUT: Pulling the log timed out. RESTORE SUSPEND: The log recovery has reached the set maximum Synchronization location, STANDBY NEED UPGRADE: The standby database version is behind the main database, and the standby database version needs to be updated. CHECK PRIMARY ALIVE: The main database cannot be accessed. Check whether the main database has been deleted. NOT AVAILABLE: Other abnormalities make log synchronization unavailable' sql 318: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (319,268,'备租户同步延迟检查|Standby Tenant Synchronization Delay Check',47,'OB_TENANT','MYSQL_TENANT','[600s,)>MEDIUM','检查备租户和上游级联租户的日志同步延时。如果延时过高,可能存在风险|Check the log synchronization delay of the standby tenant and the upstream cascading tenant. There may be risks if the latency is too high','ACTIVE','BUILTIN',67239936,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='备租户同步延迟检查|Standby Tenant Synchronization Delay Check',`description`='检查备租户和上游级联租户的日志同步延时。如果延时过高,可能存在风险|Check the log synchronization delay of the standby tenant and the upstream cascading tenant. There may be risks if the latency is too high' sql 319: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (320,268,'备租户同步延迟检查|Standby Tenant Synchronization Delay Check',47,'OB_TENANT','ORACLE_TENANT','[600s,)>MEDIUM','检查备租户和上游级联租户的日志同步延时。如果延时过高,可能存在风险|Check the log synchronization delay of the standby tenant and the upstream cascading tenant. There may be risks if the latency is too high','ACTIVE','BUILTIN',67239936,2139062143,'TIME') ON DUPLICATE KEY UPDATE `name`='备租户同步延迟检查|Standby Tenant Synchronization Delay Check',`description`='检查备租户和上游级联租户的日志同步延时。如果延时过高,可能存在风险|Check the log synchronization delay of the standby tenant and the upstream cascading tenant. There may be risks if the latency is too high' sql 320: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (321,269,'租户网络同步归档检查|Tenant Network Sync Archive Check',48,'OB_TENANT','MYSQL_TENANT','{false}>MEDIUM','当主备租户通过网络同步时,建议级联上游租户开启归档|When the active and standby tenants are synchronized through the network, it is recommended to enable archiving for the cascaded upstream tenants','ACTIVE','BUILTIN',67239936,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户网络同步归档检查|Tenant Network Sync Archive Check',`description`='当主备租户通过网络同步时,建议级联上游租户开启归档|When the active and standby tenants are synchronized through the network, it is recommended to enable archiving for the cascaded upstream tenants' sql 321: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (322,269,'租户网络同步归档检查|Tenant Network Sync Archive Check',48,'OB_TENANT','ORACLE_TENANT','{false}>MEDIUM','当主备租户通过网络同步时,建议级联上游租户开启归档|When the active and standby tenants are synchronized through the network, it is recommended to enable archiving for the cascaded upstream tenants','ACTIVE','BUILTIN',67239936,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户网络同步归档检查|Tenant Network Sync Archive Check',`description`='当主备租户通过网络同步时,建议级联上游租户开启归档|When the active and standby tenants are synchronized through the network, it is recommended to enable archiving for the cascaded upstream tenants' sql 322: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (323,270,'不兼容 SQL 检查|Incompatible SQL checks',49,'OB_CLUSTER','OB_CLUSTER','{failed}>LOW','检查是否存在插入 default 的语句。3.x,4.x 版本 OceanBase 处理 default 可能存在问题,需要升级至 4.1.0 及以上或对应的 hotfix 版本|Check if there is a statement inserting default. 3.x, 4.x versions of OceanBase may have problems with default processing, and need to be upgraded to 4.1.0 and above or the corresponding hotfix version','INACTIVE','BUILTIN',50331648,67174400,'STRING') ON DUPLICATE KEY UPDATE `name`='不兼容 SQL 检查|Incompatible SQL checks',`description`='检查是否存在插入 default 的语句。3.x,4.x 版本 OceanBase 处理 default 可能存在问题,需要升级至 4.1.0 及以上或对应的 hotfix 版本|Check if there is a statement inserting default. 3.x, 4.x versions of OceanBase may have problems with default processing, and need to be upgraded to 4.1.0 and above or the corresponding hotfix version' sql 323: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (324,271,'OBServer 端口连通性检查|OBServer Port Connectivity Check',50,'OB_CLUSTER','OB_CLUSTER','{false}>HIGH','检查 OceanBase 集群节点间必要的端口是否连通|Check if necessary ports are connected between nodes in the OceanBase cluster.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBServer 端口连通性检查|OBServer Port Connectivity Check',`description`='检查 OceanBase 集群节点间必要的端口是否连通|Check if necessary ports are connected between nodes in the OceanBase cluster.' sql 324: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (325,272,'OBProxy 参数不一致检查|OBProxy parameter inconsistency check',52,'OB_PROXY','OB_PROXY','{diff}>MEDIUM','检查 OBProxy 集群下是否存在 OBProxy 参数设置不一致的情况。如果存在就需要注意不一致的参数是否会带来业务影响|Check if there are inconsistent OBProxy parameter settings in the OBProxy cluster. If there are inconsistencies, it is important to pay attention to whether these inconsistent parameters will have any impact on the business.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy 参数不一致检查|OBProxy parameter inconsistency check',`description`='检查 OBProxy 集群下是否存在 OBProxy 参数设置不一致的情况。如果存在就需要注意不一致的参数是否会带来业务影响|Check if there are inconsistent OBProxy parameter settings in the OBProxy cluster. If there are inconsistencies, it is important to pay attention to whether these inconsistent parameters will have any impact on the business.' sql 325: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (326,273,'OCP agent 进程个数检查|OCP agent process count check',53,'OB_CLUSTER','HOST','!{1}>HIGH','检查 OCP agent 服务的所有进程数是否符合要求。正常情况下所有种类的进程数都为1,如遇异常,请重启 OCP agent|Check if the total number of processes for the OCP agent service meets the requirements. Under normal circumstances, the number of processes for all types should be 1. If any exceptions occur, please restart the OCP agent.','ACTIVE','BUILTIN',0,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OCP agent 进程个数检查|OCP agent process count check',`description`='检查 OCP agent 服务的所有进程数是否符合要求。正常情况下所有种类的进程数都为1,如遇异常,请重启 OCP agent|Check if the total number of processes for the OCP agent service meets the requirements. Under normal circumstances, the number of processes for all types should be 1. If any exceptions occur, please restart the OCP agent.' sql 326: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (327,274,'OceanBase 租户级别宏块使用率检查|OceanBase tenant macroblock usage check',51,'OB_CLUSTER','OB_CLUSTER','[0,0.5]>MEDIUM','检查 OceanBase 集群中所有租户的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tenants in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.','ACTIVE','BUILTIN',33685504,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OceanBase 租户级别宏块使用率检查|OceanBase tenant macroblock usage check',`description`='检查 OceanBase 集群中所有租户的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tenants in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.' sql 327: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (328,274,'OceanBase 租户级别宏块使用率检查|OceanBase tenant macroblock usage check',51,'OB_CLUSTER','OB_CLUSTER','[0,0.5]>MEDIUM','检查 OceanBase 集群中所有租户的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tenants in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.','ACTIVE','BUILTIN',67108864,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OceanBase 租户级别宏块使用率检查|OceanBase tenant macroblock usage check',`description`='检查 OceanBase 集群中所有租户的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tenants in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.' sql 328: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (329,275,'OceanBase 表级别宏块使用率检查|OceanBase table macroblock usage check',54,'OB_CLUSTER','OB_CLUSTER','[0,0.5]>MEDIUM','检查 OceanBase 集群中所有表的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tables in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.','ACTIVE','BUILTIN',33685504,67108864,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OceanBase 表级别宏块使用率检查|OceanBase table macroblock usage check',`description`='检查 OceanBase 集群中所有表的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tables in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.' sql 329: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (330,275,'OceanBase 表级别宏块使用率检查|OceanBase table macroblock usage check',54,'OB_CLUSTER','OB_CLUSTER','[0,0.5]>MEDIUM','检查 OceanBase 集群中所有表的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tables in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.','ACTIVE','BUILTIN',67108864,2139062143,'NUMBER') ON DUPLICATE KEY UPDATE `name`='OceanBase 表级别宏块使用率检查|OceanBase table macroblock usage check',`description`='检查 OceanBase 集群中所有表的实际数据量与实际磁盘占用量的比值是否在一定的范围内。OceanBase 以宏块为单位进行数据存储。为了效率每个宏块不一定存满。如果实际数据量与实际磁盘占用量的比值过小,应当进行全量合并以提升磁盘使用率。 |Check if the ratio of actual data volume to actual disk usage is within a certain range for all tables in the OceanBase cluster. OceanBase stores data in macroblocks. Each macroblock may not be fully utilized for efficiency. If the ratio of actual data volume to actual disk usage is too low, full consolidation should be performed to improve disk utilization.' sql 330: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (331,276,'是否启用了租户隔离| tenant resource isolation status check',55,'OB_CLUSTER','HOST','{false}>MEDIUM','检查 4.x 及以上版本是否开启了租户隔离。默认应开启以确保性能 |Check if tenant resource isolation is enabled at 4.x or higher version. Should be enabled by default.','ACTIVE','BUILTIN',67108864,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='是否启用了租户隔离| tenant resource isolation status check',`description`='检查 4.x 及以上版本是否开启了租户隔离。默认应开启以确保性能 |Check if tenant resource isolation is enabled at 4.x or higher version. Should be enabled by default.' sql 331: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (332,277,'clock source 检查 | clock source checks',56,'HOST','HOST','!{pass}>MEDIUM','检查操作系统参数 clock source 是否为 tsc 类型(aarch64 推荐 arch_sys_counter) | check if clock source (os parameter) is tsc(arch_sys_counter on aarch64)','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='clock source 检查 | clock source checks',`description`='检查操作系统参数 clock source 是否为 tsc 类型(aarch64 推荐 arch_sys_counter) | check if clock source (os parameter) is tsc(arch_sys_counter on aarch64)' sql 332: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (333,278,'OBProxy 参数变更巡检|Parameter Change Inspection for OBProxy',57,'OB_PROXY','OB_PROXY_SERVER','!{pass}>LOW','根据上一次巡检时 OBProxy 的参数设置判断本次巡检时 OBProxy 的参数是否变更|Determine if there have been any changes to the parameter settings of OBProxy during this inspection based on the parameter settings from the previous inspection.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy 参数变更巡检|Parameter Change Inspection for OBProxy',`description`='根据上一次巡检时 OBProxy 的参数设置判断本次巡检时 OBProxy 的参数是否变更|Determine if there have been any changes to the parameter settings of OBProxy during this inspection based on the parameter settings from the previous inspection.' sql 333: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (334,279,'租户隐藏参数变更巡检|Tenant Hidden Parameter Change Inspection.',58,'OB_CLUSTER','OB_CLUSTER','!{pass}>MEDIUM','根据上一次巡检时集群下所有租户的隐藏参数设置判断本次巡检时对应参数是否变更|Determine if there have been any changes to the corresponding parameter settings during this inspection based on the hidden parameter settings of all tenants in the cluster from the previous inspection.','ACTIVE','BUILTIN',33685504,67108864,'STRING') ON DUPLICATE KEY UPDATE `name`='租户隐藏参数变更巡检|Tenant Hidden Parameter Change Inspection.',`description`='根据上一次巡检时集群下所有租户的隐藏参数设置判断本次巡检时对应参数是否变更|Determine if there have been any changes to the corresponding parameter settings during this inspection based on the hidden parameter settings of all tenants in the cluster from the previous inspection.' sql 334: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (335,279,'租户隐藏参数变更巡检|Tenant Hidden Parameter Change Inspection.',58,'OB_CLUSTER','OB_CLUSTER','!{pass}>MEDIUM','根据上一次巡检时集群下所有租户的隐藏参数设置判断本次巡检时对应参数是否变更|Determine if there have been any changes to the corresponding parameter settings during this inspection based on the hidden parameter settings of all tenants in the cluster from the previous inspection.','ACTIVE','BUILTIN',67108864,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='租户隐藏参数变更巡检|Tenant Hidden Parameter Change Inspection.',`description`='根据上一次巡检时集群下所有租户的隐藏参数设置判断本次巡检时对应参数是否变更|Determine if there have been any changes to the corresponding parameter settings during this inspection based on the hidden parameter settings of all tenants in the cluster from the previous inspection.' sql 335: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (336,280,'OBProxy 版本不一致检查|OBProxy version inconsistency check',59,'OB_PROXY','OB_PROXY','!{pass}>LOW','检查 OBProxy 集群下是否存在 OBProxy 版本不一致的情况,如果存在则需要注意不一致的版本是否会带来稳定性影响|Check if there are inconsistent OBProxy versions in the OBProxy cluster. If there are inconsistencies, it is important to pay attention to whether these inconsistent versions will have any impact on the stable running.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy 版本不一致检查|OBProxy version inconsistency check',`description`='检查 OBProxy 集群下是否存在 OBProxy 版本不一致的情况,如果存在则需要注意不一致的版本是否会带来稳定性影响|Check if there are inconsistent OBProxy versions in the OBProxy cluster. If there are inconsistencies, it is important to pay attention to whether these inconsistent versions will have any impact on the stable running.' sql 336: INSERT INTO `inspection_item_v3`(`id`,`identifier`,`name`,`script_id`,`object_type`,`target_type`,`rules`,`description`,`state`,`config_type`,`min_version`,`max_version`,`unit`) VALUES (337,281,'OBProxy proxy_id 冲突检查|OBProxy proxy_id conflict check',60,'OB_CLUSTER','OB_CLUSTER','!{pass}>HIGH','检查连接到同一 OceanBase 集群的 OBProxy 所使用的 proxy_id 是否冲突|Check whether the proxy_id used by OBProxy connected to the same OceanBase cluster conflicts.','ACTIVE','BUILTIN',0,2139062143,'STRING') ON DUPLICATE KEY UPDATE `name`='OBProxy proxy_id 冲突检查|OBProxy proxy_id conflict check',`description`='检查连接到同一 OceanBase 集群的 OBProxy 所使用的 proxy_id 是否冲突|Check whether the proxy_id used by OBProxy connected to the same OceanBase cluster conflicts.' ]} [2024-09-05T10:00:43.648] metaDataSource END DEFAULT_DATA sqls:inspection_item [2024-09-05T10:00:43.649] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_argument 792 [2024-09-05T10:00:43.650] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_argument, sqls=[ sql 0: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',3,1,'SELECT /*+READ_CONSISTENCY(WEAK)*/ `zone`, MAX(CASE `name` WHEN \"status\" THEN `info` ELSE \"\" END ) value FROM __all_zone WHERE `zone` <> \"\" GROUP BY `zone`') ON DUPLICATE KEY UPDATE `value`='SELECT /*+READ_CONSISTENCY(WEAK)*/ `zone`, MAX(CASE `name` WHEN \"status\" THEN `info` ELSE \"\" END ) value FROM __all_zone WHERE `zone` <> \"\" GROUP BY `zone`' sql 1: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('key',3,2,'zone') ON DUPLICATE KEY UPDATE `value`='zone' sql 2: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',3,3,'value') ON DUPLICATE KEY UPDATE `value`='value' sql 3: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',4,1,'SELECT /*+READ_CONSISTENCY(WEAK)*/ `zone`, MAX(CASE `name` WHEN \"merge_status\" THEN `info` ELSE \"\" END ) value FROM __all_zone WHERE `zone` <> \"\" GROUP BY `zone`') ON DUPLICATE KEY UPDATE `value`='SELECT /*+READ_CONSISTENCY(WEAK)*/ `zone`, MAX(CASE `name` WHEN \"merge_status\" THEN `info` ELSE \"\" END ) value FROM __all_zone WHERE `zone` <> \"\" GROUP BY `zone`' sql 4: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('key',4,2,'zone') ON DUPLICATE KEY UPDATE `value`='zone' sql 5: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',4,3,'value') ON DUPLICATE KEY UPDATE `value`='value' sql 6: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',6,1,'select /*+READ_CONSISTENCY(WEAK),query_timeout(100000000)*/ p1.svr_ip , case when cnt is null then 0 else cnt end as cnt from (select svr_ip,count(*) cnt from __all_virtual_partition_info group by svr_ip) p1') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK),query_timeout(100000000)*/ p1.svr_ip , case when cnt is null then 0 else cnt end as cnt from (select svr_ip,count(*) cnt from __all_virtual_partition_info group by svr_ip) p1' sql 7: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('key',6,2,'svr_ip') ON DUPLICATE KEY UPDATE `value`='svr_ip' sql 8: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',6,3,'cnt') ON DUPLICATE KEY UPDATE `value`='cnt' sql 9: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',8,13,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 10: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',9,13,'0') ON DUPLICATE KEY UPDATE `value`='0' sql 11: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('status',9,14,'Active') ON DUPLICATE KEY UPDATE `value`='Active' sql 12: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',10,57,'select /*+READ_CONSISTENCY(WEAK)*/ a.svr_ip, c.tenant_name, b.table_name, partition_idx from __all_virtual_clog_stat a left join __all_table b on a.table_id = b.table_id left join __all_tenant c on c.tenant_id = b.tenant_id where b.table_name is not NULL and is_in_sync=0 and is_offline=0 and replica_type!=16') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ a.svr_ip, c.tenant_name, b.table_name, partition_idx from __all_virtual_clog_stat a left join __all_table b on a.table_id = b.table_id left join __all_tenant c on c.tenant_id = b.tenant_id where b.table_name is not NULL and is_in_sync=0 and is_offline=0 and replica_type!=16' sql 13: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',11,57,'select /*+READ_CONSISTENCY(WEAK)*/ a.svr_ip, c.tenant_name, b.table_name, partition_idx from __all_virtual_clog_stat a left join __ALL_VIRTUAL_TABLE b on a.table_id = b.table_id left join __all_tenant c on c.tenant_id = b.tenant_id where b.table_name is not NULL and is_in_sync=0 and is_offline=0 and replica_type!=16') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ a.svr_ip, c.tenant_name, b.table_name, partition_idx from __all_virtual_clog_stat a left join __ALL_VIRTUAL_TABLE b on a.table_id = b.table_id left join __all_tenant c on c.tenant_id = b.tenant_id where b.table_name is not NULL and is_in_sync=0 and is_offline=0 and replica_type!=16' sql 14: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',12,56,'select /*+READ_CONSISTENCY(WEAK)*/ b.tenant_name,svr_ip,session_id,trans_id,ctx_create_time from __all_virtual_trans_stat a left join __all_tenant b on a.tenant_id = b.tenant_id where (now()-ctx_create_time)>600') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ b.tenant_name,svr_ip,session_id,trans_id,ctx_create_time from __all_virtual_trans_stat a left join __all_tenant b on a.tenant_id = b.tenant_id where (now()-ctx_create_time)>600' sql 15: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('lib',19,17,'libaio') ON DUPLICATE KEY UPDATE `value`='libaio' sql 16: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',20,11,'crond') ON DUPLICATE KEY UPDATE `value`='crond' sql 17: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',21,11,'sshd') ON DUPLICATE KEY UPDATE `value`='sshd' sql 18: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',22,11,'firewalld') ON DUPLICATE KEY UPDATE `value`='firewalld' sql 19: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',26,10,'net.ipv4.conf.default.rp_filter') ON DUPLICATE KEY UPDATE `value`='net.ipv4.conf.default.rp_filter' sql 20: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',27,10,'net.ipv4.conf.default.accept_source_route') ON DUPLICATE KEY UPDATE `value`='net.ipv4.conf.default.accept_source_route' sql 21: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',28,10,'net.ipv4.tcp_syncookies') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_syncookies' sql 22: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',29,10,'vm.swappiness') ON DUPLICATE KEY UPDATE `value`='vm.swappiness' sql 23: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',30,10,'net.ipv4.tcp_tw_reuse') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_tw_reuse' sql 24: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',31,10,'net.ipv4.tcp_slow_start_after_idle') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_slow_start_after_idle' sql 25: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',32,10,'vm.overcommit_memory') ON DUPLICATE KEY UPDATE `value`='vm.overcommit_memory' sql 26: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',33,10,'vm.nr_hugepages') ON DUPLICATE KEY UPDATE `value`='vm.nr_hugepages' sql 27: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',34,12,'netstat') ON DUPLICATE KEY UPDATE `value`='netstat' sql 28: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',35,12,'mtr') ON DUPLICATE KEY UPDATE `value`='mtr' sql 29: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',36,12,'tar') ON DUPLICATE KEY UPDATE `value`='tar' sql 30: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',37,12,'curl') ON DUPLICATE KEY UPDATE `value`='curl' sql 31: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',38,12,'nc') ON DUPLICATE KEY UPDATE `value`='nc' sql 32: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',39,12,'ld') ON DUPLICATE KEY UPDATE `value`='ld' sql 33: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',40,12,'dig') ON DUPLICATE KEY UPDATE `value`='dig' sql 34: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',41,12,'ip') ON DUPLICATE KEY UPDATE `value`='ip' sql 35: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',42,55,'select distinct /*+READ_CONSISTENCY(WEAK)*/ t.tenant_name as TENANT_NAME, d.database_name as OWNER, b.table_name as TABLE_NAME, c.column_name as COLUMN_NAME, sequence_value as SEQUENCE_VALUE, sync_value as SYNC_VALUE from __all_sequence as a join __all_table as b on b.table_id = a.sequence_key join __all_tenant t on t.tenant_id=a.tenant_id join __all_column c on a.column_id = c.column_id and a.sequence_key = c.table_id join __all_database d on b.database_id = d.database_id where b.tenant_id is not NULL and b.table_name is not NULL') ON DUPLICATE KEY UPDATE `value`='select distinct /*+READ_CONSISTENCY(WEAK)*/ t.tenant_name as TENANT_NAME, d.database_name as OWNER, b.table_name as TABLE_NAME, c.column_name as COLUMN_NAME, sequence_value as SEQUENCE_VALUE, sync_value as SYNC_VALUE from __all_sequence as a join __all_table as b on b.table_id = a.sequence_key join __all_tenant t on t.tenant_id=a.tenant_id join __all_column c on a.column_id = c.column_id and a.sequence_key = c.table_id join __all_database d on b.database_id = d.database_id where b.tenant_id is not NULL and b.table_name is not NULL' sql 36: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',43,55,'select distinct /*+READ_CONSISTENCY(WEAK)*/ t.tenant_name as TENANT_NAME, d.database_name as OWNER, b.table_name as TABLE_NAME, c.column_name as COLUMN_NAME, sequence_value as SEQUENCE_VALUE, sync_value as SYNC_VALUE from __all_virtual_sequence_v2 as a join __ALL_VIRTUAL_TABLE as b on b.table_id = a.sequence_key join __all_tenant t on t.tenant_id=a .tenant_id join __ALL_VIRTUAL_COLUMN c on a.column_id = c.column_id and a.sequence_key = c.table_id join __ALL_VIRTUAL_DATABASE d on b.database_id = d.database_id where b.tenant_id is not NULL and b.table_name is not NULL') ON DUPLICATE KEY UPDATE `value`='select distinct /*+READ_CONSISTENCY(WEAK)*/ t.tenant_name as TENANT_NAME, d.database_name as OWNER, b.table_name as TABLE_NAME, c.column_name as COLUMN_NAME, sequence_value as SEQUENCE_VALUE, sync_value as SYNC_VALUE from __all_virtual_sequence_v2 as a join __ALL_VIRTUAL_TABLE as b on b.table_id = a.sequence_key join __all_tenant t on t.tenant_id=a .tenant_id join __ALL_VIRTUAL_COLUMN c on a.column_id = c.column_id and a.sequence_key = c.table_id join __ALL_VIRTUAL_DATABASE d on b.database_id = d.database_id where b.tenant_id is not NULL and b.table_name is not NULL' sql 37: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',44,55,'select distinct /*+READ_CONSISTENCY(WEAK)*/ t.TENANT_NAME as TENANT_NAME, c.OWNER, c.COLUMN_NAME as COLUMN_NAME, b.OBJECT_NAME as TABLE_NAME, a.SYNC_VALUE as SYNC_VALUE, a.AUTO_INCREMENT_VALUE as SEQUENCE_VALUE from CDB_OB_AUTO_INCREMENT a join CDB_OBJECTS b on b.object_type=\"TABLE\" and b.object_id=a.AUTO_INCREMENT_KEY join CDB_TAB_COLS c on c.COLUMN_ID = a.COLUMN_ID and c.TABLE_NAME = b.OBJECT_NAME join DBA_OB_TENANTS t on a.TENANT_ID = t.TENANT_ID') ON DUPLICATE KEY UPDATE `value`='select distinct /*+READ_CONSISTENCY(WEAK)*/ t.TENANT_NAME as TENANT_NAME, c.OWNER, c.COLUMN_NAME as COLUMN_NAME, b.OBJECT_NAME as TABLE_NAME, a.SYNC_VALUE as SYNC_VALUE, a.AUTO_INCREMENT_VALUE as SEQUENCE_VALUE from CDB_OB_AUTO_INCREMENT a join CDB_OBJECTS b on b.object_type=\"TABLE\" and b.object_id=a.AUTO_INCREMENT_KEY join CDB_TAB_COLS c on c.COLUMN_ID = a.COLUMN_ID and c.TABLE_NAME = b.OBJECT_NAME join DBA_OB_TENANTS t on a.TENANT_ID = t.TENANT_ID' sql 38: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',45,48,'cpu_used_percent') ON DUPLICATE KEY UPDATE `value`='cpu_used_percent' sql 39: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',45,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 40: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',45,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 41: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',45,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 42: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',46,48,'load1') ON DUPLICATE KEY UPDATE `value`='load1' sql 43: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',46,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 44: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',46,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 45: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',46,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 46: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',47,48,'memory_percent') ON DUPLICATE KEY UPDATE `value`='memory_percent' sql 47: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',47,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 48: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',47,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 49: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',47,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 50: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',48,48,'io_read') ON DUPLICATE KEY UPDATE `value`='io_read' sql 51: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',48,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 52: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',48,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 53: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',48,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 54: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',49,48,'io_write') ON DUPLICATE KEY UPDATE `value`='io_write' sql 55: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',49,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 56: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',49,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 57: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',49,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 58: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',50,48,'io_read_time') ON DUPLICATE KEY UPDATE `value`='io_read_time' sql 59: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',50,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 60: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',50,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 61: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',50,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 62: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',51,48,'io_write_time') ON DUPLICATE KEY UPDATE `value`='io_write_time' sql 63: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',51,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 64: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',51,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 65: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',51,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 66: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',52,48,'io_read_byte') ON DUPLICATE KEY UPDATE `value`='io_read_byte' sql 67: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',52,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 68: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',52,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 69: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',52,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 70: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',53,48,'io_write_byte') ON DUPLICATE KEY UPDATE `value`='io_write_byte' sql 71: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',53,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 72: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',53,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 73: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',53,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 74: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',54,48,'net_recv') ON DUPLICATE KEY UPDATE `value`='net_recv' sql 75: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',54,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 76: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',54,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 77: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',54,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 78: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',55,48,'net_send') ON DUPLICATE KEY UPDATE `value`='net_send' sql 79: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',55,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 80: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',55,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 81: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',55,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 82: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',56,20,'sql_select_count') ON DUPLICATE KEY UPDATE `value`='sql_select_count' sql 83: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',56,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 84: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',56,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 85: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',56,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 86: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',57,20,'sql_insert_count') ON DUPLICATE KEY UPDATE `value`='sql_insert_count' sql 87: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',57,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 88: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',57,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 89: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',57,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 90: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',58,20,'sql_update_count') ON DUPLICATE KEY UPDATE `value`='sql_update_count' sql 91: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',58,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 92: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',58,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 93: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',58,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 94: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',59,20,'sql_replace_count') ON DUPLICATE KEY UPDATE `value`='sql_replace_count' sql 95: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',59,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 96: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',59,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 97: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',59,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 98: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',60,20,'sql_delete_count') ON DUPLICATE KEY UPDATE `value`='sql_delete_count' sql 99: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',60,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 100: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',60,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 101: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',60,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 102: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',61,20,'sql_other_count') ON DUPLICATE KEY UPDATE `value`='sql_other_count' sql 103: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',61,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 104: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',61,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 105: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',61,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 106: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',62,20,'sql_all_rt') ON DUPLICATE KEY UPDATE `value`='sql_all_rt' sql 107: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',62,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 108: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',62,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 109: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',62,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 110: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',63,20,'sql_select_rt') ON DUPLICATE KEY UPDATE `value`='sql_select_rt' sql 111: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',63,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 112: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',63,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 113: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',63,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 114: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',64,20,'sql_insert_rt') ON DUPLICATE KEY UPDATE `value`='sql_insert_rt' sql 115: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',64,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 116: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',64,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 117: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',64,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 118: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',65,20,'sql_update_rt') ON DUPLICATE KEY UPDATE `value`='sql_update_rt' sql 119: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',65,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 120: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',65,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 121: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',65,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 122: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',66,20,'sql_replace_rt') ON DUPLICATE KEY UPDATE `value`='sql_replace_rt' sql 123: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',66,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 124: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',66,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 125: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',66,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 126: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',67,20,'sql_other_rt') ON DUPLICATE KEY UPDATE `value`='sql_other_rt' sql 127: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',67,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 128: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',67,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 129: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',67,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 130: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',68,20,'tps') ON DUPLICATE KEY UPDATE `value`='tps' sql 131: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',68,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 132: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',68,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 133: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',68,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 134: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',69,20,'transaction_commit_count') ON DUPLICATE KEY UPDATE `value`='transaction_commit_count' sql 135: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',69,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 136: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',69,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 137: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',69,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 138: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',70,20,'transaction_rollback_count') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_count' sql 139: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',70,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 140: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',70,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 141: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',70,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 142: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',71,20,' transaction_timeout_count') ON DUPLICATE KEY UPDATE `value`=' transaction_timeout_count' sql 143: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',71,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 144: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',71,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 145: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',71,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 146: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',72,20,'tps_rt') ON DUPLICATE KEY UPDATE `value`='tps_rt' sql 147: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',72,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 148: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',72,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 149: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',72,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 150: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',73,20,'transaction_commit_rt') ON DUPLICATE KEY UPDATE `value`='transaction_commit_rt' sql 151: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',73,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 152: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',73,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 153: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',73,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 154: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',74,20,'transaction_rollback_rt') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_rt' sql 155: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',74,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 156: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',74,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 157: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',74,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 158: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',75,20,'active_session') ON DUPLICATE KEY UPDATE `value`='active_session' sql 159: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',75,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 160: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',75,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 161: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',75,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 162: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',76,20,'all_session') ON DUPLICATE KEY UPDATE `value`='all_session' sql 163: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',76,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 164: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',76,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 165: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',76,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 166: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',77,20,'request_queue_time') ON DUPLICATE KEY UPDATE `value`='request_queue_time' sql 167: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',77,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 168: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',77,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 169: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',77,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 170: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',78,20,'trans_commit_log_count') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_count' sql 171: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',78,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 172: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',78,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 173: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',78,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 174: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',79,20,'clog_trans_log_total_size') ON DUPLICATE KEY UPDATE `value`='clog_trans_log_total_size' sql 175: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',79,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 176: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',79,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 177: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',79,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 178: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',80,20,'clog_write_disk_rt') ON DUPLICATE KEY UPDATE `value`='clog_write_disk_rt' sql 179: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',80,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 180: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',80,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 181: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',80,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 182: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',81,20,'trans_commit_log_sync_rt') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_sync_rt' sql 183: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',81,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 184: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',81,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 185: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',81,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 186: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',82,20,'io_read_count') ON DUPLICATE KEY UPDATE `value`='io_read_count' sql 187: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',82,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 188: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',82,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 189: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',82,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 190: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',83,20,'io_write_count') ON DUPLICATE KEY UPDATE `value`='io_write_count' sql 191: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',83,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 192: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',83,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 193: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',83,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 194: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',84,20,'io_read_rt') ON DUPLICATE KEY UPDATE `value`='io_read_rt' sql 195: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',84,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 196: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',84,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 197: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',84,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 198: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',85,20,'io_write_rt') ON DUPLICATE KEY UPDATE `value`='io_write_rt' sql 199: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',85,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 200: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',85,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 201: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',85,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 202: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',86,20,'io_read_size') ON DUPLICATE KEY UPDATE `value`='io_read_size' sql 203: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',86,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 204: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',86,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 205: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',86,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 206: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',87,20,'io_write_size') ON DUPLICATE KEY UPDATE `value`='io_write_size' sql 207: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',87,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 208: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',87,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 209: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',87,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 210: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',88,20,'transaction_single_partition_count') ON DUPLICATE KEY UPDATE `value`='transaction_single_partition_count' sql 211: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',88,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 212: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',88,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 213: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',88,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 214: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',89,20,'transaction_multi_partition_count') ON DUPLICATE KEY UPDATE `value`='transaction_multi_partition_count' sql 215: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',89,22,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 216: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',89,21,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 217: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',89,23,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 218: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',90,15,'cpu_quota_concurrency') ON DUPLICATE KEY UPDATE `value`='cpu_quota_concurrency' sql 219: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',91,15,'memstore_limit_percentage') ON DUPLICATE KEY UPDATE `value`='memstore_limit_percentage' sql 220: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',92,15,'max_kept_major_version_number') ON DUPLICATE KEY UPDATE `value`='max_kept_major_version_number' sql 221: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',93,15,'resource_soft_limit') ON DUPLICATE KEY UPDATE `value`='resource_soft_limit' sql 222: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',94,15,'memory_limit_percentage') ON DUPLICATE KEY UPDATE `value`='memory_limit_percentage' sql 223: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',95,15,'enable_one_phase_commit') ON DUPLICATE KEY UPDATE `value`='enable_one_phase_commit' sql 224: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',96,15,'enable_merge_by_turn') ON DUPLICATE KEY UPDATE `value`='enable_merge_by_turn' sql 225: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',97,15,'large_query_threshold') ON DUPLICATE KEY UPDATE `value`='large_query_threshold' sql 226: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',98,15,'default_compress_func') ON DUPLICATE KEY UPDATE `value`='default_compress_func' sql 227: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',99,15,'clog_sync_time_warn_threshold') ON DUPLICATE KEY UPDATE `value`='clog_sync_time_warn_threshold' sql 228: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',100,15,'trx_try_wait_lock_timeout') ON DUPLICATE KEY UPDATE `value`='trx_try_wait_lock_timeout' sql 229: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',101,15,'freeze_trigger_percentage') ON DUPLICATE KEY UPDATE `value`='freeze_trigger_percentage' sql 230: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',102,15,'server_permanent_offline_time') ON DUPLICATE KEY UPDATE `value`='server_permanent_offline_time' sql 231: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',103,15,'autoinc_cache_refresh_interval') ON DUPLICATE KEY UPDATE `value`='autoinc_cache_refresh_interval' sql 232: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',104,15,'max_stale_time_for_weak_consistency') ON DUPLICATE KEY UPDATE `value`='max_stale_time_for_weak_consistency' sql 233: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',105,15,'syslog_io_bandwidth_limit') ON DUPLICATE KEY UPDATE `value`='syslog_io_bandwidth_limit' sql 234: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',106,15,'trace_log_slow_query_watermark') ON DUPLICATE KEY UPDATE `value`='trace_log_slow_query_watermark' sql 235: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',107,15,'data_copy_concurrency') ON DUPLICATE KEY UPDATE `value`='data_copy_concurrency' sql 236: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',108,15,'server_data_copy_out_concurrency') ON DUPLICATE KEY UPDATE `value`='server_data_copy_out_concurrency' sql 237: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',109,15,'server_data_copy_in_concurrency') ON DUPLICATE KEY UPDATE `value`='server_data_copy_in_concurrency' sql 238: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',110,15,'minor_freeze_times') ON DUPLICATE KEY UPDATE `value`='minor_freeze_times' sql 239: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',111,15,'minor_warm_up_duration_time') ON DUPLICATE KEY UPDATE `value`='minor_warm_up_duration_time' sql 240: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',112,15,'memory_chunk_cache_size') ON DUPLICATE KEY UPDATE `value`='memory_chunk_cache_size' sql 241: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',113,4,'select /*+READ_CONSISTENCY(WEAK)*/ value from __all_virtual_sys_parameter_stat where name = \"_ob_enable_prepared_statement\"') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ value from __all_virtual_sys_parameter_stat where name = \"_ob_enable_prepared_statement\"' sql 242: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',113,5,'value') ON DUPLICATE KEY UPDATE `value`='value' sql 243: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',114,4,'select /*+READ_CONSISTENCY(WEAK)*/ value from __all_virtual_sys_parameter_stat where scope = \"cluster\" and name = \"_ob_enable_prepared_statement\"') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ value from __all_virtual_sys_parameter_stat where scope = \"cluster\" and name = \"_ob_enable_prepared_statement\"' sql 244: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',114,5,'value') ON DUPLICATE KEY UPDATE `value`='value' sql 245: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',115,4,'SELECT /*+READ_CONSISTENCY(WEAK)*/ VALUE FROM GV$OB_PARAMETERS WHERE SCOPE = \"CLUSTER\" AND name = \"_ob_enable_prepared_statement\"') ON DUPLICATE KEY UPDATE `value`='SELECT /*+READ_CONSISTENCY(WEAK)*/ VALUE FROM GV$OB_PARAMETERS WHERE SCOPE = \"CLUSTER\" AND name = \"_ob_enable_prepared_statement\"' sql 246: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('value',115,5,'VALUE') ON DUPLICATE KEY UPDATE `value`='VALUE' sql 247: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',118,18,'read_only') ON DUPLICATE KEY UPDATE `value`='read_only' sql 248: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',119,18,'read_only') ON DUPLICATE KEY UPDATE `value`='read_only' sql 249: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',121,27,'sql_select_count') ON DUPLICATE KEY UPDATE `value`='sql_select_count' sql 250: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',121,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 251: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',121,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 252: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',121,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 253: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',122,27,'sql_select_count') ON DUPLICATE KEY UPDATE `value`='sql_select_count' sql 254: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',122,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 255: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',122,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 256: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',122,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 257: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',123,27,'sql_insert_count') ON DUPLICATE KEY UPDATE `value`='sql_insert_count' sql 258: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',123,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 259: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',123,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 260: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',123,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 261: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',124,27,'sql_insert_count') ON DUPLICATE KEY UPDATE `value`='sql_insert_count' sql 262: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',124,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 263: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',124,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 264: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',124,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 265: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',125,27,'sql_update_count') ON DUPLICATE KEY UPDATE `value`='sql_update_count' sql 266: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',125,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 267: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',125,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 268: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',125,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 269: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',126,27,'sql_update_count') ON DUPLICATE KEY UPDATE `value`='sql_update_count' sql 270: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',126,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 271: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',126,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 272: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',126,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 273: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',127,27,'sql_replace_count') ON DUPLICATE KEY UPDATE `value`='sql_replace_count' sql 274: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',127,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 275: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',127,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 276: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',127,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 277: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',128,27,'sql_replace_count') ON DUPLICATE KEY UPDATE `value`='sql_replace_count' sql 278: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',128,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 279: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',128,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 280: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',128,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 281: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',129,27,'sql_delete_count') ON DUPLICATE KEY UPDATE `value`='sql_delete_count' sql 282: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',129,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 283: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',129,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 284: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',129,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 285: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',130,27,'sql_delete_count') ON DUPLICATE KEY UPDATE `value`='sql_delete_count' sql 286: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',130,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 287: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',130,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 288: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',130,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 289: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',131,27,'sql_other_count') ON DUPLICATE KEY UPDATE `value`='sql_other_count' sql 290: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',131,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 291: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',131,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 292: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',131,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 293: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',132,27,'sql_other_count') ON DUPLICATE KEY UPDATE `value`='sql_other_count' sql 294: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',132,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 295: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',132,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 296: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',132,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 297: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',133,27,'sql_all_rt') ON DUPLICATE KEY UPDATE `value`='sql_all_rt' sql 298: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',133,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 299: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',133,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 300: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',133,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 301: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',134,27,'sql_all_rt') ON DUPLICATE KEY UPDATE `value`='sql_all_rt' sql 302: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',134,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 303: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',134,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 304: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',134,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 305: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',135,27,'sql_select_rt') ON DUPLICATE KEY UPDATE `value`='sql_select_rt' sql 306: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',135,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 307: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',135,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 308: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',135,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 309: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',136,27,'sql_select_rt') ON DUPLICATE KEY UPDATE `value`='sql_select_rt' sql 310: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',136,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 311: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',136,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 312: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',136,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 313: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',137,27,'sql_insert_rt') ON DUPLICATE KEY UPDATE `value`='sql_insert_rt' sql 314: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',137,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 315: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',137,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 316: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',137,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 317: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',138,27,'sql_insert_rt') ON DUPLICATE KEY UPDATE `value`='sql_insert_rt' sql 318: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',138,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 319: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',138,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 320: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',138,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 321: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',139,27,'sql_update_rt') ON DUPLICATE KEY UPDATE `value`='sql_update_rt' sql 322: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',139,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 323: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',139,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 324: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',139,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 325: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',140,27,'sql_update_rt') ON DUPLICATE KEY UPDATE `value`='sql_update_rt' sql 326: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',140,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 327: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',140,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 328: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',140,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 329: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',141,27,'sql_replace_rt') ON DUPLICATE KEY UPDATE `value`='sql_replace_rt' sql 330: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',141,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 331: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',141,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 332: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',141,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 333: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',142,27,'sql_replace_rt') ON DUPLICATE KEY UPDATE `value`='sql_replace_rt' sql 334: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',142,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 335: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',142,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 336: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',142,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 337: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',143,27,'sql_other_rt') ON DUPLICATE KEY UPDATE `value`='sql_other_rt' sql 338: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',143,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 339: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',143,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 340: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',143,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 341: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',144,27,'sql_other_rt') ON DUPLICATE KEY UPDATE `value`='sql_other_rt' sql 342: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',144,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 343: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',144,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 344: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',144,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 345: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',145,27,'tps') ON DUPLICATE KEY UPDATE `value`='tps' sql 346: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',145,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 347: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',145,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 348: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',145,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 349: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',146,27,'tps') ON DUPLICATE KEY UPDATE `value`='tps' sql 350: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',146,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 351: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',146,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 352: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',146,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 353: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',147,27,'transaction_commit_count') ON DUPLICATE KEY UPDATE `value`='transaction_commit_count' sql 354: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',147,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 355: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',147,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 356: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',147,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 357: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',148,27,'transaction_commit_count') ON DUPLICATE KEY UPDATE `value`='transaction_commit_count' sql 358: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',148,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 359: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',148,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 360: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',148,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 361: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',149,27,'transaction_rollback_count') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_count' sql 362: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',149,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 363: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',149,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 364: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',149,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 365: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',150,27,'transaction_rollback_count') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_count' sql 366: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',150,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 367: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',150,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 368: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',150,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 369: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',151,27,' transaction_timeout_count') ON DUPLICATE KEY UPDATE `value`=' transaction_timeout_count' sql 370: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',151,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 371: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',151,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 372: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',151,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 373: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',152,27,' transaction_timeout_count') ON DUPLICATE KEY UPDATE `value`=' transaction_timeout_count' sql 374: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',152,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 375: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',152,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 376: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',152,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 377: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',153,27,'tps_rt') ON DUPLICATE KEY UPDATE `value`='tps_rt' sql 378: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',153,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 379: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',153,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 380: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',153,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 381: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',154,27,'tps_rt') ON DUPLICATE KEY UPDATE `value`='tps_rt' sql 382: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',154,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 383: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',154,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 384: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',154,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 385: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',155,27,'transaction_commit_rt') ON DUPLICATE KEY UPDATE `value`='transaction_commit_rt' sql 386: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',155,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 387: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',155,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 388: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',155,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 389: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',156,27,'transaction_commit_rt') ON DUPLICATE KEY UPDATE `value`='transaction_commit_rt' sql 390: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',156,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 391: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',156,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 392: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',156,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 393: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',157,27,'transaction_rollback_rt') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_rt' sql 394: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',157,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 395: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',157,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 396: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',157,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 397: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',158,27,'transaction_rollback_rt') ON DUPLICATE KEY UPDATE `value`='transaction_rollback_rt' sql 398: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',158,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 399: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',158,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 400: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',158,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 401: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',159,27,'active_session') ON DUPLICATE KEY UPDATE `value`='active_session' sql 402: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',159,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 403: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',159,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 404: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',159,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 405: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',160,27,'active_session') ON DUPLICATE KEY UPDATE `value`='active_session' sql 406: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',160,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 407: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',160,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 408: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',160,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 409: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',161,27,'all_session') ON DUPLICATE KEY UPDATE `value`='all_session' sql 410: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',161,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 411: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',161,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 412: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',161,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 413: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',162,27,'all_session') ON DUPLICATE KEY UPDATE `value`='all_session' sql 414: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',162,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 415: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',162,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 416: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',162,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 417: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',163,27,'request_queue_time') ON DUPLICATE KEY UPDATE `value`='request_queue_time' sql 418: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',163,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 419: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',163,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 420: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',163,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 421: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',164,27,'request_queue_time') ON DUPLICATE KEY UPDATE `value`='request_queue_time' sql 422: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',164,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 423: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',164,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 424: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',164,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 425: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',165,27,'trans_commit_log_count') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_count' sql 426: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',165,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 427: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',165,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 428: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',165,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 429: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',166,27,'trans_commit_log_count') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_count' sql 430: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',166,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 431: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',166,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 432: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',166,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 433: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',167,27,'clog_trans_log_total_size') ON DUPLICATE KEY UPDATE `value`='clog_trans_log_total_size' sql 434: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',167,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 435: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',167,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 436: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',167,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 437: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',168,27,'clog_trans_log_total_size') ON DUPLICATE KEY UPDATE `value`='clog_trans_log_total_size' sql 438: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',168,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 439: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',168,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 440: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',168,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 441: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',169,27,'clog_write_disk_rt') ON DUPLICATE KEY UPDATE `value`='clog_write_disk_rt' sql 442: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',169,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 443: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',169,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 444: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',169,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 445: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',170,27,'clog_write_disk_rt') ON DUPLICATE KEY UPDATE `value`='clog_write_disk_rt' sql 446: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',170,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 447: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',170,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 448: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',170,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 449: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',171,27,'trans_commit_log_sync_rt') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_sync_rt' sql 450: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',171,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 451: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',171,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 452: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',171,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 453: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',172,27,'trans_commit_log_sync_rt') ON DUPLICATE KEY UPDATE `value`='trans_commit_log_sync_rt' sql 454: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',172,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 455: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',172,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 456: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',172,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 457: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',173,27,'io_read_count') ON DUPLICATE KEY UPDATE `value`='io_read_count' sql 458: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',173,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 459: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',173,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 460: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',173,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 461: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',174,27,'io_read_count') ON DUPLICATE KEY UPDATE `value`='io_read_count' sql 462: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',174,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 463: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',174,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 464: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',174,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 465: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',175,27,'io_write_count') ON DUPLICATE KEY UPDATE `value`='io_write_count' sql 466: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',175,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 467: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',175,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 468: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',175,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 469: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',176,27,'io_write_count') ON DUPLICATE KEY UPDATE `value`='io_write_count' sql 470: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',176,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 471: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',176,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 472: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',176,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 473: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',177,27,'io_read_rt') ON DUPLICATE KEY UPDATE `value`='io_read_rt' sql 474: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',177,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 475: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',177,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 476: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',177,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 477: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',178,27,'io_read_rt') ON DUPLICATE KEY UPDATE `value`='io_read_rt' sql 478: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',178,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 479: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',178,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 480: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',178,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 481: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',179,27,'io_write_rt') ON DUPLICATE KEY UPDATE `value`='io_write_rt' sql 482: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',179,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 483: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',179,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 484: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',179,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 485: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',180,27,'io_write_rt') ON DUPLICATE KEY UPDATE `value`='io_write_rt' sql 486: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',180,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 487: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',180,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 488: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',180,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 489: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',181,27,'io_read_size') ON DUPLICATE KEY UPDATE `value`='io_read_size' sql 490: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',181,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 491: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',181,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 492: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',181,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 493: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',182,27,'io_read_size') ON DUPLICATE KEY UPDATE `value`='io_read_size' sql 494: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',182,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 495: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',182,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 496: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',182,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 497: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',183,27,'io_write_size') ON DUPLICATE KEY UPDATE `value`='io_write_size' sql 498: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',183,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 499: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',183,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 500: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',183,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 501: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',184,27,'io_write_size') ON DUPLICATE KEY UPDATE `value`='io_write_size' sql 502: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',184,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 503: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',184,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 504: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',184,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 505: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',185,27,'transaction_single_partition_count') ON DUPLICATE KEY UPDATE `value`='transaction_single_partition_count' sql 506: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',185,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 507: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',185,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 508: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',185,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 509: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',186,27,'transaction_single_partition_count') ON DUPLICATE KEY UPDATE `value`='transaction_single_partition_count' sql 510: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',186,29,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 511: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',186,28,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 512: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',186,30,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 513: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',187,18,'recyclebin') ON DUPLICATE KEY UPDATE `value`='recyclebin' sql 514: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',188,18,'recyclebin') ON DUPLICATE KEY UPDATE `value`='recyclebin' sql 515: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',189,18,'ob_enable_truncate_flashback') ON DUPLICATE KEY UPDATE `value`='ob_enable_truncate_flashback' sql 516: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',190,18,'ob_enable_truncate_flashback') ON DUPLICATE KEY UPDATE `value`='ob_enable_truncate_flashback' sql 517: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',191,18,'sql_mode') ON DUPLICATE KEY UPDATE `value`='sql_mode' sql 518: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',192,18,'ob_read_consistency') ON DUPLICATE KEY UPDATE `value`='ob_read_consistency' sql 519: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',193,18,'ob_read_consistency') ON DUPLICATE KEY UPDATE `value`='ob_read_consistency' sql 520: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',194,18,'ob_query_timeout') ON DUPLICATE KEY UPDATE `value`='ob_query_timeout' sql 521: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',195,18,'ob_query_timeout') ON DUPLICATE KEY UPDATE `value`='ob_query_timeout' sql 522: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',196,18,'ob_max_parallel_degree') ON DUPLICATE KEY UPDATE `value`='ob_max_parallel_degree' sql 523: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',197,18,'ob_max_parallel_degree') ON DUPLICATE KEY UPDATE `value`='ob_max_parallel_degree' sql 524: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',198,18,'ob_trx_lock_timeout') ON DUPLICATE KEY UPDATE `value`='ob_trx_lock_timeout' sql 525: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',199,18,'ob_trx_lock_timeout') ON DUPLICATE KEY UPDATE `value`='ob_trx_lock_timeout' sql 526: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',200,18,'ob_trx_idle_timeout') ON DUPLICATE KEY UPDATE `value`='ob_trx_idle_timeout' sql 527: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',201,18,'ob_trx_idle_timeout') ON DUPLICATE KEY UPDATE `value`='ob_trx_idle_timeout' sql 528: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',204,48,'cpu_used_percent') ON DUPLICATE KEY UPDATE `value`='cpu_used_percent' sql 529: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',204,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 530: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',204,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 531: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',204,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 532: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',205,48,'load1') ON DUPLICATE KEY UPDATE `value`='load1' sql 533: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',205,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 534: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',205,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 535: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',205,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 536: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',206,48,'memory_percent') ON DUPLICATE KEY UPDATE `value`='memory_percent' sql 537: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',206,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 538: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',206,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 539: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',206,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 540: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',207,48,'io_read') ON DUPLICATE KEY UPDATE `value`='io_read' sql 541: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',207,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 542: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',207,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 543: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',207,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 544: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',208,48,'io_write') ON DUPLICATE KEY UPDATE `value`='io_write' sql 545: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',208,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 546: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',208,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 547: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',208,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 548: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',209,48,'io_read_time') ON DUPLICATE KEY UPDATE `value`='io_read_time' sql 549: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',209,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 550: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',209,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 551: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',209,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 552: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',210,48,'io_write_time') ON DUPLICATE KEY UPDATE `value`='io_write_time' sql 553: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',210,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 554: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',210,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 555: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',210,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 556: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',211,48,'io_read_byte') ON DUPLICATE KEY UPDATE `value`='io_read_byte' sql 557: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',211,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 558: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',211,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 559: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',211,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 560: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',212,48,'io_write_byte') ON DUPLICATE KEY UPDATE `value`='io_write_byte' sql 561: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',212,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 562: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',212,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 563: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',212,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 564: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',213,48,'net_recv') ON DUPLICATE KEY UPDATE `value`='net_recv' sql 565: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',213,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 566: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',213,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 567: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',213,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 568: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',214,48,'net_send') ON DUPLICATE KEY UPDATE `value`='net_send' sql 569: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',214,50,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 570: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',214,49,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 571: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',214,51,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 572: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',215,34,'transaction_total') ON DUPLICATE KEY UPDATE `value`='transaction_total' sql 573: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',215,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 574: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',215,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 575: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',215,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 576: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',216,34,'request_total_commit') ON DUPLICATE KEY UPDATE `value`='request_total_commit' sql 577: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',216,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 578: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',216,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 579: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',216,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 580: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',217,34,'request_total_delete') ON DUPLICATE KEY UPDATE `value`='request_total_delete' sql 581: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',217,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 582: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',217,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 583: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',217,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 584: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',218,34,'request_total_insert') ON DUPLICATE KEY UPDATE `value`='request_total_insert' sql 585: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',218,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 586: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',218,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 587: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',218,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 588: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',219,34,'request_total_large') ON DUPLICATE KEY UPDATE `value`='request_total_large' sql 589: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',219,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 590: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',219,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 591: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',219,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 592: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',220,34,'request_total_select') ON DUPLICATE KEY UPDATE `value`='request_total_select' sql 593: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',220,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 594: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',220,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 595: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',220,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 596: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',221,34,'request_total_slow') ON DUPLICATE KEY UPDATE `value`='request_total_slow' sql 597: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',221,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 598: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',221,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 599: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',221,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 600: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',222,34,'request_total_update') ON DUPLICATE KEY UPDATE `value`='request_total_update' sql 601: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',222,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 602: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',222,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 603: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',222,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 604: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',223,34,'current_session_client') ON DUPLICATE KEY UPDATE `value`='current_session_client' sql 605: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',223,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 606: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',223,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 607: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',223,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 608: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',224,34,'current_session_server') ON DUPLICATE KEY UPDATE `value`='current_session_server' sql 609: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',224,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 610: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',224,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 611: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',224,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 612: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',225,34,'request_cost_commit') ON DUPLICATE KEY UPDATE `value`='request_cost_commit' sql 613: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',225,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 614: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',225,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 615: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',225,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 616: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',226,34,'request_cost_delete') ON DUPLICATE KEY UPDATE `value`='request_cost_delete' sql 617: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',226,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 618: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',226,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 619: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',226,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 620: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',227,34,'request_cost_insert') ON DUPLICATE KEY UPDATE `value`='request_cost_insert' sql 621: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',227,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 622: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',227,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 623: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',227,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 624: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',228,34,'request_cost_select') ON DUPLICATE KEY UPDATE `value`='request_cost_select' sql 625: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',228,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 626: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',228,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 627: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',228,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 628: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',229,34,'request_cost_update') ON DUPLICATE KEY UPDATE `value`='request_cost_update' sql 629: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',229,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 630: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',229,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 631: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',229,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 632: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',230,34,'request_cost_others') ON DUPLICATE KEY UPDATE `value`='request_cost_others' sql 633: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',230,36,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 634: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',230,35,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 635: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',230,37,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 636: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',231,41,'transaction_total') ON DUPLICATE KEY UPDATE `value`='transaction_total' sql 637: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',231,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 638: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',231,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 639: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',231,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 640: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',232,41,'request_total_commit') ON DUPLICATE KEY UPDATE `value`='request_total_commit' sql 641: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',232,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 642: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',232,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 643: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',232,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 644: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',233,41,'request_total_delete') ON DUPLICATE KEY UPDATE `value`='request_total_delete' sql 645: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',233,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 646: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',233,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 647: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',233,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 648: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',234,41,'request_total_insert') ON DUPLICATE KEY UPDATE `value`='request_total_insert' sql 649: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',234,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 650: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',234,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 651: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',234,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 652: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',235,41,'request_total_large') ON DUPLICATE KEY UPDATE `value`='request_total_large' sql 653: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',235,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 654: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',235,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 655: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',235,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 656: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',236,41,'request_total_select') ON DUPLICATE KEY UPDATE `value`='request_total_select' sql 657: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',236,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 658: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',236,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 659: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',236,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 660: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',237,41,'request_total_slow') ON DUPLICATE KEY UPDATE `value`='request_total_slow' sql 661: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',237,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 662: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',237,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 663: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',237,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 664: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',238,41,'request_total_update') ON DUPLICATE KEY UPDATE `value`='request_total_update' sql 665: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',238,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 666: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',238,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 667: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',238,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 668: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',239,41,'current_session_client') ON DUPLICATE KEY UPDATE `value`='current_session_client' sql 669: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',239,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 670: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',239,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 671: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',239,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 672: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',240,41,'current_session_server') ON DUPLICATE KEY UPDATE `value`='current_session_server' sql 673: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',240,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 674: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',240,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 675: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',240,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 676: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',241,41,'request_cost_commit') ON DUPLICATE KEY UPDATE `value`='request_cost_commit' sql 677: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',241,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 678: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',241,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 679: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',241,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 680: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',242,41,'request_cost_delete') ON DUPLICATE KEY UPDATE `value`='request_cost_delete' sql 681: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',242,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 682: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',242,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 683: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',242,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 684: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',243,41,'request_cost_insert') ON DUPLICATE KEY UPDATE `value`='request_cost_insert' sql 685: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',243,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 686: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',243,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 687: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',243,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 688: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',244,41,'request_cost_select') ON DUPLICATE KEY UPDATE `value`='request_cost_select' sql 689: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',244,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 690: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',244,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 691: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',244,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 692: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',245,41,'request_cost_update') ON DUPLICATE KEY UPDATE `value`='request_cost_update' sql 693: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',245,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 694: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',245,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 695: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',245,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 696: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('metric',246,41,'request_cost_others') ON DUPLICATE KEY UPDATE `value`='request_cost_others' sql 697: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('quantile',246,43,'12') ON DUPLICATE KEY UPDATE `value`='12' sql 698: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('percentile',246,42,'80') ON DUPLICATE KEY UPDATE `value`='80' sql 699: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('before',246,44,'24') ON DUPLICATE KEY UPDATE `value`='24' sql 700: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',247,19,'proxy_mem_limited') ON DUPLICATE KEY UPDATE `value`='proxy_mem_limited' sql 701: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',248,19,'sock_option_flag_out') ON DUPLICATE KEY UPDATE `value`='sock_option_flag_out' sql 702: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',249,19,'client_sock_option_flag_out') ON DUPLICATE KEY UPDATE `value`='client_sock_option_flag_out' sql 703: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',251,19,'enable_metadb_used') ON DUPLICATE KEY UPDATE `value`='enable_metadb_used' sql 704: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',252,19,'enable_strict_kernel_release') ON DUPLICATE KEY UPDATE `value`='enable_strict_kernel_release' sql 705: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',253,19,'log_dir_size_threshold') ON DUPLICATE KEY UPDATE `value`='log_dir_size_threshold' sql 706: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',254,19,'skip_proxy_sys_private_check') ON DUPLICATE KEY UPDATE `value`='skip_proxy_sys_private_check' sql 707: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',255,19,'server_tcp_keepidle') ON DUPLICATE KEY UPDATE `value`='server_tcp_keepidle' sql 708: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',256,19,'server_tcp_keepintvl') ON DUPLICATE KEY UPDATE `value`='server_tcp_keepintvl' sql 709: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',257,19,'server_tcp_keepcnt') ON DUPLICATE KEY UPDATE `value`='server_tcp_keepcnt' sql 710: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',258,19,'client_tcp_keepidle') ON DUPLICATE KEY UPDATE `value`='client_tcp_keepidle' sql 711: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',259,19,'client_tcp_keepintvl') ON DUPLICATE KEY UPDATE `value`='client_tcp_keepintvl' sql 712: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',260,19,'client_tcp_keepcnt') ON DUPLICATE KEY UPDATE `value`='client_tcp_keepcnt' sql 713: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('lib',262,17,'libaio') ON DUPLICATE KEY UPDATE `value`='libaio' sql 714: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',263,11,'crond') ON DUPLICATE KEY UPDATE `value`='crond' sql 715: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',264,11,'sshd') ON DUPLICATE KEY UPDATE `value`='sshd' sql 716: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('service',265,11,'firewalld') ON DUPLICATE KEY UPDATE `value`='firewalld' sql 717: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',269,10,'net.ipv4.conf.default.rp_filter') ON DUPLICATE KEY UPDATE `value`='net.ipv4.conf.default.rp_filter' sql 718: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',270,10,'net.ipv4.conf.default.accept_source_route') ON DUPLICATE KEY UPDATE `value`='net.ipv4.conf.default.accept_source_route' sql 719: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',271,10,'net.ipv4.tcp_syncookies') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_syncookies' sql 720: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',272,10,'vm.swappiness') ON DUPLICATE KEY UPDATE `value`='vm.swappiness' sql 721: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',273,10,'net.ipv4.tcp_tw_reuse') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_tw_reuse' sql 722: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',274,10,'net.ipv4.tcp_slow_start_after_idle') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_slow_start_after_idle' sql 723: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',275,10,'vm.overcommit_memory') ON DUPLICATE KEY UPDATE `value`='vm.overcommit_memory' sql 724: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',276,10,'vm.nr_hugepages') ON DUPLICATE KEY UPDATE `value`='vm.nr_hugepages' sql 725: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',277,10,'net.core.somaxconn') ON DUPLICATE KEY UPDATE `value`='net.core.somaxconn' sql 726: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',278,10,'net.core.netdev_max_backlog') ON DUPLICATE KEY UPDATE `value`='net.core.netdev_max_backlog' sql 727: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',279,10,'net.core.rmem_default') ON DUPLICATE KEY UPDATE `value`='net.core.rmem_default' sql 728: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',280,10,'net.core.wmem_default') ON DUPLICATE KEY UPDATE `value`='net.core.wmem_default' sql 729: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',281,10,'net.core.rmem_max') ON DUPLICATE KEY UPDATE `value`='net.core.rmem_max' sql 730: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',282,10,'net.core.wmem_max') ON DUPLICATE KEY UPDATE `value`='net.core.wmem_max' sql 731: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',283,58,'net.ipv4.tcp_rmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_rmem' sql 732: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',283,59,'0') ON DUPLICATE KEY UPDATE `value`='0' sql 733: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',284,58,'net.ipv4.tcp_rmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_rmem' sql 734: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',284,59,'1') ON DUPLICATE KEY UPDATE `value`='1' sql 735: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',285,58,'net.ipv4.tcp_rmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_rmem' sql 736: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',285,59,'2') ON DUPLICATE KEY UPDATE `value`='2' sql 737: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',286,58,'net.ipv4.tcp_wmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_wmem' sql 738: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',286,59,'0') ON DUPLICATE KEY UPDATE `value`='0' sql 739: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',287,58,'net.ipv4.tcp_wmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_wmem' sql 740: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',287,59,'1') ON DUPLICATE KEY UPDATE `value`='1' sql 741: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',288,58,'net.ipv4.tcp_wmem') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_wmem' sql 742: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('resultIndex',288,59,'2') ON DUPLICATE KEY UPDATE `value`='2' sql 743: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',289,10,'net.ipv4.tcp_max_syn_backlog') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_max_syn_backlog' sql 744: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',290,10,'net.ipv4.tcp_fin_timeout') ON DUPLICATE KEY UPDATE `value`='net.ipv4.tcp_fin_timeout' sql 745: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',291,10,'vm.min_free_kbytes') ON DUPLICATE KEY UPDATE `value`='vm.min_free_kbytes' sql 746: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',292,10,'vm.max_map_count') ON DUPLICATE KEY UPDATE `value`='vm.max_map_count' sql 747: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',293,10,'fs.aio-max-nr') ON DUPLICATE KEY UPDATE `value`='fs.aio-max-nr' sql 748: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',294,10,'kernel.numa_balancing') ON DUPLICATE KEY UPDATE `value`='kernel.numa_balancing' sql 749: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',295,10,'vm.zone_reclaim_mode') ON DUPLICATE KEY UPDATE `value`='vm.zone_reclaim_mode' sql 750: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',296,10,'fs.file-max') ON DUPLICATE KEY UPDATE `value`='fs.file-max' sql 751: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('param',297,10,'fs.pipe-user-pages-soft') ON DUPLICATE KEY UPDATE `value`='fs.pipe-user-pages-soft' sql 752: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',298,12,'mtr') ON DUPLICATE KEY UPDATE `value`='mtr' sql 753: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',299,12,'tar') ON DUPLICATE KEY UPDATE `value`='tar' sql 754: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',300,12,'curl') ON DUPLICATE KEY UPDATE `value`='curl' sql 755: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',301,12,'nc') ON DUPLICATE KEY UPDATE `value`='nc' sql 756: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',302,12,'ld') ON DUPLICATE KEY UPDATE `value`='ld' sql 757: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',303,12,'dig') ON DUPLICATE KEY UPDATE `value`='dig' sql 758: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',304,12,'ip') ON DUPLICATE KEY UPDATE `value`='ip' sql 759: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('lib',305,17,'libatomic') ON DUPLICATE KEY UPDATE `value`='libatomic' sql 760: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('name',306,60,'admin') ON DUPLICATE KEY UPDATE `value`='admin' sql 761: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',307,61,'openFiles') ON DUPLICATE KEY UPDATE `value`='openFiles' sql 762: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',307,62,'655350') ON DUPLICATE KEY UPDATE `value`='655350' sql 763: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',307,63,'655350') ON DUPLICATE KEY UPDATE `value`='655350' sql 764: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('userName',307,64,'root') ON DUPLICATE KEY UPDATE `value`='root' sql 765: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',308,61,'openFiles') ON DUPLICATE KEY UPDATE `value`='openFiles' sql 766: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',308,62,'655350') ON DUPLICATE KEY UPDATE `value`='655350' sql 767: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',308,63,'655350') ON DUPLICATE KEY UPDATE `value`='655350' sql 768: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('userName',308,64,'admin') ON DUPLICATE KEY UPDATE `value`='admin' sql 769: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',309,61,'stackSize') ON DUPLICATE KEY UPDATE `value`='stackSize' sql 770: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',309,62,'10240') ON DUPLICATE KEY UPDATE `value`='10240' sql 771: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',309,63,'10240') ON DUPLICATE KEY UPDATE `value`='10240' sql 772: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('userName',309,64,'admin') ON DUPLICATE KEY UPDATE `value`='admin' sql 773: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',310,61,'maxUserProcesses') ON DUPLICATE KEY UPDATE `value`='maxUserProcesses' sql 774: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',310,62,'655360') ON DUPLICATE KEY UPDATE `value`='655360' sql 775: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',310,63,'655360') ON DUPLICATE KEY UPDATE `value`='655360' sql 776: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('userName',310,64,'admin') ON DUPLICATE KEY UPDATE `value`='admin' sql 777: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',311,61,'coreFileSize') ON DUPLICATE KEY UPDATE `value`='coreFileSize' sql 778: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',311,62,'unlimited') ON DUPLICATE KEY UPDATE `value`='unlimited' sql 779: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',311,63,'unlimited') ON DUPLICATE KEY UPDATE `value`='unlimited' sql 780: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('userName',311,64,'admin') ON DUPLICATE KEY UPDATE `value`='admin' sql 781: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('option',314,65,'openFiles') ON DUPLICATE KEY UPDATE `value`='openFiles' sql 782: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('hardValue',314,66,'655360') ON DUPLICATE KEY UPDATE `value`='655360' sql 783: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('softValue',314,67,'655350') ON DUPLICATE KEY UPDATE `value`='655350' sql 784: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('command',316,12,'fio') ON DUPLICATE KEY UPDATE `value`='fio' sql 785: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('processes',326,69,'[ocp_agentd,ocp_monagent,ocp_mgragent]') ON DUPLICATE KEY UPDATE `value`='[ocp_agentd,ocp_monagent,ocp_mgragent]' sql 786: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',327,68,'select /*+READ_CONSISTENCY(WEAK)*/ a.tenant_id, c.tenant_name, sum(b.occupy_size) / 1024 / 1024 / 1024 as data_size_gb, count(distinct(macro_idx_in_data_file)) * 2 / 1024 as required_size_gb from __all_virtual_table a inner join(select svr_ip, svr_port, tenant_id, table_id, partition_id, occupy_size, macro_idx_in_data_file from __all_virtual_partition_sstable_macro_info group by svr_ip, svr_port, tenant_id, table_id, partition_id, macro_idx_in_data_file) b on a.tenant_id = b.tenant_id and a.table_id = b.table_id left join __all_tenant c on a.tenant_id = c.tenant_id where a.tenant_id <> 1 group by a.tenant_id') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ a.tenant_id, c.tenant_name, sum(b.occupy_size) / 1024 / 1024 / 1024 as data_size_gb, count(distinct(macro_idx_in_data_file)) * 2 / 1024 as required_size_gb from __all_virtual_table a inner join(select svr_ip, svr_port, tenant_id, table_id, partition_id, occupy_size, macro_idx_in_data_file from __all_virtual_partition_sstable_macro_info group by svr_ip, svr_port, tenant_id, table_id, partition_id, macro_idx_in_data_file) b on a.tenant_id = b.tenant_id and a.table_id = b.table_id left join __all_tenant c on a.tenant_id = c.tenant_id where a.tenant_id <> 1 group by a.tenant_id' sql 787: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',328,68,'select /*+READ_CONSISTENCY(WEAK)*/ b.tenant_id, d.tenant_name, sum(c.occupy_size) / 1024 / 1024 / 1024 as data_size_gb, count(distinct(macro_block_idx)) * 2 / 1024 as required_size_gb from __all_virtual_table b inner join (select svr_ip, svr_port, tenant_id, row_count, tablet_id, occupy_size, macro_block_idx from __all_virtual_tablet_sstable_macro_info group by svr_ip, svr_port, tenant_id, tablet_id, macro_block_idx) c on b.tenant_id = c.tenant_id and b.tablet_id = c.tablet_id left join dba_ob_tenants d on d.tenant_id = b.tenant_id where b.tenant_id <> 1 group by tenant_id') ON DUPLICATE KEY UPDATE `value`='select /*+READ_CONSISTENCY(WEAK)*/ b.tenant_id, d.tenant_name, sum(c.occupy_size) / 1024 / 1024 / 1024 as data_size_gb, count(distinct(macro_block_idx)) * 2 / 1024 as required_size_gb from __all_virtual_table b inner join (select svr_ip, svr_port, tenant_id, row_count, tablet_id, occupy_size, macro_block_idx from __all_virtual_tablet_sstable_macro_info group by svr_ip, svr_port, tenant_id, tablet_id, macro_block_idx) c on b.tenant_id = c.tenant_id and b.tablet_id = c.tablet_id left join dba_ob_tenants d on d.tenant_id = b.tenant_id where b.tenant_id <> 1 group by tenant_id' sql 788: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',329,70,'SELECT /*+READ_CONSISTENCY(WEAK)*/ a.tenant_id,c.tenant_name,a.table_name,d.database_name,sum(b.occupy_size) / 1024 / 1024 / 1024 AS data_size_gb,count(distinct(macro_idx_in_data_file)) * 2 / 1024 AS required_size_gb FROM __all_virtual_table a INNER JOIN (SELECT svr_ip,svr_port,tenant_id,table_id,partition_id,occupy_size,macro_idx_in_data_file FROM __all_virtual_partition_sstable_macro_info GROUP BY svr_ip,svr_port,tenant_id,table_id,partition_id,macro_idx_in_data_file) b ON a.tenant_id = b.tenant_id AND a.table_id = b.table_id LEFT JOIN __all_tenant c ON a.tenant_id = c.tenant_id LEFT JOIN __all_virtual_database d on a.database_id = d.database_id AND a.tenant_id = d.tenant_id WHERE a.tenant_id <> 1 GROUP BY a.tenant_id, a.table_id') ON DUPLICATE KEY UPDATE `value`='SELECT /*+READ_CONSISTENCY(WEAK)*/ a.tenant_id,c.tenant_name,a.table_name,d.database_name,sum(b.occupy_size) / 1024 / 1024 / 1024 AS data_size_gb,count(distinct(macro_idx_in_data_file)) * 2 / 1024 AS required_size_gb FROM __all_virtual_table a INNER JOIN (SELECT svr_ip,svr_port,tenant_id,table_id,partition_id,occupy_size,macro_idx_in_data_file FROM __all_virtual_partition_sstable_macro_info GROUP BY svr_ip,svr_port,tenant_id,table_id,partition_id,macro_idx_in_data_file) b ON a.tenant_id = b.tenant_id AND a.table_id = b.table_id LEFT JOIN __all_tenant c ON a.tenant_id = c.tenant_id LEFT JOIN __all_virtual_database d on a.database_id = d.database_id AND a.tenant_id = d.tenant_id WHERE a.tenant_id <> 1 GROUP BY a.tenant_id, a.table_id' sql 789: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',330,70,'SELECT /*+READ_CONSISTENCY(WEAK)*/ b.tenant_id,d.tenant_name,b.database_name,b.table_name,sum(c.occupy_size) / 1024 / 1024 / 1024 AS data_size_gb,count(distinct(macro_block_idx)) * 2 / 1024 AS required_size_gb FROM cdb_ob_table_locations b INNER JOIN (SELECT svr_ip,svr_port,tenant_id,ROW_COUNT,tablet_id,occupy_size,macro_block_idx FROM __all_virtual_tablet_sstable_macro_info GROUP BY svr_ip,svr_port,tenant_id,tablet_id,macro_block_idx) c ON b.tenant_id = c.tenant_id AND b.tablet_id = c.tablet_id LEFT JOIN dba_ob_tenants d ON d.tenant_id = b.tenant_id WHERE b.tenant_id <> 1 GROUP BY tenant_id, table_id, b.tablet_id') ON DUPLICATE KEY UPDATE `value`='SELECT /*+READ_CONSISTENCY(WEAK)*/ b.tenant_id,d.tenant_name,b.database_name,b.table_name,sum(c.occupy_size) / 1024 / 1024 / 1024 AS data_size_gb,count(distinct(macro_block_idx)) * 2 / 1024 AS required_size_gb FROM cdb_ob_table_locations b INNER JOIN (SELECT svr_ip,svr_port,tenant_id,ROW_COUNT,tablet_id,occupy_size,macro_block_idx FROM __all_virtual_tablet_sstable_macro_info GROUP BY svr_ip,svr_port,tenant_id,tablet_id,macro_block_idx) c ON b.tenant_id = c.tenant_id AND b.tablet_id = c.tablet_id LEFT JOIN dba_ob_tenants d ON d.tenant_id = b.tenant_id WHERE b.tenant_id <> 1 GROUP BY tenant_id, table_id, b.tablet_id' sql 790: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',334,71,'select t.tenant_name as tenant_name, p.name, p.value from __all_virtual_tenant_parameter_info p join __all_tenant t on p.tenant_id = t.tenant_id') ON DUPLICATE KEY UPDATE `value`='select t.tenant_name as tenant_name, p.name, p.value from __all_virtual_tenant_parameter_info p join __all_tenant t on p.tenant_id = t.tenant_id' sql 791: INSERT INTO `inspection_argument_v3`(`name`,`item_id`,`param_id`,`value`) VALUES ('sql',335,71,'select t.tenant_name, p.name, p.value from GV$OB_PARAMETERS p join DBA_OB_TENANTS t on p.tenant_id = t.tenant_id where SCOPE = \"TENANT\" and TENANT_TYPE IN (\"SYS\", \"USER\")') ON DUPLICATE KEY UPDATE `value`='select t.tenant_name, p.name, p.value from GV$OB_PARAMETERS p join DBA_OB_TENANTS t on p.tenant_id = t.tenant_id where SCOPE = \"TENANT\" and TENANT_TYPE IN (\"SYS\", \"USER\")' ]} [2024-09-05T10:00:44.416] metaDataSource END DEFAULT_DATA sqls:inspection_argument [2024-09-05T10:00:44.416] metaDataSource BEGIN DEFAULT_DATA sqls:inspection_item_tag 388 [2024-09-05T10:00:44.417] metaDataSource LOG DEFAULT_DATA sqls SqlTask{ name=inspection_item_tag, sqls=[ sql 0: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (1,1) sql 1: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (1,3) sql 2: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (2,1) sql 3: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (2,3) sql 4: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (3,1) sql 5: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (3,3) sql 6: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (4,1) sql 7: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (4,3) sql 8: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (5,1) sql 9: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (5,3) sql 10: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (6,1) sql 11: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (6,3) sql 12: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (7,1) sql 13: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (7,3) sql 14: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (8,1) sql 15: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (8,3) sql 16: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (9,1) sql 17: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (9,3) sql 18: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (10,1) sql 19: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (10,3) sql 20: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (11,1) sql 21: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (11,3) sql 22: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (12,1) sql 23: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (12,3) sql 24: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (13,1) sql 25: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (13,3) sql 26: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (14,1) sql 27: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (14,3) sql 28: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (15,1) sql 29: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (15,3) sql 30: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (16,1) sql 31: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (16,3) sql 32: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (17,1) sql 33: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (17,3) sql 34: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (18,1) sql 35: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (18,3) sql 36: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (19,1) sql 37: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (19,3) sql 38: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (20,1) sql 39: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (20,3) sql 40: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (21,1) sql 41: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (21,3) sql 42: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (22,1) sql 43: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (22,3) sql 44: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (23,1) sql 45: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (23,3) sql 46: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (24,1) sql 47: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (24,3) sql 48: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (25,1) sql 49: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (25,3) sql 50: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (26,1) sql 51: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (26,3) sql 52: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (27,1) sql 53: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (27,3) sql 54: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (28,1) sql 55: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (28,3) sql 56: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (29,1) sql 57: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (29,3) sql 58: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (30,1) sql 59: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (30,3) sql 60: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (31,1) sql 61: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (31,3) sql 62: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (32,1) sql 63: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (32,3) sql 64: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (33,1) sql 65: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (33,3) sql 66: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (34,1) sql 67: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (34,3) sql 68: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (35,1) sql 69: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (35,3) sql 70: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (36,1) sql 71: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (36,3) sql 72: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (37,1) sql 73: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (37,3) sql 74: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (38,1) sql 75: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (38,3) sql 76: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (39,1) sql 77: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (39,3) sql 78: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (40,1) sql 79: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (40,3) sql 80: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (41,1) sql 81: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (41,3) sql 82: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (42,1) sql 83: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (42,3) sql 84: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (43,1) sql 85: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (43,3) sql 86: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (44,1) sql 87: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (44,3) sql 88: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (45,2) sql 89: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (46,2) sql 90: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (47,2) sql 91: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (48,2) sql 92: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (49,2) sql 93: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (50,2) sql 94: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (51,2) sql 95: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (52,2) sql 96: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (53,2) sql 97: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (54,2) sql 98: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (55,2) sql 99: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (56,2) sql 100: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (57,2) sql 101: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (58,2) sql 102: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (59,2) sql 103: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (60,2) sql 104: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (61,2) sql 105: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (62,2) sql 106: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (63,2) sql 107: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (64,2) sql 108: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (65,2) sql 109: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (66,2) sql 110: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (67,2) sql 111: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (68,2) sql 112: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (69,2) sql 113: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (70,2) sql 114: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (71,2) sql 115: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (72,2) sql 116: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (73,2) sql 117: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (74,2) sql 118: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (75,2) sql 119: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (76,2) sql 120: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (77,2) sql 121: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (78,2) sql 122: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (79,2) sql 123: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (80,2) sql 124: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (81,2) sql 125: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (82,2) sql 126: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (83,2) sql 127: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (84,2) sql 128: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (85,2) sql 129: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (86,2) sql 130: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (87,2) sql 131: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (88,2) sql 132: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (89,2) sql 133: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (90,3) sql 134: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (91,3) sql 135: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (92,3) sql 136: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (93,3) sql 137: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (94,3) sql 138: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (95,3) sql 139: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (96,3) sql 140: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (97,3) sql 141: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (98,3) sql 142: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (99,3) sql 143: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (100,3) sql 144: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (101,3) sql 145: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (102,3) sql 146: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (103,3) sql 147: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (104,3) sql 148: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (105,3) sql 149: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (106,3) sql 150: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (107,3) sql 151: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (108,3) sql 152: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (109,3) sql 153: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (110,3) sql 154: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (111,3) sql 155: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (112,3) sql 156: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (113,3) sql 157: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (114,3) sql 158: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (115,3) sql 159: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (116,1) sql 160: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (116,3) sql 161: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (117,1) sql 162: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (117,3) sql 163: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (118,1) sql 164: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (118,3) sql 165: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (119,1) sql 166: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (119,3) sql 167: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (120,1) sql 168: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (120,3) sql 169: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (121,2) sql 170: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (122,2) sql 171: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (123,2) sql 172: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (124,2) sql 173: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (125,2) sql 174: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (126,2) sql 175: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (127,2) sql 176: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (128,2) sql 177: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (129,2) sql 178: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (130,2) sql 179: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (131,2) sql 180: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (132,2) sql 181: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (133,2) sql 182: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (134,2) sql 183: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (135,2) sql 184: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (136,2) sql 185: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (137,2) sql 186: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (138,2) sql 187: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (139,2) sql 188: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (140,2) sql 189: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (141,2) sql 190: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (142,2) sql 191: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (143,2) sql 192: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (144,2) sql 193: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (145,2) sql 194: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (146,2) sql 195: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (147,2) sql 196: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (148,2) sql 197: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (149,2) sql 198: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (150,2) sql 199: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (151,2) sql 200: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (152,2) sql 201: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (153,2) sql 202: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (154,2) sql 203: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (155,2) sql 204: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (156,2) sql 205: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (157,2) sql 206: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (158,2) sql 207: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (159,2) sql 208: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (160,2) sql 209: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (161,2) sql 210: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (162,2) sql 211: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (163,2) sql 212: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (164,2) sql 213: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (165,2) sql 214: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (166,2) sql 215: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (167,2) sql 216: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (168,2) sql 217: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (169,2) sql 218: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (170,2) sql 219: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (171,2) sql 220: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (172,2) sql 221: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (173,2) sql 222: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (174,2) sql 223: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (175,2) sql 224: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (176,2) sql 225: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (177,2) sql 226: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (178,2) sql 227: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (179,2) sql 228: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (180,2) sql 229: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (181,2) sql 230: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (182,2) sql 231: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (183,2) sql 232: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (184,2) sql 233: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (185,2) sql 234: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (186,2) sql 235: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (187,3) sql 236: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (188,3) sql 237: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (189,3) sql 238: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (190,3) sql 239: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (191,3) sql 240: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (192,3) sql 241: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (193,3) sql 242: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (194,3) sql 243: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (195,3) sql 244: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (196,3) sql 245: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (197,3) sql 246: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (198,3) sql 247: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (199,3) sql 248: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (200,3) sql 249: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (201,3) sql 250: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (202,1) sql 251: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (202,3) sql 252: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (203,1) sql 253: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (203,3) sql 254: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (204,2) sql 255: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (205,2) sql 256: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (206,2) sql 257: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (207,2) sql 258: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (208,2) sql 259: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (209,2) sql 260: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (210,2) sql 261: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (211,2) sql 262: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (212,2) sql 263: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (213,2) sql 264: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (214,2) sql 265: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (215,2) sql 266: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (216,2) sql 267: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (217,2) sql 268: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (218,2) sql 269: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (219,2) sql 270: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (220,2) sql 271: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (221,2) sql 272: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (222,2) sql 273: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (223,2) sql 274: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (224,2) sql 275: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (225,2) sql 276: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (226,2) sql 277: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (227,2) sql 278: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (228,2) sql 279: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (229,2) sql 280: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (230,2) sql 281: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (231,2) sql 282: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (232,2) sql 283: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (233,2) sql 284: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (234,2) sql 285: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (235,2) sql 286: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (236,2) sql 287: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (237,2) sql 288: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (238,2) sql 289: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (239,2) sql 290: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (240,2) sql 291: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (241,2) sql 292: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (242,2) sql 293: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (243,2) sql 294: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (244,2) sql 295: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (245,2) sql 296: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (246,2) sql 297: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (247,3) sql 298: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (248,3) sql 299: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (249,3) sql 300: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (250,3) sql 301: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (251,3) sql 302: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (252,3) sql 303: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (253,3) sql 304: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (254,3) sql 305: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (255,3) sql 306: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (256,3) sql 307: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (257,3) sql 308: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (258,3) sql 309: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (259,3) sql 310: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (260,3) sql 311: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (261,4) sql 312: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (262,4) sql 313: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (263,4) sql 314: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (264,4) sql 315: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (265,4) sql 316: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (266,4) sql 317: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (267,4) sql 318: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (268,4) sql 319: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (269,4) sql 320: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (270,4) sql 321: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (271,4) sql 322: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (272,4) sql 323: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (273,4) sql 324: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (274,4) sql 325: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (275,4) sql 326: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (276,4) sql 327: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (277,4) sql 328: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (278,4) sql 329: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (279,4) sql 330: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (280,4) sql 331: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (281,4) sql 332: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (282,4) sql 333: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (283,4) sql 334: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (284,4) sql 335: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (285,4) sql 336: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (286,4) sql 337: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (287,4) sql 338: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (288,4) sql 339: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (289,4) sql 340: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (290,4) sql 341: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (291,4) sql 342: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (292,4) sql 343: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (293,4) sql 344: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (294,4) sql 345: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (295,4) sql 346: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (296,4) sql 347: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (297,4) sql 348: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (298,4) sql 349: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (299,4) sql 350: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (300,4) sql 351: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (301,4) sql 352: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (302,4) sql 353: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (303,4) sql 354: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (304,4) sql 355: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (305,4) sql 356: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (306,4) sql 357: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (307,4) sql 358: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (308,4) sql 359: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (309,4) sql 360: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (310,4) sql 361: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (311,4) sql 362: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (312,4) sql 363: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (313,4) sql 364: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (314,1) sql 365: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (315,4) sql 366: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (316,4) sql 367: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (317,1) sql 368: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (318,1) sql 369: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (319,1) sql 370: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (320,1) sql 371: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (321,1) sql 372: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (322,1) sql 373: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (323,1) sql 374: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (324,1) sql 375: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (325,1) sql 376: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (326,1) sql 377: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (327,1) sql 378: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (328,1) sql 379: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (329,1) sql 380: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (330,1) sql 381: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (331,1) sql 382: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (332,4) sql 383: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (333,1) sql 384: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (334,1) sql 385: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (335,1) sql 386: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (336,1) sql 387: INSERT IGNORE INTO `inspection_item_tag_v3`(`item_id`,`tag_id`) VALUES (337,1) ]} [2024-09-05T10:00:44.946] metaDataSource END DEFAULT_DATA sqls:inspection_item_tag [2024-09-05T10:00:44.946] metaDataSource END DEFAULT_DATA - [2024-09-05T10:00:45.183] backup1472 BEGIN INSTALL - [2024-09-05T10:00:45.184] backup1472 BEGIN CREATE_TABLES - 10 [2024-09-05T10:00:45.184] backup1472 BEGIN CREATE_TABLES sqls:base_data_backup 1 [2024-09-05T10:00:45.184] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `table_id` bigint(20) DEFAULT '0', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `merge_status` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `retry_count` int(11) DEFAULT '0', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.262] backup1472 END CREATE_TABLES sqls:base_data_backup [2024-09-05T10:00:45.262] backup1472 BEGIN CREATE_TABLES sqls:oceanbase_restore_history 1 [2024-09-05T10:00:45.262] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore_history`( `job_id` bigint(20) NOT NULL COMMENT '任务ID', `job_type` varchar(1024) NOT NULL COMMENT '任务类型', `job_create_time` timestamp(6) NOT NULL COMMENT '任务创建时间', `job_finish_time` timestamp(6) NOT NULL COMMENT '任务完成时间', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(32), `checkpoint` timestamp(6) COMMENT '恢复安全位点', `status` varchar(64) DEFAULT 'FINISH', `error_msg` varchar(2048) COMMENT '任务失败原因' ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.334] backup1472 END CREATE_TABLES sqls:oceanbase_restore_history [2024-09-05T10:00:45.334] backup1472 BEGIN CREATE_TABLES sqls:backup_base_profile 1 [2024-09-05T10:00:45.334] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_base_profile`( `name` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `value` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `comment` varchar(2048) character set utf8mb4 collate utf8mb4_bin, PRIMARY KEY (`name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.401] backup1472 END CREATE_TABLES sqls:backup_base_profile [2024-09-05T10:00:45.401] backup1472 BEGIN CREATE_TABLES sqls:base_data_backup_task 1 [2024-09-05T10:00:45.401] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.492] backup1472 END CREATE_TABLES sqls:base_data_backup_task [2024-09-05T10:00:45.492] backup1472 BEGIN CREATE_TABLES sqls:inc_data_restore 1 [2024-09-05T10:00:45.492] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(40) NOT NULL COMMENT 'ip:监听端口', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '恢复安全位点', `schema_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '增量备份的起始schema version', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.552] backup1472 END CREATE_TABLES sqls:inc_data_restore [2024-09-05T10:00:45.552] backup1472 BEGIN CREATE_TABLES sqls:oceanbase_restore 1 [2024-09-05T10:00:45.552] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_user_name` varchar(1024) NOT NULL COMMENT '恢复租户连接的用户名', `restore_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复租户加密后密码', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复集群租户名', `restore_sys_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复集群的sys租户数据库密码', `restore_config_url` varchar(1024) NOT NULL COMMENT '恢复租户连接的configUrl', `oss_endpoint` varchar(1024) NOT NULL COMMENT 'oss的endpoint', `oss_access_key_id` varchar(1024) NOT NULL COMMENT 'oss的accessKeyId', `oss_access_key_secret` varchar(1024) NOT NULL COMMENT 'oss的keySecret', `locality` varchar(1024) NOT NULL COMMENT 'locality', `pool_list` varchar(1024) NOT NULL COMMENT 'pool_list', `primary_zone` varchar(1024) NOT NULL COMMENT 'primary_zone', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '恢复数据终止时间', `restore_real_time` tinyint(1) DEFAULT '0' COMMENT '实时恢复模式', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.626] backup1472 END CREATE_TABLES sqls:oceanbase_restore [2024-09-05T10:00:45.626] backup1472 BEGIN CREATE_TABLES sqls:base_data_backup_task_history 1 [2024-09-05T10:00:45.626] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task_history`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.711] backup1472 END CREATE_TABLES sqls:base_data_backup_task_history [2024-09-05T10:00:45.711] backup1472 BEGIN CREATE_TABLES sqls:inc_data_backup 1 [2024-09-05T10:00:45.711] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_backup`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_white_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '*' COMMENT '租户白名单,shell通配符', `cpu_core_number` int(11) DEFAULT '6' COMMENT '任务占用cpu核数', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `task_count` bigint(20) NOT NULL DEFAULT '1' COMMENT '备份任务数量', `task_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '备份任务ID,从0开始,值小于task_count', `task_config` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'NONE' COMMENT '任务配置项', `major_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '冻结版本', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '当前安全位点', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `skip_breakpoint_mode` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `tenant_white_list`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.781] backup1472 END CREATE_TABLES sqls:inc_data_backup [2024-09-05T10:00:45.781] backup1472 BEGIN CREATE_TABLES sqls:backup_server_mapping 1 [2024-09-05T10:00:45.781] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_server_mapping`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `observer_src` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `agent_server_dst` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '', `task_count` bigint(20) NOT NULL DEFAULT '0', `is_failed` varchar(64) character set utf8mb4 collate utf8mb4_bin DEFAULT 'false', `cluster_backup_begin` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000', PRIMARY KEY (`cluster_name`, `observer_src`), KEY `mapping_index` (`cluster_name`, `agent_server_dst`) GLOBAL, KEY `find_free_slog_index` (`agent_server_dst`, `is_failed`, `task_count`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.866] backup1472 END CREATE_TABLES sqls:backup_server_mapping [2024-09-05T10:00:45.866] backup1472 BEGIN CREATE_TABLES sqls:base_data_restore 1 [2024-09-05T10:00:45.866] backup1472 LOG CREATE_TABLES sqls SqlTask{ name=base_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复租户名', `base_restore_uri` varchar(2048) NOT NULL COMMENT '租户基线数据OSS uri', `inc_restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:45.924] backup1472 END CREATE_TABLES sqls:base_data_restore [2024-09-05T10:00:45.924] backup1472 END CREATE_TABLES - [2024-09-05T10:00:46.925] backup1472 BEGIN DEFAULT_DATA - 3 [2024-09-05T10:00:46.925] backup1472 BEGIN DEFAULT_DATA sqls:base_data_backup 1 [2024-09-05T10:00:46.925] backup1472 LOG DEFAULT_DATA sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: INSERT IGNORE INTO `base_data_backup`(`cluster_name`,`backup_uri`) VALUES ('oceanbase_backup','') ]} [2024-09-05T10:00:46.934] backup1472 END DEFAULT_DATA sqls:base_data_backup [2024-09-05T10:00:46.934] backup1472 BEGIN DEFAULT_DATA sqls:backup_base_profile 2 [2024-09-05T10:00:46.934] backup1472 LOG DEFAULT_DATA sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_allow_diff_data_version_count','3','0 关闭基线增量, > 0 表示最大允许的基线数据增量备份版本差异') sql 1: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_concurrent_init_task_count','2','0 不限制, > 0 表示最大允许的并行初始化任务数') ]} [2024-09-05T10:00:46.943] backup1472 END DEFAULT_DATA sqls:backup_base_profile [2024-09-05T10:00:46.943] backup1472 BEGIN DEFAULT_DATA sqls:backup_server_mapping 1 [2024-09-05T10:00:46.943] backup1472 LOG DEFAULT_DATA sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: INSERT IGNORE INTO `backup_server_mapping`(`cluster_name`,`observer_src`) VALUES ('oceanbase_backup','0.0.0.0:0') ]} [2024-09-05T10:00:46.956] backup1472 END DEFAULT_DATA sqls:backup_server_mapping [2024-09-05T10:00:46.956] backup1472 END DEFAULT_DATA - [2024-09-05T10:00:46.956] backup1472 END INSTALL - [2024-09-05T10:00:47.029] backup147x BEGIN INSTALL - [2024-09-05T10:00:47.029] backup147x BEGIN CREATE_TABLES - 12 [2024-09-05T10:00:47.029] backup147x BEGIN CREATE_TABLES sqls:base_data_backup 1 [2024-09-05T10:00:47.029] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `table_id` bigint(20) DEFAULT '0', `backup_type` int(11) DEFAULT '0' COMMENT '0全量,1增量', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `merge_status` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `retry_count` int(11) DEFAULT '0', `interrupted_by_merge` int(11) DEFAULT '0', `lease_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 08:00:00.000000', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.097] backup147x END CREATE_TABLES sqls:base_data_backup [2024-09-05T10:00:47.097] backup147x BEGIN CREATE_TABLES sqls:oceanbase_restore_history 1 [2024-09-05T10:00:47.097] backup147x LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore_history`( `job_id` bigint(20) NOT NULL COMMENT '任务ID', `job_type` varchar(1024) NOT NULL COMMENT '任务类型', `job_create_time` timestamp(6) NOT NULL COMMENT '任务创建时间', `job_finish_time` timestamp(6) NOT NULL COMMENT '任务完成时间', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(32), `checkpoint` timestamp(6) COMMENT '恢复安全位点', `status` varchar(64) DEFAULT 'FINISH', `error_msg` varchar(2048) COMMENT '任务失败原因' ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.158] backup147x END CREATE_TABLES sqls:oceanbase_restore_history [2024-09-05T10:00:47.158] backup147x BEGIN CREATE_TABLES sqls:backup_base_profile 1 [2024-09-05T10:00:47.158] backup147x LOG CREATE_TABLES sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_base_profile`( `name` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `value` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `comment` varchar(2048) character set utf8mb4 collate utf8mb4_bin, PRIMARY KEY (`name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.223] backup147x END CREATE_TABLES sqls:backup_base_profile [2024-09-05T10:00:47.223] backup147x BEGIN CREATE_TABLES sqls:base_data_backup_progress 1 [2024-09-05T10:00:47.223] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress`( `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预计完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预估完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.299] backup147x END CREATE_TABLES sqls:base_data_backup_progress [2024-09-05T10:00:47.299] backup147x BEGIN CREATE_TABLES sqls:base_data_backup_task 1 [2024-09-05T10:00:47.299] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', `relative_data_version` bigint(20) NOT NULL DEFAULT '0', `last_succeed_version` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_status` (`status`, `cluster_name`) GLOBAL, KEY `i_svr_status` (`agent_server_ip`, `agent_server_port`, `status`) GLOBAL, KEY `i_cluster_tenant_status` (`cluster_name`, `tenant_id`, `status`, `task_type`) GLOBAL, KEY `i_task_id` (`task_id`) GLOBAL, KEY `i_cluster_status` (`cluster_name`, `tenant_id`, `task_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.451] backup147x END CREATE_TABLES sqls:base_data_backup_task [2024-09-05T10:00:47.451] backup147x BEGIN CREATE_TABLES sqls:inc_data_restore 1 [2024-09-05T10:00:47.451] backup147x LOG CREATE_TABLES sqls SqlTask{ name=inc_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(40) NOT NULL COMMENT 'ip:监听端口', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '恢复安全位点', `schema_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '增量备份的起始schema version', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.520] backup147x END CREATE_TABLES sqls:inc_data_restore [2024-09-05T10:00:47.520] backup147x BEGIN CREATE_TABLES sqls:oceanbase_restore 1 [2024-09-05T10:00:47.520] backup147x LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_user_name` varchar(1024) NOT NULL COMMENT '恢复租户连接的用户名', `restore_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复租户加密后密码', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复集群租户名', `restore_sys_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复集群的sys租户数据库密码', `restore_config_url` varchar(1024) NOT NULL COMMENT '恢复租户连接的configUrl', `oss_endpoint` varchar(1024) NOT NULL COMMENT 'oss的endpoint', `oss_access_key_id` varchar(1024) NOT NULL COMMENT 'oss的accessKeyId', `oss_access_key_secret` varchar(1024) NOT NULL COMMENT 'oss的keySecret', `locality` varchar(1024) NOT NULL COMMENT 'locality', `pool_list` varchar(1024) NOT NULL COMMENT 'pool_list', `primary_zone` varchar(1024) NOT NULL COMMENT 'primary_zone', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '恢复数据终止时间', `restore_real_time` tinyint(1) DEFAULT '0' COMMENT '实时恢复模式', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.595] backup147x END CREATE_TABLES sqls:oceanbase_restore [2024-09-05T10:00:47.595] backup147x BEGIN CREATE_TABLES sqls:base_data_backup_task_history 1 [2024-09-05T10:00:47.595] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task_history`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', `relative_data_version` bigint(20) NOT NULL DEFAULT '0', `last_succeed_version` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_task_type_status` (`task_type`, `status`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.680] backup147x END CREATE_TABLES sqls:base_data_backup_task_history [2024-09-05T10:00:47.680] backup147x BEGIN CREATE_TABLES sqls:inc_data_backup 1 [2024-09-05T10:00:47.680] backup147x LOG CREATE_TABLES sqls SqlTask{ name=inc_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_backup`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_white_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '*' COMMENT '租户白名单,shell通配符', `cpu_core_number` bigint(20) DEFAULT '6' COMMENT '任务占用cpu核数', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `task_count` bigint(20) NOT NULL DEFAULT '1' COMMENT '备份任务数量', `task_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '备份任务ID,从0开始,值小于task_count', `task_config` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'NONE' COMMENT '任务配置项', `major_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '冻结版本', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '当前安全位点', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `skip_breakpoint_mode` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `tenant_white_list`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.749] backup147x END CREATE_TABLES sqls:inc_data_backup [2024-09-05T10:00:47.749] backup147x BEGIN CREATE_TABLES sqls:backup_server_mapping 1 [2024-09-05T10:00:47.749] backup147x LOG CREATE_TABLES sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_server_mapping`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `observer_src` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `agent_server_dst` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '', `task_count` bigint(20) NOT NULL DEFAULT '0', `is_failed` varchar(64) character set utf8mb4 collate utf8mb4_bin DEFAULT 'false', `cluster_backup_begin` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000', `lease_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 08:00:00.000000', PRIMARY KEY (`cluster_name`, `observer_src`), KEY `mapping_index` (`cluster_name`, `agent_server_dst`) GLOBAL, KEY `find_free_slog_index` (`agent_server_dst`, `is_failed`, `task_count`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.834] backup147x END CREATE_TABLES sqls:backup_server_mapping [2024-09-05T10:00:47.834] backup147x BEGIN CREATE_TABLES sqls:base_data_backup_progress_history 1 [2024-09-05T10:00:47.834] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '区分不同的备份任务', `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`id`, `cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.905] backup147x END CREATE_TABLES sqls:base_data_backup_progress_history [2024-09-05T10:00:47.905] backup147x BEGIN CREATE_TABLES sqls:base_data_restore 1 [2024-09-05T10:00:47.905] backup147x LOG CREATE_TABLES sqls SqlTask{ name=base_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复租户名', `base_restore_uri` varchar(2048) NOT NULL COMMENT '租户基线数据OSS uri', `inc_restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:47.966] backup147x END CREATE_TABLES sqls:base_data_restore [2024-09-05T10:00:47.966] backup147x END CREATE_TABLES - [2024-09-05T10:00:48.966] backup147x BEGIN DEFAULT_DATA - 3 [2024-09-05T10:00:48.966] backup147x BEGIN DEFAULT_DATA sqls:base_data_backup 1 [2024-09-05T10:00:48.966] backup147x LOG DEFAULT_DATA sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: INSERT IGNORE INTO `base_data_backup`(`cluster_name`,`backup_uri`) VALUES ('oceanbase_backup','') ]} [2024-09-05T10:00:48.975] backup147x END DEFAULT_DATA sqls:base_data_backup [2024-09-05T10:00:48.975] backup147x BEGIN DEFAULT_DATA sqls:backup_base_profile 4 [2024-09-05T10:00:48.975] backup147x LOG DEFAULT_DATA sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: INSERT INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('is_cluster_begin_time_first','0','0 优先backup_server_mapping gmt_create小的任务, 1 优先cluster_begin_time小的任务') ON DUPLICATE KEY UPDATE `value`='0',`comment`='0 优先backup_server_mapping gmt_create小的任务, 1 优先cluster_begin_time小的任务' sql 1: INSERT INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_allow_diff_data_version_count','3','0 关闭基线增量, > 0 表示最大允许的基线数据增量备份版本差异') ON DUPLICATE KEY UPDATE `value`='3',`comment`='0 关闭基线增量, > 0 表示最大允许的基线数据增量备份版本差异' sql 2: INSERT INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_concurrent_init_task_count','2','0 不限制, > 0 表示最大允许的并行初始化任务数') ON DUPLICATE KEY UPDATE `value`='2',`comment`='0 不限制, > 0 表示最大允许的并行初始化任务数' sql 3: INSERT INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('need_suspend','0','0 不暂停agentserver的所有备份任务, 1 暂停agentserver所有的备份任务') ON DUPLICATE KEY UPDATE `value`='0',`comment`='0 不暂停agentserver的所有备份任务, 1 暂停agentserver所有的备份任务' ]} [2024-09-05T10:00:48.986] backup147x END DEFAULT_DATA sqls:backup_base_profile [2024-09-05T10:00:48.986] backup147x BEGIN DEFAULT_DATA sqls:backup_server_mapping 1 [2024-09-05T10:00:48.986] backup147x LOG DEFAULT_DATA sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: INSERT IGNORE INTO `backup_server_mapping`(`cluster_name`,`observer_src`) VALUES ('oceanbase_backup','0.0.0.0:0') ]} [2024-09-05T10:00:49.026] backup147x END DEFAULT_DATA sqls:backup_server_mapping [2024-09-05T10:00:49.026] backup147x END DEFAULT_DATA - [2024-09-05T10:00:49.027] backup147x END INSTALL - [2024-09-05T10:00:49.090] backup21 BEGIN INSTALL - [2024-09-05T10:00:49.090] backup21 BEGIN CREATE_TABLES - 12 [2024-09-05T10:00:49.090] backup21 BEGIN CREATE_TABLES sqls:base_data_backup 1 [2024-09-05T10:00:49.090] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `table_id` bigint(20) DEFAULT '0', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `merge_status` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `retry_count` int(11) DEFAULT '0', `interrupted_by_merge` int(11) DEFAULT '0', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.158] backup21 END CREATE_TABLES sqls:base_data_backup [2024-09-05T10:00:49.158] backup21 BEGIN CREATE_TABLES sqls:oceanbase_restore_history 1 [2024-09-05T10:00:49.158] backup21 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore_history`( `job_id` bigint(20) NOT NULL COMMENT '任务ID', `job_type` varchar(1024) NOT NULL COMMENT '任务类型', `job_create_time` timestamp(6) NOT NULL COMMENT '任务创建时间', `job_finish_time` timestamp(6) NOT NULL COMMENT '任务完成时间', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(32), `checkpoint` timestamp(6) COMMENT '恢复安全位点', `status` varchar(64) DEFAULT 'FINISH', `error_msg` varchar(2048) COMMENT '任务失败原因' ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.228] backup21 END CREATE_TABLES sqls:oceanbase_restore_history [2024-09-05T10:00:49.228] backup21 BEGIN CREATE_TABLES sqls:backup_base_profile 1 [2024-09-05T10:00:49.228] backup21 LOG CREATE_TABLES sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_base_profile`( `name` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `value` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `comment` varchar(2048) character set utf8mb4 collate utf8mb4_bin, PRIMARY KEY (`name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.295] backup21 END CREATE_TABLES sqls:backup_base_profile [2024-09-05T10:00:49.295] backup21 BEGIN CREATE_TABLES sqls:base_data_backup_progress 1 [2024-09-05T10:00:49.295] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress`( `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预计完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预估完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.366] backup21 END CREATE_TABLES sqls:base_data_backup_progress [2024-09-05T10:00:49.366] backup21 BEGIN CREATE_TABLES sqls:base_data_backup_task 1 [2024-09-05T10:00:49.366] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_status` (`status`, `cluster_name`) GLOBAL, KEY `i_svr_status` (`agent_server_ip`, `agent_server_port`, `status`) GLOBAL, KEY `i_cluster_tenant_status` (`cluster_name`, `tenant_id`, `status`, `task_type`) GLOBAL, KEY `i_task_id` (`task_id`) GLOBAL, KEY `i_cluster_status` (`cluster_name`, `tenant_id`, `task_type`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.494] backup21 END CREATE_TABLES sqls:base_data_backup_task [2024-09-05T10:00:49.494] backup21 BEGIN CREATE_TABLES sqls:inc_data_restore 1 [2024-09-05T10:00:49.494] backup21 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(40) NOT NULL COMMENT 'ip:监听端口', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '恢复安全位点', `schema_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '增量备份的起始schema version', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.554] backup21 END CREATE_TABLES sqls:inc_data_restore [2024-09-05T10:00:49.554] backup21 BEGIN CREATE_TABLES sqls:oceanbase_restore 1 [2024-09-05T10:00:49.554] backup21 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_user_name` varchar(1024) NOT NULL COMMENT '恢复租户连接的用户名', `restore_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复租户加密后密码', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复集群租户名', `restore_sys_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复集群的sys租户数据库密码', `restore_config_url` varchar(1024) NOT NULL COMMENT '恢复租户连接的configUrl', `oss_endpoint` varchar(1024) NOT NULL COMMENT 'oss的endpoint', `oss_access_key_id` varchar(1024) NOT NULL COMMENT 'oss的accessKeyId', `oss_access_key_secret` varchar(1024) NOT NULL COMMENT 'oss的keySecret', `locality` varchar(1024) NOT NULL COMMENT 'locality', `pool_list` varchar(1024) NOT NULL COMMENT 'pool_list', `primary_zone` varchar(1024) NOT NULL COMMENT 'primary_zone', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '恢复数据终止时间', `restore_real_time` tinyint(1) DEFAULT '0' COMMENT '实时恢复模式', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.627] backup21 END CREATE_TABLES sqls:oceanbase_restore [2024-09-05T10:00:49.627] backup21 BEGIN CREATE_TABLES sqls:base_data_backup_task_history 1 [2024-09-05T10:00:49.627] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task_history`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_task_type_status` (`task_type`, `status`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.722] backup21 END CREATE_TABLES sqls:base_data_backup_task_history [2024-09-05T10:00:49.722] backup21 BEGIN CREATE_TABLES sqls:inc_data_backup 1 [2024-09-05T10:00:49.722] backup21 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_backup`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_white_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '*' COMMENT '租户白名单,shell通配符', `cpu_core_number` bigint(20) DEFAULT '6' COMMENT '任务占用cpu核数', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `task_count` bigint(20) NOT NULL DEFAULT '1' COMMENT '备份任务数量', `task_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '备份任务ID,从0开始,值小于task_count', `task_config` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'NONE' COMMENT '任务配置项', `major_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '冻结版本', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '当前备份进度', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `skip_breakpoint_mode` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `tenant_white_list`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.781] backup21 END CREATE_TABLES sqls:inc_data_backup [2024-09-05T10:00:49.781] backup21 BEGIN CREATE_TABLES sqls:backup_server_mapping 1 [2024-09-05T10:00:49.781] backup21 LOG CREATE_TABLES sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_server_mapping`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `observer_src` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `agent_server_dst` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '', `task_count` bigint(20) NOT NULL DEFAULT '0', `is_failed` varchar(64) character set utf8mb4 collate utf8mb4_bin DEFAULT 'false', `cluster_backup_begin` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000', PRIMARY KEY (`cluster_name`, `observer_src`), KEY `mapping_index` (`cluster_name`, `agent_server_dst`) GLOBAL, KEY `find_free_slog_index` (`agent_server_dst`, `is_failed`, `task_count`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.865] backup21 END CREATE_TABLES sqls:backup_server_mapping [2024-09-05T10:00:49.865] backup21 BEGIN CREATE_TABLES sqls:base_data_backup_progress_history 1 [2024-09-05T10:00:49.865] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '区分不同的备份任务', `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`id`, `cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:49.938] backup21 END CREATE_TABLES sqls:base_data_backup_progress_history [2024-09-05T10:00:49.938] backup21 BEGIN CREATE_TABLES sqls:base_data_restore 1 [2024-09-05T10:00:49.938] backup21 LOG CREATE_TABLES sqls SqlTask{ name=base_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复租户名', `base_restore_uri` varchar(2048) NOT NULL COMMENT '租户基线数据OSS uri', `inc_restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:50.007] backup21 END CREATE_TABLES sqls:base_data_restore [2024-09-05T10:00:50.007] backup21 END CREATE_TABLES - [2024-09-05T10:00:51.007] backup21 BEGIN DEFAULT_DATA - 3 [2024-09-05T10:00:51.007] backup21 BEGIN DEFAULT_DATA sqls:base_data_backup 1 [2024-09-05T10:00:51.007] backup21 LOG DEFAULT_DATA sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: INSERT IGNORE INTO `base_data_backup`(`cluster_name`,`backup_uri`) VALUES ('oceanbase_backup','') ]} [2024-09-05T10:00:51.016] backup21 END DEFAULT_DATA sqls:base_data_backup [2024-09-05T10:00:51.016] backup21 BEGIN DEFAULT_DATA sqls:backup_base_profile 3 [2024-09-05T10:00:51.016] backup21 LOG DEFAULT_DATA sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_allow_diff_data_version_count','3','0 关闭基线增量, > 0 表示最大允许的基线数据增量备份版本差异') sql 1: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_concurrent_init_task_count','2','0 不限制, > 0 表示最大允许的并行初始化任务数') sql 2: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('need_suspend','0','0 不暂停agentserver的所有备份任务, 1 暂停agentserver所有的备份任务') ]} [2024-09-05T10:00:51.026] backup21 END DEFAULT_DATA sqls:backup_base_profile [2024-09-05T10:00:51.026] backup21 BEGIN DEFAULT_DATA sqls:backup_server_mapping 1 [2024-09-05T10:00:51.026] backup21 LOG DEFAULT_DATA sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: INSERT IGNORE INTO `backup_server_mapping`(`cluster_name`,`observer_src`) VALUES ('oceanbase_backup','0.0.0.0:0') ]} [2024-09-05T10:00:51.062] backup21 END DEFAULT_DATA sqls:backup_server_mapping [2024-09-05T10:00:51.062] backup21 END DEFAULT_DATA - [2024-09-05T10:00:51.062] backup21 END INSTALL - [2024-09-05T10:00:51.127] backup2230 BEGIN INSTALL - [2024-09-05T10:00:51.128] backup2230 BEGIN CREATE_TABLES - 13 [2024-09-05T10:00:51.128] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup 1 [2024-09-05T10:00:51.128] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `table_id` bigint(20) DEFAULT '0', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `merge_status` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `retry_count` int(11) DEFAULT '0', `interrupted_by_merge` int(11) DEFAULT '0', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.202] backup2230 END CREATE_TABLES sqls:base_data_backup [2024-09-05T10:00:51.202] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup_drop_table 1 [2024-09-05T10:00:51.202] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_drop_table, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_drop_table`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `table_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `table_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.269] backup2230 END CREATE_TABLES sqls:base_data_backup_drop_table [2024-09-05T10:00:51.269] backup2230 BEGIN CREATE_TABLES sqls:oceanbase_restore_history 1 [2024-09-05T10:00:51.269] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore_history`( `job_id` bigint(20) NOT NULL COMMENT '任务ID', `job_type` varchar(1024) NOT NULL COMMENT '任务类型', `job_create_time` timestamp(6) NOT NULL COMMENT '任务创建时间', `job_finish_time` timestamp(6) NOT NULL COMMENT '任务完成时间', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(32), `checkpoint` timestamp(6) COMMENT '恢复安全位点', `status` varchar(64) DEFAULT 'FINISH', `error_msg` varchar(2048) COMMENT '任务失败原因' ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.337] backup2230 END CREATE_TABLES sqls:oceanbase_restore_history [2024-09-05T10:00:51.337] backup2230 BEGIN CREATE_TABLES sqls:backup_base_profile 1 [2024-09-05T10:00:51.337] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_base_profile`( `name` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `value` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `comment` varchar(2048) character set utf8mb4 collate utf8mb4_bin, PRIMARY KEY (`name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.394] backup2230 END CREATE_TABLES sqls:backup_base_profile [2024-09-05T10:00:51.394] backup2230 BEGIN CREATE_TABLES sqls:inc_data_restore 1 [2024-09-05T10:00:51.394] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '租户名', `restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `restore_server` varchar(40) NOT NULL COMMENT 'ip:监听端口', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '恢复安全位点', `schema_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '增量备份的起始schema version', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.461] backup2230 END CREATE_TABLES sqls:inc_data_restore [2024-09-05T10:00:51.461] backup2230 BEGIN CREATE_TABLES sqls:oceanbase_restore 1 [2024-09-05T10:00:51.461] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=oceanbase_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `oceanbase_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_user_name` varchar(1024) NOT NULL COMMENT '恢复租户连接的用户名', `restore_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复租户加密后密码', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复集群租户名', `restore_sys_tenant_encrypted_password` varchar(1024) NOT NULL COMMENT '恢复集群的sys租户数据库密码', `restore_config_url` varchar(1024) NOT NULL COMMENT '恢复租户连接的configUrl', `oss_endpoint` varchar(1024) NOT NULL COMMENT 'oss的endpoint', `oss_access_key_id` varchar(1024) NOT NULL COMMENT 'oss的accessKeyId', `oss_access_key_secret` varchar(1024) NOT NULL COMMENT 'oss的keySecret', `locality` varchar(1024) NOT NULL COMMENT 'locality', `pool_list` varchar(1024) NOT NULL COMMENT 'pool_list', `primary_zone` varchar(1024) NOT NULL COMMENT 'primary_zone', `restore_uri` varchar(2048) NOT NULL COMMENT '集群数据OSS uri', `major_version` bigint(20) NOT NULL DEFAULT '0', `restore_end_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '恢复数据终止时间', `restore_real_time` tinyint(1) DEFAULT '0' COMMENT '实时恢复模式', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.535] backup2230 END CREATE_TABLES sqls:oceanbase_restore [2024-09-05T10:00:51.535] backup2230 BEGIN CREATE_TABLES sqls:inc_data_backup 1 [2024-09-05T10:00:51.535] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=inc_data_backup, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `inc_data_backup`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_white_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '*' COMMENT '租户白名单,shell通配符', `cpu_core_number` bigint(20) DEFAULT '6' COMMENT '任务占用cpu核数', `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `task_count` bigint(20) NOT NULL DEFAULT '1' COMMENT '备份任务数量', `task_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '备份任务ID,从0开始,值小于task_count', `task_config` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'NONE' COMMENT '任务配置项', `major_version` bigint(20) NOT NULL DEFAULT '0' COMMENT '冻结版本', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin DEFAULT '', `agent_server_port` int(11) DEFAULT '0', `lease_expire_time` timestamp(6) COMMENT 'lease过期时间', `checkpoint` timestamp(6) COMMENT '当前备份进度', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `skip_breakpoint_mode` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `tenant_white_list`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.607] backup2230 END CREATE_TABLES sqls:inc_data_backup [2024-09-05T10:00:51.607] backup2230 BEGIN CREATE_TABLES sqls:backup_server_mapping 1 [2024-09-05T10:00:51.607] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `backup_server_mapping`( `gmt_create` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `gmt_modified` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `observer_src` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `agent_server_dst` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT '', `task_count` bigint(20) NOT NULL DEFAULT '0', `is_failed` varchar(64) character set utf8mb4 collate utf8mb4_bin DEFAULT 'false', `cluster_backup_begin` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000', PRIMARY KEY (`cluster_name`, `observer_src`), KEY `mapping_index` (`cluster_name`, `agent_server_dst`) GLOBAL, KEY `find_free_slog_index` (`agent_server_dst`, `is_failed`, `task_count`) GLOBAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.692] backup2230 END CREATE_TABLES sqls:backup_server_mapping [2024-09-05T10:00:51.692] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup_progress 1 [2024-09-05T10:00:51.692] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress`( `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预计完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '预估完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`cluster_name`, `tenant_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.762] backup2230 END CREATE_TABLES sqls:base_data_backup_progress [2024-09-05T10:00:51.762] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup_task 1 [2024-09-05T10:00:51.762] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_status` (`status`, `cluster_name`) GLOBAL, KEY `i_svr_status` (`agent_server_ip`, `agent_server_port`, `status`) GLOBAL, KEY `i_cluster_tenant_status` (`cluster_name`, `tenant_id`, `status`, `task_type`) GLOBAL, KEY `i_task_id` (`task_id`) GLOBAL, KEY `i_cluster_status` (`cluster_name`, `tenant_id`, `task_type`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.885] backup2230 END CREATE_TABLES sqls:base_data_backup_task [2024-09-05T10:00:51.885] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup_task_history 1 [2024-09-05T10:00:51.885] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_task_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_task_history`( `task_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务ID', `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `task_type` varchar(64) character set utf8mb4 collate utf8mb4_bin, `task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `data_version` bigint(20) NOT NULL DEFAULT '-1', `base_data_version` bigint(20) NOT NULL DEFAULT '-1', `schema_version` bigint(20) NOT NULL DEFAULT '-1', `tenant_id` bigint(20) NOT NULL DEFAULT '0', `data_table_id` bigint(20) NOT NULL DEFAULT '0', `partition_id` bigint(20) NOT NULL DEFAULT '-1', `partition_cnt` bigint(20) DEFAULT '-1', `table_id` bigint(20) NOT NULL DEFAULT '0', `start_macro_idx` bigint(20) DEFAULT '-1', `end_macro_idx` bigint(20) DEFAULT '-1', `retry_count` int(11) DEFAULT '0', `replica_info_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '副本信息', `black_list` varchar(1024) character set utf8mb4 collate utf8mb4_bin COMMENT '黑名单', `choose_src` varchar(64) character set utf8mb4 collate utf8mb4_bin COMMENT '选取的源端信息', `choose_src_role` int(11) DEFAULT '0', `agent_server_ip` varchar(32) character set utf8mb4 collate utf8mb4_bin, `agent_server_port` int(11) DEFAULT '0', `thread_id` bigint(20) DEFAULT '-1', `start_time` timestamp(6), `finish_time` timestamp(6), `backup_uri` varchar(2048) character set utf8mb4 collate utf8mb4_bin NOT NULL, `active_time` timestamp(6) NOT NULL DEFAULT '1970-01-01 00:00:00.000000', `recycle_finish_time` timestamp(6), `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL, `error_msg` varchar(2048) character set utf8mb4 collate utf8mb4_bin COMMENT '任务失败原因', PRIMARY KEY (`cluster_name`, `data_version`, `tenant_id`, `data_table_id`, `task_id`), KEY `status_index` (`cluster_name`, `status`, `choose_src`) GLOBAL, KEY `i_task_type_status` (`task_type`, `status`) GLOBAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:51.980] backup2230 END CREATE_TABLES sqls:base_data_backup_task_history [2024-09-05T10:00:51.980] backup2230 BEGIN CREATE_TABLES sqls:base_data_backup_progress_history 1 [2024-09-05T10:00:51.980] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_backup_progress_history, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_backup_progress_history`( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '区分不同的备份任务', `create_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `start_backup_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000', `finish_time` timestamp(6) NOT NULL DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成时间', `cluster_name` varchar(1024) character set utf8mb4 collate utf8mb4_bin NOT NULL, `tenant_id` bigint(20) NOT NULL DEFAULT '0', `status` varchar(64) character set utf8mb4 collate utf8mb4_bin NOT NULL DEFAULT 'beginning', `backup_type` varchar(16) character set utf8mb4 collate utf8mb4_bin DEFAULT '0' COMMENT '0全量,1增量', `table_count` bigint(20) DEFAULT '0' COMMENT '需要生成任务的table数', `finish_table_count` bigint(20) DEFAULT '0' COMMENT '已经生成任务完成的table数', `finish_task_gen_time` timestamp(6) DEFAULT '0000-00-00 00:00:00.000000' COMMENT '实际完成生成任务的时间', `total_task_count` bigint(20) DEFAULT '0' COMMENT '需要备份的任务数', `total_physic_task_count` bigint(20) DEFAULT '0' COMMENT '物理任务的任务数', `total_logic_task_count` bigint(20) DEFAULT '0' COMMENT '逻辑任务的任务数', `total_backup_data_size` bigint(20) DEFAULT '0' COMMENT '备份任务的数据量大小', `finish_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的任务数', `finish_physic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的物理任务数', `finish_logic_task_count` bigint(20) DEFAULT '0' COMMENT '已经完成的逻辑任务数', `retry_count` int(11) DEFAULT '0' COMMENT '重试的次数', `interrupt_by_merge` bigint(20) DEFAULT '0' COMMENT '因为原集群合并被打断的次数', PRIMARY KEY (`id`, `cluster_name`, `tenant_id`) ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:52.054] backup2230 END CREATE_TABLES sqls:base_data_backup_progress_history [2024-09-05T10:00:52.054] backup2230 BEGIN CREATE_TABLES sqls:base_data_restore 1 [2024-09-05T10:00:52.054] backup2230 LOG CREATE_TABLES sqls SqlTask{ name=base_data_restore, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `base_data_restore`( `create_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), `modify_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), `job_id` bigint(20) NOT NULL COMMENT '任务ID', `backup_cluster_name` varchar(1024) NOT NULL COMMENT '备份集群名', `backup_tenant_name` varchar(1024) NOT NULL COMMENT '备份租户名', `restore_cluster_name` varchar(1024) NOT NULL COMMENT '恢复目标集群名', `restore_tenant_name` varchar(1024) NOT NULL COMMENT '恢复租户名', `base_restore_uri` varchar(2048) NOT NULL COMMENT '租户基线数据OSS uri', `inc_restore_uri` varchar(2048) NOT NULL COMMENT '租户增量数据OSS uri', `major_version` bigint(20) NOT NULL, `restore_end_time` timestamp(6) NOT NULL COMMENT '恢复数据终止时间', `status` varchar(64) NOT NULL DEFAULT 'BEGINNING', `stop_flag` tinyint(1) NOT NULL DEFAULT '0', `error_msg` varchar(2048) COMMENT '任务失败原因', PRIMARY KEY (`restore_cluster_name`, `restore_tenant_name`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:52.123] backup2230 END CREATE_TABLES sqls:base_data_restore [2024-09-05T10:00:52.123] backup2230 END CREATE_TABLES - [2024-09-05T10:00:53.124] backup2230 BEGIN DEFAULT_DATA - 3 [2024-09-05T10:00:53.124] backup2230 BEGIN DEFAULT_DATA sqls:base_data_backup 1 [2024-09-05T10:00:53.124] backup2230 LOG DEFAULT_DATA sqls SqlTask{ name=base_data_backup, sqls=[ sql 0: INSERT IGNORE INTO `base_data_backup`(`cluster_name`,`backup_uri`) VALUES ('oceanbase_backup','') ]} [2024-09-05T10:00:53.140] backup2230 END DEFAULT_DATA sqls:base_data_backup [2024-09-05T10:00:53.140] backup2230 BEGIN DEFAULT_DATA sqls:backup_base_profile 3 [2024-09-05T10:00:53.140] backup2230 LOG DEFAULT_DATA sqls SqlTask{ name=backup_base_profile, sqls=[ sql 0: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_allow_diff_data_version_count','3','0 关闭基线增量, > 0 表示最大允许的基线数据增量备份版本差异') sql 1: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('max_concurrent_init_task_count','2','0 不限制, > 0 表示最大允许的并行初始化任务数') sql 2: INSERT IGNORE INTO `backup_base_profile`(`name`,`value`,`comment`) VALUES ('need_suspend','0','0 不暂停agentserver的所有备份任务, 1 暂停agentserver所有的备份任务') ]} [2024-09-05T10:00:53.167] backup2230 END DEFAULT_DATA sqls:backup_base_profile [2024-09-05T10:00:53.167] backup2230 BEGIN DEFAULT_DATA sqls:backup_server_mapping 1 [2024-09-05T10:00:53.167] backup2230 LOG DEFAULT_DATA sqls SqlTask{ name=backup_server_mapping, sqls=[ sql 0: INSERT IGNORE INTO `backup_server_mapping`(`cluster_name`,`observer_src`) VALUES ('oceanbase_backup','0.0.0.0:0') ]} [2024-09-05T10:00:53.202] backup2230 END DEFAULT_DATA sqls:backup_server_mapping [2024-09-05T10:00:53.202] backup2230 END DEFAULT_DATA - [2024-09-05T10:00:53.202] backup2230 END INSTALL - [2024-09-05T10:00:53.203] metaDataSource END INSTALL - [2024-09-05T10:00:53.237] monitorDataSource BEGIN INSTALL - [2024-09-05T10:00:53.243] monitorDataSource BEGIN CREATE_TABLES - 56 [2024-09-05T10:00:53.243] monitorDataSource BEGIN CREATE_TABLES sqls:metric_daily_data 1 [2024-09-05T10:00:53.243] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_daily_data, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_daily_data`( `series_id` bigint(20) NOT NULL COMMENT '指标序列ID', `timestamp` bigint(20) NOT NULL COMMENT '时间戳,单位(秒)', `value` double NOT NULL COMMENT '值', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控 daily 指标数据' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.401] monitorDataSource END CREATE_TABLES sqls:metric_daily_data [2024-09-05T10:00:53.401] monitorDataSource BEGIN CREATE_TABLES sqls:metric_data_daily 1 [2024-09-05T10:00:53.401] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_data_daily, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_data_daily`( `series_id` bigint(20) NOT NULL COMMENT '指标序列ID', `timestamp` bigint(20) NOT NULL COMMENT '时间戳,单位(秒)', `value` double NOT NULL COMMENT '值', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控天级别指标数据' PARTITION BY RANGE COLUMNS(`timestamp`) SUBPARTITION BY HASH (series_id) SUBPARTITIONS 30 (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.530] monitorDataSource END CREATE_TABLES sqls:metric_data_daily [2024-09-05T10:00:53.530] monitorDataSource BEGIN CREATE_TABLES sqls:metric_data_hour 1 [2024-09-05T10:00:53.530] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_data_hour, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_data_hour`( `series_id` bigint(20) NOT NULL COMMENT '指标序列ID', `timestamp` bigint(20) NOT NULL COMMENT '时间戳,单位(秒)', `value` double NOT NULL COMMENT '值', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控小时级别指标数据' PARTITION BY RANGE COLUMNS(`timestamp`) SUBPARTITION BY HASH (series_id) SUBPARTITIONS 30 (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.619] monitorDataSource END CREATE_TABLES sqls:metric_data_hour [2024-09-05T10:00:53.619] monitorDataSource BEGIN CREATE_TABLES sqls:metric_data_minute 1 [2024-09-05T10:00:53.619] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_data_minute, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_data_minute`( `series_id` bigint(20) NOT NULL, `timestamp` bigint(20) NOT NULL, `data` varbinary(65535) NOT NULL, `interval` tinyint(4) DEFAULT '60' COMMENT '分钟级别监控采集间隔', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`timestamp`) SUBPARTITION BY HASH (series_id) SUBPARTITIONS 30 (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.718] monitorDataSource END CREATE_TABLES sqls:metric_data_minute [2024-09-05T10:00:53.718] monitorDataSource BEGIN CREATE_TABLES sqls:metric_data_second 1 [2024-09-05T10:00:53.718] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_data_second, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_data_second`( `series_id` bigint(20) NOT NULL, `timestamp` bigint(20) NOT NULL, `data` varbinary(65535) NOT NULL, `interval` tinyint(4) DEFAULT '1' COMMENT '秒级别监控采集间隔', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`timestamp`) SUBPARTITION BY HASH (series_id) SUBPARTITIONS 30 (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.806] monitorDataSource END CREATE_TABLES sqls:metric_data_second [2024-09-05T10:00:53.806] monitorDataSource BEGIN CREATE_TABLES sqls:metric_hour_data 1 [2024-09-05T10:00:53.806] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_hour_data, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_hour_data`( `series_id` bigint(20) NOT NULL COMMENT '指标序列ID', `timestamp` bigint(20) NOT NULL COMMENT '时间戳,单位(秒)', `value` double NOT NULL COMMENT '值', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控 hour 指标数据' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.867] monitorDataSource END CREATE_TABLES sqls:metric_hour_data [2024-09-05T10:00:53.867] monitorDataSource BEGIN CREATE_TABLES sqls:ocp_metric_data_1 1 [2024-09-05T10:00:53.867] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_metric_data_1, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_metric_data_1`( `series_id` bigint(20) NOT NULL, `timestamp` bigint(20) NOT NULL, `data` varbinary(65535) NOT NULL, `interval` tinyint(4) DEFAULT '1' COMMENT '秒级别监控采集间隔', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.929] monitorDataSource END CREATE_TABLES sqls:ocp_metric_data_1 [2024-09-05T10:00:53.929] monitorDataSource BEGIN CREATE_TABLES sqls:ocp_metric_data_60 1 [2024-09-05T10:00:53.929] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_metric_data_60, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_metric_data_60`( `series_id` bigint(20) NOT NULL, `timestamp` bigint(20) NOT NULL, `data` varbinary(65535) NOT NULL, `interval` tinyint(4) DEFAULT '60' COMMENT '分钟级别监控采集间隔', PRIMARY KEY (`series_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:53.997] monitorDataSource END CREATE_TABLES sqls:ocp_metric_data_60 [2024-09-05T10:00:53.997] monitorDataSource BEGIN CREATE_TABLES sqls:ocp_metric_series_key_id 1 [2024-09-05T10:00:53.997] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_metric_series_key_id, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_metric_series_key_id`( `series_id` bigint(20) NOT NULL, `series_key` varchar(3072), `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`series_id`), UNIQUE KEY `idx_metric_key_id_series_key` (`series_key`) GLOBAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控Metric指标名称到ID映射' ]} [2024-09-05T10:00:54.112] monitorDataSource END CREATE_TABLES sqls:ocp_metric_series_key_id [2024-09-05T10:00:54.112] monitorDataSource BEGIN CREATE_TABLES sqls:metric_data_async 1 [2024-09-05T10:00:54.112] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=metric_data_async, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `metric_data_async`( `record_id` bigint(20) NOT NULL, `timestamp` bigint(20) NOT NULL, `data` varbinary(65535) NOT NULL, `interval` tinyint(4) DEFAULT '1' COMMENT '异步计算间隔', `measurement_id` bigint(20) NOT NULL, PRIMARY KEY (`record_id`, `timestamp`, `measurement_id`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`timestamp`) SUBPARTITION BY HASH (record_id) SUBPARTITIONS 30 (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.203] monitorDataSource END CREATE_TABLES sqls:metric_data_async [2024-09-05T10:00:54.203] monitorDataSource BEGIN CREATE_TABLES sqls:async_compute_record_key_id 1 [2024-09-05T10:00:54.203] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=async_compute_record_key_id, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `async_compute_record_key_id`( `record_id` bigint(20) NOT NULL, `record_key` varchar(3072), PRIMARY KEY (`record_id`), UNIQUE KEY `idx_record_key_id_record_key` (`record_key`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '监控异步计算指标名称到ID映射' ]} [2024-09-05T10:00:54.280] monitorDataSource END CREATE_TABLES sqls:async_compute_record_key_id [2024-09-05T10:00:54.280] monitorDataSource BEGIN CREATE_TABLES sqls:async_compute_metric_measurement 1 [2024-09-05T10:00:54.280] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=async_compute_metric_measurement, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `async_compute_metric_measurement`( `measurement_id` bigint(20) NOT NULL, `measurement` varchar(3072), PRIMARY KEY (`measurement_id`), UNIQUE KEY `measurement` (`measurement`) LOCAL ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:54.356] monitorDataSource END CREATE_TABLES sqls:async_compute_metric_measurement [2024-09-05T10:00:54.356] monitorDataSource BEGIN CREATE_TABLES sqls:sql_aggregate_data 1 [2024-09-05T10:00:54.356] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=sql_aggregate_data, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `sql_aggregate_data`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `timestamp` bigint(20) NOT NULL, `tags` varchar(15000) NOT NULL COMMENT 'tags', `fields` varchar(5000) NOT NULL COMMENT 'fields', PRIMARY KEY (`timestamp`, `id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'sql 聚合结果' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.429] monitorDataSource END CREATE_TABLES sqls:sql_aggregate_data [2024-09-05T10:00:54.429] monitorDataSource BEGIN CREATE_TABLES sqls:ob_cluster_system_event 1 [2024-09-05T10:00:54.429] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_system_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_system_event`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `timestamp` timestamp(6) NOT NULL COMMENT '发生时间', `module` varchar(64) NOT NULL COMMENT '模块', `event` varchar(256) NOT NULL COMMENT '事件', `name1` varchar(256) COMMENT '事件name1', `value1` varchar(1024) COMMENT '事件value1', `name2` varchar(256) COMMENT '事件name2', `value2` varchar(1024) COMMENT '事件value2', `name3` varchar(256) COMMENT '事件name3', `value3` varchar(1024) COMMENT '事件value3', `name4` varchar(256) COMMENT '事件name4', `value4` varchar(1024) COMMENT '事件value4', `name5` varchar(256) COMMENT '事件name5', `value5` varchar(1024) COMMENT '事件value5', `name6` varchar(256) COMMENT '事件name6', `value6` varchar(1024) COMMENT '事件value6', `extra_info` varchar(512) COMMENT '附加信息,K-V 值列表', `root_server_ip_addr` varchar(32) COMMENT 'root server ip地址', `root_server_port` smallint(6) COMMENT 'root server 端口号', PRIMARY KEY (`id`, `timestamp`), UNIQUE KEY `uk_ob_cluster_system_event_cluster_id_timestamp_module_event` (`cluster_id`, `timestamp`, `module`, `event`) LOCAL ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE (time_to_usec(`timestamp`)) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.511] monitorDataSource END CREATE_TABLES sqls:ob_cluster_system_event [2024-09-05T10:00:54.511] monitorDataSource BEGIN CREATE_TABLES sqls:ob_cluster_server_event 1 [2024-09-05T10:00:54.511] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_cluster_server_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_cluster_server_event`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `cluster_id` bigint(20) NOT NULL COMMENT 'OB集群唯一ID(非 OB 内 cluster_id), FK refer to ob_cluster.id', `timestamp` timestamp(6) NOT NULL COMMENT '发生时间', `module` varchar(64) NOT NULL COMMENT '模块', `event` varchar(64) NOT NULL COMMENT '事件', `name1` varchar(256) COMMENT '事件name1', `value1` varchar(256) COMMENT '事件value1', `name2` varchar(256) COMMENT '事件name2', `value2` longtext COMMENT '事件value2', `name3` varchar(256) COMMENT '事件name3', `value3` varchar(256) COMMENT '事件value3', `name4` varchar(256) COMMENT '事件name4', `value4` varchar(256) COMMENT '事件value4', `name5` varchar(256) COMMENT '事件name5', `value5` varchar(256) COMMENT '事件value5', `name6` varchar(256) COMMENT '事件name6', `value6` varchar(256) COMMENT '事件value6', `extra_info` varchar(512) COMMENT '附加信息,K-V 值列表', `svr_ip` varchar(32) COMMENT 'server ip地址', `svr_port` smallint(6) COMMENT 'server 端口号', PRIMARY KEY (`id`, `timestamp`), KEY `ob_cluster_server_event_cluster_id_timestamp_module_event` (`cluster_id`, `timestamp`, `module`, `event`, `svr_ip`, `svr_port`) LOCAL ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE (time_to_usec(`timestamp`)) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.643] monitorDataSource END CREATE_TABLES sqls:ob_cluster_server_event [2024-09-05T10:00:54.643] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_active_session_stat_0 1 [2024-09-05T10:00:54.643] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_active_session_stat_0, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_active_session_stat_0`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的服务Id', `sample_time` bigint(20) NOT NULL COMMENT '采样的时间', `session_id` bigint(20) NOT NULL COMMENT '会话ID', `session_serial` bigint(20) NOT NULL COMMENT '用来确定一个session对象,避免session_id重用的现象', `event_id` bigint(20) NOT NULL COMMENT '等待事件ID', `delta_time_waits` bigint(20) NOT NULL COMMENT '等待次数, 相对前一个采样点的增量', `delta_time_waited_us` bigint(20) NOT NULL COMMENT '总等待时长,单位为us, 相对前一个采样点的增量', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `sample_time`, `ob_server_id`, `session_id`, `session_serial`, `event_id`) ) DEFAULT CHARSET = utf8mb4 PARTITION BY RANGE COLUMNS(`sample_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.713] monitorDataSource END CREATE_TABLES sqls:ob_hist_active_session_stat_0 [2024-09-05T10:00:54.713] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_cache 1 [2024-09-05T10:00:54.713] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_cache, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_cache`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `name` varchar(128) NOT NULL COMMENT '缓存名字', `cache_size_byte` bigint(20) DEFAULT '0' COMMENT '缓存大小', `hit_count` bigint(20) DEFAULT '0' COMMENT '缓存命中成功次数', `miss_count` bigint(20) DEFAULT '0' COMMENT '缓存命中失败次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `name`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群缓存信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.785] monitorDataSource END CREATE_TABLES sqls:ob_hist_cache [2024-09-05T10:00:54.785] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_clog 1 [2024-09-05T10:00:54.785] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_clog, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_clog`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `rpc_success_time_us` bigint(20) DEFAULT '0' COMMENT '本机成功执行的clog请求的耗时', `rpc_success_count` bigint(20) DEFAULT '0' COMMENT 'clog成功执行的 RPC 请求数', `rpc_count` bigint(20) DEFAULT '0' COMMENT 'RPC 请求次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群clog信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.857] monitorDataSource END CREATE_TABLES sqls:ob_hist_clog [2024-09-05T10:00:54.857] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_cluster 1 [2024-09-05T10:00:54.857] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_cluster, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_cluster`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `cluster_create_time` datetime NOT NULL COMMENT '集群创建时间', `ob_version` varchar(128) NOT NULL COMMENT '集群版本号', `type` varchar(128) NOT NULL COMMENT '集群角色', `server_count` bigint(20) NOT NULL COMMENT 'OBSERVER节点数目', `tenant_count` bigint(20) NOT NULL COMMENT '租户个数', `start_compaction_time` datetime COMMENT '合并开始时间', `end_compaction_time` datetime COMMENT '合并结束时间', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群基本信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:54.930] monitorDataSource END CREATE_TABLES sqls:ob_hist_cluster [2024-09-05T10:00:54.930] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_gts 1 [2024-09-05T10:00:54.930] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_gts, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_gts`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `rpc_count` bigint(20) DEFAULT '0' COMMENT 'RPC获取gts的次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群gts信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.003] monitorDataSource END CREATE_TABLES sqls:ob_hist_gts [2024-09-05T10:00:55.003] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_latch 1 [2024-09-05T10:00:55.003] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_latch, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_latch`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) COMMENT 'OB集群Id', `cluster_name` varchar(256) COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户ID', `latch_name` varchar(256) NOT NULL COMMENT 'latch 名', `gets` bigint(20) NOT NULL COMMENT 'latch get 次数', `misses` bigint(20) NOT NULL COMMENT 'latch miss 次数', `sleeps` bigint(20) NOT NULL COMMENT 'latch sleep 次数', `immediate_gets` bigint(20) NOT NULL COMMENT 'latch immediate get 次数', `immediate_misses` bigint(20) NOT NULL COMMENT 'latch immediate miss 次数', `spin_gets` bigint(20) NOT NULL COMMENT 'latch spin get 次数', `wait_time` bigint(20) NOT NULL COMMENT 'latch等待时间,单位ms', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `ob_tenant_id`, `latch_name`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'latch快照' PARTITION BY RANGE (end_interval_time) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.075] monitorDataSource END CREATE_TABLES sqls:ob_hist_latch [2024-09-05T10:00:55.075] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_location_cache 1 [2024-09-05T10:00:55.075] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_location_cache, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_location_cache`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `rpc_renew_count` bigint(20) DEFAULT '0' COMMENT '缓存RPC刷新次数', `renew_count` bigint(20) DEFAULT '0' COMMENT '缓存刷新总次数', `rpc_renew_fail_count` bigint(20) DEFAULT '0' COMMENT 'RPC刷洗缓存失败次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群location cache信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.148] monitorDataSource END CREATE_TABLES sqls:ob_hist_location_cache [2024-09-05T10:00:55.148] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_packet 1 [2024-09-05T10:00:55.148] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_packet, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_packet`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `packet_code` bigint(20) NOT NULL COMMENT '包代码', `packet_name` varchar(256) NOT NULL COMMENT '包名', `incoming_count` bigint(20) DEFAULT '0' COMMENT '接收数', `incoming_size_byte` bigint(20) DEFAULT '0' COMMENT '接收大小', `outgoing_count` bigint(20) DEFAULT '0' COMMENT '发送数', `outgoing_size_byte` bigint(20) DEFAULT '0' COMMENT 'outgoingSizeByte', `outgoing_fail_count` bigint(20) DEFAULT '0' COMMENT '发送失败数', `outgoing_timeout_count` bigint(20) DEFAULT '0' COMMENT '发送超时数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `packet_code`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群packet信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.220] monitorDataSource END CREATE_TABLES sqls:ob_hist_packet [2024-09-05T10:00:55.220] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_parameter 1 [2024-09-05T10:00:55.221] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_parameter, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_parameter`( `id` bigint(20) NOT NULL COMMENT '集群内唯一值', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `name` varchar(256) NOT NULL COMMENT '配置项名字', `value` varchar(256) NOT NULL COMMENT '配置项的值', `target_type` varchar(256) NOT NULL COMMENT '配置项生效范围', `target_name` varchar(256) NOT NULL COMMENT '配置项生效对象', `modify_time` datetime NOT NULL COMMENT '配置项修改时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群参数变更历史信息' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.293] monitorDataSource END CREATE_TABLES sqls:ob_hist_parameter [2024-09-05T10:00:55.293] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_partition_stats_compressed 1 [2024-09-05T10:00:55.293] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_partition_stats_compressed, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_partition_stats_compressed`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP维护的集群ID, FK to ob_cluster.id', `tenant_name` varchar(128) NOT NULL COMMENT '租户名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob侧租户id', `timestamp` bigint(20) NOT NULL COMMENT '指标时间戳,单位(秒)', `value_compressed_binary` mediumblob NOT NULL COMMENT '值压缩后的数据(二进制)', PRIMARY KEY (`cluster_id`, `tenant_name`, `ob_tenant_id`, `timestamp`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB分区副本历史记录(压缩存储)' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.402] monitorDataSource END CREATE_TABLES sqls:ob_hist_partition_stats_compressed [2024-09-05T10:00:55.402] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_plan_cache_plan 1 [2024-09-05T10:00:55.402] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_plan_cache_plan, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_plan_cache_plan`( `collect_time` bigint(20) NOT NULL COMMENT '数据的收集时间(截断到UTC天)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `plan_id` bigint(20) NOT NULL COMMENT '计划的Id(基于自增序列产生,在重启前后可能会重复,所以需要结合first_load_time才能唯一标识Plan)', `first_load_time` bigint(20) NOT NULL COMMENT '第一次被加载时间', `plan_union_hash` varchar(32) NOT NULL DEFAULT '' COMMENT '根据plan explain 的算子计算出的标识执行计划唯一性的id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `type` smallint(6) NOT NULL COMMENT 'Plan的类型:1,本地;2,远程;3,分布式', `plan_hash` bigint(20) NOT NULL COMMENT 'Plan的哈希值', `schema_version` bigint(20) NOT NULL COMMENT 'Schema的版本号', `merged_version` bigint(20) NOT NULL COMMENT 'Plan所在服务器的合并版本号', `plan_size` bigint(20) NOT NULL COMMENT '计划的大小', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `outline_data` varchar(65535) COMMENT '执行计划的outline_data字段', `outline_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'outline ID', `sql_text` text COMMENT 'SQL的文本', `sql_text_long` longtext COMMENT '不截断的SQL文本', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `collect_time`, `ob_server_id`, `plan_id`, `first_load_time`), KEY `idx_sql_id_first_load_time_collect_time` (`sql_id`, `first_load_time`, `collect_time`) LOCAL, KEY `idx_ob_db_id_sql_id_plan_union_hash` (`ob_db_id`, `sql_id`, `plan_union_hash`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史执行计划表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.542] monitorDataSource END CREATE_TABLES sqls:ob_hist_plan_cache_plan [2024-09-05T10:00:55.542] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_plan_cache_plan_explain 1 [2024-09-05T10:00:55.543] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_plan_cache_plan_explain, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_plan_cache_plan_explain`( `collect_time` bigint(20) NOT NULL COMMENT '数据的收集时间(截断到UTC天)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `plan_id` bigint(20) NOT NULL COMMENT '计划的Id(基于自增序列产生,在重启前后可能会重复,所以需要结合first_load_time才能唯一标识Plan)', `first_load_time` bigint(20) NOT NULL COMMENT '第一次被加载时间', `id` int(11) NOT NULL COMMENT '操作的顺序号', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `sql_id` varchar(32) NOT NULL DEFAULT '' COMMENT 'SQL_ID', `plan_union_hash` varchar(32) NOT NULL DEFAULT '' COMMENT '根据plan explain 的算子计算出的标识执行计划唯一性的id', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `operator` varchar(128) NOT NULL COMMENT '算子', `object_name` varchar(128) NOT NULL COMMENT '操作目标的名称(当前为表名)', `rows` bigint(20) NOT NULL COMMENT '预估行', `cost` bigint(20) NOT NULL COMMENT '代价', `property` text NOT NULL COMMENT '输出&过滤', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `collect_time`, `ob_server_id`, `plan_id`, `first_load_time`, `id`), KEY `idx_first_load_time_plan_id` (`first_load_time`, `plan_id`, `collect_time`) LOCAL, KEY `idx_ob_db_id_sql_id_plan_union_hash` (`ob_db_id`, `sql_id`, `plan_union_hash`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史执行计划的步骤表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.648] monitorDataSource END CREATE_TABLES sqls:ob_hist_plan_cache_plan_explain [2024-09-05T10:00:55.648] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_plan_cache_plan_stat_0 1 [2024-09-05T10:00:55.648] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_plan_cache_plan_stat_0, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_plan_cache_plan_stat_0`( `collect_time` bigint(20) NOT NULL COMMENT '统计指标的采集时间(微秒)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `plan_id` bigint(20) NOT NULL COMMENT '计划的Id', `first_load_time` bigint(20) NOT NULL COMMENT '计划第一次被加载的时间', `plan_union_hash` varchar(32) NOT NULL DEFAULT '' COMMENT '根据plan explain 的算子计算出的标识执行计划唯一性的id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `avg_exe_usec` bigint(20) NOT NULL COMMENT '平均执行时间', `slowest_exe_time` bigint(20) NOT NULL COMMENT '最慢一次执行的耗时', `slow_count` bigint(20) NOT NULL COMMENT '当前Plan成为慢查询的次数', `hit_count` bigint(20) NOT NULL COMMENT '累计命中次数(有问题)', `executions` bigint(20) NOT NULL COMMENT '累计执行次数', `disk_reads` bigint(20) NOT NULL COMMENT '所有执行的累计物理读次数', `direct_writes` bigint(20) NOT NULL COMMENT '所有执行的累计写盘次数', `buffer_gets` bigint(20) NOT NULL COMMENT '所有执行的累计逻辑读次数', `application_wait_time` bigint(20) NOT NULL COMMENT '所有执行的累计Application事件时间', `concurrency_wait_time` bigint(20) NOT NULL COMMENT '所有执行的累计Concurrency事件时间', `user_io_wait_time` bigint(20) NOT NULL COMMENT '所有执行的累计UserIO事件时间', `rows_processed` bigint(20) COMMENT '所有执行的结果行数或更新行的累计值', `elapsed_time` bigint(20) COMMENT '所有执行的累计响应时间', `cpu_time` bigint(20) COMMENT '所有执行的累计CPU时间', `large_querys` bigint(20) COMMENT '所有执行被判断为大查询的次数', `delayed_large_querys` bigint(20) COMMENT '所有执行被判断为大查询且被丢入大查询队列的次数', `timeout_count` bigint(20) COMMENT '超时次数', `table_scan` tinyint(4) COMMENT '是否包含表扫描', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `collect_time`, `ob_server_id`, `plan_id`, `first_load_time`), KEY `idx_ob_hist_plan_cache_plan_stat_0_sql_id` (`sql_id`, `ob_db_id`, `ob_tenant_id`, `ob_cluster_id`, `cluster_name`, `collect_time`) LOCAL, KEY `idx_first_load_time_plan_id` (`first_load_time`, `plan_id`, `collect_time`) LOCAL, KEY `idx_ob_db_id_sql_id_plan_union_hash` (`ob_db_id`, `sql_id`, `plan_union_hash`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史执行计划的性能表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.756] monitorDataSource END CREATE_TABLES sqls:ob_hist_plan_cache_plan_stat_0 [2024-09-05T10:00:55.756] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_replica 1 [2024-09-05T10:00:55.756] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_replica, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_replica`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) COMMENT 'OB集群Id', `cluster_name` varchar(256) COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ip_address` varchar(128) NOT NULL COMMENT ' server ip address', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob tenant ID', `data_size` bigint(20) COMMENT '数据容量', `replica_count` bigint(20) COMMENT '副本分区的个数', `leader_count` bigint(20) COMMENT '主分区个数', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `ob_tenant_id`, `ip_address`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '副本分布情况' PARTITION BY RANGE (`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.827] monitorDataSource END CREATE_TABLES sqls:ob_hist_replica [2024-09-05T10:00:55.827] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_row_lock 1 [2024-09-05T10:00:55.827] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_row_lock, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_row_lock`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) COMMENT 'OB集群Id', `cluster_name` varchar(256) COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户ID', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `success_count` bigint(20) NOT NULL COMMENT '申请成功的次数', `fail_count` bigint(20) NOT NULL COMMENT '申请失败的次数', `wait_time` bigint(20) NOT NULL COMMENT '等待时间,单位ms', `timeout_count` bigint(20) NOT NULL COMMENT '超时次数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `ob_tenant_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '行锁快照' PARTITION BY RANGE (end_interval_time) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.899] monitorDataSource END CREATE_TABLES sqls:ob_hist_row_lock [2024-09-05T10:00:55.899] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_rpc 1 [2024-09-05T10:00:55.899] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_rpc, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_rpc`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `incoming_count` bigint(20) DEFAULT '0' COMMENT '接收数', `incoming_size_byte` bigint(20) DEFAULT '0' COMMENT '接收大小', `outgoing_count` bigint(20) DEFAULT '0' COMMENT '发送数', `outgoing_size_byte` bigint(20) DEFAULT '0' COMMENT 'outgoingSizeByte', `outgoing_fail_count` bigint(20) DEFAULT '0' COMMENT '发送失败数', `net_delay_time_us` bigint(20) DEFAULT '0' COMMENT '网络延迟大小', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群RPC信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:55.971] monitorDataSource END CREATE_TABLES sqls:ob_hist_rpc [2024-09-05T10:00:55.971] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_server 1 [2024-09-05T10:00:55.971] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_server, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_server`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) COMMENT 'OB集群Id', `cluster_name` varchar(256) COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `server_id` bigint(20) NOT NULL COMMENT ' ocp端记录的server Id', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `port` int(11) NOT NULL COMMENT 'server port,对应OB内svr_port', `zone_name` varchar(128) NOT NULL COMMENT 'zone名', `rootserver_type` varchar(128) COMMENT 'rootserver的类型,leader 是主RS;follower 是备RS,null 表示无RS', `inner_status` varchar(16) COMMENT 'OB内observer状态,active/inactive(小写),内部表 __all_server status 列值', `start_time` datetime COMMENT 'observer提供服务的时间', `stop_time` datetime COMMENT 'observer上一次下线的时间', `total_cpu` float COMMENT '总cpu核心数', `cpu_assigned` float COMMENT '已分配的cpu核心数', `total_memory` bigint(20) COMMENT '内存容量,单位Byte', `memory_assigned` bigint(20) COMMENT '已分配的内存容量,单位Byte', `total_disk` bigint(20) COMMENT '磁盘总大小,单位Byte', `disk_in_used` bigint(20) COMMENT '已使用磁盘大小,单位Byte', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `server_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群中observer信息的快照' PARTITION BY RANGE (`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.045] monitorDataSource END CREATE_TABLES sqls:ob_hist_server [2024-09-05T10:00:56.045] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_snapshot 1 [2024-09-05T10:00:56.045] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_snapshot, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_snapshot`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID,集群内递增', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `version` bigint(20) NOT NULL COMMENT '快照的版本号', `begin_interval_time` bigint(20) NOT NULL COMMENT '起始快照时间点', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照时间点', `task_instance_id` bigint(20) NOT NULL COMMENT '任务ID', `flush_elapsed` bigint(20) NOT NULL DEFAULT '0' COMMENT '生成快照花费的时间', `error_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '生成本次快照点时遇到的错误数', `error_info` varchar(1024) NOT NULL COMMENT '生成本次快照点时遇到的错误描述', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群快照记录表' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.107] monitorDataSource END CREATE_TABLES sqls:ob_hist_snapshot [2024-09-05T10:00:56.107] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_sample 1 [2024-09-05T10:00:56.107] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_sample, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_sample`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'SQL_ID', `cause` varchar(16) NOT NULL COMMENT '采样的触发,如:slow、top', `cause_type` bigint(20) NOT NULL DEFAULT '1' COMMENT '采样类型', `is_sampled` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否是采样数据', `request_id` bigint(20) NOT NULL COMMENT 'RequestId', `trace_id` varchar(128) NOT NULL COMMENT 'TraceId', `client_ip` varchar(32) NOT NULL COMMENT '客户端Ip', `client_port` int(11) NOT NULL COMMENT '客户端Port', `user_client_ip` varchar(32) NOT NULL DEFAULT '' COMMENT 'user client ip', `request_time` bigint(20) NOT NULL COMMENT '请求时间', `plan_id` bigint(20) NOT NULL COMMENT '计划Id', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '访问分区数', `ret_code` bigint(20) NOT NULL COMMENT '返回码', `event` varchar(256) NOT NULL COMMENT '最长等待事件', `wait_time` bigint(20) NOT NULL COMMENT '最长等待事件的时间(微秒)', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '发送RPC次数', `plan_type` bigint(20) NOT NULL DEFAULT '0' COMMENT '执行计划类型', `is_inner_sql` bigint(20) NOT NULL DEFAULT '0' COMMENT '是否内部SQL', `is_executor_rpc` bigint(20) NOT NULL DEFAULT '0' COMMENT '是否执行RPC请求', `is_hit_plan` bigint(20) NOT NULL DEFAULT '0' COMMENT '是否命中执行计划', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '响应时间 —— 接受到请求到执行结束的总时间(微秒)', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT 'CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '重试次数', `is_table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '是否包含全表扫描', `consistency_level` bigint(20) NOT NULL DEFAULT '0' COMMENT '一致性级别:2:weak; 3:strong', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT 'Ssstore读行数', `expected_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '预期线程数', `used_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '实际使用线程数', `memory_used` bigint(20) NOT NULL DEFAULT '0' COMMENT '内存使用,单位Byte', `transaction_hash` varchar(256) DEFAULT '0' COMMENT '事务的trans_hash,能和ob_hist_trans_stat_v2进行关联', `sql_text` text COMMENT 'SQL的文本', `sql_text_long` longtext COMMENT '不截断的SQL文本', `params_value` longtext COMMENT '参数值', `flt_trace_id` varchar(1024) COMMENT '全链路日志 Trace Id', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `ob_server_id`, `request_id`, `request_time`), KEY `idx_tenant_cause_type_request_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `cause_type`, `request_time`) LOCAL, KEY `idx_request_time_cluster_info_sql_id` (`ob_cluster_id`, `cluster_name`, `cause_type`, `request_time`, `sql_id`, `ob_db_id`) LOCAL, KEY `idx_cause_type_request_time` (`cause_type`, `request_time`, `sql_id`, `ob_db_id`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'SQL执行采样' PARTITION BY RANGE COLUMNS(`request_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.272] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_sample [2024-09-05T10:00:56.272] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_stat 1 [2024-09-05T10:00:56.272] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_stat, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_stat`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `snapshot_id` varchar(20) NOT NULL COMMENT '快照ID', `begin_interval_time` bigint(20) NOT NULL COMMENT '快照区间的开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '快照区间的结束时间', `first_present_time` bigint(20) NOT NULL COMMENT 'SQL的首次出现时间', `last_present_time` bigint(20) NOT NULL COMMENT 'SQL的最后出现时间', `create_time` timestamp(6) DEFAULT CURRENT_TIMESTAMP(6) COMMENT '快照生成时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `max_affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)', `max_net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值s)请求在Observer从网络进入队列的时间(微秒)', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `max_user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `max_disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', `logical_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)逻辑读次数 row_cache_hit * 2 + bloom_filter_cache_hit * 2 + block_cache_hit + block_index_cache_hit + disk_reads', `max_logical_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)逻辑读次数', PRIMARY KEY (`snapshot_id`, `ob_tenant_id`, `ob_server_id`, `ob_db_id`, `sql_id`, `end_interval_time`), KEY `idx_sql_audit_stat_cluster_tenant_server_db_sqlid_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `ob_server_id`, `ob_db_id`, `sql_id`, `end_interval_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'v$sql_audit基于快照区间的统计数据' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.393] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_stat [2024-09-05T10:00:56.393] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_stat_0 1 [2024-09-05T10:00:56.393] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_stat_0, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_stat_0`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'SQL_ID', `begin_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间结束时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `last_fail_info` bigint(20) COMMENT '最后一次错误信息,前46存储错误时间信息,后18位存储错误码信息', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `event_4_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"\"等待事件的累计时间(微秒)(sum(case event when \"\" then wait_time_micro else 0 end))', `event_5_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"\"等待事件的累计时间(微秒)(sum(case event when \"\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `is_sub_plan` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否为PX、远程执行SQL', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', `min_request_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最小的执行时间', `max_request_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的执行时间', `sql_type` bigint(20) NOT NULL DEFAULT '-1' COMMENT 'SQL的类型,1:select, 2:select for update, 3:insert,4:update, 5: delete, 6: replace', `max_affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的更新行数', `max_return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的查询返回行数', `max_partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的访问分区数', `user_client_ip_of_max_affected_rows` varchar(32) NOT NULL DEFAULT '' COMMENT '区间内最大的影响行数对应的user_client_ip', `user_client_ip_of_max_return_rows` varchar(32) NOT NULL DEFAULT '' COMMENT '区间内最大的返回行数对应的user_client_ip', `user_client_ip_of_max_partition_cnt` varchar(32) NOT NULL DEFAULT '' COMMENT '区间内最大的分区数对应的user_client_ip', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`), KEY `idx_ob_hist_sql_audit_stat_cluster_server_time` (`ob_cluster_id`, `cluster_name`, `ob_server_id`, `begin_interval_time`) LOCAL, KEY `idx_sql_id_begin_interval_time` (`sql_id`, `begin_interval_time`) LOCAL, KEY `idx_end_interval_time` (`end_interval_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史SQL性能指标' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.526] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_stat_0 [2024-09-05T10:00:56.526] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_stat_1 1 [2024-09-05T10:00:56.526] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_stat_1, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_stat_1`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `begin_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间结束时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `last_fail_info` bigint(20) COMMENT '最后一次错误信息,前46存储错误时间信息,后18位存储错误码信息', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`), KEY `idx_ob_hist_sql_audit_stat_1_cluster_server_time` (`ob_cluster_id`, `cluster_name`, `ob_server_id`, `begin_interval_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史SQL性能指标的第一级归集' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.627] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_stat_1 [2024-09-05T10:00:56.627] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_stat_2 1 [2024-09-05T10:00:56.627] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_stat_2, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_stat_2`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `begin_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间结束时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `last_fail_info` bigint(20) COMMENT '最后一次错误信息,前46存储错误时间信息,后18位存储错误码信息', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`), KEY `idx_ob_hist_sql_audit_stat_2_cluster_server_time` (`ob_cluster_id`, `cluster_name`, `ob_server_id`, `begin_interval_time`) LOCAL, KEY `idx_begin_interval_time` (`begin_interval_time`) LOCAL, KEY `idx_sql_id_begin_interval_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `sql_id`, `begin_interval_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史SQL性能指标的第二级归集' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.752] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_stat_2 [2024-09-05T10:00:56.752] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_stat_3 1 [2024-09-05T10:00:56.752] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_stat_3, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_stat_3`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `begin_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间结束时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史SQL性能指标的第三级归集' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.840] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_stat_3 [2024-09-05T10:00:56.840] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_plan_monitor 1 [2024-09-05T10:00:56.840] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_plan_monitor, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_plan_monitor`( `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `plan_line_id` bigint(20) NOT NULL COMMENT '算子行的id', `request_id` bigint(20) NOT NULL COMMENT '算子行的request id', `trace_id` varchar(256) NOT NULL COMMENT 'sql执行的tarce id', `sample_time` bigint(20) NOT NULL COMMENT '采样的时间', `process_id` bigint(20) NOT NULL COMMENT '算子执行的进程id', `plan_operation` varchar(128) NOT NULL COMMENT '算子名称', `plan_depth` bigint(20) NOT NULL COMMENT '算子在计划树中的深度', `output_rows` bigint(20) NOT NULL COMMENT '算子吐行', `first_refresh_time` timestamp(6) COMMENT '算子开始监控的时间', `last_refresh_time` timestamp(6) COMMENT '算子结束监控的时间', `first_change_time` varchar(32) COMMENT '算子吐出首行数据时间', `last_change_time` varchar(32) COMMENT '算子吐出最后一行数据时间', `rescan_count` bigint(20) COMMENT '算子被 rescan 的次数', `otherstat_1_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_1的id', `otherstat_1_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_1的值', `otherstat_2_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_2的id', `otherstat_2_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_2的值', `otherstat_3_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_3的id', `otherstat_3_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_3的值', `otherstat_4_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_4的id', `otherstat_4_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_4的值', `otherstat_5_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_5的id', `otherstat_5_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_5的值', `otherstat_6_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_6的id', `otherstat_6_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_6的值', `otherstat_7_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_7的id', `otherstat_7_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_7的值', `otherstat_8_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_8的id', `otherstat_8_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_8的值', `otherstat_9_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_9的id', `otherstat_9_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_9的值', `otherstat_10_id` bigint(20) COMMENT 'hash算子的特异化信息otherstat_10的id', `otherstat_10_value` bigint(20) COMMENT 'hash算子的特异化信息otherstat_10的值', PRIMARY KEY (`ob_cluster_id`, `ob_tenant_id`, `ob_server_id`, `cluster_name`, `plan_line_id`, `plan_operation`, `trace_id`, `request_id`, `sample_time`), KEY `idx_ob_hist_sql_plan_monitor_trace_id` (`trace_id`, `ob_cluster_id`, `ob_tenant_id`, `ob_server_id`, `cluster_name`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'plan monitor采样' PARTITION BY RANGE COLUMNS(`sample_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:56.931] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_plan_monitor [2024-09-05T10:00:56.931] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sqltext 1 [2024-09-05T10:00:56.931] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sqltext, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sqltext`( `collect_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '数据的收集时间(截断到UTC天)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `tenant_name` varchar(64) NOT NULL COMMENT '租户的名称', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL COMMENT 'OB的数据库Id', `db_name` varchar(128) NOT NULL COMMENT '数据库的名称', `ob_user_id` bigint(20) NOT NULL COMMENT 'OB的用户Id', `user_name` varchar(64) NOT NULL COMMENT '用户的名称', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `sql_text` text NOT NULL COMMENT 'SQL的文本', `statement` text COMMENT 'SQL的参数化文本', `sql_text_long` longtext COMMENT '不截断的SQL文本', `statement_long` longtext COMMENT '不截断的SQL参数化文本', `table_list` varchar(4096) COMMENT 'SQL 涉及的表', `sql_type` varchar(1024) COMMENT 'SQL的类型', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `high_risk_type` varchar(1024) COMMENT 'SQL高危类型', `params_value` longtext COMMENT '参数值', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `collect_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`), KEY `idx_sqltext_cluster_tenant_sqlid_collect_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `sql_id`, `collect_time`) LOCAL, KEY `idx_sql_id_create_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `create_time`) LOCAL, KEY `idx_high_risk_type` (`high_risk_type`) LOCAL, KEY `idx_create_time` (`create_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB历史SQL的文本信息表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.082] monitorDataSource END CREATE_TABLES sqls:ob_hist_sqltext [2024-09-05T10:00:57.082] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_stat_server_progress 1 [2024-09-05T10:00:57.082] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_stat_server_progress, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_stat_server_progress`( `key` varchar(32) NOT NULL COMMENT '数据的类别', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `progress` bigint(20) NOT NULL COMMENT '一次上报或归集后的进度(微秒)', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), PRIMARY KEY (`key`, `ob_cluster_id`, `cluster_name`, `ob_server_id`) ) DEFAULT CHARSET = utf8mb4 ]} [2024-09-05T10:00:57.140] monitorDataSource END CREATE_TABLES sqls:ob_hist_stat_server_progress [2024-09-05T10:00:57.140] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sysstat 1 [2024-09-05T10:00:57.140] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sysstat, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sysstat`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `ob_cluster_id` bigint(20) COMMENT 'OB的集群Id', `cluster_name` varchar(128) COMMENT 'OB的集群名称', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob tenant ID', `ip_address` varchar(128) COMMENT ' server ip address', `name` varchar(128) NOT NULL COMMENT 'stat name', `total_value` double NOT NULL COMMENT '快照范围内的总计值', `start_value_ps` double NOT NULL COMMENT '开始时的值 per sec', `end_value_ps` double NOT NULL COMMENT '结束时的值 per sec', `max_value_ps` double NOT NULL COMMENT '最大值 per sec', `max_value_ps_first_occurred` bigint(20) NOT NULL COMMENT '最大值首次出现的时间', `min_value_ps` double NOT NULL COMMENT '最小值per sec', `min_value_ps_first_occurred` bigint(20) NOT NULL COMMENT '最小值首次出现的时间', `count` bigint(20) NOT NULL COMMENT '统计值的个数', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', `median_value` double NOT NULL DEFAULT '0' COMMENT '中位数值', PRIMARY KEY (`cluster_id`, `snapshot_id`, `ob_tenant_id`, `name`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '工作负载信息' PARTITION BY RANGE (`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.214] monitorDataSource END CREATE_TABLES sqls:ob_hist_sysstat [2024-09-05T10:00:57.214] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_system_event 1 [2024-09-05T10:00:57.214] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_system_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_system_event`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `event_id` bigint(20) NOT NULL COMMENT '事件的标识', `event_name` varchar(128) NOT NULL COMMENT '事件名称', `wait_class` varchar(64) NOT NULL COMMENT '事件所属分类的名称', `total_waits` bigint(20) NOT NULL COMMENT '累计等待次数', `total_timeouts` bigint(20) NOT NULL COMMENT '累计等待超时次数', `time_waited_us` bigint(20) NOT NULL COMMENT '累计等待时', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `ip`, `event_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '等待事件记录' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.277] monitorDataSource END CREATE_TABLES sqls:ob_hist_system_event [2024-09-05T10:00:57.277] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_tenant 1 [2024-09-05T10:00:57.277] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_tenant, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_tenant`( `cluster_id` bigint(20) NOT NULL COMMENT 'OCP保存的集群Id', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `name` varchar(128) NOT NULL COMMENT '租户名', `mode` varchar(64) NOT NULL DEFAULT 'MYSQL' COMMENT '租户模式', `primary_zone` varchar(128) COMMENT 'zone优先级', `locality` varchar(4096) COMMENT '副本分布', `unit_config_str` varchar(4096) COMMENT '资源规格配置, 类似3C5G*2,3C6G*1', `server_list` varchar(4096) COMMENT '服务器列表, 逗号分割。类似10.0.0.1,10.0.0.2', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`cluster_id`, `snapshot_id`, `ob_tenant_id`, `end_interval_time`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '集群中租户信息的快照' PARTITION BY RANGE (`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.350] monitorDataSource END CREATE_TABLES sqls:ob_hist_tenant [2024-09-05T10:00:57.350] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_trans_stat_v2 1 [2024-09-05T10:00:57.350] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_trans_stat_v2, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_trans_stat_v2`( `collect_time` bigint(20) NOT NULL COMMENT '统计指标的采集时间(微秒)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL COMMENT 'OB的服务Id', `trans_id` varchar(256) NOT NULL COMMENT '事务唯一标识,由hash/inc/addr/t四部分组成', `tx_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '事务ID', `session_id` bigint(20) NOT NULL COMMENT 'session_id', `log_size_byte` bigint(20) NOT NULL DEFAULT '0' COMMENT '事务日志量大小', `participants` text NOT NULL COMMENT '事务参与者', `sql_number` bigint(20) NOT NULL COMMENT '事务中SQL的序号,0表示为follower参与者', `current_participant` varchar(256) NOT NULL COMMENT '当前采样的事务参与者', `trans_type` bigint(20) NOT NULL COMMENT '事务类型:1:普通单机事务、2:分布式事务、3:XA事务', `ctx_create_time` bigint(20) NOT NULL COMMENT '参与者上下问的创建时间', `ctx_trans_state` bigint(20) NOT NULL COMMENT '参与者上下文的事务状态:trans_action > 2进入事务提交阶段;trans_action <= 2事务执行过程中', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `ls_id` bigint(20) NOT NULL DEFAULT '-1' COMMENT '所属日志流ID', `global_id` varchar(256) COMMENT 'XA事务全局标识符', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `collect_time`, `trans_id`, `tx_id`, `ob_server_id`, `current_participant`), KEY `idx_collect_time_cluster_info` (`ob_cluster_id`, `cluster_name`, `collect_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '活跃事务参与者采样统计表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.449] monitorDataSource END CREATE_TABLES sqls:ob_hist_trans_stat_v2 [2024-09-05T10:00:57.449] monitorDataSource BEGIN CREATE_TABLES sqls:ob_tenant_mini_compaction_info 1 [2024-09-05T10:00:57.449] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_tenant_mini_compaction_info, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_tenant_mini_compaction_info`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `timestamp` bigint(20) NOT NULL COMMENT '数据采集时间', `tenant_id` bigint(20) NOT NULL COMMENT 'OCP内部租户ID', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB内部的clusterId', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名', `tablet_count` bigint(20) NOT NULL COMMENT '参与统计的转储TABLET数量', `total_occupy_size` bigint(20) NOT NULL COMMENT '参与统计的TABLET转储数据量,单位bytes', `total_row_count` bigint(20) NOT NULL COMMENT '参与统计的TABLET转储数据行,单位行', `min_start_time` bigint(20) NOT NULL COMMENT '参与统计的TABLET转储最小开始时间', `max_finish_time` bigint(20) NOT NULL COMMENT '参与统计的TABLET转储最大结束时间', PRIMARY KEY (`id`, `timestamp`), KEY `key_ob_tenant_mini_compaction_info_min_start_time` (`min_start_time`) LOCAL, KEY `key_ob_tenant_mini_compaction_info_max_finish_time` (`max_finish_time`) LOCAL ) AUTO_INCREMENT = 1 DEFAULT CHARSET = utf8mb4 COMMENT = '租户转储信息采集' PARTITION BY RANGE COLUMNS(`timestamp`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.542] monitorDataSource END CREATE_TABLES sqls:ob_tenant_mini_compaction_info [2024-09-05T10:00:57.542] monitorDataSource BEGIN CREATE_TABLES sqls:ob_wait_event 1 [2024-09-05T10:00:57.542] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_wait_event, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_wait_event`( `event_id` bigint(20) NOT NULL COMMENT '事件ID', `event_name` varchar(128) NOT NULL COMMENT '事件名', `wait_class_id` bigint(20) NOT NULL COMMENT '等待类型ID', `wait_class_name` varchar(128) NOT NULL COMMENT '等待类型名', PRIMARY KEY (`event_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB等待事件表' ]} [2024-09-05T10:00:57.606] monitorDataSource END CREATE_TABLES sqls:ob_wait_event [2024-09-05T10:00:57.606] monitorDataSource BEGIN CREATE_TABLES sqls:ocp_perf_sql_diagnosis 1 [2024-09-05T10:00:57.606] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_perf_sql_diagnosis, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_perf_sql_diagnosis`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `db_name` varchar(1024) NOT NULL DEFAULT '' COMMENT '数据库名', `user_name` varchar(64) COMMENT '用户的名称', `sql_id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'SQL_ID', `sql_text_short` varchar(1024) NOT NULL COMMENT 'SQL的文本', `diagnose_type` varchar(128) NOT NULL DEFAULT '' COMMENT '诊断类型', `diagnose_param` text NOT NULL COMMENT '诊断结果参数', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '执行次数', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT 'CPU时间', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '响应时间', `first_execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '诊断时间段内第一次执行的时间', `last_execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '诊断时间段内最后一次执行的时间', `plan_id` bigint(20) DEFAULT '0' COMMENT 'planID', `first_load_time` bigint(20) DEFAULT '0' COMMENT 'plan的firstLoadTime', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `get_plan_time` bigint(20) COMMENT '生成执行计划的时间', `begin_interval_time` bigint(20) COMMENT '诊断任务扫描的时间段开始时间', `end_interval_time` bigint(20) COMMENT '诊断任务扫描的时间段结束时间', `create_time` timestamp(6) DEFAULT CURRENT_TIMESTAMP(6) COMMENT '创建时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `ob_server_id`, `ob_db_id`, `sql_id`, `diagnose_type`, `first_execute_time`), KEY `idx_ocp_perf_sql_diagnosis_first_execute_time` (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `first_execute_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '诊断事件记录表' PARTITION BY RANGE COLUMNS(`first_execute_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.706] monitorDataSource END CREATE_TABLES sqls:ocp_perf_sql_diagnosis [2024-09-05T10:00:57.706] monitorDataSource BEGIN CREATE_TABLES sqls:ocp_perf_sql_diagnosis_task 1 [2024-09-05T10:00:57.707] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ocp_perf_sql_diagnosis_task, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ocp_perf_sql_diagnosis_task`( `task_name` varchar(64) NOT NULL COMMENT '诊断任务名:PLAN_CHANGE/SQL_PERF/SQL_INDEX', `begin_interval_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '诊断时间段的开始时间', `end_interval_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '诊断时间段的结束时间', `executor` varchar(64) NOT NULL COMMENT '执行主机的地址', `status` varchar(20) NOT NULL COMMENT '执行状态', `create_time` timestamp(6) DEFAULT CURRENT_TIMESTAMP(6) COMMENT '记录生成时间', `update_time` timestamp(6) DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6) COMMENT '记录修改时间', PRIMARY KEY (`task_name`, `begin_interval_time`, `executor`), KEY `idx_ocp_perf_sql_diagnosis_task_end_interval_time` (`end_interval_time`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = '诊断任务执行记录表' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.793] monitorDataSource END CREATE_TABLES sqls:ocp_perf_sql_diagnosis_task [2024-09-05T10:00:57.793] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_sql_audit_sample_statistics 1 [2024-09-05T10:00:57.793] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_sql_audit_sample_statistics, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_sql_audit_sample_statistics`( `id` bigint(20) NOT NULL AUTO_INCREMENT, `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_server_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的服务Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `ob_user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'SQL_ID', `cause_type` bigint(20) NOT NULL DEFAULT '1' COMMENT '采样类型', `begin_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间开始时间', `end_interval_time` bigint(20) NOT NULL COMMENT '统计指标的区间结束时间', `executions` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行次数', `affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)更新行数', `return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)查询返回行数', `partition_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)访问分区数', `fail_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码不为0的发生次数', `ret_code_4012_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4012(OB_TIMEOUT)的发生次数', `ret_code_4013_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-4013(OB_ALLOCATE_MEMORY_FAILED)的发生次数', `ret_code_5001_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5001(OB_ERR_PARSE_SQL)的发生次数', `ret_code_5024_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5024(OB_ERR_PRIMARY_KEY_DUPLICATE)的发生次数', `ret_code_5167_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5167(OB_ERR_DATA_TOO_LONG)的发生次数', `ret_code_5217_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-5217(OB_ERR_BAD_FIELD_ERROR)的发生次数', `ret_code_6002_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)结果码-6002(OB_TRANS_ROLLBACKED)的发生次数', `event_0_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"system internal wait\"等待事件的累计时间(微秒)(sum(case event when \"system internal wait\" then wait_time_micro else 0 end))', `event_1_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"mysql response wait client\"等待事件的累计时间(微秒)(sum(case event when \"mysql response wait client\" then wait_time_micro else 0 end))', `event_2_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"sync rpc\"等待事件的累计时间(微秒)(sum(case event when \"sync rpc\" then wait_time_micro else 0 end))', `event_3_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"db file data read\"等待事件的累计时间(微秒)(sum(case event when \"db file data read\" then wait_time_micro else 0 end))', `event_4_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"\"等待事件的累计时间(微秒)(sum(case event when \"\" then wait_time_micro else 0 end))', `event_5_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)\"\"等待事件的累计时间(微秒)(sum(case event when \"\" then wait_time_micro else 0 end))', `total_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待时间(微秒)', `total_waits` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)总等待次数', `rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)发送RPC次数', `plan_type_local_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)本地执行计划次数(sum(case plan_type when 1 then 1 else 0 end))', `plan_type_remote_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)远程执行计划次数(sum(case plan_type when 2 then 1 else 0 end))', `plan_type_dist_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)分布式执行计划次数(sum(case plan_type when 3 then 1 else 0 end))', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数(count is_inner_sql=1)', `executor_rpc_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行RPC请求次数', `miss_plan_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)未命中计划缓存的次数', `elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)响应时间 —— 接受到请求到执行结束的总时间(微秒)', `max_elapsed_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间忙内的最大值)最大响应时间', `net_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)客户端请求传输到Observer的时间(微秒)', `net_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在Observer从网络进入队列的时间(微秒)s', `queue_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)请求在队列中的等待时间(微秒)', `decode_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)语法解析时间(微秒)', `get_plan_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)生成计划的时间(微秒)', `execute_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)执行计划的时间(微秒)', `cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)CPU时间(微秒)(execute_time+get_plan_time-total_wait_time_micro)', `max_cpu_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的最大值)最大CPU时间(微秒)', `application_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Application类事件的总时间(微秒)', `concurrency_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Concurrency类事件的总时间(微秒)', `user_io_wait_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有UserIO类事件的总时间(微秒)', `schedule_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)所有Schedule类事件的总时间(微秒)', `row_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Row Cache命中次数', `bloom_filter_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Bloom Filter Cache命中次数', `block_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Cache命中次数', `block_index_cache_hit` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Block Index Cache命中次数', `disk_reads` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)磁盘读次数', `retry_cnt` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)重试次数', `table_scan` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)表扫描次数', `consistency_level_strong` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)强一致性级别次数(sum(case consistency_level when 3 then 1 else 0 end))', `consistency_level_weak` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)弱一致性级别次数(sum(case consistency_level when 2 then 1 else 0 end))', `memstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Memstore读行数', `ssstore_read_row_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)Ssstore读行数', `min_request_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最小的执行时间', `max_request_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的执行时间', `max_expected_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大预期线程数', `max_used_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大实际使用线程数', `expected_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)预期线程数', `used_worker_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)实际使用线程数', `memory_used` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内存使用', `max_memory_used` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的内存使用', `max_application_wait_time` bigint(20) NOT NULL COMMENT '(区间内的总计)Application事件时间', `max_concurrency_wait_time` bigint(20) NOT NULL COMMENT '(区间内的总计)Concurrency事件时间', `max_user_io_wait_time` bigint(20) NOT NULL COMMENT '(区间内的总计)UserIO事件时间', `max_disk_reads` bigint(20) NOT NULL COMMENT '区间内最大的物理读次数', `max_affected_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的更新行数', `max_return_rows` bigint(20) NOT NULL DEFAULT '0' COMMENT '区间内最大的查询返回行数', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_server_id`, `ob_db_id`, `ob_user_id`, `sql_id`), KEY `idx_cluster_id` (`ob_cluster_id`, `cluster_name`, `id`) LOCAL ) DEFAULT CHARSET = utf8mb4 COMMENT = 'OB采样SQL性能指标的统计结果' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.898] monitorDataSource END CREATE_TABLES sqls:ob_hist_sql_audit_sample_statistics [2024-09-05T10:00:57.898] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_high_risk_sql 1 [2024-09-05T10:00:57.898] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_high_risk_sql, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_high_risk_sql`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `user_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的用户Id', `sql_id` varchar(32) NOT NULL COMMENT 'SQL_ID', `inner_sql_count` bigint(20) NOT NULL DEFAULT '0' COMMENT '(区间内的总计)内部SQL次数', `client_ip` varchar(32) NOT NULL COMMENT '请求Ip', `high_risk_type` bigint(20) DEFAULT '0' COMMENT 'SQL高危类型', `begin_interval_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '统计开始时间', `end_interval_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '统计结束时间', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `begin_interval_time`, `ob_db_id`, `user_id`, `sql_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '高危sql的统计数据' PARTITION BY RANGE COLUMNS(`begin_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:57.961] monitorDataSource END CREATE_TABLES sqls:ob_hist_high_risk_sql [2024-09-05T10:00:57.961] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_memory 1 [2024-09-05T10:00:57.961] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_memory, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_memory`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `context` varchar(256) NOT NULL COMMENT '上下文名称', `item_count` bigint(20) DEFAULT '0' COMMENT '持有的内存单元的个数', `used_byte` bigint(20) DEFAULT '0' COMMENT '当前使用的内存量,byte', `hold_byte` bigint(20) DEFAULT '0' COMMENT '当前持有的内存量,byte', `max_used_byte` bigint(20) DEFAULT '0' COMMENT '最大内存使用量', `min_used_byte` bigint(20) DEFAULT '0' COMMENT '最小内存使用量', `max_value_first_occurred` bigint(20) DEFAULT '0' COMMENT '最大值的发生时间', `min_value_first_occurred` bigint(20) DEFAULT '0' COMMENT '最小值的发生时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `ob_tenant_id`, `context`, `end_interval_time`, `ip`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '模块内存信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:58.033] monitorDataSource END CREATE_TABLES sqls:ob_hist_memory [2024-09-05T10:00:58.033] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_partition_hit 1 [2024-09-05T10:00:58.033] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_partition_hit, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_partition_hit`( `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB集群Id', `cluster_name` varchar(256) NOT NULL COMMENT 'OB集群名字', `snapshot_id` bigint(20) NOT NULL COMMENT '快照ID', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'Ob tenant ID', `ip` varchar(64) NOT NULL COMMENT 'server ip,对应OB内svr_ip', `end_interval_time` bigint(20) NOT NULL COMMENT '结束快照点', `distribute_count` bigint(20) DEFAULT '0' COMMENT '分布式执行次数', `local_count` bigint(20) DEFAULT '0' COMMENT '本地执行次数次数', `remote_count` bigint(20) DEFAULT '0' COMMENT '远程执行次数', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`ob_cluster_id`, `cluster_name`, `snapshot_id`, `end_interval_time`, `ob_tenant_id`, `ip`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '路由命中信息的快照' PARTITION BY RANGE COLUMNS(`end_interval_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:58.104] monitorDataSource END CREATE_TABLES sqls:ob_hist_partition_hit [2024-09-05T10:00:58.104] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_dynamic_sql 1 [2024-09-05T10:00:58.104] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_dynamic_sql, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_dynamic_sql`( `collect_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '数据的收集时间(截断到UTC天)', `ob_cluster_id` bigint(20) NOT NULL COMMENT 'OB的集群Id', `cluster_name` varchar(128) NOT NULL COMMENT 'OB的集群名称', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户Id', `ob_db_id` bigint(20) NOT NULL DEFAULT '0' COMMENT 'OB的数据库Id', `db_name` varchar(128) NOT NULL COMMENT '数据库的名称', `statement_id` varchar(32) NOT NULL DEFAULT '0' COMMENT '模板ID', `sql_id` varchar(32) NOT NULL DEFAULT '0' COMMENT 'SQL_ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`collect_time`, `ob_cluster_id`, `cluster_name`, `ob_tenant_id`, `statement_id`, `sql_id`, `ob_db_id`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '动态 SQL 映射表' PARTITION BY RANGE COLUMNS(`collect_time`) (PARTITION DUMMY VALUES LESS THAN(0)) ]} [2024-09-05T10:00:58.176] monitorDataSource END CREATE_TABLES sqls:ob_hist_dynamic_sql [2024-09-05T10:00:58.176] monitorDataSource BEGIN CREATE_TABLES sqls:ob_hist_hour_cache 1 [2024-09-05T10:00:58.176] monitorDataSource LOG CREATE_TABLES sqls SqlTask{ name=ob_hist_hour_cache, sqls=[ sql 0: CREATE TABLE IF NOT EXISTS `ob_hist_hour_cache`( `cache_type` varchar(32) NOT NULL COMMENT '缓存类型', `cluster_id` bigint(20) COMMENT 'OCP集群Id', `ob_tenant_id` bigint(20) NOT NULL COMMENT 'OB的租户ID', `cache_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '缓存时间', `name` varchar(256) COMMENT '缓存名称', `value` text COMMENT '缓存内容', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', PRIMARY KEY (`cache_type`, `cluster_id`, `ob_tenant_id`, `cache_time`, `name`) ) DEFAULT CHARSET = utf8mb4 COMMENT = '诊断缓存' ]} [2024-09-05T10:00:58.262] monitorDataSource END CREATE_TABLES sqls:ob_hist_hour_cache [2024-09-05T10:00:58.263] monitorDataSource END CREATE_TABLES - [2024-09-05T10:00:59.264] monitorDataSource BEGIN DEFAULT_DATA - 1 [2024-09-05T10:00:59.264] monitorDataSource BEGIN DEFAULT_DATA sqls:ob_wait_event 195 [2024-09-05T10:00:59.264] monitorDataSource LOG DEFAULT_DATA sqls SqlTask{ name=ob_wait_event, sqls=[ sql 0: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (10000,'',100,'OTHER') ON DUPLICATE KEY UPDATE `event_name`='',`wait_class_id`=100,`wait_class_name`='OTHER' sql 1: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (10001,'db file data read',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='db file data read',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 2: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (10002,'db file data index read',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='db file data index read',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 3: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11001,'db file compact read',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file compact read',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 4: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11002,'db file compact write',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file compact write',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 5: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11003,'db file index build read',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file index build read',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 6: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11004,'db file index build write',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file index build write',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 7: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11005,'db file migrate read',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file migrate read',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 8: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11006,'db file migrate write',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='db file migrate write',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 9: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11007,'bloomfilter build read',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='bloomfilter build read',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 10: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11008,'interm result disk write',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='interm result disk write',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 11: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11009,'interm result disk read',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='interm result disk read',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 12: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11010,'row store disk write',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='row store disk write',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 13: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11011,'row store disk read',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='row store disk read',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 14: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11012,'ObCacheLineSegregatedArrayBase alloc mutex',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='ObCacheLineSegregatedArrayBase alloc mutex',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 15: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11013,'server object pool arena lock wait',108,'USER_IO') ON DUPLICATE KEY UPDATE `event_name`='server object pool arena lock wait',`wait_class_id`=108,`wait_class_name`='USER_IO' sql 16: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11014,'memstore memory page alloc info',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='memstore memory page alloc info',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 17: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (11015,'memstore memory page alloc wait',109,'SYSTEM_IO') ON DUPLICATE KEY UPDATE `event_name`='memstore memory page alloc wait',`wait_class_id`=109,`wait_class_name`='SYSTEM_IO' sql 18: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (12001,'sched wait',110,'SCHEDULER') ON DUPLICATE KEY UPDATE `event_name`='sched wait',`wait_class_id`=110,`wait_class_name`='SCHEDULER' sql 19: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (12002,'sched idle',106,'IDLE') ON DUPLICATE KEY UPDATE `event_name`='sched idle',`wait_class_id`=106,`wait_class_name`='IDLE' sql 20: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (13000,'sync rpc',107,'NETWORK') ON DUPLICATE KEY UPDATE `event_name`='sync rpc',`wait_class_id`=107,`wait_class_name`='NETWORK' sql 21: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (13001,'mysql response wait client',107,'NETWORK') ON DUPLICATE KEY UPDATE `event_name`='mysql response wait client',`wait_class_id`=107,`wait_class_name`='NETWORK' sql 22: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (14001,'memstore read lock wait',101,'APPLICATION') ON DUPLICATE KEY UPDATE `event_name`='memstore read lock wait',`wait_class_id`=101,`wait_class_name`='APPLICATION' sql 23: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (14002,'memstore write lock wait',101,'APPLICATION') ON DUPLICATE KEY UPDATE `event_name`='memstore write lock wait',`wait_class_id`=101,`wait_class_name`='APPLICATION' sql 24: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (14003,'row lock wait',101,'APPLICATION') ON DUPLICATE KEY UPDATE `event_name`='row lock wait',`wait_class_id`=101,`wait_class_name`='APPLICATION' sql 25: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15001,'partition location cache lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition location cache lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 26: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15002,'latch: kvcache bucket wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: kvcache bucket wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 27: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15003,'latch: default spin lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default spin lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 28: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15004,'latch: default spin rwlock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default spin rwlock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 29: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15005,'latch: default mutex wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default mutex wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 30: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15006,'latch: time wheel task lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: time wheel task lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 31: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15007,'latch: time wheel bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: time wheel bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 32: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15008,'latch: election lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: election lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 33: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15009,'latch: trans ctx lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: trans ctx lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 34: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15010,'latch: partition log lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: partition log lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 35: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15011,'latch: plan cache pcv set lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: plan cache pcv set lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 36: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15012,'latch: clog history reporter lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog history reporter lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 37: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15013,'latch: clog external executor lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog external executor lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 38: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15014,'latch: clog membership mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog membership mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 39: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15015,'latch: clog reconfirm lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog reconfirm lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 40: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15016,'latch: clog sliding window lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog sliding window lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 41: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15017,'latch: clog stat mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog stat mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 42: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15018,'latch: clog task lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog task lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 43: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15019,'latch: clog id mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog id mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 44: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15020,'latch: clog cache lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog cache lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 45: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15021,'latch: election msg lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: election msg lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 46: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15022,'latch: plan set lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: plan set lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 47: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15023,'latch: ps store lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: ps store lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 48: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15024,'latch: trans context mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: trans context mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 49: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15025,'latch: default recursive mutex wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default recursive mutex wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 50: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15026,'latch: default drw lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default drw lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 51: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15027,'latch: default bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: default bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 52: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15028,'latch: trans ctx bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: trans ctx bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 53: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15029,'latch: macro meta bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: macro meta bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 54: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15030,'latch: token bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: token bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 55: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15031,'latch: lighty hashmap bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: lighty hashmap bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 56: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15032,'latch: row callback lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: row callback lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 57: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15033,'latch: ls lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: ls lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 58: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15034,'latch: switch stagger merge flow wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: switch stagger merge flow wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 59: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15035,'latch: switch leader wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: switch leader wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 60: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15036,'latch: partition freeze wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: partition freeze wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 61: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15037,'latch: schema service wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: schema service wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 62: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15038,'latch: schema service stats wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: schema service stats wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 63: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15039,'latch: tenant lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: tenant lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 64: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15040,'latch: config lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: config lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 65: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15041,'latch: major freeze lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: major freeze lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 66: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15042,'latch: partition table updater lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: partition table updater lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 67: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15043,'latch: multi tenant lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: multi tenant lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 68: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15044,'latch: leader coordinator lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: leader coordinator lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 69: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15045,'latch: leader stat lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: leader stat lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 70: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15046,'latch: root major freeze lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: root major freeze lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 71: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15047,'latch: rs bootstrap lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: rs bootstrap lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 72: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15048,'latch: schema mgr item lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: schema mgr item lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 73: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15049,'latch: schema mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: schema mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 74: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15050,'latch: super block lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: super block lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 75: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15051,'latch: frozen version lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: frozen version lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 76: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15052,'latch: rs broadcast lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: rs broadcast lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 77: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15053,'latch: server status lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: server status lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 78: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15054,'latch: server maintaince lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: server maintaince lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 79: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15055,'latch: unit manager lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: unit manager lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 80: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15056,'latch: zone manager maintaince lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: zone manager maintaince lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 81: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15057,'latch: alloc object lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: alloc object lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 82: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15058,'latch: alloc block lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: alloc block lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 83: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15059,'latch: trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 84: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15060,'latch: session trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: session trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 85: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15061,'latch: trans trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: trans trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 86: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15062,'latch: election trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: election trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 87: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15063,'latch: alive server tracer lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: alive server tracer lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 88: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15064,'latch: allocator chunk lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: allocator chunk lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 89: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15065,'latch: allocator tenant lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: allocator tenant lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 90: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15066,'latch: io queue lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: io queue lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 91: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15067,'latch: zone infos rw lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: zone infos rw lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 92: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15068,'latch: memtable trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: memtable trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 93: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15069,'latch: bandwidth throttle lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: bandwidth throttle lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 94: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15070,'latch: rs event table timestamp lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: rs event table timestamp lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 95: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15071,'latch: clog fd cache lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog fd cache lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 96: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15072,'latch: migrate lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: migrate lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 97: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15073,'latch: clog cascading info lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog cascading info lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 98: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15074,'latch: clog locality lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog locality lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 99: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15075,'latch: priority task queue lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: priority task queue lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 100: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15076,'latch: group migrate lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: group migrate lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 101: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15077,'latch: group migrate task lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: group migrate task lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 102: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15078,'latch: group migrate task idle wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: group migrate task idle wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 103: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15079,'latch: log engine env switch lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: log engine env switch lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 104: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15081,'latch: clog consec info mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog consec info mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 105: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15082,'latch: election group lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: election group lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 106: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15083,'latch: election group trace recorder lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: election group trace recorder lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 107: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15084,'latch: wait queue lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: wait queue lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 108: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15085,'latch: id map node lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: id map node lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 109: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15086,'latch: block manager lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: block manager lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 110: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15087,'latch: extent storage manager lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: extent storage manager lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 111: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15088,'latch: rebuild retry list lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: rebuild retry list lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 112: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15089,'latch: clog switch info lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog switch info lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 113: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15090,'latch: clog idc lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog idc lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 114: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15091,'latch: pg_storage bucket lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: pg_storage bucket lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 115: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15092,'latch: tenant meta memory manager lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: tenant meta memory manager lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 116: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15101,'default condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='default condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 117: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15102,'default sleep',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='default sleep',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 118: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15103,'clog writer condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='clog writer condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 119: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15104,'io controller condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='io controller condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 120: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15105,'io processor condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='io processor condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 121: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15106,'dedup queue condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='dedup queue condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 122: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15107,'seq queue condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='seq queue condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 123: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15108,'inner connection pool condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='inner connection pool condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 124: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15109,'partition table updater condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition table updater condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 125: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15110,'rebalance task mgr condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='rebalance task mgr condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 126: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15111,'async rpc proxy condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='async rpc proxy condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 127: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15112,'thread idling condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='thread idling condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 128: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15113,'rpc session handler condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='rpc session handler condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 129: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15114,'location cache condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='location cache condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 130: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15115,'reentrant thread condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='reentrant thread condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 131: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15116,'major freeze condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='major freeze condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 132: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15117,'minor freeze condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='minor freeze condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 133: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15118,'th worker condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='th worker condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 134: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15119,'debug sync condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='debug sync condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 135: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15120,'empty server check condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='empty server check condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 136: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15121,'ob scheduler condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob scheduler condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 137: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15122,'ob restore reader condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob restore reader condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 138: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15123,'ob dynamic thread pool condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob dynamic thread pool condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 139: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15124,'delete disk condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='delete disk condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 140: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15125,'slog flush condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='slog flush condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 141: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15126,'build index scheduler condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='build index scheduler condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 142: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15127,'table mgr wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='table mgr wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 143: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15128,'partition store lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition store lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 144: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15129,'partition store change lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition store change lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 145: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15130,'partition store new memtable lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition store new memtable lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 146: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15131,'build index compaction condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='build index compaction condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 147: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15132,'dag worker condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='dag worker condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 148: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15133,'table mgr map wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='table mgr map wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 149: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15134,'io callback queue lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='io callback queue lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 150: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15135,'io channel lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='io channel lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 151: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15136,'latch: partition audit spin lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: partition audit spin lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 152: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15137,'partition group lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='partition group lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 153: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15138,'latch: px worker leader spin lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: px worker leader spin lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 154: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15139,'latch: raid write record lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: raid write record lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 155: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15140,'rs gts task mgr condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='rs gts task mgr condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 156: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15141,'latch: ob allocator lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: ob allocator lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 157: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15142,'latch: macro block meta major key map lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: macro block meta major key map lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 158: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15143,'ob context lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob context lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 159: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15144,'ob log archive scheduler lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob log archive scheduler lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 160: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15145,'ob request timeinfo list wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ob request timeinfo list wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 161: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15146,'backup info wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='backup info wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 162: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15147,'hashmap lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='hashmap lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 163: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15148,'file ref lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='file ref lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 164: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15149,'latch: timezone lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: timezone lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 165: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15150,'latch: xa stmt lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: xa stmt lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 166: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15151,'latch: xa queue lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: xa queue lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 167: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15152,'latch: memtable callback list lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: memtable callback list lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 168: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15153,'latch: memtable callback list mgr lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: memtable callback list mgr lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 169: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15154,'latch: xa ctx lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: xa ctx lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 170: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15155,'latch: master key lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: master key lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 171: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15156,'latch: ratelimit lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: ratelimit lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 172: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15157,'migrate retry queue worker condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='migrate retry queue worker condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 173: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15158,'backup scheduler condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='backup scheduler condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 174: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15159,'ha service condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ha service condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 175: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (15160,'px loop condition wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='px loop condition wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 176: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16001,'wait end trans',105,'COMMIT') ON DUPLICATE KEY UPDATE `event_name`='wait end trans',`wait_class_id`=105,`wait_class_name`='COMMIT' sql 177: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16002,'wait start stmt',111,'CLUSTER') ON DUPLICATE KEY UPDATE `event_name`='wait start stmt',`wait_class_id`=111,`wait_class_name`='CLUSTER' sql 178: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16003,'wait end stmt',111,'CLUSTER') ON DUPLICATE KEY UPDATE `event_name`='wait end stmt',`wait_class_id`=111,`wait_class_name`='CLUSTER' sql 179: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16004,'wait remove partition',103,'ADMINISTRATIVE') ON DUPLICATE KEY UPDATE `event_name`='wait remove partition',`wait_class_id`=103,`wait_class_name`='ADMINISTRATIVE' sql 180: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16005,'trans wait batch rpc lock',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='trans wait batch rpc lock',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 181: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16006,'latch: clog sw renew ms task lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='latch: clog sw renew ms task lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 182: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16007,'undo status lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='undo status lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 183: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16008,'freeze async worker lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='freeze async worker lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 184: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16009,'transaction execution ctx lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='transaction execution ctx lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 185: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16010,'tenant disk usage lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='tenant disk usage lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 186: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16011,'log_offset allocator lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='log_offset allocator lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 187: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16012,'update trans id assignable interval lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='update trans id assignable interval lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 188: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16013,'apply_status lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='apply_status lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 189: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16014,'ID allocator updates assignable interval lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='ID allocator updates assignable interval lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 190: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16015,'trans records audit information lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='trans records audit information lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 191: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16016,'tablet lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='tablet lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 192: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (16017,'tablet multi source data wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='tablet multi source data wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 193: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (17000,'transfer lock wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='transfer lock wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' sql 194: INSERT INTO `ob_wait_event`(`event_id`,`event_name`,`wait_class_id`,`wait_class_name`) VALUES (18000,'oblog part mgr schema version wait',104,'CONCURRENCY') ON DUPLICATE KEY UPDATE `event_name`='oblog part mgr schema version wait',`wait_class_id`=104,`wait_class_name`='CONCURRENCY' ]} [2024-09-05T10:00:59.457] monitorDataSource END DEFAULT_DATA sqls:ob_wait_event [2024-09-05T10:00:59.457] monitorDataSource END DEFAULT_DATA - [2024-09-05T10:00:59.472] monitorDataSource END INSTALL - [2024-09-05T10:00:59.473] - LOG - - DB completed