<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi,<br>
<br>
<blockquote
 cite="mid:AANLkTim9tqz-J4Apxofeq_iRdgkTEICH6HGbhJKBzmr_@mail.gmail.com"
 type="cite">How do you monitor your web app? There are several
solutions, but most of them just monitor if the web server is not down
or monitor the performance. What about monitoring the content of the
web site? The server could be ok but your application may have an error
("Sorry something went wrong") or could display content that should not
be there. Do you use anything more intelligent than a ping or server
metrics?<br>
</blockquote>
<br>
We have several tools in place for monitoring our sites. The stack we
usually configure is:<br>
<br>
    - Check if site is alive and in good shape: Pingdom [1]. You can
configure easy checks like looking for presence/lack of some literal<br>
    - Exception notifications: We use the exception notifier [2]
plugin. Combined with an ugly-but-functional plugin [3] by yours truly
you can get alerts both by e-mail and twitter when things go wrong. In
some projects we have tried hoptoad [4]. Pretty good but you have to
pay for it. The free alternative is good enough for us.<br>
    - Monitor system processes and restart unresponsive ones: Monit [5]<br>
    - Performance issues (identify bottlenecks, check trends): New
Relic [6]<br>
    - Visitor's behaviour/metrics: Google Analytics [7]<br>
    - Obscure network monitoring: I know we are using nagios[8] for
that, just not sure about what for exactly ;)<br>
    - Database performance: mysql slow query reports [9]<br>
<br>
regards,<br>
<br>
j<br>
<br>
[1] <a class="moz-txt-link-freetext" href="http://pingdom.com">http://pingdom.com</a><br>
[2] <a class="moz-txt-link-freetext" href="http://github.com/rails/exception_notification">http://github.com/rails/exception_notification</a><br>
[3] <a class="moz-txt-link-freetext" href="http://github.com/javier/mailer_twitterable">http://github.com/javier/mailer_twitterable</a><br>
[4] <a class="moz-txt-link-freetext" href="http://hoptoadapp.com">http://hoptoadapp.com</a><br>
[5] <a class="moz-txt-link-freetext" href="http://mmonit.com/monit/">http://mmonit.com/monit/</a><br>
[6] <a class="moz-txt-link-freetext" href="https://rpm.newrelic.com/">https://rpm.newrelic.com/</a><br>
[7] <a class="moz-txt-link-freetext" href="http://analytics.google.com">http://analytics.google.com</a><br>
[8] <a class="moz-txt-link-freetext" href="http://nagios.com/">http://nagios.com/</a><br>
[9] <a class="moz-txt-link-freetext" href="http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html">http://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html</a><br>
<br>
<div class="moz-signature">-- <br>
<p>javier ramírez</p>
<p> ..i do ruby on rails development in madrid, spain, at <a
 href="http://www.aspgems.com">http://www.aspgems.com</a>
</p>
<p> <a href="http://javier-ramirez.com" title="javier ramirez">javier
ramirez's home page (http://javier-ramirez.com)</a><br>
<a href="http://formatinternet.com"
 title="format internet : ruby on rails blog by javier ramirez">javier
ramirez's blog (http://formatinternet.com)</a><br>
</p>
</div>
</body>
</html>