mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-27 03:55:33 +00:00
add rrd models
they will be used with the rrdstore Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> Reviewed-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
116b262783
commit
8bb85b71cc
@ -26,6 +26,7 @@ JSSRC= \
|
||||
data/ObjectStore.js \
|
||||
data/ResourceStore.js \
|
||||
data/RRDStore.js \
|
||||
data/model/RRDModels.js \
|
||||
form/VLanField.js \
|
||||
form/Checkbox.js \
|
||||
form/RRDTypeSelector.js \
|
||||
|
62
www/manager6/data/model/RRDModels.js
Normal file
62
www/manager6/data/model/RRDModels.js
Normal file
@ -0,0 +1,62 @@
|
||||
Ext.define('pve-rrd-node', {
|
||||
extend: 'Ext.data.Model',
|
||||
fields: [
|
||||
{
|
||||
name:'cpu',
|
||||
// percentage
|
||||
convert: function(value) {
|
||||
return value*100;
|
||||
}
|
||||
},
|
||||
{
|
||||
name:'iowait',
|
||||
// percentage
|
||||
convert: function(value) {
|
||||
return value*100;
|
||||
}
|
||||
},
|
||||
'loadavg',
|
||||
'maxcpu',
|
||||
'memtotal',
|
||||
'memused',
|
||||
'netin',
|
||||
'netout',
|
||||
'roottotal',
|
||||
'rootused',
|
||||
'swaptotal',
|
||||
'swapused',
|
||||
{ type: 'date', dateFormat: 'timestamp', name: 'time' }
|
||||
]
|
||||
});
|
||||
|
||||
Ext.define('pve-rrd-guest', {
|
||||
extend: 'Ext.data.Model',
|
||||
fields: [
|
||||
{
|
||||
name:'cpu',
|
||||
// percentage
|
||||
convert: function(value) {
|
||||
return value*100;
|
||||
}
|
||||
},
|
||||
'maxcpu',
|
||||
'netin',
|
||||
'netout',
|
||||
'mem',
|
||||
'maxmem',
|
||||
'disk',
|
||||
'maxdisk',
|
||||
'diskread',
|
||||
'diskwrite',
|
||||
{ type: 'date', dateFormat: 'timestamp', name: 'time' }
|
||||
]
|
||||
});
|
||||
|
||||
Ext.define('pve-rrd-storage', {
|
||||
extend: 'Ext.data.Model',
|
||||
fields: [
|
||||
'used',
|
||||
'total',
|
||||
{ type: 'date', dateFormat: 'timestamp', name: 'time' }
|
||||
]
|
||||
});
|
Loading…
Reference in New Issue
Block a user