English 中文(简体)
New Relic vs ScoutApp vs Cloudkick to monitor my servers
原标题:

What are the advantages of using one vs the other for monitoring my EC2 servers (app is using Rails)?

I see new relic is much more expensive, is it worth it? why?

Thanks

问题回答

Cloudkick does system monitoring. ScoutApp and New Relic do application level monitoring.

Really, you need both.

Alternative to Cloudkick: RevealCloud (http://copperegg.com/cloud).

Eric

The advantages of one vs another monitoring service is if it does server level monitoring (CPU, Mem, disk usage), application level (sends information to your web app and expects a certain response), or both.

As previously mentioned, you should have both. If your app is working well, chances are that a system level alert will be triggered by high traffic spikes, etc and you can fix the problem before your applications suffer. But application level alerts are the most important, because they typically test what a user sees and can alert you when any part of your web stack has an issue (apache goes down, dead links, broken embeds, database corruptions, etc, etc).

Sophisticated services like New Relic (NR) can test both.

Regarding your second question (is it worth it), my opinion is that it depends. I have been using New Relic for a few months and find it quite useful. Especially on determining why a problem is occurring instead of simply receiving an alert. The alerts are sophisticated and NR can monitor both applications and the server itself. Overall, I find NR to be a great product for total server and application monitoring, but it is expensive. But for a small server (such as mine that receives only 2000 visits a day across 10 small websites and generates little revenue), I am not finding justification for the cost. I m planning on switching back to free/more affordable services for basic alerts and leaving the troubleshooting up to me.

For free basic services, I use cloudkick s free developer plan for server monitoring and the less complex/costly pingdom.com for 1 free application monitor. Pingdom s alerts are not as sophisticated, but it does basic application level monitoring and alerting at reasonable prices.

My suggestion would be, if your uptime is critical then you should include in your budget a sophisticated monitoring system like NR. If your uptime isn t critical then a few free services may do the trick. But either way, you should be monitoring both your server and applications.

I ve been using AppFirst to monitor and troubleshoot my servers. They re an Application Problem Resolution service that monitors all the way down to the system call level for every running process.

Here s the link: http://www.appfirst.com/

Another alternative to Cloudkick for system monitoring: Elastic Detector for EC2 (http://elastic-detector.secludit.com), which creates your monitors automatically for all EC2 resources.

If you re using AWS services, newrelic has a free upgrade to the standard plan, so it isn t expensive. It s free for the time being. Even if that benefit was removed, the lite plan is still free, and is enough to configure alerts and provide insight on your bottlenecks.





相关问题
Checking the status of my PHP beanstalkd background processes

I have a website written in PHP (CakePHP) where certain resource intensive tasks are handled by a background process. This is done through the Beanstalkd message queue. I need some way to retrieve the ...

Process monitoring

Is there an application that is capable of monitoring AND logging information (to file) about another process (in particular IIS aspnet_wp.exe) like (in periods of time): - memory usage of process - ...

Jamon statistics aggregation across multiple JVMs

I have a tomcat server running a webapp. Apart from this there are two other JVMs that run batch processing tasks. Jamon is a really cool way to monitor performance, hits etc., and can be viewed on ...

How to tell the graphic card memory usage?

My application seems to be slow, but in terms of CPU and RAM, it seems that it is OK. So, I want to know how much memory of the graphic card I am using. I ve seen some questions about this on SO, but ...

multiple services with same self-signed certificate

I ve got a WCF intranet application I m working on that will have 150 clients controlled/monitored by a control application. Is it kosher to create a self-signed certificate and install this same ...

热门标签