mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-07-27 09:59: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/ObjectStore.js \
|
||||||
data/ResourceStore.js \
|
data/ResourceStore.js \
|
||||||
data/RRDStore.js \
|
data/RRDStore.js \
|
||||||
|
data/model/RRDModels.js \
|
||||||
form/VLanField.js \
|
form/VLanField.js \
|
||||||
form/Checkbox.js \
|
form/Checkbox.js \
|
||||||
form/RRDTypeSelector.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