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

Create status page mockup #33

Open
preaction opened this issue Jul 16, 2018 · 0 comments
Open

Create status page mockup #33

preaction opened this issue Jul 16, 2018 · 0 comments

Comments

@preaction
Copy link
Member

The http://status.cpantesters.org page is currently a placeholder to get to Grafana, which has some charts that show me how the system is doing and some monitors to alert me when things are bad.

The status page should display the following data:

  • Backend (minion status)
    • Number of workers online
    • Number of workers busy
    • Jobs processed in the last hour (sparkline chart)
    • Errors encountered in the last hour (sparkline chart)
  • Reports
    • Reports submitted in the last hour (sparkline chart)
    • Reports processed in the last hour (sparkline chart)
  • Websites
    • These things are repeated for the www and API sites
      • The legacy metabase is considered part of the API site
    • Page requests served in the last hour (sparkline chart)
    • Cache misses (sparkline chart)
  • Servers
    • These things are repeated for each server we have
    • CPU usage over the last hour
    • Memory usage over the last hour
    • Disk I/O over the last hour
    • Network I/O over the last hour

This ticket should create a mockup for the status page that shows this data in a useful manner. Not all of this data is being collected, but that's for a future ticket. When possible, charts from Grafana dashboards should be used, so the mockup should use mock Grafana charts (which requires admin access to Grafana, ask me for that).

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

No branches or pull requests

1 participant