You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
3.5 KiB
58 lines
3.5 KiB
DO
|
|
$$
|
|
BEGIN
|
|
|
|
--运维中台告警不升级
|
|
update "t_alarm_type" set upgrade_strategy='{"independent": true}' where code='3020';
|
|
update "t_alarm_type" set upgrade_strategy='{"independent": true}' where code='3021';
|
|
update "t_alarm_type" set upgrade_strategy='{"independent": true}' where code='3022';
|
|
|
|
INSERT INTO t_alarm_group_unit("id","name", "group_id") VALUES (47,'数据中断', 3); --group=1数据中断
|
|
INSERT INTO t_alarm_group_unit("id","name", "group_id") VALUES (48,'数据异常趋势', 3); --group=3策略命中
|
|
INSERT INTO t_alarm_group_unit("id","name", "group_id") VALUES (49,'数据毛刺', 3); --group=3策略命中
|
|
|
|
|
|
-- 添加[异常识别]告警类型
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_type WHERE name='识别到数据异常中断,产生告警,并已将告警信息推送至运维服务工程师。' AND code='3020' )
|
|
THEN
|
|
INSERT INTO t_alarm_type (code, name,description,category,enabled,alarm_group,alarm_group_unit,advice_problem) VALUES ('3020','识别到数据异常中断,产生告警,并已将告警信息推送至运维服务工程师。','数据中断',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据中断' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_code WHERE name='数据中断' AND type_code='30200001' )
|
|
THEN
|
|
INSERT INTO t_alarm_code (code, name,type_code,level,enable,alarm_group,alarm_group_unit,advice_problem) VALUES ('30200001','数据中断','3020',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据中断' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
-- 添加[数据异常趋势]告警类型
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_type WHERE name='识别到数据异常趋势,产生告警,并已将告警信息推送至运维服务工程师。' AND code='3021' )
|
|
THEN
|
|
INSERT INTO t_alarm_type (code, name,description,category,enabled,alarm_group,alarm_group_unit,advice_problem) VALUES ('3021','识别到数据异常趋势,产生告警,并已将告警信息推送至运维服务工程师。','数据异常趋势',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据异常趋势' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_code WHERE name='数据异常趋势' AND type_code='3021' )
|
|
THEN
|
|
INSERT INTO t_alarm_code (code, name,type_code,level,enable,alarm_group,alarm_group_unit,advice_problem) VALUES ('30210001','数据异常趋势','3021',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据异常趋势' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
|
|
-- 添加[数据毛刺]告警类型
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_type WHERE name='识别到数据异常毛刺,产生告警,并已将告警信息推送至运维服务工程师。' AND code='3022' )
|
|
THEN
|
|
INSERT INTO t_alarm_type (code, name,description,category,enabled,alarm_group,alarm_group_unit,advice_problem) VALUES ('3022','识别到数据异常毛刺,产生告警,并已将告警信息推送至运维服务工程师。','数据毛刺',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据毛刺' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
|
|
IF NOT EXISTS(SELECT 1 FROM t_alarm_code WHERE name='数据毛刺' AND type_code='3022' )
|
|
THEN
|
|
INSERT INTO t_alarm_code (code, name,type_code,level,enable,alarm_group,alarm_group_unit,advice_problem) VALUES ('30220001','数据毛刺','3022',1,true,
|
|
3,(select id from "t_alarm_group_unit" where name='数据毛刺' LIMIT 1),'非软件处理');
|
|
END IF;
|
|
|
|
END
|
|
$$
|