Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Tools to monitor website performance?
3 points by victorhooi on July 19, 2013 | hide | past | favorite | 3 comments
Hi,

I'm curious what the current state-of-art for website performance monitoring is?

Most of the tools I've seen are either Pingdom-style applications, which simply tell you if a website if up or down, or they're like YSlow-style, which run a bunch of tests to see if you're following best practices.

But is there something like say, Chrome's SpeedTracer that you could run as a service, and monitor your website's performance over time? Or before/after each commit?

What would you guys recommend to track the performance of your own website over time, or gather deep-level metrics?

Could you use something like PhantomJS to achieve this?

Are there any existing open-source projects that already do this?

Cheers , Victor



New Relic is pretty great if you want a hosted solution. If you want to roll your own I'd suggest starting with something like yahoos boomerang [0]. It gathers metrics on the client and sends them to your server over a beacon/pixel endpoint. I also really like this bookmarklet [1] to visualize the window.performance object.

[0] https://github.com/yahoo/boomerang [1] http://kaaes.github.io/timing/


Munin is probably the best known open source server monitoring tool. It is relatively easy to set up from memory, I think it was just a case of uncommenting a load of config lines for the things you want to monitor in the standard Ubuntu package.

http://munin-monitoring.org/


Well, there's New Relic (disclaimer: I'm a New Relic employee). It's not open source, but it's pretty solid & our agent guys pride themselves on an easy install process.

Alternatively, some folks prefer to roll their own solutions using things like Graphite and/or statsd.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: