Browse Source

(+)控制台-最新动态和问题处置效率分析相关表脚本

dev
wuqun 3 years ago
parent
commit
c702c3b576
  1. 22
      script/0.0.6/schema/2.alarm_confirm_log.sql
  2. 27
      script/0.0.6/schema/3.email_send_log.sql
  3. 23
      script/0.0.6/schema/4.alarm_appear_record.sql
  4. 28
      script/0.0.6/schema/5.latest_dynamic_list.sql
  5. 22
      script/0.0.6/schema/6.alarm_handle_statistics.sql

22
script/0.0.6/schema/2.alarm_confirm_log.sql

@ -0,0 +1,22 @@
create table alarm_confirm_log
(
id serial not null,
pep_user_id int null,
project_correlation_id int not null,
alarm_info json not null,
confirm_time timestamp not null,
confirm_content varchar not null
);
comment on table alarm_confirm_log is '告警确认日志表';
create unique index alarm_confirm_log_id_uindex
on alarm_confirm_log (id);
alter table alarm_confirm_log
add constraint alarm_confirm_log_pk
primary key (id);

27
script/0.0.6/schema/3.email_send_log.sql

@ -0,0 +1,27 @@
create table if not exists email_send_log
(
id serial not null
constraint email_send_log_pk
primary key,
time timestamp not null,
push_config_id integer not null,
tactics varchar(32),
tactics_params jsonb,
project_correlation_id integer not null,
to_pep_user_ids integer[] not null
);
comment on table email_send_log is 'EM推送日志';
alter table email_send_log owner to postgres;
create unique index if not exists email_send_log_id_uindex
on email_send_log (id);

23
script/0.0.6/schema/4.alarm_appear_record.sql

@ -0,0 +1,23 @@
create table alarm_appear_record
(
id serial not null,
project_correlation_id int not null,
alarm_info json not null,
time timestamp,
type varchar null
);
comment on table alarm_appear_record is '告警出现记录到日志';
create unique index alarm_appear_record_id_uindex
on alarm_appear_record (id);
alter table alarm_appear_record
add constraint alarm_appear_record_pk
primary key (id);

28
script/0.0.6/schema/5.latest_dynamic_list.sql

@ -0,0 +1,28 @@
create table latest_dynamic_list
(
id serial not null,
time timestamp not null,
project_correlation_id int not null,
alarm_appear_id int,
email_send_id int,
alarm_confirm_id int,
type int
);
comment on table latest_dynamic_list is '最新动态表';
comment on column latest_dynamic_list.type is '1:发现,2:通知,3:处置,4:确认';
create unique index latest_dynamic_list_id_uindex
on latest_dynamic_list (id);
alter table latest_dynamic_list
add constraint latest_dynamic_list_pk
primary key (id);

22
script/0.0.6/schema/6.alarm_handle_statistics.sql

@ -0,0 +1,22 @@
create table alarm_handle_statistics
(
id serial not null,
time timestamp not null,
project_correlation_id int,
day1 float,
day3 float,
day7 float,
day15 float,
day30 float,
day30m float
);
create unique index alarm_handle_statistics_id_uindex
on alarm_handle_statistics (id);
alter table alarm_handle_statistics
add constraint alarm_handle_statistics_pk
primary key (id);
Loading…
Cancel
Save