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

NrAiSignal

Data source:

NrAiSignal shows details from every NRQL alert condition and every signal on your account, for every aggregation window that passes. This data is posted immediately after each aggregation window is aggregated and evaluated, so it will show you exactly what our alerts are seeing.

Attribute nameDefinitionData types
aggregatedDataPointsCount

Count of the number of data points that were aggregated for this window.

aggregationDuration

Duration of the aggregation window of the active condition, in seconds.

conditionId

ID of the active condition.

dataAccountId

The account ID containing the data being evaluated.

earlyEventDropCount
count

The number of data points that arrived too early to be included in the data aggregation window and were dropped from evaluation.

endTimestamp

Moment when this event was created, and the end of the aggregation window.

entity.guid
ID

The GUID, assigned by New Relic, for the New Relic-monitored entity (host, application, etc.). This value is stored as a Base64 encoded value.

entity.type

Type of the active entity. Note that NA indicates an infrastructure entity.

error

This captures any errors when evaluating the signal.

event

The type of event captured in this data point.

  • value: A single value was evaluated (most common).
  • expiration: A signal loss is detected.
  • reset: Indicates a detail of the condition was changed, and the signal has been reset.
  • summary: Indicates that data points were dropped for being early and/or late
  • removed: Indicates that a facet was removed from correlation because of a limit or ttl
expirationDuration

Duration of the loss of signal of the active condition.

expirationLastSeenTime

Exclusively for expiration events, it's the wall-clock time of the last data point received.

fillOption

Gap-filling setting from the active condition.

lateEventDropCount
count

The number of data points that arrived too late to be included in the data aggregation window and were dropped from evaluation.

numberOfDeviations

For baseline conditions only. Indicates the number of standard deviations between the actual value and the predicted value. Formally called z-score or standard score.

predictedValue

For baseline conditions only. Indicates the value that our models predicted for this data point.

removalCause

For removal events only. Available values:

  • facet_limit_reached: The number of facets being correlated has reached the limit.
  • facet_ttl_expired: A facet being correlated has not been updated within the defined ttl.
resetCause

For reset events only. Available values:

  • new: It's a new signal coming online.
  • expired: Signal reset due to loss of signal configuration.
  • conditionDisabled: The user disabled the condition in the UI.
  • delayedEvaluation: The condition has a delayed evaluation configured. Therefore, New Relic sends resets through the system to prevent evaluation before the expected time.
  • suppression: Because of an ongoing incident, alerts are suppressed.
  • interrupt: When we detect issues, we internally interrupt our services. Issues are mainly out-of-order data points that can cause false alerts.
  • conditionDeleted: The user has deleted the condition in the UI.
  • conditionModified: The user has modified the condition in a way that requires re-registration on our side.
  • policyDeleted: Deleted the entire policy.
  • user: The user has closed the incident manually in the UI.
serverTime

New Relic’s server clock time when the data point was evaluated.

signalId

Unique identifier for this data stream.

signalValue

Value of the signal for this aggregation window.

slideBySeconds

For sliding windows conditions only. Duration of the slide-by interval, in seconds.

standardDeviation

Tells you how closely the signal value and the baseline prediction track each other: Standard deviation will be low when they track each other closely, and high when they don't. This attribute uses the same units as the signal.

tags.<TagName>

All the system and custom tags that have been added to a signal.

timestamp

The start of the aggregation window.

type

The type of event being reported. Available values:

  • signal: A signal value that was evaluated.
  • info: Updates to a signal that do not correspond to a specific evaluation window.