rrd: pack multiple rrd values into th estat list

This commit is contained in:
Dietmar Maurer
2020-05-23 14:03:44 +02:00
parent ba1c249eec
commit a4a3f7ca5e
5 changed files with 139 additions and 27 deletions

View File

@ -12,16 +12,26 @@ Ext.define('pve-rrd-node', {
extend: 'Ext.data.Model',
fields: [
{
name: 'value',
name: 'cpu',
// percentage
convert: function(value) {
return value*100;
}
},
{
name: 'iowait',
// percentage
convert: function(value) {
return value*100;
}
},
"memtotal",
"memused",
{ type: 'date', dateFormat: 'timestamp', name: 'time' }
]
});
Ext.define('PBS.DataStoreStatus', {
extend: 'Ext.panel.Panel',
alias: 'widget.pbsDataStoreStatus',
@ -53,10 +63,17 @@ Ext.define('PBS.DataStoreStatus', {
{
xtype: 'proxmoxRRDChart',
title: gettext('CPU usage'),
fields: ['value'],
fieldTitles: [gettext('CPU usage')],
fields: ['cpu','iowait'],
fieldTitles: [gettext('CPU usage'), gettext('IO delay')],
store: rrdstore
}
},
{
xtype: 'proxmoxRRDChart',
title: gettext('Memory usage'),
fields: ['memtotal','memused'],
fieldTitles: [gettext('Total'), gettext('RAM usage')],
store: rrdstore
},
]
};