New Relic data dictionary

This data dictionary defines some of our default-reported data stored in NRDB and queryable via NRQL. This includes events like Transaction, MobileRequest, and BrowserInteraction, and our Metric, Log, and Span data types. These definitions are also available from our query builder UI by mousing over applicable data type and attribute names.

This dictionary doesn't contain:

  • Data from our infrastructure integrations (for that, see docs for a specific integration)
  • Custom data
  • Detailed integration-specific attributes for Metric data

NrConsumption

Data source:

This event records usage every hour, and is the equivalent of "real-time" usage. Use this event to observe usage trends over time. The values in this event are estimates and may not correspond exactly with your invoice. For aggregate views of usage across an entire billing period, use NrMTDConsumption.

Attribute nameDefinitionData types
BytesIngested
bytes (B)

The number of bytes ingested by the consuming account via either an agent, a custom event API, or another integration.

consumingAccountId
ID

ID of the New Relic account that's directly responsible for the stored data, as determined from the license key.

consumingAccountName

Name of the New Relic account directly responsible for the stored data, as determined from the license key.

consumption
count

The amount of consumption converted to the unit of pricing. For example, for Data Platform, consumption is equal to GigabytesIngested. For Full Stack Observability, consumption is equal to FullUsers. This attribute is useful if you want to see consumption faceted by productLine or other attribute.

CoreUsers
count

The number of core users.

estimatedCost
count

A cost estimate based on your usage. This is an estimate, not an actual invoiced amount. To be deprecated in May of 2022.

FullUsers
count

The number of full platform users.

GigabytesIngested
gigabyte (GB)

The amount of data ingested by the consuming account.

masterAccountId
ID

The ID of the parent account (also known as the master account) that's either responsible for stored events or that is the parent of the consuming account.

When a parent account is the consuming account, masterAccountId is the consumingAccountId. This attribute is present even for accounts that don't have a parent account. This is to ensure continued reporting if the account is later made a parent account.

masterAccountName

Name of the parent account (also known as the master account) that's either responsible for stored events, or that is the parent of the consuming account.

When a parent account is the consuming account, masterAccountName is the same as consumingAccountName. This attribute is present even for accounts that don't have a parent account. This is to ensure continued reporting if the account is later made a parent account.

metric
enum

Consolidates multiple categories of usage into a single metric. Helpful when faceting by productLine.

month

The month and year during which the consumption occurred. Example: August 2020.

monthTimestamp

The timestamp of the month during which the consumption occurred.

productLine

The New Relic product the usage data is from. Use this attribute to identify / filter for product specific usage data.

timestamp

UNIX timestamp (seconds since epoch) of the day and time when event generation was initiated.

usageMetric

The underlying NrUsage metric that resulted in the consumption. For example, GigabytesIngested consumption may be made up of ApmEventBytes, BrowserEventBytes, CustomEventBytes and other NrUsage metrics.