To support enhanced reporting and metrics without placing additional load on the main Beaker server, we want to integrate well with external reporting tools (such as Graphite and Jasper). The simplest way to do this is to provide a "Reports and Metrics" link page in the main UI for linking to external reporting tools (like Graphite and Jasper). This will allow the reporting systems to be made discoverable from the main UI, without placing any load on the main server, or coupling Beaker to specific reporting systems.
Proposed location for the main nav link to the new page of external links: "Reports -> External" My initial thought is that it makes sense to store this as a new database table mapping report names to external links, and allow Beaker admin users to add and remove entries, but I'm open to other suggestions.
http://gerrit.beaker-project.org/#/c/1572/
External report URLs are truncated to 200 characters, which is far too short (for example, all our recommended Graphite URLs are 300+ characters when a real hostname is substituted in). The url column should just be TEXT, no need to enforce a limit on the length. Setting back to ASSIGNED.
http://gerrit.beaker-project.org/#/c/1594/1
Setting back to ASSIGNED. The UI needs to be a bit more compact. No need to show the complete text of the report URL (which is likely to be very long for Graphite links). My suggestion is: <dl> <dt><a href="reporturl..">Name of report</a></dt> <dd>Description of report</dd> <dt>...
http://gerrit.beaker-project.org/#/c/1605/
Beaker 0.11.0 has been released.