metrics: add stream api for system info

This commit is contained in:
Girish Ramakrishnan
2025-05-21 17:15:04 +02:00
parent 7e3162d287
commit c0f0084e56
6 changed files with 83 additions and 27 deletions

View File

@@ -114,6 +114,7 @@ async function initializeExpressSync() {
router.get ('/api/v1/system/info', token, authorizeAdmin, routes.system.getInfo); // vendor, product name etc
router.post('/api/v1/system/reboot', json, token, authorizeAdmin, routes.system.reboot);
router.get ('/api/v1/system/metrics', token, authorizeAdmin, routes.system.getMetrics);
router.get ('/api/v1/system/metricstream', token, authorizeAdmin, routes.system.getMetricStream);
router.get ('/api/v1/system/disk_usage', token, authorizeAdmin, routes.system.getDiskUsage);
router.post('/api/v1/system/disk_usage', token, authorizeAdmin, routes.system.updateDiskUsage);
router.get ('/api/v1/system/block_devices', token, authorizeAdmin, routes.system.getBlockDevices);