Skip to content

provisioning: GPU reporter install step; drop in-repo reporter copies - #509

Open
Thangnguyenvn98 wants to merge 2 commits into
vllm-project:mainfrom
Thangnguyenvn98:agent/gpu-reporter-checklist
Open

provisioning: GPU reporter install step; drop in-repo reporter copies#509
Thangnguyenvn98 wants to merge 2 commits into
vllm-project:mainfrom
Thangnguyenvn98:agent/gpu-reporter-checklist

Conversation

@Thangnguyenvn98

Copy link
Copy Markdown

What

Two changes around the GPU fleet reporters:

  1. Provisioning checklist gains step 7: every bare-metal GPU machine gets the reporter (script + /etc/gpu-reporter.env credentials + systemd timer) with verification steps, plus a checklist bullet. Today the checklist never installs the reporter, so new capacity comes up unmonitored.
  2. Remove the in-repo reporter copies (scripts/gpu-reporter/): the canonical sources now live in the vllm-dashboard repo (scripts/gpu-reporter/), which owns the /api/gpu/report ingestion contract they post to. Keeping copies here is exactly the drift the move eliminates; the checklist step points at the dashboard repo.

Companion to vllm-project/vllm-dashboard#116 (the reporters' new home).

Test plan

Docs/deletion only — no behavior in this repo changes. The removed files' successors are test-covered in vllm-dashboard (26 pytest tests in CI).

Thang Nguyen added 2 commits September 2, 2026 20:10
The checklist never installed the reporter, so reporter coverage was
unverifiable and new capacity came up unmonitored. Add step 7 plus a
checklist bullet. The reporter sources live in the vllm-dashboard repo
(scripts/gpu-reporter/), which owns the ingestion contract the reporters
post to; this repo keeps the provisioning mechanics.

Signed-off-by: Thang Nguyen <thang.nguyen@inferact.ai>
The reporters, systemd units, env templates, and RBAC manifest moved to
the vllm-dashboard repo (scripts/gpu-reporter/), which owns the
ingestion contract they post to. Keeping these copies would be exactly
the drift-prone duplication the move was meant to end. The provisioning
checklist step 7 points at the new location.

Signed-off-by: Thang Nguyen <thang.nguyen@inferact.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant