New Relic data dictionary

This data dictionary lists and defines the attributes attached to New Relic events and other data objects (like Metric and Span data).

This dictionary does not contain data reported by Infrastructure integrations. To learn about that data, see the integration documentation.


Displaying 1 - 27 of 27 results found

Types

AWS Lambda

AwsLambdaInvocation

This event is reported by New Relic monitoring for AWS Lambda. This event captures overall function timing and associated metadata. A single AwsLambdaInvocation event is generated for each invocation.

Total attributes in this event: 27

Attribute name Summary
aws.lambda.arn The Amazon Resource Name (ARN) of the instrumented Lambda function.
aws.lambda.coldStart A Boolean indicating if the AWS Lambda invocation is a cold start.
aws.lambda.eventSource.arn The Amazon Resource Name (ARN) of the entity that invoked the instrumented Lambda function.
aws.requestId AWS identifier of the invocation.
databaseCallCount The number of database calls made by this transaction.
databaseDuration The database response time in seconds.
duration The total invocation time for the transaction, in seconds. (Data source: AWS Lambda)
externalCallCount The number of external calls made by this transaction.
externalDuration The total response time of all external (out-of-process) services, in seconds.
newRelic.ingestPoint Where the data point entered the platform (such as `browser.spans`, or `api.traces`).
parent.account If a distributed tracing payload is received, this is the account identifier for the transaction's upstream caller.
parent.app If a distributed tracing payload is received, this is the application identifier. APM agents retrieve this value in the connect response under the key primary_application_id.
parent.transportType When a distributed tracing payload is received, the method of transport for the payload. Example values: Unknown, HTTP, HTTPS, Kafka, JMS, IronMQ, AMQP, Queue, or Other.
parent.type If a distributed trace payload was received, the parent's data source type. Example values: App, Browser, Mobile.
request.headers.accept The types as read from the HTTP Accept request header.
request.headers.contentLength Incoming request size in bytes as read from the Content-Length HTTP request header.
request.headers.contentType Incoming request content-type as read from the HTTP request header Content-Type. Example value: application/octet-stream.
request.headers.host The name from the HTTP host request header.
request.headers.referer The incoming request referer as read from the Referer request header.
request.headers.userAgent The contents of the User-Agent HTTP header.
request.method The HTTP request method used. Example values: POST, GET.
response.headers.contentLength The outgoing response size in bytes as read from the Content-Length response header.
response.headers.contentType For an HTTP response, the data type of the returned response. Example values: text/html, application/json.
response.status The response code for an HTTP request
totalTime The sum of all async components' duration, in seconds. An async component is a method or function where there is no instrumented encapsulating method or function.
traceId The unique ID (a randomly generated string) used to identify a single request as it crosses inter- and intra- process boundaries. This ID allows the linking of spans in a distributed trace. Included when distributed tracing is enabled.
type The New Relic event type. Example values: Transaction, Span.