msgbyte / msgbyte/tianji

[Feature Request] Main dashboard with all pages and their status

Open
#74 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
TypeScript
Stars
3.1k
Forks
194
Avg merge
18m
Merged PRs (30d)
3

Description

Hello,
Is it possible to create main dashboard with all configured pages and their current status? If any of the monitor checks configured on a particular page is different than green it should be visible on that dashboard as well.

Thanks to that it would be quite easy to monitor all pages all at once and react instead of clicking on each page separately and checking if everything is OK.
I used current pages overview just to show my idea
tianji_dashboard

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the existing pages overview and the code that displays monitor status for an individual page. Review how configured pages and their check results are loaded, then determine how the main dashboard should present every page and highlight any non-green check. Done means all configured pages and their current status are visible together.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.