Refactoing Worker Dashboard

This commit is contained in:
John Haverlack 2026-02-08 11:02:13 -09:00
parent 0edd5841d6
commit 74ced96f26
1 changed files with 8 additions and 2 deletions

View File

@ -500,7 +500,7 @@ function renderWorkersTable(msg) {
html += '<table class="table table-sm table-striped table-hover">';
html += '<thead>';
html += '<tr>';
html += '<th>Hostname</th>';
html += '<th>System</th>';
html += '<th>Status</th>';
html += '<th><i class="fa fa-microchip"></i> CPU</th>';
html += '<th><i class="fa fa-memory"></i> RAM</th>';
@ -532,6 +532,11 @@ function renderWorkersTable(msg) {
? `${hwIcon} ${hwModel}`
: `${hwIcon} ${hwManuf} ${hwModel}`;
// ✅ OS info
const osDistro = worker.distro || 'Unknown';
const osArch = worker.arch || 'unknown';
const osPlatform = worker.platform || 'unknown';
// CPU
const cpuAvail = worker.resources?.cpus?.available || 0;
const cpuTotal = worker.resources?.cpus?.allocated || 0;
@ -576,7 +581,8 @@ function renderWorkersTable(msg) {
html += `<td>
<strong>${worker.hostname}</strong><br>
<small class="text-muted" style="font-size:0.7em">${worker.sdl_id}</small><br>
<small class="text-muted" style="font-size:0.8em">${hardwareDisplay}</small>
<small class="text-muted" style="font-size:0.8em">${hardwareDisplay}</small><br>
<small class="text-muted" style="font-size:0.8em">${osDistro} ${osArch} ${osPlatform}</small>
</td>`;
// ✅ Status column with uptime and last seen