New Relic

Tools | adopt

New Relic is a commercial service for monitoring performance, health and errors which may affect your applications.

It can be configured to collect metrics from an incredible variety of sources: web applications, infrastructure, servers, browsers and mobile applications.

Any metric can be queried and analyzed through clear reports and a powerful query language.

As a side note, the service might be too expensive for small business, but its effectiveness justifies its cost.