|
@@ -133,7 +133,8 @@ CREATE TABLE `bi_alm_group_by_time` (
|
|
|
`alarm_zy_num` decimal(42,0) DEFAULT NULL COMMENT '故障次数',
|
|
|
`total_zy_num` decimal(29,8) DEFAULT NULL COMMENT '总资产数(取平均)',
|
|
|
`process_type_name` varchar(64) DEFAULT NULL COMMENT '故障类型',
|
|
|
- `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID'
|
|
|
+ `app_id` varchar(64) DEFAULT NULL COMMENT '应用ID',
|
|
|
+ `cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
|
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
|
|
|
|
|
-- 涉及视图
|
|
@@ -215,7 +216,7 @@ from
|
|
|
sum(alarm_count) as alarm_count,
|
|
|
sum(alarm_time) as alarm_time,count(1) as alarm_zy_num,
|
|
|
(select count(1) from bi_itm_hardware_resources where itm_hardware_resources_cntype != '非资产设备') as total_zy_num,
|
|
|
- process_type_name, app_id
|
|
|
+ process_type_name, app_id,m.cloud
|
|
|
from (
|
|
|
select
|
|
|
a.occur_time,
|
|
@@ -237,7 +238,7 @@ from
|
|
|
a.is_active_alarm,
|
|
|
a.alarm_count,
|
|
|
timestampdiff(MINUTE,a.occur_time,a.end_time)*1.0/60 as alarm_time,
|
|
|
- wf.process_type_name,wrr.app_id
|
|
|
+ wf.process_type_name,wrr.app_id,b.cloud
|
|
|
from (select * from v_bi_alm_all_alarm where alarm_object_type not in ('网络','应用')) a
|
|
|
left join bi_itm_hardware_resources b on a.alarm_object_id = b.itm_hardware_resources_id
|
|
|
LEFT JOIN icm_bpm.t_work_resource_real wrr on wrr.object_id = a.alarm_object_id
|
|
@@ -245,7 +246,7 @@ from
|
|
|
group by
|
|
|
DATE_FORMAT(occur_time,'%Y%m%d%H'),
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
- ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id;
|
|
|
+ ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id,m.cloud;
|
|
|
|
|
|
insert into bi_alm_group_by_time
|
|
|
select
|
|
@@ -253,12 +254,12 @@ from
|
|
|
substr(thedvalue,1,8) as thedvalue,
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,
|
|
|
- sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num, process_type_name, app_id
|
|
|
+ sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num, process_type_name, app_id, cloud
|
|
|
from bi_alm_group_by_time where dtype = 'HOUR' and alarm_object_type not in ('网络','应用')
|
|
|
group by
|
|
|
substr(thedvalue,1,8),
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
- ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id;
|
|
|
+ ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id,cloud;
|
|
|
|
|
|
insert into bi_alm_group_by_time
|
|
|
select
|
|
@@ -266,12 +267,12 @@ from
|
|
|
substr(thedvalue,1,6) as thedvalue,
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,
|
|
|
- sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num,process_type_name, app_id
|
|
|
+ sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num,process_type_name, app_id,cloud
|
|
|
from bi_alm_group_by_time where dtype = 'DAY' and alarm_object_type not in ('网络','应用')
|
|
|
group by
|
|
|
substr(thedvalue,1,6),
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
- ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id;
|
|
|
+ ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id,cloud;
|
|
|
|
|
|
insert into bi_alm_group_by_time
|
|
|
select
|
|
@@ -279,13 +280,13 @@ from
|
|
|
substr(thedvalue,1,4) as thedvalue,
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,
|
|
|
- sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num,process_type_name,app_id
|
|
|
+ sum(alarm_count) as alarm_count,sum(alarm_time) as alarm_time,sum(alarm_zy_num) as alarm_zy_num,max(total_zy_num) as total_zy_num,process_type_name,app_id,cloud
|
|
|
from bi_alm_group_by_time
|
|
|
where dtype = 'MONTH' and alarm_object_type not in ('网络','应用')
|
|
|
group by
|
|
|
substr(thedvalue,1,4),
|
|
|
alarm_object_ip,alarm_object_type,ITM_HARDWARE_RESOURCES_AREACODE,ITM_HARDWARE_RESOURCES_ASSNO,ITM_HARDWARE_RESOURCES_CODE,
|
|
|
- ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id;
|
|
|
+ ITM_HARDWARE_RESOURCES_NAME,ITM_HARDWARE_RESOURCES_IP,pinpai,xinghao,ITM_HARDWARE_RESOURCES_NETNAME,ITM_HARDWARE_RESOURCES_STATUS,severity_type,title,alarm_text,guoziguishubumen,yunweirenyuan,process_type_name,app_id,cloud;
|
|
|
|
|
|
|
|
|
insert into bi_alm_group_by_time (dtype,thedvalue,itm_hardware_resources_name,itm_hardware_resources_ip,itm_hardware_resources_areacode,
|