At present the main way issues with mirror are reported is through emails sent to the mirror email address (mirror [at] clarkson [dot] edu) or directly to lab directors. With the addition of grafana and the ability to create dashboards coming with the refactor, it would be nice to have some way to see a count of issue reports on a monitor in the lab. This could be implemented as a component running on mirror that tracks issues and reports them to grafana.
Ideas:
- Scrape the mirror email inbox for issue reports (and implement an autoresponder?)
- Add a report page to mirror's website
- Add a request page to mirror's website to request new mirrors (could be a feature of the reporting component)
- Track GitHub issues and PRs on a grafana dashboard (plug and play solution exists within grafana)