|
|
layui.define(['tree', 'laypage', 'laytpl', 'commonDetail','common'], function (exports) {
|
|
|
var commonDetail = layui.commonDetail;
|
|
|
var common = layui.common;
|
|
|
var admin = layui.admin;
|
|
|
var $ = layui.$;
|
|
|
//对外暴露的接口
|
|
|
exports('middleware_tongweb', function (data) {
|
|
|
var resId = '';
|
|
|
var showFlag = common.getUrlParam("show");
|
|
|
if(showFlag && showFlag == '0'){
|
|
|
resId = common.getUrlParam("resId");
|
|
|
}else{
|
|
|
resId = data.resId;
|
|
|
}
|
|
|
|
|
|
//基本信息
|
|
|
var jbxxKpi = "KPI30D23EF4,KPI0D4FF7D1,KPI899DBD7B,KPID3EBE40F";
|
|
|
//JVM信息
|
|
|
var JVMKpiIds = "KPI52EEAE15,KPIE4E53A03,KPI507E300A,KPI1DC8E10E,KPIFB096A94,KPI49DA0E19";
|
|
|
// 性能信息
|
|
|
var xnxxKpi = "KPI7C4BEB26,KPIB3E7A5C5,KPI2AE83DFC,KPI44DE46D5";
|
|
|
|
|
|
|
|
|
commonDetail.bindTips();
|
|
|
|
|
|
renderPageInfo()
|
|
|
|
|
|
//渲染页面
|
|
|
function renderPageInfo() {
|
|
|
//基本信息
|
|
|
commonDetail.renderText('tongWeb_baseinfo',resId,jbxxKpi);
|
|
|
//性能信息
|
|
|
commonDetail.renderText('tongWeb_xnxxinfo',resId,xnxxKpi);
|
|
|
//cpu使用率
|
|
|
commonDetail.renderGauge("tongWeb_cpurate", resId, "KPI7054BC34", false);
|
|
|
//内存使用率
|
|
|
commonDetail.renderGauge("tongWeb_memeryrate", resId, "KPI31CB8D97", false);
|
|
|
//JVM表格
|
|
|
commonDetail.renderText('tongWeb_JVMinfo',resId,JVMKpiIds);
|
|
|
//CPU使用率走势
|
|
|
commonDetail.renderLineCharat("tongWeb_cpurun",resId,"KPI7054BC34","CPU使用率","");
|
|
|
//内存使用率走势
|
|
|
commonDetail.renderLineCharat("tongWeb_memoryrun",resId,"KPI31CB8D97","内存使用率","");
|
|
|
// 告警信息
|
|
|
commonDetail.renderActiveAlarms('tongWeb_alarmlist', resId)
|
|
|
//JVM堆内存走势
|
|
|
commonDetail.renderLineCharat("tongWeb_heaprun",resId,"KPI6546E739","JVM堆内存走势","");
|
|
|
//JVM非堆内存走势
|
|
|
commonDetail.renderLineCharat("tongWeb_noHeaprun",resId,"KPI89306331","JVM非堆内存走势","");
|
|
|
}
|
|
|
|
|
|
//定时任务
|
|
|
var timer = setInterval(function () {
|
|
|
renderPageInfo()
|
|
|
},commonDetail.timerTime);
|
|
|
commonDetail.detailTimer.push(timer);
|
|
|
});
|
|
|
}); |
...
|
...
|
|