Monitorowanie aktywności sandboxa i diagnostyka problemów
Użyj narzędzi NemoClaw — status, logi i TUI — razem, aby sprawdzić kondycję sandboxa, śledzić zachowanie agenta i diagnozować problemy.
Wymagania wstępne
- Działający sandbox NemoClaw.
- CLI OpenShell w zmiennej
PATH.
Sprawdzanie kondycji sandboxa
Uruchom polecenie status, aby wyświetlić stan sandboxa, informacje o uruchomieniu blueprintu i aktywną konfigurację inferencji:
$ openclaw nemoclaw status
Dla wyników czytelnych maszynowo dodaj flagę --json:
$ openclaw nemoclaw status --json
Kluczowe pola w wynikach obejmują:
- Stan sandboxa, który wskazuje, czy sandbox jest uruchomiony, zatrzymany lub w stanie błędu.
- ID uruchomienia blueprintu, czyli identyfikator ostatniego wykonania blueprintu.
- Dostawca inferencji, który pokazuje aktywnego dostawcę, model i punkt końcowy.
Jeśli uruchomisz openclaw nemoclaw status z wewnątrz sandboxa, polecenie wykrywa kontekst sandboxa i zgłasza to. Szczegóły sandboxa i inferencji na poziomie hosta nie są dostępne z wewnątrz sandboxa. Uruchom openshell sandbox list na hoście, aby sprawdzić stan bazowy sandboxa.
Przeglądanie logów blueprintu i sandboxa
Wyświetl najnowsze logi z runnera blueprintu i sandboxa:
$ openclaw nemoclaw logs
Aby śledzić logi w czasie rzeczywistym:
$ openclaw nemoclaw logs -f
Aby wyświetlić określoną liczbę linii logów:
$ openclaw nemoclaw logs -n 100
Aby wyświetlić logi dla konkretnego uruchomienia blueprintu zamiast najnowszego:
$ openclaw nemoclaw logs --run-id <id>
Monitorowanie aktywności sieciowej w TUI
Otwórz interfejs terminalowy OpenShell, aby zobaczyć na żywo aktywność sieciową sandboxa i żądania ruchu wychodzącego:
$ openshell term
Dla zdalnego sandboxa połącz się przez SSH z instancją i uruchom tam openshell term.
TUI wyświetla następujące informacje:
- Aktywne połączenia sieciowe z sandboxa.
- Zablokowane żądania ruchu wychodzącego oczekujące na zatwierdzenie operatora.
- Status routingu inferencji.
Zapoznaj się z Zatwierdzanie lub odrzucanie żądań sieciowych agenta, aby uzyskać szczegóły dotyczące obsługi zablokowanych żądań.
Testowanie inferencji
Uruchom testowe żądanie inferencji, aby sprawdzić, czy dostawca odpowiada:
$ nemoclaw my-assistant connect
$ openclaw agent --agent main --local -m "Test inference" --session-id debug
Jeśli żądanie się nie powiedzie, sprawdź następujące elementy:
- Uruchom
openclaw nemoclaw status, aby potwierdzić aktywnego dostawcę i punkt końcowy. - Uruchom
openclaw nemoclaw logs -f, aby wyświetlić komunikaty o błędach z runnera blueprintu. - Sprawdź, czy punkt końcowy inferencji jest osiągalny z hosta.
Powiązane tematy
- Rozwiązywanie problemów — typowe problemy i kroki naprawcze.
- Polecenia — pełna dokumentacja CLI.
- Zatwierdzanie lub odrzucanie żądań sieciowych agenta — przepływ zatwierdzania przez operatora.
- Przełączanie dostawców inferencji, aby zmienić aktywnego dostawcę.