No commit activity in last 3 years
No release in over 3 years
Performance dashboard creates an front-end for SpeedupRails gem and for now, there is proly no other use for it.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies
 Project Readme

Speedup Dashboard

Gem Version Build Status

Overview

This gem is an frontend for SpeedupRails analyzer. Implements an storage for its server adapter. Stores requests informations for monitoring a Rails application over time.

It provides basic visualizations and analysis for this collected data.

Install

Dashboard is meant to be an standalone application. It is implemented as an engine however, so it could be used in monitored application itself. Use this in small applications and in development environment only.

The easiest way to install speedup-dashboard is by using Ruby Gems. If you creating new app for it, follow Rails start guide first.

To install put in your Gemfile:

gem 'speedup-dashboard'

And to your config/routes.rb file:

mount SpeedupDashboard::Engine => 'speedup_dashboard'

You can even mount it to the '/' if you use it for only this purpouse.

Next migrate, go to the application and in the Servers section register your applications. Than copy the api_keys to your prefered secrets storage and use it in configuration of speedup-rails gem in your monitored app ( you have to use server adapter ).

Supported databases

Currently the gem is tested aginst PostgreSQL and MySQL. It certainly won't run on SQLite since it uses a groupdate gem, wich requires advanced date techniques from sql.

License

See MIT-LICENSE for license information.

Development

Code is located at https://github.com/ezrondre/speedup-dashboard

Any contribution, or feedback will be appreciated.