Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Dashboard] Improve displaying and navigation for tasks/actors #49342

Open
alexeykudinkin opened this issue Dec 18, 2024 · 8 comments
Open

[Dashboard] Improve displaying and navigation for tasks/actors #49342

alexeykudinkin opened this issue Dec 18, 2024 · 8 comments
Labels
dashboard Issues specific to the Ray Dashboard enhancement Request for new feature and/or capability good first issue Great starter issue for someone just starting to contribute to Ray observability Issues related to the Ray Dashboard, Logging, Metrics, Tracing, and/or Profiling triage Needs triage (eg: priority, bug/not-bug, and owning component)

Comments

@alexeykudinkin
Copy link
Contributor

Description

Currently, it's pretty hard to navigate Ray Dashboard when you're for example trying to get details of running tasks/actors.

Would be great if we added links to respective Actor/Tasks pages from

  • Cluster view: when i open up and see actors running on a node i want to be able to navigate to Actors/Task running there right away
  • Fix Main page Ray Core table to always show the most recent 10k tasks and not some historical 10k tasks that have already been evicted

Use case

No response

@alexeykudinkin alexeykudinkin added enhancement Request for new feature and/or capability triage Needs triage (eg: priority, bug/not-bug, and owning component) dashboard Issues specific to the Ray Dashboard labels Dec 18, 2024
@alanwguo alanwguo added the good first issue Great starter issue for someone just starting to contribute to Ray label Dec 18, 2024
@alanwguo
Copy link
Contributor

Screenshot 2024-12-18 at 11 40 36 AM

Example: In the "Clusters" view, the worker should link to the Actor detail page or the Task detail page.

@alanwguo alanwguo added the observability Issues related to the Ray Dashboard, Logging, Metrics, Tracing, and/or Profiling label Dec 18, 2024
@alanwguo alanwguo removed their assignment Dec 18, 2024
@alanwguo
Copy link
Contributor

alanwguo commented Dec 18, 2024

I don't understand

Fix Main page Ray Core table to always show the most recent 10k tasks and not some historical 10k tasks that have already been evicted

The tables views do show 10k tasks that have not been evicted. Is there a table view where the links are missing?
I would expect there to be no row at all in the case the task got evicted.

@alexeykudinkin
Copy link
Contributor Author

Once you cross 10k threshold Ray Core Overview stops showing you anything

@MengjinYan
Copy link
Collaborator

Fix Main page Ray Core table to always show the most recent 10k tasks and not some historical 10k tasks that have already been evicted

Do you mean you'd like to see (1) more than 10k tasks or (2) still the 10k task but sorted by some fields so that we can see all the recent and not completed tasks?

@alexeykudinkin
Copy link
Contributor Author

@MengjinYan ideally both, but at the very least we should show 10k most recent tasks

@MengjinYan
Copy link
Collaborator

@MengjinYan ideally both, but at the very least we should show 10k most recent tasks

For (1) it will need to be resolved by our new stack

For (2), from my understanding, the order of tasks returning (and will be truncated at 10k) today are: (1) All incomplete tasks (roughly ordered by start time) (2) All the completed actor task (ordered by completion time); (3) All other tasks (ordered by completion time)

So it should already satisfy the ask. At the same time, if you see a specific case that violates the above, please let me know and I'll take a look.

@alexeykudinkin
Copy link
Contributor Author

@MengjinYan it doesn't work right now -- after 10k tasks i'm getting empty Dashboard (i can share a workspace where you can repro that)

@MengjinYan
Copy link
Collaborator

@alexeykudinkin If you can share your workspace it will be great. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dashboard Issues specific to the Ray Dashboard enhancement Request for new feature and/or capability good first issue Great starter issue for someone just starting to contribute to Ray observability Issues related to the Ray Dashboard, Logging, Metrics, Tracing, and/or Profiling triage Needs triage (eg: priority, bug/not-bug, and owning component)
Projects
None yet
Development

No branches or pull requests

3 participants