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:

  1. Esegui openclaw nemoclaw status per confermare il provider e l’endpoint attivi.
  2. Esegui openclaw nemoclaw logs -f per visualizzare i messaggi di errore dal runner del blueprint.
  3. Verifica che l’endpoint di inferenza sia raggiungibile dall’host.

Argomenti Correlati