Skip to content

[VisualRDB] New Integrated Visual Debugging Experience for Ray Dashboard #585

Description

@xsuler

Description

Description

We're introducing Visual RDB, a new integrated visual debugging experience for Ray applications directly within the Ray Dashboard. This feature allows users to debug distributed actors and tasks through a familiar debugging interface within ray dashboard.

Features

  • Live debugging of running Ray actors and tasks without stopping ray application
  • Source code navigation to view and navigate through code of distributed components
  • Breakpoint management to enable and disable breakpoints across distributed code
  • Variable inspection to examine runtime values in the current context
  • Call stack navigation to understand execution flow
  • Standard debugging controls (continue, pause, step over, step in, step out)
  • Multi-thread support for debugging applications with multiple threads

Use case

  1. Track blocking actors and tasks and find out the root cause
  2. Inspect variables and state across different nodes in a Ray cluster
  3. Diagnose race conditions in multi-actor systems by pausing execution at specific points

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request
No fields configured for Feature.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions