diff --git a/plugins/sentinel/dashboard.html b/plugins/sentinel/dashboard.html index 0281f76..0973786 100644 --- a/plugins/sentinel/dashboard.html +++ b/plugins/sentinel/dashboard.html @@ -242,6 +242,27 @@ body.setAttribute('data-mem', (sys.memory||{}).percent||0); if (isRow) { + // 初始化/更新中间栏的数值 + var isNewRow = !body.querySelector('.cpu-val'); + if (isNewRow) { + body.innerHTML = + '
'+ + '
CPU
0%
'+ + '
MEM
0%
'+ + '
'+ + '
'+ + '
'+ + '
NET ↓
'+ + '
NET ↑
'+ + '
'; + } + body.querySelector('.net-down').textContent = fmtSpeed(net.rx_bytes_sec||0); + body.querySelector('.net-up').textContent = fmtSpeed(net.tx_bytes_sec||0); + var mrd = body.querySelector('.mem-row-detail'); + if (mrd) mrd.textContent = (mem.used_gb||0).toFixed(1)+'/'+(mem.total_gb||0).toFixed(1)+' GB'; + animateValue(body.querySelector('.cpu-val'), oldCpu, cpuVal, 1, '%'); + animateValue(body.querySelector('.mem-val'), oldMem, memVal, 1, '%'); + // 图表更新 var charts = _chartInstances[id]; if (charts && charts[0]) { try { charts[0].update(cpuVal); charts[1].update(memVal); charts[2].update(net.rx_bytes_sec||0); } catch(e) {}