|
@@ -530,7 +530,7 @@ CREATE TABLE `bi_app_stat_group_by_time` (
|
|
`itm_monitor_flag` varchar(64) DEFAULT NULL COMMENT '是否进行监控 0未纳入监控 1纳入监控',
|
|
`itm_monitor_flag` varchar(64) DEFAULT NULL COMMENT '是否进行监控 0未纳入监控 1纳入监控',
|
|
`create_time` datetime DEFAULT NULL COMMENT '设备创建时间',
|
|
`create_time` datetime DEFAULT NULL COMMENT '设备创建时间',
|
|
`NAME` varchar(512) DEFAULT NULL COMMENT '所属组织',
|
|
`NAME` varchar(512) DEFAULT NULL COMMENT '所属组织',
|
|
- `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',bi_host_stat
|
|
|
|
|
|
+ `resclasscnname` varchar(255) DEFAULT NULL COMMENT '所属类型(网系)',
|
|
`UID` varchar(100) DEFAULT NULL COMMENT 'UID 同告警设备ID',
|
|
`UID` varchar(100) DEFAULT NULL COMMENT 'UID 同告警设备ID',
|
|
`pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
|
|
`pinpai` varchar(255) DEFAULT NULL COMMENT '设备品牌',
|
|
`xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
|
|
`xinghao` varchar(255) DEFAULT NULL COMMENT '设备型号',
|
|
@@ -1063,23 +1063,22 @@ CREATE TABLE `bi_host_stat` (
|
|
`group_agg` VARCHAR ( 10 ) NOT NULL DEFAULT '',
|
|
`group_agg` VARCHAR ( 10 ) NOT NULL DEFAULT '',
|
|
`unit` VARCHAR ( 10 ) NOT NULL DEFAULT '单位' ,
|
|
`unit` VARCHAR ( 10 ) NOT NULL DEFAULT '单位' ,
|
|
`cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
|
|
`cloud` varchar(255) DEFAULT NULL COMMENT '云平台'
|
|
-
|
|
|
|
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
) ENGINE = InnoDB DEFAULT CHARSET = utf8;
|
|
|
|
+
|
|
TRUNCATE table bi_host_stat;
|
|
TRUNCATE table bi_host_stat;
|
|
INSERT INTO bi_host_stat
|
|
INSERT INTO bi_host_stat
|
|
-
|
|
|
|
select
|
|
select
|
|
'HOUR' as dtype,
|
|
'HOUR' as dtype,
|
|
a.thedvalue,
|
|
a.thedvalue,
|
|
a.COMPANY,
|
|
a.COMPANY,
|
|
-case b.mm when 1 then 'CPU' when 2 then '内存' when 3 then '硬盘'when 4 then 'CPU' when 5 then '内存' when 6 then '硬盘'when 7 then 'CPU' when 8 then '内存' when 9 then '硬盘' when 10 then 'CPU' when 11 then '内存' when 12 then '硬盘' else '' end as target,
|
|
|
|
|
|
+case b.mm when 1 then 'CPU' when 2 then '内存' when 3 then '硬盘'when 4 then 'CPU' when 5 then '内存' when 6 then '硬盘'when 7 then 'CPU' when 8 then '内存' when 9 then '硬盘' when 10 then 'CPU' when 11 then '内存' when 12 then '硬盘' else '' end as target,
|
|
case b.mm when 1 then '额定量' when 2 then '额定量' when 3 then '额定量' when 4 then '分配量'
|
|
case b.mm when 1 then '额定量' when 2 then '额定量' when 3 then '额定量' when 4 then '分配量'
|
|
when 5 then '分配量' when 6 then '分配量'when 7 then '剩余可用' when 8 then '剩余可用' when 9 then '剩余可用' when 10 then '分配占比' when 11 then '分配占比' when 12 then '分配占比' else '' end as dim,
|
|
when 5 then '分配量' when 6 then '分配量'when 7 then '剩余可用' when 8 then '剩余可用' when 9 then '剩余可用' when 10 then '分配占比' when 11 then '分配占比' when 12 then '分配占比' else '' end as dim,
|
|
-round(case b.mm when 1 then dim1 when 2 then dim2 when 3 then dim3 when 4 then dim4 when 5 then dim5 when 6 then dim6 when 7 then dim7 when 8 then dim8 when 9 then dim9 when 10 then IF(dim1<>0,dim4/dim1,0) when 11
|
|
|
|
|
|
+round(case b.mm when 1 then dim1 when 2 then dim2 when 3 then dim3 when 4 then dim4 when 5 then dim5 when 6 then dim6 when 7 then dim7 when 8 then dim8 when 9 then dim9 when 10 then IF(dim1<>0,dim4/dim1,0) when 11
|
|
then IF(dim2<>0,dim5/dim2,0) when 12 then IF(dim3<>0,dim6/dim3,0) else null end ,2) as dim_value,
|
|
then IF(dim2<>0,dim5/dim2,0) when 12 then IF(dim3<>0,dim6/dim3,0) else null end ,2) as dim_value,
|
|
-case b.mm when 1 then 'avg' when 2 then 'max' when 3 then 'max'when 4 then 'avg' when 5 then 'max' when 6 then 'max'when 7 then 'avg' when 8 then 'max' when 9 then 'max' else 'avg' end as group_agg,
|
|
|
|
|
|
+case b.mm when 1 then 'avg' when 2 then 'max' when 3 then 'max'when 4 then 'avg' when 5 then 'max' when 6 then 'max'when 7 then 'avg' when 8 then 'max' when 9 then 'max' else 'avg' end as group_agg,
|
|
case b.mm when 1 then 'GB' when 2 then 'GB' when 3 then 'GB' when 4 then 'GB'
|
|
case b.mm when 1 then 'GB' when 2 then 'GB' when 3 then 'GB' when 4 then 'GB'
|
|
- when 5 then 'GB' when 6 then 'GB'when 7 then 'GB' when 8 then 'GB' when 9 then 'GB' when 10 then '%' when 11 then '%' when 12 then '%' else '' end as unit,
|
|
|
|
|
|
+ when 5 then 'GB' when 6 then 'GB'when 7 then 'GB' when 8 then 'GB' when 9 then 'GB' when 10 then '%' when 11 then '%' when 12 then '%' else '' end as unit,
|
|
cloud from (
|
|
cloud from (
|
|
SELECT
|
|
SELECT
|
|
date_format( temp1.CREATE_TIME, '%Y%m%d%H' ) AS thedvalue,
|
|
date_format( temp1.CREATE_TIME, '%Y%m%d%H' ) AS thedvalue,
|