Browse Source

bi_alm_group_by_time增加cloud

Ping 1 năm trước cách đây
mục cha
commit
4ba8889543
1 tập tin đã thay đổi với 11 bổ sung10 xóa
  1. 11 10
      all.sql

+ 11 - 10
all.sql

@@ -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,