뉴렐릭 데이터 용어집

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

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

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

PageView

Data source:

PageView events occur when a user navigates to (loads) a new page. It tracks geographic and timing data for each browser page load.

Attribute nameDefinitionData types
appId
ID

The ID of your application, as recorded by New Relic.

appName

The name of the application that handled the request as shown in browser monitoring.

asn

Autonomous System Number: a unique number identifying a group of IP networks that serves the content to the end user.

asnLatitude

The latitude of the geographic center of the postal code where the Autonomous System Network is registered. This is not the end user's latitude.

asnLongitude

The longitude of the geographic center of the postal code where the Autonomous System Network is registered. This is not the end user's longitude.

asnOrganization

The organization that owns the Autonomous System Number. Often an ISP, sometimes a private company or institution.

backendDuration
seconds (s)

The backend response time in seconds.

Includes app server (webAppDuration) and network time (networkDuration), as well as queue time if available. Representative of Time to First Byte. Derived from the Navigation Timing API as responseStart minus navigationStart.

browserTransactionName

The transaction name (page view group) as it appears in New Relic Browser.

city

The city in which the event occurred, such as Portland or Seattle.

connectionSetupDuration
seconds (s)

The time to establish a connection with the server in seconds (inclusive of secureHandshakeDuration). Derived from the Navigation Timing API as connectEnd minus connectStart.

countryCode

The country from which the browser initiated the page load. For a list of country codes, see ISO 3166-1 alpha-2.

deviceType

The type of device that loaded the page: mobile, tablet, or desktop.

dnsLookupDuration
seconds (s)

The time to resolve the DNS record for the top-level resource (in seconds). Derived from the Navigation Timing API as domainLookupEnd minus domainLookupStart.

domain

The domain portion of the request URL.

domProcessingDuration
seconds (s)

The time it takes to parse the HTML into a DOM and retrieve or execute synchronous scripts.

Often includes time for scripts and static assets to be retrieved. Derived from the Navigation Timing API as domContentLoadedEventEnd minus responseStart.

duration
seconds (s)

The browser response time in seconds. Derived from the Navigation Timing API as loadEventEnd minus navigationStart.

firstContentfulPaint

firstContentfulPaint is the point when the browser renders the first bit of content from the DOM, which may be text, an image, SVG, or a <canvas> element.

Google's User-centric Performance Metrics contains detailed information about its Paint Timing API and firstContentfulPaint.

See Compatibility and requirements for New Relic Browser for additional information about firstContentfulPaint browser compatibility.

firstPaint

firstPaint marks the point when the browser renders anything that is visually different from what was on the screen prior to navigation. This includes non-default background paint and the enclosing box of an iframe.

Google's User-centric Performance Metrics contains detailed information about its Paint Timing API and firstPaint.

See Compatibility and requirements for New Relic Browser for additional information about firstPaint browser compatibility.

hasReplay

Indicates whether the event is associated with a session replay. If you already have custom dashboards, adding hasReplay = true to queries would allow you to search for a particular session of interest and watch the replay.

name

The name of the invoked web transaction. For example: Controller/customers/show.

networkDuration
seconds (s)

The total time spent in redirects as well as in requesting and receiving HTML (in seconds). If webAppDuration (server side timing information) is not available, time on the server will be included in this duration.

pageRenderingDuration
seconds (s)

The page rendering phase is the time between DOM completion (domContentLoadedEventEnd) and the window load event (loadEventEnd), in seconds. This phase measures browser-side processing and display of the page content.

pageTraceId

An ID that is generated per hard page load. This ID remains the same across soft navigations but changes on page refreshes and hard navigations.

pageUrl

The URL of the page that was loaded for the PageView, for example: http://www.newrelic.com. This URL does not include query parameters.

queueDuration
seconds (s)

The total time the request waits for a service to initiate (in seconds).

regionCode

The specific administrative division within a country where the PageView event occurred. In the United States, regions correspond to state codes, such as WA or NY. Outside the United States, a country's regions correspond to numerical codes.

In the United States, regions correspond to state codes ; for example, WA or NY. Outside the United States, a country's regions correspond to numerical codes .

secureHandshakeDuration
seconds (s)

A subset of connectionSetupDuration, the time to establish a TLS connection with the server. Derived from the Navigation Timing API as connectEnd minus secureConnectionStart (in seconds).

session

A unique identifier for a single session. The session is tracked in browser storage using the Web Storage API, subject to each browser's implementation and handling. The session will automatically reset or refresh after a set period of inactivity or a pre-defined duration limit, whichever is less.

sessionTraceId
ID

Allows for linking together end user actions from session traces and querying across browser events. Not all browser events will have this. For example, PageView events complete before the first session trace harvest. Also, initial page loads from BrowserInteraction won't always include this.

timestamp

The time (date, hour, minute, second) at which the interaction occurred.

userAgentName

The browser’s name, such as Chrome and Firefox, obtained from the User-Agent header of an HTTP request.

userAgentOS

The browser’s reported operating system, such as Windows or Linux, that it is running on. This is obtained from the User-Agent header of an HTTP request.

userAgentVersion

The browser’s reported software version, which is obtained from the User-Agent header of an HTTP request.

webAppDuration
seconds (s)

The total server-side response time for the top-level resource of the PageView or BrowserInteraction event (in seconds) as measured by the APM agent.

This does not include network time to transmit the request or receive the response, or server-side request queueing time. The webAppDuration is measured by the APM agent and must be injected into the browser monitoring script before the request is fully finished. Its end point is slightly before the end point used to calculate the duration attribute on Transactions, so webAppDuration will be slightly less than the duration attribute on Transactions in practice.