项目正在快速迭代中,API 与视觉细节可能随版本调整,请勿用于生产环境。

服务器指标监控 ​

云控制台式的批量指标监控:每个指标一行,细线小图看走势,右侧 Max / Min / Avg 统计列看量化区间。定时器每秒推进一个数据点,曲线即时重绘、统计列同步刷新,可随时暂停。

服务器指标监控

近 60 秒 · 每秒推进一个点 · Max / Min / Avg 为窗口内全部点的统计值

CPU 监控

CPU 利用率%
Max:30.0%
Min:6.0%
Avg:9.0%

内存监控

内存使用量MB
Max:586MB
Min:574MB
Avg:580MB
内存利用率%
Max:40.19%
Min:37.80%
Avg:38.99%

内网带宽监控

内网出带宽Mbps
Max:0.145Mbps
Min:0.030Mbps
Avg:0.043Mbps
内网入带宽Mbps
Max:0.140Mbps
Min:0.025Mbps
Avg:0.038Mbps
内网出包量个/秒
Max:45个/秒
Min:9个/秒
Avg:14个/秒
内网入包量个/秒
Max:50个/秒
Min:11个/秒
Avg:16个/秒

用到的能力 ​

  • 折线图 —— 批量指标小图
  • 折线默认不画数据点圆点 + lineWidth: 1.25 —— 密集点位下的心电图式细线
  • animation: { enabled: false } —— 实时推进数据点时不做补间
  • 迷你趋势图 —— 同款「为嵌入而生」的思路,本例在完整折线上实现

实现要点 ​

  • 七个指标共用一套 labels,每行一个独立的 60 点窗口;行图默认不带数据点,lineWidth: 1.25 压成细线;
  • animation: { enabled: false } 是实时刷新的关键——数据点每秒都在推进,若走默认补间,整条曲线会跟着反复变形;关掉后新点即划即走,观感才稳定;
  • Max / Min / Avg 在每次推进后对窗口内全部点重新求值,展示格式按指标各自的小数位走;
  • 曲线形态是「平缓底噪 + 偶发尖峰」:底噪用正弦叠加生成,尖峰按小概率随机注入,写死的初始数据保证文档构建(SSR)与浏览器首屏渲染一致;
  • 组件卸载时 clearInterval,避免定时器泄漏。