Giám sát hoạt động Sandbox và gỡ lỗi
Sử dụng các công cụ status, logs và TUI của NemoClaw kết hợp để kiểm tra tình trạng sandbox, theo dõi hành vi tác nhân và chẩn đoán vấn đề.
Điều kiện tiên quyết
- Một sandbox NemoClaw đang chạy.
- CLI OpenShell có trong
PATHcủa bạn.
Kiểm tra tình trạng Sandbox
Chạy lệnh status để xem trạng thái sandbox, thông tin chạy blueprint và cấu hình suy luận đang hoạt động:
$ openclaw nemoclaw status
Để có kết quả đầu ra có thể đọc bằng máy, thêm cờ --json:
$ openclaw nemoclaw status --json
Các trường chính trong kết quả bao gồm:
- Trạng thái sandbox, cho biết sandbox đang chạy, đã dừng hay ở trạng thái lỗi.
- ID chạy blueprint, là mã định danh cho lần thực thi blueprint gần nhất.
- Nhà cung cấp suy luận, hiển thị nhà cung cấp, mô hình và endpoint đang hoạt động.
Nếu bạn chạy openclaw nemoclaw status từ bên trong sandbox, lệnh phát hiện ngữ cảnh sandbox và báo cáo điều đó. Chi tiết sandbox và suy luận ở cấp host không khả dụng từ bên trong sandbox. Chạy openshell sandbox list trên host để kiểm tra trạng thái sandbox cơ bản.
Xem nhật ký Blueprint và Sandbox
Truyền phát kết quả nhật ký gần nhất từ trình chạy blueprint và sandbox:
$ openclaw nemoclaw logs
Để theo dõi kết quả nhật ký theo thời gian thực:
$ openclaw nemoclaw logs -f
Để hiển thị số dòng nhật ký cụ thể:
$ openclaw nemoclaw logs -n 100
Để xem nhật ký cho một lần chạy blueprint cụ thể thay vì lần gần nhất:
$ openclaw nemoclaw logs --run-id <id>
Giám sát hoạt động mạng trong TUI
Mở giao diện terminal OpenShell để xem trực tiếp hoạt động mạng sandbox và các yêu cầu lưu lượng ra:
$ openshell term
Đối với sandbox từ xa, SSH đến phiên bản và chạy openshell term tại đó.
TUI hiển thị thông tin sau:
- Các kết nối mạng đang hoạt động từ sandbox.
- Các yêu cầu lưu lượng ra bị chặn đang chờ phê duyệt của người vận hành.
- Trạng thái định tuyến suy luận.
Tham khảo Phê duyệt hoặc từ chối yêu cầu mạng của tác nhân để biết chi tiết về xử lý yêu cầu bị chặn.
Kiểm thử suy luận
Chạy một yêu cầu suy luận thử nghiệm để xác minh nhà cung cấp đang phản hồi:
$ nemoclaw my-assistant connect
$ openclaw agent --agent main --local -m "Test inference" --session-id debug
Nếu yêu cầu thất bại, kiểm tra các mục sau:
- Chạy
openclaw nemoclaw statusđể xác nhận nhà cung cấp và endpoint đang hoạt động. - Chạy
openclaw nemoclaw logs -fđể xem thông báo lỗi từ trình chạy blueprint. - Xác minh rằng endpoint suy luận có thể truy cập được từ host.
Chủ đề liên quan
- Xử lý sự cố để biết các vấn đề phổ biến và bước giải quyết.
- Các lệnh để xem tài liệu tham chiếu CLI đầy đủ.
- Phê duyệt hoặc từ chối yêu cầu mạng của tác nhân để biết quy trình phê duyệt của người vận hành.
- Chuyển đổi nhà cung cấp suy luận để thay đổi nhà cung cấp đang hoạt động.