Skip to content

Add Processes page#12

Merged
eclectic-coding merged 1 commit into
mainfrom
feature/process-visibility
May 18, 2026
Merged

Add Processes page#12
eclectic-coding merged 1 commit into
mainfrom
feature/process-visibility

Conversation

@eclectic-coding
Copy link
Copy Markdown
Owner

Summary

  • New GET /processes page listing all registered SolidQueue::Process records
  • Columns: kind (colour-coded badge per type), name, PID, hostname, metadata details (queues, thread count, polling interval), last heartbeat (relative time), and Healthy/Stale health status
  • A process is marked Stale when last_heartbeat_at < SolidQueue.process_alive_threshold.ago (default 5 minutes)
  • Processes link added to the header nav
  • 4 request specs covering index, healthy/stale display; 33 total, all passing

Test plan

  • CI lint and test matrix passes
  • Processes nav link appears in the header
  • Page lists processes with correct kind badges (Supervisor/Worker/Dispatcher)
  • Heartbeat column shows relative time
  • Healthy/Stale badge reflects heartbeat age correctly

🤖 Generated with Claude Code

- GET /processes lists all registered workers, dispatchers, and supervisors
- Columns: kind (colour-coded badge), name, PID, host, metadata details
  (queues, thread count, polling interval), last heartbeat age, Healthy/Stale status
- A process is Stale when last_heartbeat_at < SolidQueue.process_alive_threshold.ago (5 min)
- Processes nav link added to the layout header
- 4 request specs; 33 total, all passing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@eclectic-coding eclectic-coding merged commit 2072dc1 into main May 18, 2026
5 checks passed
@eclectic-coding eclectic-coding deleted the feature/process-visibility branch May 18, 2026 18:33
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