Sometimes, when you run a report, it fails. If you run a report on multiple metrics, some of the metrics might fail even as other ones run successfully. The user is presented with no information on why the report failed, or why it failed for some metrics and not others.
The process for re-running a failed report is labor intensive: user must return to their cohort page, clicks "create report", and re-configures the report output. That requires them to remember a lot of information: which metrics failed, what date range/timezone they selected, whether they wanted aggregated/individual results, etc. Then they click "run report" and cross their fingers that it succeeds so that they don't have to go through the whole process again.
- show a descriptive error message when the user hovers over "failure" in the reports page, so they know something about what went wrong.
- if the report for a metric is a failure, add a button to the final column on the reports page that allows the user to attempt to re-run THAT report without leaving the page or re-configuring. To better support users whose reports fail due to short-term Wikimetrics outages, allow any report that failed within the past 24 hours to be re-run this way.