rename /graphs route to /metrics

This commit is contained in:
Girish Ramakrishnan
2025-05-21 16:26:36 +02:00
parent 3770f07720
commit 8779de448d
10 changed files with 31 additions and 29 deletions
+4 -4
View File
@@ -8,16 +8,16 @@ exports = module.exports = {
getMemory,
getLogs,
getLogStream,
getSystemGraphs,
getMetrics,
getBlockDevices,
getCpus,
};
const assert = require('assert'),
BoxError = require('../boxerror.js'),
graphs = require('../graphs.js'),
HttpError = require('connect-lastmile').HttpError,
HttpSuccess = require('connect-lastmile').HttpSuccess,
metrics = require('../metrics.js'),
safe = require('safetydance'),
system = require('../system.js');
@@ -117,14 +117,14 @@ async function getLogStream(req, res, next) {
logStream.on('error', res.end.bind(res, null));
}
async function getSystemGraphs(req, res, next) {
async function getMetrics(req, res, next) {
if (!req.query.fromSecs || !parseInt(req.query.fromSecs)) return next(new HttpError(400, 'fromSecs must be a number'));
if (!req.query.intervalSecs || !parseInt(req.query.intervalSecs)) return next(new HttpError(400, 'intervalSecs must be a number'));
const fromSecs = parseInt(req.query.fromSecs);
const intervalSecs = parseInt(req.query.intervalSecs);
const noNullPoints = !!req.query.noNullPoints;
const [error, result] = await safe(graphs.getSystem({ fromSecs, intervalSecs, noNullPoints }));
const [error, result] = await safe(metrics.getSystem({ fromSecs, intervalSecs, noNullPoints }));
if (error) return next(new HttpError(500, error));
next(new HttpSuccess(200, result));