Merge branch 'master-joke' into 'master'
Master joke See merge request !1141
Showing
11 changed files
with
235 additions
and
16 deletions
@@ -2658,6 +2658,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2658,6 +2658,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2658 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2658 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2659 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2659 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2660 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2660 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2661 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2661 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2662 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2662 | ], | 2663 | ], |
2663 | "TENCENT_CLOUD_PLAT_PHYSICSHOST": [ | 2664 | "TENCENT_CLOUD_PLAT_PHYSICSHOST": [ |
@@ -2673,6 +2674,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2673,6 +2674,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2673 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2674 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2674 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2675 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2675 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2676 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2677 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2676 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2678 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2677 | ], | 2679 | ], |
2678 | "TENCENT_CLOUD_PLAT_VIRTUALHOST": [ | 2680 | "TENCENT_CLOUD_PLAT_VIRTUALHOST": [ |
@@ -2688,6 +2690,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2688,6 +2690,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2688 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2690 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2689 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2691 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2690 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2692 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2693 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2691 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2694 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2692 | ], | 2695 | ], |
2693 | "TENCENT_CLOUD_PLAT_RES_TDSQLMYSQL": [ | 2696 | "TENCENT_CLOUD_PLAT_RES_TDSQLMYSQL": [ |
@@ -2703,6 +2706,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2703,6 +2706,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2703 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2706 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2704 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2707 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2705 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2708 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2709 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2706 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2710 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2707 | ], | 2711 | ], |
2708 | "TENCENT_CLOUD_PLAT_RES_REDIS": [ | 2712 | "TENCENT_CLOUD_PLAT_RES_REDIS": [ |
@@ -2717,9 +2721,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2717,9 +2721,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2717 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2721 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2718 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2722 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2719 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2723 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2724 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2720 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2725 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2721 | ], | 2726 | ], |
2722 | - | ||
2723 | "TENCENT_CLOUD_PLAT_RES_CKAFKA": [ | 2727 | "TENCENT_CLOUD_PLAT_RES_CKAFKA": [ |
2724 | {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, | 2728 | {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, |
2725 | { | 2729 | { |
@@ -2732,9 +2736,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2732,9 +2736,9 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2732 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2736 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2733 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2737 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2734 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2738 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2739 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2735 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2740 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2736 | ], | 2741 | ], |
2737 | - | ||
2738 | "TENCENT_CLOUD_PLAT_RES_DISK": [ | 2742 | "TENCENT_CLOUD_PLAT_RES_DISK": [ |
2739 | {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, | 2743 | {field: 'ip', title: 'IP地址', width: x_130, align: 'center', sort: true}, |
2740 | { | 2744 | { |
@@ -2747,6 +2751,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | @@ -2747,6 +2751,7 @@ layui.define(['soulTable', 'commonDetail', 'common', 'laytpl', 'view', 'admin', | ||
2747 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, | 2751 | {field: 'linkState', title: '连接状态', align: 'center', width: x_120, templet: '#linkStateTpl', sort: true}, |
2748 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, | 2752 | {field: 'adminName', title: '负责人', width: x_130, align: 'center', sort: true}, |
2749 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, | 2753 | {field: 'adminPhone', title: '负责人电话', width: x_130, align: 'center', sort: true}, |
2754 | + {field: 'resTypeName', title: '资源类型', minWidth: x_110, align: 'center'}, | ||
2750 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} | 2755 | {field: 'state', title: '资源状态', width: x_110, align: 'center', sort: true, templet: '#resStateTpl'} |
2751 | ], | 2756 | ], |
2752 | }, | 2757 | }, |
hg-monitor-web-base/src/main/resources/static/src/controller/tencent_cloud_plat_res_ckafka.js
0 → 100644
1 | +//tencent_cloud_plat_res_ckafka(腾讯云kafka)详情页js | ||
2 | +layui.define(['commonDetail','common'], function (exports) { | ||
3 | + var commonDetail = layui.commonDetail; | ||
4 | + var common = layui.common; | ||
5 | + //对外暴露的接口 | ||
6 | + exports('tencent_cloud_plat_res_ckafka', function (data) { | ||
7 | + var resId = ''; | ||
8 | + var showFlag = common.getUrlParam("show"); | ||
9 | + if(showFlag && showFlag == '0'){ | ||
10 | + resId = common.getUrlParam("resId"); | ||
11 | + }else{ | ||
12 | + resId = data.resId; | ||
13 | + } | ||
14 | + commonDetail.bindTips(); | ||
15 | + | ||
16 | + //基本信息指标 | ||
17 | + var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIECA37CB0,KPI1782D6AF,KPI352DE256"; | ||
18 | + //关键信息指标 | ||
19 | + var keyKpi = "KPI86DF5046,KPID2DBDD50,KPIBAA7E176,KPI19832098,KPI91C252FE,KPI8546BDCF"; | ||
20 | + | ||
21 | + reload(); | ||
22 | + | ||
23 | + //渲染页面 | ||
24 | + function reload() { | ||
25 | + //资源状态 | ||
26 | + commonDetail.renderResHealth("tencent_cloud_plat_res_ckafka_health_state", resId); | ||
27 | + //基本信息 | ||
28 | + commonDetail.renderText("tencent_cloud_plat_res_ckafka_baseinfo",resId,baseKpi); | ||
29 | + //关键信息 | ||
30 | + commonDetail.renderText("tencent_cloud_plat_res_ckafka_keyinfo",resId,keyKpi); | ||
31 | + //活动告警 | ||
32 | + commonDetail.renderActiveAlarms("tencent_cloud_plat_res_ckafka_active_alarm",resId); | ||
33 | + } | ||
34 | + | ||
35 | + //定时任务 | ||
36 | + var timer = setInterval(function () { | ||
37 | + reload() | ||
38 | + },commonDetail.timerTime); | ||
39 | + commonDetail.detailTimer.push(timer); | ||
40 | + | ||
41 | + }); | ||
42 | +}); |
hg-monitor-web-base/src/main/resources/static/src/controller/tencent_cloud_plat_res_disk.js
0 → 100644
1 | +//tencent_cloud_plat_res_disk(腾讯云硬盘)详情页js | ||
2 | +layui.define(['commonDetail','common'], function (exports) { | ||
3 | + var commonDetail = layui.commonDetail; | ||
4 | + var common = layui.common; | ||
5 | + //对外暴露的接口 | ||
6 | + exports('tencent_cloud_plat_res_disk', function (data) { | ||
7 | + var resId = ''; | ||
8 | + var showFlag = common.getUrlParam("show"); | ||
9 | + if(showFlag && showFlag == '0'){ | ||
10 | + resId = common.getUrlParam("resId"); | ||
11 | + }else{ | ||
12 | + resId = data.resId; | ||
13 | + } | ||
14 | + commonDetail.bindTips(); | ||
15 | + | ||
16 | + //基本信息指标 | ||
17 | + var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPI889D5B6D,KPI9A8015CE,KPI352DE256,KPIECA37CB0"; | ||
18 | + //关键信息指标 | ||
19 | + var keyKpi = "KPI61935D31,KPI077D23A3,KPI85E5923E,KPI29D42042,KPI4C0DC0C6,KPIFE77ABF5,KPI52E5F2AA"; | ||
20 | + //硬盘信息指标 | ||
21 | + var diskKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622"; | ||
22 | + //IO信息指标 | ||
23 | + var ioKpi = "KPI5DC210DE,KPI25D46638,KPI9F00C7A6"; | ||
24 | + | ||
25 | + reload(); | ||
26 | + | ||
27 | + //渲染页面 | ||
28 | + function reload() { | ||
29 | + //资源状态 | ||
30 | + commonDetail.renderResHealth("tencent_cloud_plat_res_disk_health_state", resId); | ||
31 | + //基本信息 | ||
32 | + commonDetail.renderText("tencent_cloud_plat_res_disk_baseinfo",resId,baseKpi); | ||
33 | + //关键信息 | ||
34 | + commonDetail.renderText("tencent_cloud_plat_res_disk_keyinfo",resId,keyKpi); | ||
35 | + //实例信息 | ||
36 | + commonDetail.renderText("tencent_cloud_plat_res_disk_diskinfo",resId,diskKpi); | ||
37 | + //性能信息 | ||
38 | + commonDetail.renderText("tencent_cloud_plat_res_disk_ioinfo",resId,ioKpi); | ||
39 | + //硬盘读流量 | ||
40 | + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_readflow_linechart",resId,"KPICF4940F7","硬盘读流量","disk_read_traffic"); | ||
41 | + //硬盘写流量 | ||
42 | + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_writeflow_linechart",resId,"KPI6C16A077","硬盘写流量","disk_write_traffic"); | ||
43 | + //硬盘读IOPS | ||
44 | + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_readipos_linechart",resId,"KPIE7E304C4","硬盘读IOPS","disk_read_iops"); | ||
45 | + //硬盘写IOPS | ||
46 | + commonDetail.renderLineCharat("tencent_cloud_plat_res_disk_writeipos_linechart",resId,"KPI28E8B622","硬盘写IOPS","disk_write_iops"); | ||
47 | + //活动告警 | ||
48 | + commonDetail.renderActiveAlarms("tencent_cloud_plat_res_disk_active_alarm",resId); | ||
49 | + } | ||
50 | + | ||
51 | + //定时任务 | ||
52 | + var timer = setInterval(function () { | ||
53 | + reload() | ||
54 | + },commonDetail.timerTime); | ||
55 | + commonDetail.detailTimer.push(timer); | ||
56 | + | ||
57 | + }); | ||
58 | +}); |
@@ -16,7 +16,7 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -16,7 +16,7 @@ layui.define(['commonDetail','common'], function (exports) { | ||
16 | //基本信息指标 | 16 | //基本信息指标 |
17 | var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIE13DD9A3"; | 17 | var baseKpi = "KPIE13DD9A3,KPIF74D9D2B,KPIA1CFDB4B,KPI2DC9105C,KPI39C76443,KPIE13DD9A3"; |
18 | //关键信息指标 | 18 | //关键信息指标 |
19 | - var keyKpi = "KPIFDF953D6,KPI4D0D4345,KP152C7778F,KPI7054BC34,KPI31CB8D97,KPI31CB8D97"; | 19 | + var keyKpi = "KPIFDF953D6,KPI4D0D4345,KP152C7778F,KPI7054BC34,KPI31CB8D97,KPI592C5FCA"; |
20 | //实例信息指标 | 20 | //实例信息指标 |
21 | var instanceKpi = "KP11782D6AF,KPI352DE256,KPI39C76443,KPI7BB10A71,KPI1AEA4DE2,KPIECA37CB0,KPID9507511,KPIE035F0E7,KPIADAC3034,KPIC29F4C6B,KPIE349B543"; | 21 | var instanceKpi = "KP11782D6AF,KPI352DE256,KPI39C76443,KPI7BB10A71,KPI1AEA4DE2,KPIECA37CB0,KPID9507511,KPIE035F0E7,KPIADAC3034,KPIC29F4C6B,KPIE349B543"; |
22 | //性能信息指标 | 22 | //性能信息指标 |
@@ -33,7 +33,7 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -33,7 +33,7 @@ layui.define(['commonDetail','common'], function (exports) { | ||
33 | //关键信息 | 33 | //关键信息 |
34 | commonDetail.renderText("tencent_cloud_plat_res_redis_keyinfo",resId,keyKpi); | 34 | commonDetail.renderText("tencent_cloud_plat_res_redis_keyinfo",resId,keyKpi); |
35 | //实例信息 | 35 | //实例信息 |
36 | - commonDetail.renderTextCols("tencent_cloud_plat_res_redis_instanceinfo",resId,instanceKpi,2,false); | 36 | + commonDetail.renderTextCols("tencent_cloud_plat_res_redis_instanceinfo",resId,instanceKpi,2); |
37 | //性能信息 | 37 | //性能信息 |
38 | commonDetail.renderText("tencent_cloud_plat_res_redis_performanceinfo",resId,performanceKpi); | 38 | commonDetail.renderText("tencent_cloud_plat_res_redis_performanceinfo",resId,performanceKpi); |
39 | //cpu使用率趋势图 | 39 | //cpu使用率趋势图 |
@@ -22,7 +22,7 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -22,7 +22,7 @@ layui.define(['commonDetail','common'], function (exports) { | ||
22 | //数据库信息指标 | 22 | //数据库信息指标 |
23 | var dbKpi = "KPI1782D6AF,KPI352DE256,KPI40E40BBD,KPIE035F0E7"; | 23 | var dbKpi = "KPI1782D6AF,KPI352DE256,KPI40E40BBD,KPIE035F0E7"; |
24 | //DCN信息指标 | 24 | //DCN信息指标 |
25 | - var dcnKpi = "KPIA1CFDB4B,KPIC5FB1952,KPIF1379E3F"; | 25 | + var dcnKpi = "KPI93D11ED1,KPIC5FB1952,KPIF1379E3F"; |
26 | //分片信息 | 26 | //分片信息 |
27 | var shardKpi = "KPI42A0C43D,KPID1029770,KPI1584BE1C,KPI40E40BBD,KPICB805B91,KPI067DEECB,KPIECA37CB0"; | 27 | var shardKpi = "KPI42A0C43D,KPID1029770,KPI1584BE1C,KPI40E40BBD,KPICB805B91,KPI067DEECB,KPIECA37CB0"; |
28 | 28 |
@@ -20,7 +20,7 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -20,7 +20,7 @@ layui.define(['commonDetail','common'], function (exports) { | ||
20 | //网络资源指标 | 20 | //网络资源指标 |
21 | var netresKpi = "KPI73562B2B,KPI0EDB5CF2,KPI322BD31F,KPI8204B6B6"; | 21 | var netresKpi = "KPI73562B2B,KPI0EDB5CF2,KPI322BD31F,KPI8204B6B6"; |
22 | //计算资源指标 | 22 | //计算资源指标 |
23 | - var comresKpi = "KPID1029770,KPI7054BC34,KPI31CB8D97,KPI1584BE1C,KPI31CB8D97"; | 23 | + var comresKpi = "KPID1029770,KPI7054BC34,KPI31CB8D97,KPI1584BE1C,KPI592C5FCA"; |
24 | //存储资源指标 | 24 | //存储资源指标 |
25 | var storesKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622,KPI5DC210DE,KPI25D46638,KPI9F00C7A6"; | 25 | var storesKpi = "KPICF4940F7,KPI6C16A077,KPIE7E304C4,KPI28E8B622,KPI5DC210DE,KPI25D46638,KPI9F00C7A6"; |
26 | //数据磁盘信息 | 26 | //数据磁盘信息 |
@@ -39,11 +39,11 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -39,11 +39,11 @@ layui.define(['commonDetail','common'], function (exports) { | ||
39 | //关键信息 | 39 | //关键信息 |
40 | commonDetail.renderText("tencent_cloud_plat_virtualhost_keyinfo",resId,keyKpi); | 40 | commonDetail.renderText("tencent_cloud_plat_virtualhost_keyinfo",resId,keyKpi); |
41 | //网络资源信息 | 41 | //网络资源信息 |
42 | - commonDetail.renderText("tencent_cloud_plat_virtualhost_networkinfo",resId,netresKpi); | 42 | + commonDetail.renderText("tencent_cloud_plat_virtualhost_netresinfo",resId,netresKpi); |
43 | //计算资源信息 | 43 | //计算资源信息 |
44 | - commonDetail.renderText("tencent_cloud_plat_virtualhost_dbinfo",resId,comresKpi); | 44 | + commonDetail.renderText("tencent_cloud_plat_virtualhost_comresinfo",resId,comresKpi); |
45 | //存储资源信息 | 45 | //存储资源信息 |
46 | - commonDetail.renderText("tencent_cloud_plat_virtualhost_dcninfo",resId,storesKpi); | 46 | + commonDetail.renderText("tencent_cloud_plat_virtualhost_storesinfo",resId,storesKpi); |
47 | //cpu使用率趋势图 | 47 | //cpu使用率趋势图 |
48 | commonDetail.renderLineCharat("tencent_cloud_plat_virtualhost_cpu_linechart",resId,"KPI7054BC34","CPU使用率","cpu"); | 48 | commonDetail.renderLineCharat("tencent_cloud_plat_virtualhost_cpu_linechart",resId,"KPI7054BC34","CPU使用率","cpu"); |
49 | //内存使用率趋势图 | 49 | //内存使用率趋势图 |
@@ -55,7 +55,7 @@ layui.define(['commonDetail','common'], function (exports) { | @@ -55,7 +55,7 @@ layui.define(['commonDetail','common'], function (exports) { | ||
55 | //数据磁盘信息 | 55 | //数据磁盘信息 |
56 | commonDetail.renderTable("tencent_cloud_plat_virtualhost_dataDisk",false,resId,dataDiskKpi,"数据磁盘信息","dataDisk-"); | 56 | commonDetail.renderTable("tencent_cloud_plat_virtualhost_dataDisk",false,resId,dataDiskKpi,"数据磁盘信息","dataDisk-"); |
57 | //系统盘信息 | 57 | //系统盘信息 |
58 | - commonDetail.renderTable("tencent_cloud_plat_virtualhost_disk",false,resId,diskKpi,"系统盘信息","systemDisk-"); | 58 | + commonDetail.renderTable("tencent_cloud_plat_virtualhost_disk",false,resId,diskKpi,"系统盘信息","systemDisk"); |
59 | //活动告警 | 59 | //活动告警 |
60 | commonDetail.renderActiveAlarms("tencent_cloud_plat_virtualhost_active_alarm",resId); | 60 | commonDetail.renderActiveAlarms("tencent_cloud_plat_virtualhost_active_alarm",resId); |
61 | } | 61 | } |
@@ -41,7 +41,7 @@ layui.define(['laytpl', 'layer'], function(exports){ | @@ -41,7 +41,7 @@ layui.define(['laytpl', 'layer'], function(exports){ | ||
41 | 41 | ||
42 | //清除 token,并跳转到登入页 | 42 | //清除 token,并跳转到登入页 |
43 | view.exit = function(){ | 43 | view.exit = function(){ |
44 | - debugger | 44 | + // debugger |
45 | if(window.top.location.hash == '#/bigscreen/daping'){ | 45 | if(window.top.location.hash == '#/bigscreen/daping'){ |
46 | layui.use(['commonDetail','DPingdex'], function () { | 46 | layui.use(['commonDetail','DPingdex'], function () { |
47 | layer.msg("登录凭证失效,无法查看详情页,如需查看详情页面,请重新登录再次进入大屏页面!", { | 47 | layer.msg("登录凭证失效,无法查看详情页,如需查看详情页面,请重新登录再次进入大屏页面!", { |
@@ -5,11 +5,11 @@ | @@ -5,11 +5,11 @@ | ||
5 | <div class="layui-card"> | 5 | <div class="layui-card"> |
6 | <div class="layui-card-body"> | 6 | <div class="layui-card-body"> |
7 | <div class="lay-row"> | 7 | <div class="lay-row"> |
8 | - <div class="lay-row-item--big"> | 8 | + <div class="lay-row-item lay-row-item--big"> |
9 | <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_baseinfo" class="iconfont detail_base_info"></i></h5> | 9 | <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_baseinfo" class="iconfont detail_base_info"></i></h5> |
10 | <ul class="info-table" id="tencent_cloud_plat_baseinfo"></ul> | 10 | <ul class="info-table" id="tencent_cloud_plat_baseinfo"></ul> |
11 | </div> | 11 | </div> |
12 | - <div class="lay-row-item--small"> | 12 | + <div class="lay-row-item lay-row-item--small"> |
13 | <h5 class="lay-row-title">资源状态</h5> | 13 | <h5 class="lay-row-title">资源状态</h5> |
14 | <div class="res-state" id="tencent_cloud_plat_health_state"></div> | 14 | <div class="res-state" id="tencent_cloud_plat_health_state"></div> |
15 | </div> | 15 | </div> |
1 | +<!--tencent_cloud_plat_res_ckafka详细页面--> | ||
2 | +<article class="page-container template template_redis"> | ||
3 | + <div class="page-panel"> | ||
4 | + <div class="main"> | ||
5 | + <div class="layui-card"> | ||
6 | + <div class="layui-card-body"> | ||
7 | + <div class="lay-row"> | ||
8 | + <div class="lay-row-item"> | ||
9 | + <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_ckafka_baseinfo" class="iconfont detail_base_info"></i></h5> | ||
10 | + <ul class="info-table" id="tencent_cloud_plat_res_ckafka_baseinfo"></ul> | ||
11 | + </div> | ||
12 | + <div class="lay-row-item"> | ||
13 | + <h5 class="lay-row-title">关键信息</h5> | ||
14 | + <ul class="info-table" id="tencent_cloud_plat_res_ckafka_keyinfo"></ul> | ||
15 | + </div> | ||
16 | + <div class="lay-row-item"> | ||
17 | + <h5 class="lay-row-title">资源状态</h5> | ||
18 | + <div class="res-state" id="tencent_cloud_plat_res_ckafka_health_state"></div> | ||
19 | + </div> | ||
20 | + </div> | ||
21 | + <div class="lay-row"> | ||
22 | + <div class="lay-row-item"> | ||
23 | + <h5 class="lay-row-title">实时告警动态</h5> | ||
24 | + <div id="tencent_cloud_plat_res_ckafka_active_alarm"></div> | ||
25 | + </div> | ||
26 | + </div> | ||
27 | + </div> | ||
28 | + </div> | ||
29 | + </div> | ||
30 | + </div> | ||
31 | +</article> | ||
32 | +<textarea id="tencent_cloud_plat_res_ckafka_param_id" style="display: none;">{{d}}</textarea> | ||
33 | +<script> | ||
34 | + layui.use('tencent_cloud_plat_res_ckafka', function (fn) { | ||
35 | + var $ = layui.$; | ||
36 | + var parm = $("#tencent_cloud_plat_res_ckafka_param_id").val(); | ||
37 | + if(parm.indexOf('{{d') != -1){ | ||
38 | + fn(); | ||
39 | + }else{ | ||
40 | + fn(JSON.parse(parm)); | ||
41 | + } | ||
42 | + }); | ||
43 | +</script> |
1 | +<!--tencent_cloud_plat_res_disk详细页面--> | ||
2 | +<article class="page-container template template_redis"> | ||
3 | + <div class="page-panel"> | ||
4 | + <div class="main"> | ||
5 | + <div class="layui-card"> | ||
6 | + <div class="layui-card-body"> | ||
7 | + <div class="lay-row"> | ||
8 | + <div class="lay-row-item"> | ||
9 | + <h5 class="lay-row-title">基本信息<i data-id="tencent_cloud_plat_res_disk_baseinfo" class="iconfont detail_base_info"></i></h5> | ||
10 | + <ul class="info-table" id="tencent_cloud_plat_res_disk_baseinfo"></ul> | ||
11 | + </div> | ||
12 | + <div class="lay-row-item"> | ||
13 | + <h5 class="lay-row-title">关键信息<i data-id="tencent_cloud_plat_res_disk_keyinfo" class="iconfont detail_base_info"></i></h5> | ||
14 | + <ul class="info-table" id="tencent_cloud_plat_res_disk_keyinfo"></ul> | ||
15 | + </div> | ||
16 | + <div class="lay-row-item"> | ||
17 | + <h5 class="lay-row-title">资源状态</h5> | ||
18 | + <div class="res-state" id="tencent_cloud_plat_res_disk_health_state"></div> | ||
19 | + </div> | ||
20 | + </div> | ||
21 | + <div class="lay-row"> | ||
22 | + <div class="lay-row-item"> | ||
23 | + <h5 class="lay-row-title">硬盘信息</h5> | ||
24 | + <ul class="info-table" id="tencent_cloud_plat_res_disk_diskinfo"></ul> | ||
25 | + </div> | ||
26 | + <div class="lay-row-item"> | ||
27 | + <h5 class="lay-row-title">IO信息</h5> | ||
28 | + <ul class="info-table" id="tencent_cloud_plat_res_disk_ioinfo"></ul> | ||
29 | + </div> | ||
30 | + </div> | ||
31 | + <div class="lay-row"> | ||
32 | + <div class="lay-row-item"> | ||
33 | + <h5 class="lay-row-title">硬盘读流量</h5> | ||
34 | + <div id="tencent_cloud_plat_res_disk_readflow_linechart" class="detail_line_chart"></div> | ||
35 | + </div> | ||
36 | + <div class="lay-row-item"> | ||
37 | + <h5 class="lay-row-title">硬盘写流量</h5> | ||
38 | + <div id="tencent_cloud_plat_res_disk_writeflow_linechart" class="detail_line_chart"></div> | ||
39 | + </div> | ||
40 | + <div class="lay-row-item"> | ||
41 | + <h5 class="lay-row-title">硬盘读IOPS</h5> | ||
42 | + <div id="tencent_cloud_plat_res_disk_readipos_linechart" class="detail_line_chart"></div> | ||
43 | + </div> | ||
44 | + <div class="lay-row-item"> | ||
45 | + <h5 class="lay-row-title">硬盘写IOPS</h5> | ||
46 | + <div id="tencent_cloud_plat_res_disk_writeipos_linechart" class="detail_line_chart"></div> | ||
47 | + </div> | ||
48 | + </div> | ||
49 | + <div class="lay-row"> | ||
50 | + <div class="lay-row-item"> | ||
51 | + <h5 class="lay-row-title">实时告警动态</h5> | ||
52 | + <div id="tencent_cloud_plat_res_disk_active_alarm"></div> | ||
53 | + </div> | ||
54 | + </div> | ||
55 | + </div> | ||
56 | + </div> | ||
57 | + </div> | ||
58 | + </div> | ||
59 | +</article> | ||
60 | +<textarea id="tencent_cloud_plat_res_disk_param_id" style="display: none;">{{d}}</textarea> | ||
61 | +<script> | ||
62 | + layui.use('tencent_cloud_plat_res_disk', function (fn) { | ||
63 | + var $ = layui.$; | ||
64 | + var parm = $("#tencent_cloud_plat_res_disk_param_id").val(); | ||
65 | + if(parm.indexOf('{{d') != -1){ | ||
66 | + fn(); | ||
67 | + }else{ | ||
68 | + fn(JSON.parse(parm)); | ||
69 | + } | ||
70 | + }); | ||
71 | +</script> |
@@ -19,11 +19,11 @@ | @@ -19,11 +19,11 @@ | ||
19 | </div> | 19 | </div> |
20 | </div> | 20 | </div> |
21 | <div class="lay-row"> | 21 | <div class="lay-row"> |
22 | - <div class="lay-row-item--big"> | ||
23 | - <h5 class="lay-row-title">实例信息</h5> | 22 | + <div class="lay-row-item"> |
23 | + <h5 class="lay-row-title">实例信息<i data-id="tencent_cloud_plat_res_redis_instanceinfo" class="iconfont detail_base_info"></i></h5> | ||
24 | <ul class="info-table" id="tencent_cloud_plat_res_redis_instanceinfo"></ul> | 24 | <ul class="info-table" id="tencent_cloud_plat_res_redis_instanceinfo"></ul> |
25 | </div> | 25 | </div> |
26 | - <div class="lay-row-item--small"> | 26 | + <div class="lay-row-item"> |
27 | <h5 class="lay-row-title">性能信息</h5> | 27 | <h5 class="lay-row-title">性能信息</h5> |
28 | <ul class="info-table" id="tencent_cloud_plat_res_redis_performanceinfo"></ul> | 28 | <ul class="info-table" id="tencent_cloud_plat_res_redis_performanceinfo"></ul> |
29 | </div> | 29 | </div> |
-
Please register or login to post a comment