Skip to content
This repository was archived by the owner on Mar 3, 2023. It is now read-only.

Re-organize UI elements in Heorn UI topology page #3397

Merged
merged 1 commit into from
Nov 10, 2019

Conversation

nwangtw
Copy link
Contributor

@nwangtw nwangtw commented Nov 8, 2019

In the topology page, create a navigator to show stats, counters and config.

The motivation is that counters have a lot of important information, but they are shown below the page and not very noticeable for users. They are also far from the plan diagrams so that it is hard to choose different component/instance to view the counters. Creating a "counters" tab make the counters easier to read.

Config was in a separated page which is not convenient. Now it is integrated in the same page under the "config" tab.

@nwangtw
Copy link
Contributor Author

nwangtw commented Nov 8, 2019

Screen Shot 2019-11-08 at 9 22 27 AM
Screen Shot 2019-11-08 at 9 27 33 AM
Screen Shot 2019-11-08 at 9 50 32 AM

Copy link
Member

@huijunwu huijunwu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

keeping logical plan and packing plan visible is helpful for users to be aware of topology structure while they are navigating among tabs

@nwangtw
Copy link
Contributor Author

nwangtw commented Nov 8, 2019

keeping logical plan and packing plan visible is helpful for users to be aware of topology structure while they are navigating among tabs

You mean making the plan diagrams sticky? Yeah, I think that could be helpful. Let me think about it. Will be in a new PR. Thanks for the feedback.

@nwangtw nwangtw merged commit 06a55e9 into apache:master Nov 10, 2019
thinker0 added a commit to thinker0/heron that referenced this pull request Nov 10, 2019
* master:
  Re-organize UI elements in Heorn UI topology page (apache#3397)
  Update the instruction for using the docker based development environment (apache#3395)
  Add tables for component running info (apache#3394)
  Helm chart Bookkeeper fix (apache#3381)
  Docker site (apache#3393)
  Refactor counters sections in Heron UI topology page (apache#3392)
  fix base url and counters flag; combine metrics requests (apache#3385)
  makemetricstriggerperiodic (apache#3384)
  Fix max capacity timeline in Heron UI (apache#3383)
  Avoid duplicated metrics requests in Heron UI (apache#3378)
  Add instance resource usage in container (apache#3375)
  Clean up license for healthHandler and jarjar help.txt (apache#3377)
  Fix license in health handler py (apache#3376)
  updating the NOTICE (apache#3374)
sreev pushed a commit to sreev/incubator-heron that referenced this pull request Apr 9, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants