New Relic
NRQL & Dashboards
Query all telemetry with a SQL-like language and build custom dashboards.
NRQL — the New Relic Query Language — is the SQL-like language for everything in NRDB. You SELECT functions (count, average, percentile) FROM an event or metric type, filter with WHERE, group with FACET, and bucket over time with TIMESERIES. Because metrics, logs, traces, and custom events all live as queryable data, one language answers "error rate by service", "p95 latency faceted by endpoint", and "count of a custom business event" alike.
A single query desk at a vast archive: you write one standard request form and the desk fetches receipts, photos, or letters alike — then charts them however you ask.
Key Concepts
1
Dashboards are collections of NRQL-powered widgets. The same query language underlies alerts, so a chart you build can become an alert condition directly. NRQL also supports useful analytics primitives — funnels, histograms, percentiles, and the ability to query custom attributes you attach to events — which makes it a tool for product and business metrics, not just infrastructure. Mastering FACET and TIMESERIES is the practical core most questions probe.