- card GPU con barre progressive: VRAM (informativa), utilizzo 60/85 %, temperatura 75/85 C, potenza su budget 350 W (ambra 70 %, rosso 90 %) - velocita del motore: DEC (generazione) e PRE (prefill) in tok/s, live durante la generazione, ultima richiesta da fermo (badge LIVE/ULTIMA); semantica inversa: verde sopra la nominale, ambra fra 50 % e nominale - card servizio + controllo unificata con switch load/unload nativo e stato che si chiude sulla fase osservata - MetricBar condiviso con levelColor()/speedColor() e soglie in testa al QML - README: requisiti, campi del control plane, tabella soglie, limiti del box - avatar pixel-art 512x512 in assets/repository-avatar.png
8 lines
420 B
Bash
Executable File
8 lines
420 B
Bash
Executable File
#!/bin/bash
|
|
# Stato del control plane Strata (JSON su stdout).
|
|
API="${STRATACTL_API:-http://172.30.150.224:18090}"
|
|
KEYF="$HOME/.config/strata-control/control.key"
|
|
if [ ! -r "$KEYF" ]; then printf '{"error":"chiave mancante"}'; exit 0; fi
|
|
out=$(curl -s -m 6 -H "X-API-Key: $(cat "$KEYF")" "$API/status" 2>/dev/null)
|
|
if [ -z "$out" ]; then printf '{"error":"control plane non raggiungibile"}'; else printf '%s' "$out"; fi
|