Improve geo nodes dashboard
The geo nodes dashboard has continued to become more complex to interpret with more information being added every release. We should spend time improving it so that the information is more clearly represented.
Current Screenshots
Proposal
- rename 'Checksummed' to 'Checksums calculated'
- do not show 100% if status bar progress is unknown
- always show three numbers (pending, success, failed)
- TBD
Design
- "Primary" label and "Current node" label are in the grey header.
- The color of "Primary label" is
#1F78D1
. - The secondary information is in the "accordion menu" (e.g Sync information, Verification information).
- The way we show the content of "Latest event log status" is changed to
3 events behind (less a minute ago)
. - It has the
question
icons after "Repository verification progress" and "Wikis checksums calculated verifies" in the "Verification information" section.
Structure
- GitLab version
- Sync information
- Sync settings
- Repositories
- Wikis
- Local LFS objects
- Local attachments
- Data replication log
- Latest event ID seen from primary
- Latest event log status
- Verification information
- Repository verification progress
- Wikis checksums calculated verifies
- Other information
- Storage config
Collapse | Expand |
---|---|
Copy in the tooltips:
- Primary:
-
Repository checksum progress
: "Repositories checksummed for verification with their counterparts on Secondary nodes" -
Wiki checksum progress
: "Wikis checksummed for verification with their counterparts on Secondary nodes"
- Secondary:
-
Repository verification progress
: "Repositories verified with their counterparts on the Primary node" -
Wiki verification progress
: "Wikis verified with their counterparts on the Primary node"
Verification information
It works in a way as the progress bars of Repositories
works. In the case:
- Green ->
Verified
- Red ->
Failed
- Grey ->
Mismatch
All of them has the tooltips in the hover state to indicate the metrics.
Edited by Hazel Yang