Monitorare l’Attività della Sandbox e Diagnosticare Problemi
Usa gli strumenti status, log e TUI di NemoClaw insieme per ispezionare lo stato della sandbox, tracciare il comportamento dell’agente e diagnosticare i problemi.
Prerequisiti
- Una sandbox NemoClaw in esecuzione.
- La CLI di OpenShell nel tuo
PATH.
Verificare lo Stato della Sandbox
Esegui il comando status per visualizzare lo stato della sandbox, le informazioni sull’esecuzione del blueprint e la configurazione dell’inferenza attiva:
$ openclaw nemoclaw status
Per un output leggibile dalla macchina, aggiungi il flag --json:
$ openclaw nemoclaw status --json
I campi chiave nell’output includono i seguenti:
- Stato della sandbox, che indica se la sandbox è in esecuzione, arrestata o in stato di errore.
- ID dell’esecuzione del blueprint, che è l’identificativo dell’esecuzione più recente del blueprint.
- Provider di inferenza, che mostra il provider attivo, il modello e l’endpoint.
Se esegui openclaw nemoclaw status dall’interno della sandbox, il comando rileva il contesto sandbox e lo riporta. I dettagli della sandbox e dell’inferenza a livello di host non sono disponibili dall’interno della sandbox. Esegui openshell sandbox list sull’host per controllare lo stato sottostante della sandbox.
Visualizzare i Log del Blueprint e della Sandbox
Trasmetti in streaming l’output dei log più recenti dal runner del blueprint e dalla sandbox:
$ openclaw nemoclaw logs
Per seguire l’output dei log in tempo reale:
$ openclaw nemoclaw logs -f
Per visualizzare un numero specifico di righe di log:
$ openclaw nemoclaw logs -n 100
Per visualizzare i log di una specifica esecuzione del blueprint invece dell’ultima:
$ openclaw nemoclaw logs --run-id <id>
Monitorare l’Attività di Rete nella TUI
Apri l’interfaccia terminale OpenShell per una visualizzazione in tempo reale dell’attività di rete della sandbox e delle richieste di egress:
$ openshell term
Per una sandbox remota, connettiti via SSH all’istanza ed esegui openshell term lì.
La TUI mostra le seguenti informazioni:
- Connessioni di rete attive dalla sandbox.
- Richieste di egress bloccate in attesa dell’approvazione dell’operatore.
- Stato del routing dell’inferenza.
Consulta Approvare o Negare Richieste di Rete dell’Agente per dettagli sulla gestione delle richieste bloccate.
Testare l’Inferenza
Esegui una richiesta di inferenza di test per verificare che il provider stia rispondendo:
$ nemoclaw my-assistant connect
$ openclaw agent --agent main --local -m "Test inference" --session-id debug
Se la richiesta fallisce, controlla quanto segue:
- Esegui
openclaw nemoclaw statusper confermare il provider e l’endpoint attivi. - Esegui
openclaw nemoclaw logs -fper visualizzare i messaggi di errore dal runner del blueprint. - Verifica che l’endpoint di inferenza sia raggiungibile dall’host.
Argomenti Correlati
- Risoluzione dei Problemi per problemi comuni e passaggi di risoluzione.
- Comandi per il riferimento completo della CLI.
- Approvare o Negare Richieste di Rete dell’Agente per il flusso di approvazione dell’operatore.
- Cambiare Provider di Inferenza per cambiare il provider attivo.