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

VTAdmin: Workflow Details tab #16537

Closed
rohit-nayak-ps opened this issue Aug 5, 2024 · 0 comments · Fixed by #16570
Closed

VTAdmin: Workflow Details tab #16537

rohit-nayak-ps opened this issue Aug 5, 2024 · 0 comments · Fixed by #16570
Assignees
Labels

Comments

@rohit-nayak-ps
Copy link
Contributor

rohit-nayak-ps commented Aug 5, 2024

Feature Description

Currently the VTAdmin page for a specific Workflow shows detailed info in a JSON tab. While this shows all the output of a Workflow Show it is difficult for users to quickly find useful information for debugging or monitoring.

Let's add a new tab Details which extracts the Workflow Show output into structured UI elements which should include:

  • Current Status: which phase is this workflow in (copy/running/switched)? Is it stopped? Is it being throttled?
  • If switched link to the reverse workflow with some basic information about the reverse workflow like name, keyspace, status and current vreplication lag.
  • If the Workflow is in Error, then print the message
  • If in copy phase, how many tables left, rows copied, what is the ETA?
  • If running, what is the vreplication lag?
  • Recent log entries

If there are multiple streams then show summary information on top wrt Statuses and then each stream info below.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants