Ruby on Rails Admin Panel & Site Analytics - What are the options -


I have some apps that are written in Ruby on Rail, and like any good developer, I have about my site Want high quality data, such as measuring the number of new user accounts per day I'm in the process of writing my own analysis tool, but I think I'm searching the wheel again, are there plugins or gems Pull me this data Can help in and display it quickly (are graph plus)?

If not, what type of features do you want in such a tool (if I have a good code, I will put a plugin)?

Update: To clarify a bit, I'm looking for business level-analytics. I'm already using Google Analytics for my site traffic and using Active-Pablo to get an Admin page, now in my application there are users who generate tickets and create surveys I am interested in general trends in my application and new; Existing user numbers versus new tickets and new services, I can get the information that I want. I like to get normal numbers, so I'm pulling all the users for the last 30 days, and then count it again to count on how much I get every day ... so I'm saving an array I am making a versus ticket, etc. I am doing this by using the Home Brave Library which is not very efficient, and before I add time / energy to improve it, I want to make sure that I do not copy a set of existing tools I am doing Or write non-required code

If you post that you do this personally, and the answer is less intuitive, then I am happy to give you a karma bump for your time. I will stay

You have three options which are all quite easy to implement:

Google Analytics
Simply include a small javascript snippet in the footer of your page and you get meaningful data about your hit / traffic. It is very easy to provide traffic information, But nothing about the internal workings about your applications.

New Relics: RPM
A service that comes in the form is a free version of a plugin, which can provide you with the features that can be made available to you Gives a (useful) flavor. This plugin will give you hardcore rail analytics, will tell you that the percentage of the request of the controller is spent in the model, in view, etc. This will tell you how long each SQL call takes. It's great to optimize your app.

ActiveScaffold
In an administrative tool and not in yourself, the bill fits well enough to just create an administrator's name space and all your models / resources Create ActiveScaffolds for This lets you easily see how to use the data, calculate your rows simple (for example, how many users you have). It's a very easy setup, with a little overhead.

Edit to respond to OP
There are no gems / plugins that I know is to provide business - the real analytics you want, because they There are specific organizations between models that can not be predicted. The best bet, in my opinion, will be to roll your own solution, which provides the data you want.


Comments