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

Redesign the main dashboard to be more welcoming, informative and faster #3822

Open
5 tasks
anna-geller opened this issue May 26, 2024 · 0 comments
Open
5 tasks
Assignees
Labels
enhancement New feature or request

Comments

@anna-geller
Copy link
Member

anna-geller commented May 26, 2024

Planned changes to the main dashboard:

  • Keep the top chart but label the axis + add a description of the legend on the top
  • Change the pie charts into a number/KPI with an upward/downward trend at the top
  • Change the colors and add labels
  • Clearly include information about currently running and scheduled executions
  • Remove the error logs per namespace and the large table
    image

Context

The main dashboard currently suffers from the following issues:

  1. When new users get started, they tend to make mistakes, and seeing a red dashboard isn't encouraging. -> Change the colors to be on-brand and color-blind-friendly

image

  1. The charts in the middle take too much space for the limited amount of information they provide -> change to numbers with a trend:

image

  1. Tables with error logs and recently failed executions are slow to load -> remove them:
    image

  2. There are two tree maps that display the same information -> remove them:

  3. The colors are not color-blind friendly and "boring" :) We can enliven it with kestra-specific colors

  4. Axis are missing labels and the legend is missing to explain what is meant by each color

We want to redesign this main dashboard.

Preferred visualization types:

  • numbers with upward/downward trend
  • line chart
  • area chart
  • (grouped) bar chart
  • scatterplot
  • if REALLY needed, a pie chart (best to avoid)
@anna-geller anna-geller added the enhancement New feature or request label May 26, 2024
@anna-geller anna-geller added this to the v0.19.0 milestone May 26, 2024
@anna-geller anna-geller modified the milestones: v0.19.0, v0.18.0 Jun 3, 2024
@anna-geller anna-geller changed the title Redesign the main dashboard to be more welcoming and informative Redesign the main dashboard to be more welcoming, informative and faster Jun 20, 2024
@anna-geller anna-geller removed this from the v0.18.0 milestone Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Backlog
Development

No branches or pull requests

2 participants