cloudStack 3.0 new UI - instance page - implement staticstics tab.

This commit is contained in:
Jessica Wang 2011-11-03 16:53:56 -07:00
parent da8dcb4776
commit 83cda2a966

View File

@ -1545,12 +1545,23 @@
stats: {
title: 'Statistics',
fields: {
cpuspeed: { label: 'Total CPU' },
totalCPU: { label: 'Total CPU' },
cpuused: { label: 'CPU Utilized' },
networkkbsread: { label: 'Network Read' },
networkkbswrite: { label: 'Network Write' }
},
dataProvider: testData.dataProvider.detailView('instances')
//dataProvider: testData.dataProvider.detailView('instances')
dataProvider: function(args) {
var jsonObj = args.context.instances[0];
args.response.success({
data: {
totalCPU: fromdb(jsonObj.cpunumber) + " x " + cloudStack.converters.convertHz(jsonObj.cpuspeed),
cpuused: jsonObj.cpuused,
networkkbsread: (jsonObj.networkkbsread == null || jsonObj.networkkbsread == 0)? "N/A": cloudStack.converters.convertBytes(jsonObj.networkkbsread * 1024),
networkkbswrite: (jsonObj.networkkbswrite == null || jsonObj.networkkbswrite == 0)? "N/A": cloudStack.converters.convertBytes(jsonObj.networkkbswrite * 1024)
}
});
}
}
}
}