Dashboard Integration
Fleet Sim is integrated into the dashboard through the backend proxy layer. The dashboard does not talk to a deprecated standalone simulator frontend.
Default local behavior
When you run:
cd src/vllm-sr
vllm-sr serve --image-pull-policy never
the CLI starts vllm-sr-sim as a sibling container on the same runtime network and
sets TARGET_FLEET_SIM_URL inside the router stack to the sidecar service URL.
Proxy path
The dashboard backend proxies simulator requests at:
/api/fleet-sim/*
If the simulator is not configured, that proxy surface returns a structured
Service not available response instead of silently failing.
External service mode
Set TARGET_FLEET_SIM_URL when the simulator lives in another container, host, or
environment:
export TARGET_FLEET_SIM_URL=http://your-simulator:8000
With that variable present, vllm-sr serve uses the external simulator and skips the
default local sidecar startup.
Dashboard surfaces
The top-bar Fleet Sim menu exposes:
Overviewfor high-level simulator state and recent assetsWorkloadsfor built-in workload libraries and trace inputsFleetsfor saved fleet definitions and planning outputsRunsfor optimize, simulate, and what-if jobs