active instances
0
Every live instance across every user. Restart and delete go through the
admin-vm-action edge function and are applied to the real owner’s container.
users
0
Every signed-up user from auth.users, via the
admin-users edge function. ssh key = at least one row in
ssh_keys; payment = active billing context has a
Stripe subscription (solo user_billing or team team_billing).
hosts
0
Every pi-agent the routing layer can target. active hosts are eligible for new launches;
toggling off keeps the host’s existing VMs alive but stops the picker from sending it new work.
host status
Agent liveness + subsystem health for each Spark host (from host_status /
host_health_history via admin_host_health). One lane per host and subsystem,
one square per hour — the hour’s worst state. A silent agent shows as
agent unreachable.
status history
hourly worst state per subsystem; most recent hours that fit, newest on the right
host GPU temperature
hourly peak die °C (from host_temp_samples); one chart per source, one line per host
host disk usage
hourly peak used capacity (from host_disk_samples); one chart per filesystem, one line per host
queue
0
Open waitlist entries awaiting capacity — fifo per gpu type (same order as drain-waitlist).
pre-bookings 0
Open capacity reservations from /pre-book — a 1–5 day window per user per gpu type.
analytics
15d
Daily aggregates computed by the admin_daily_stats RPC. Active users = distinct users with any vm overlapping that day.
daily active users
distinct users with a vm, an open waitlist entry, or a signup on the day
new users
signups per day
minutes rented
total billable minutes per day (from usage_events)
open waitlist entries
entries that were waiting at any point during the day, by gpu type
minutes waited
total minutes spent in queue per day, by gpu type
feedback
0
Every prompt instance (via admin_feedback_responses RPC), with auth emails from
admin_user_emails. shown = chip appeared, no answer yet;
dismissed = closed without answering. Filter by outcome with the chips above
the list; use view on a row to see the full question and possible answers
(selected options highlighted).
billing config
0
Move a billing principal between the live and sandbox Stripe contexts (superadmin only).
Switching flushes pending usage, then re-points billing_env. The principal sets up
a card the first time they land in a new context; later flips reuse the retained binding. Stripe
objects never move between accounts.
team). Switching a team’s context moves all its members at once.