Today, application and data infrastructures are as complex as they’ve ever been, creating an abundance of data about their internal workings. As such, monitoring practices have evolved, leading DevOps teams, application developers, and operations and infrastructure teams to adopt observability best practices. One crucial practice of observability is to instrument everything in your stack.
However, trying to handle all this data on your own will only present another set of challenges. Are you recording the right data in the right formats? Is your data pipeline big enough to handle the load as your demand on your software increases? At New Relic, we believe observability should reduce anxiety instead of adding to it.
To that end, you need a single observability platform, with a unified database, that:
Gathers all your telemetry data in one place, giving you a connected view of all the data points in your system, so you can identify, understand, and resolve the issues that impact your business
Is built on a flexible schema, so you can get fast answers to questions that you never had to ask before
Scales as your business grows, and does so without limits to support any unpredictable demands on your business
Such capabilities are the defining functions of NRDB.
Enter NRDB, the world’s most powerful telemetry database
NRDB (the New Relic Database) is the powerhouse database driving the New Relic platform. We call it the world’s most powerful telemetry database for a reason: NRDB’s median query response time is lightning-fast (60 milliseconds), and its 99% percentile response time is less than two seconds. For very large queries—those scanning over 50 billion records—99% finish in less than 30 seconds. NRDB ingests over one billion data points per minute, so when any customer experiences increased demand, NRDB handles the incremental hundreds of millions of data points with ease.
Behind the scenes, NRDB is a very large distributed system—a multi-tenant cloud service on which a large query will run on thousands of CPU cores concurrently, allowing it to process billions of records in seconds.
We designed NRDB to scale without limits to support the unpredictable demand of our customers around the globe. As our customer base has grown over the past decade, from retail to entertainment, apparel to healthcare, and gaming to e-commerce, we have scaled NRDB. And because of its multi-tenant architecture, our smallest customers benefit from the same massive computing resources as our largest customers.
Whether you are starting on a single host, a single app, or running an enterprise with tens of thousands of hosts and application instances, NRDB supports your telemetry data needs. As your business and data grow, NRDB will scale to support your business requirements.
So, how does NRDB do all this? In this white paper, we explain:
The data model behind NRDB
The telemetry data types stored in NRDB
The SQL-like query language that makes querying large amounts of data a breeze
The key resources for learning how to ingest and query NRDB