system: add network and disk graph
This commit is contained in:
@@ -398,21 +398,21 @@ async function getSystemStream(options) {
|
||||
|
||||
oldMetrics = metrics;
|
||||
|
||||
const now = Date.now() / 1000;
|
||||
const nowSecs = Date.now() / 1000; // to match graphite return value
|
||||
metricsStream.push(JSON.stringify({
|
||||
cpu: [ cpuPercent, now ],
|
||||
memory: [ metrics.memoryUsed, now ],
|
||||
swap: [ metrics.swapUsed, now ],
|
||||
cpu: [ cpuPercent, nowSecs ],
|
||||
memory: [ metrics.memoryUsed, nowSecs ],
|
||||
swap: [ metrics.swapUsed, nowSecs ],
|
||||
|
||||
blockReadRate: [ blockReadRate, now ],
|
||||
blockWriteRate: [ blockWriteRate, now ],
|
||||
blockReadTotal: [ metrics.blockRead, now ],
|
||||
blockWriteTotal: [ metrics.blockWrite, now ],
|
||||
blockReadRate: [ blockReadRate, nowSecs ],
|
||||
blockWriteRate: [ blockWriteRate, nowSecs ],
|
||||
blockReadTotal: metrics.blockRead,
|
||||
blockWriteTotal: metrics.blockWrite,
|
||||
|
||||
networkReadRate: [ networkReadRate, now ],
|
||||
networkWriteRate: [ networkWriteRate, now ],
|
||||
networkReadTotal: [ metrics.networkRead, now ],
|
||||
networkWriteTotal: [ metrics.networkWrite, now ],
|
||||
networkReadRate: [ networkReadRate, nowSecs ],
|
||||
networkWriteRate: [ networkWriteRate, nowSecs ],
|
||||
networkReadTotal: metrics.networkRead,
|
||||
networkWriteTotal: metrics.networkWrite,
|
||||
}));
|
||||
}, INTERVAL_MSECS);
|
||||
|
||||
@@ -448,20 +448,20 @@ async function getContainerStream(name, options) {
|
||||
|
||||
oldMetrics = metrics;
|
||||
|
||||
const now = Date.now() / 1000;
|
||||
const nowSecs = Date.now() / 1000; // to match graphite return value
|
||||
metricsStream.push(JSON.stringify({
|
||||
cpu: [ cpuPercent, now ],
|
||||
memory: [ memoryUsed, now ],
|
||||
cpu: [ cpuPercent, nowSecs ],
|
||||
memory: [ memoryUsed, nowSecs ],
|
||||
|
||||
blockReadRate: [ blockReadRate, now ],
|
||||
blockWriteRate: [ blockWriteRate, now ],
|
||||
blockReadTotal: [ metrics.blockRead, now ],
|
||||
blockWriteTotal: [ metrics.blockWrite, now ],
|
||||
blockReadRate: [ blockReadRate, nowSecs ],
|
||||
blockWriteRate: [ blockWriteRate, nowSecs ],
|
||||
blockReadTotal: metrics.blockRead,
|
||||
blockWriteTotal: metrics.blockWrite,
|
||||
|
||||
networkReadRate: [ networkReadRate, now ],
|
||||
networkWriteRate: [ networkWriteRate, now ],
|
||||
networkReadTotal: [ metrics.networkRead, now ],
|
||||
networkWriteTotal: [ metrics.networkWrite, now ],
|
||||
networkReadRate: [ networkReadRate, nowSecs ],
|
||||
networkWriteRate: [ networkWriteRate, nowSecs ],
|
||||
networkReadTotal: metrics.networkRead,
|
||||
networkWriteTotal: metrics.networkWrite,
|
||||
|
||||
cpuCount: os.cpus().length
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user