mirror of
https://github.com/hansjone/netx.git
synced 2026-10-11 12:53:17 +08:00
Add dark workbench dashboard with host CPU/memory gauges.
Sample Windows CPU via Processor Utility so values match Task Manager, and expose host metrics on /v1/metrics/json for the workbench poll. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
8ded8eeb7d
commit
254c50a2c0
12 changed files with 1286 additions and 83 deletions
|
|
@ -24,6 +24,55 @@ const en = {
|
|||
monitoring: "Monitoring",
|
||||
operations: "Operations",
|
||||
system: "System",
|
||||
welcomeEyebrow: "Workbench",
|
||||
welcomeTitle: "Welcome back, {{name}}",
|
||||
welcomeSub: "Monitor sync, topology, and ops tasks from one place.",
|
||||
today: "Today · {{date}}",
|
||||
kpi: {
|
||||
uptime: "API uptime",
|
||||
health: "System health",
|
||||
tasks: "Active tasks",
|
||||
healthOk: "Schedulers healthy",
|
||||
healthWarn: "Check schedulers",
|
||||
healthUnknown: "Metrics unavailable",
|
||||
},
|
||||
statusTitle: "Runtime status",
|
||||
announceTitle: "Announcements",
|
||||
recentTitle: "Recent operations",
|
||||
recentMore: "View all",
|
||||
quickTitle: "Quick actions",
|
||||
emptyRecent: "No recent audit entries.",
|
||||
gauge: {
|
||||
cpu: "CPU",
|
||||
mem: "Memory",
|
||||
cli: "CLI budget",
|
||||
db: "DB pool",
|
||||
webcrt: "WebCRT",
|
||||
tasks: "Active tasks",
|
||||
low: "Low load",
|
||||
normal: "Normal",
|
||||
high: "Busy",
|
||||
},
|
||||
quick: {
|
||||
tasks: "Task overview",
|
||||
logs: "Audit logs",
|
||||
users: "User admin",
|
||||
apiKeys: "API keys",
|
||||
},
|
||||
announce: {
|
||||
a1: "Dark workbench shell is live — other modules follow the same palette.",
|
||||
a1Date: "2026-08-04",
|
||||
a2: "LLDP collect supports pause / resume / stop; interrupted jobs resume after restart.",
|
||||
a2Date: "2026-08-04",
|
||||
a3: "Config sync and LLDP KPI boards refresh while jobs are running.",
|
||||
a3Date: "2026-08-03",
|
||||
},
|
||||
recentCols: {
|
||||
action: "Action",
|
||||
module: "Module",
|
||||
time: "Time",
|
||||
user: "User",
|
||||
},
|
||||
cards: {
|
||||
umeSync: "UME Sync",
|
||||
umeSyncDesc: "UME alarms, subscription & inventory",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue