뉴렐릭 데이터 용어집

이 데이터 용어집은 NRDB에 저장되고 NRQL을 통해 쿼리할 수 있는 일부 기본 보고 데이터를 정의합니다. 여기에는 Transaction, MobileRequest 및 BrowserInteraction 같은 이벤트와 Metric, Log 및 Span 데이터 유형이 포함됩니다. 쿼리 빌더 UI에서도 데이터 유형과 속성 이름 위에 마우스를 올리면 정의가 표시됩니다.

다음은 이 용어집에 포함되지 않은 사항입니다.

  • 인프라 통합의 데이터(해당 통합의 문서 참조)
  • 커스텀 데이터
  • 메트릭 데이터의 통합별 세부 속성

AwsLambdaInvocation

Data source:

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.

Attribute nameDefinitionData types
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
ID

AWS identifier of the invocation.

databaseCallCount
count

The number of database calls made by this transaction.

databaseDuration
seconds (s)

The database response time in seconds.

duration
seconds (s)

The total invocation time for the transaction, in seconds. (Data source: AWS Lambda)

externalCallCount
count

The number of external calls made by this transaction.

externalDuration
seconds (s)

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
ID

If a distributed tracing payload is received, this is the account identifier for the transaction's upstream caller.

parent.app
ID

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
bytes (B)

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
bytes (B)

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
bytes (B)

The response code for an HTTP request

totalTime
seconds (s)

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
ID

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.

AwsLambdaInvocationError

Data source:

This event is reported by New Relic monitoring for AWS Lambda. It's generated when an error occurs during a Lambda function invocation.

Attribute nameDefinitionData types
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
ID

AWS identifier of the invocation.

databaseCallCount
count

The number of database calls made by this transaction.

databaseDuration
seconds (s)

The database response time in seconds.

duration
seconds (s)

The total invocation time for the transaction, in seconds. (Data source: AWS Lambda)

error.class

The class name or type for the error. This will be server and platform specific.

error.message

The error message for the transaction. This will be server and platform specific.

externalCallCount
count

The number of external calls made by this transaction.

externalDuration
seconds (s)

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
ID

If a distributed tracing payload is received, this is the account identifier for the transaction's upstream caller.

parent.app
ID

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
bytes (B)

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
bytes (B)

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.

stackTrace

The error stack trace. The format will be different depending on the agent language.

traceId
ID

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.

transactionName

Name of the transaction in which the error occurred. Example value: Controller/customers/show. Value may be 'Unknown' if an error occurs outside of a transaction.

type

The New Relic event type. Example values: Transaction, Span.