Мониторинг активности песочницы и диагностика проблем

Используйте инструменты NemoClaw: status, logs и TUI — вместе для проверки состояния песочницы, отслеживания поведения агента и диагностики проблем.

Предварительные требования

  • Работающая песочница NemoClaw.
  • CLI OpenShell в вашем PATH.

Проверка состояния песочницы

Выполните команду status для просмотра состояния песочницы, информации о запуске блюпринта и текущей конфигурации инференса:

$ openclaw nemoclaw status

Для машиночитаемого вывода добавьте флаг --json:

$ openclaw nemoclaw status --json

Ключевые поля в выводе:

  • Состояние песочницы — указывает, работает ли песочница, остановлена или находится в состоянии ошибки.
  • Идентификатор запуска блюпринта — идентификатор последнего выполнения блюпринта.
  • Провайдер инференса — показывает активного провайдера, модель и эндпоинт.

Если вы выполняете openclaw nemoclaw status изнутри песочницы, команда обнаруживает контекст песочницы и сообщает об этом. Информация о песочнице и инференсе на уровне хоста недоступна изнутри песочницы. Выполните openshell sandbox list на хосте для проверки базового состояния песочницы.

Просмотр логов блюпринта и песочницы

Потоковый вывод последних логов от runner блюпринта и песочницы:

$ openclaw nemoclaw logs

Для отслеживания логов в реальном времени:

$ openclaw nemoclaw logs -f

Для отображения определённого количества строк логов:

$ openclaw nemoclaw logs -n 100

Для просмотра логов конкретного запуска блюпринта вместо последнего:

$ openclaw nemoclaw logs --run-id <id>

Мониторинг сетевой активности в TUI

Откройте терминальный интерфейс OpenShell для просмотра сетевой активности песочницы и запросов на исходящий трафик в реальном времени:

$ openshell term

Для удалённой песочницы подключитесь по SSH к экземпляру и запустите openshell term там.

TUI отображает следующую информацию:

  • Активные сетевые соединения из песочницы.
  • Заблокированные исходящие запросы, ожидающие одобрения оператора.
  • Статус маршрутизации инференса.

Обратитесь к Одобрение или отклонение сетевых запросов агента для получения подробностей об обработке заблокированных запросов.

Тестирование инференса

Выполните тестовый запрос инференса для проверки работы провайдера:

$ nemoclaw my-assistant connect
$ openclaw agent --agent main --local -m "Test inference" --session-id debug

Если запрос не удался, проверьте следующее:

  1. Выполните openclaw nemoclaw status для подтверждения активного провайдера и эндпоинта.
  2. Выполните openclaw nemoclaw logs -f для просмотра сообщений об ошибках от runner блюпринта.
  3. Убедитесь, что эндпоинт инференса доступен с хоста.

Связанные темы