Skip to content

Web shell, logs and metrics

Every sandbox’s show page has Logs and Metrics tabs, and a Shell tab when shell ingress is enabled.

  • A running sandbox. See Launch a sandbox.
  • For the Shell tab, the sandbox must have Shell (envd) enabled, which needs a kit that includes envd, such as sandbox-base or another kit marked as supporting the web shell. See Create a kit.

Open the sandbox and go to the Shell tab. A terminal connects over the platform’s own relay, so no inbound port or public IP is required; a Connected badge confirms the session, and Paste, Ctrl-C, Clear and Download session sit above the terminal.

Sandbox Shell tab

If shell ingress is off, or the kit does not include envd, the tab shows a warning instead of a terminal and explains which of the two is missing.

The Logs tab shows a live tail of the sandbox’s guest console output, the same output the kernel and your init process print during boot and while running. It polls for new output every few seconds and keeps appending; toggle Auto-scroll off to read a scrollback without it jumping, and use Copy to copy everything shown so far.

Sandbox Logs tab

The Metrics tab shows live figures and short history charts:

Metric What it shows
CPU Percentage of the plan’s allotted vCPU currently in use, with a short history chart.
Memory Used and total memory in MiB, with a short history chart.
Disk Used and total disk in GiB, when the node can report actual usage.
Network Bytes received and sent since the sandbox started.

Sandbox Metrics tab

  • The Shell tab never connects. The sandbox must be running, not paused or stopped.
  • Logs stop updating. The sandbox has been paused or stopped; console output accumulates while it runs.
  • Metrics show all zeroes. The sandbox is paused or stopped; live metrics are available while running (or paused, for a brief snapshot).