vapor / bot-github

A github bot to do things like interact with CI for the Vapor organization
https://github.com/vapor-bot
5 stars 2 forks source link

Create dashboard webpage #12

Open twof opened 5 years ago

twof commented 5 years ago

Now that we're saving performance test results to DB upon merge, we can track performance test results over time. Having a dashboard where folks can explore those results would be pretty sweet. Unless someone has a reason it shouldn't be, it would be cool to have it be publicly accessible.

MVP would be one graph per repo with a line for each performance test.

MrLotU commented 5 years ago

Should be doable quite easy. Maybe just use something builtin and use Prometheus / Grafana or something? @joscdk does Cloud 2 already have this (or have it planned?)

tanner0101 commented 5 years ago

I think since the data is already collected, we just need some HTML and JS to display it. I'd recommend Chart.js or if we want to get fancy D3.

A simple approach would be creating a single HTML page, then putting that in the /Public folder. It will then be accessible at bot-gh.vapor.codes/foo.html.