Skip to content

Create status page mockup #33

@preaction

Description

@preaction

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions