feat: add labels

This commit is contained in:
2025-08-29 13:25:31 +02:00
parent d2ba3ed7d2
commit 63fa57e666
4 changed files with 76 additions and 2 deletions

View File

@@ -169,7 +169,8 @@
ip: `192.168.1.${100 + nodeCount}`,
hostname: `TestNode${nodeCount}`,
status: 'active',
latency: Math.floor(Math.random() * 50) + 10
latency: Math.floor(Math.random() * 50) + 10,
labels: nodeCount % 2 === 0 ? { app: 'demo', role: 'worker' } : { device: 'sensor', zone: `Z${nodeCount}` }
};
testNodes.push(newNode);
displayClusterMembers();
@@ -205,6 +206,7 @@
${statusIcon} ${statusText}
</div>
<div class="member-latency">Latency: ${node.latency}ms</div>
${node.labels ? `<div class=\"member-labels\">${Object.entries(node.labels).map(([k,v]) => `<span class=\\\"label-chip\\\">${k}: ${v}</span>`).join('')}</div>` : ''}
</div>
`;
}).join('');