New Relic Architecture - Collecting 20+ Billion Metrics a Day
Monday, July 18, 2011 at 9:01AM
Todd Hoff in Example

This is a guest post by Brian Doll, Application Performance Engineer at New Relic.

New Relic’s multitenant, SaaS web application monitoring service collects and persists over 100,000 metrics every second on a sustained basis, while still delivering an average page load time of 1.5 seconds.  We believe that good architecture and good tools can help you handle an extremely large amount of data while still providing extremely fast service.  Here we'll show you how we do it.

The Stats

Architecture Overview


Web UI

Data Collector and Web Beacon Services

Interesting MySQL stats:


Lessons Learned

Related Articles

Article originally appeared on (
See website for complete article licensing information.