뉴렐릭 데이터 용어집

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

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

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

JavaScriptError

Data source:

As JavaScript errors are triggered, we capture details as events. The JavaScriptError event contains information to help you segment errors to understand how they impact performance.

Attribute nameDefinitionData types
actionText

The text of the HTML element that was clicked when a browser interaction started. Added to BrowserInteraction and any AjaxRequest, JavaScriptError and BrowserTiming events that occurred during that interaction.

appId
ID

The identification number for the reporting browser agent.

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.

browserInteractionId
ID

A unique value generated for each browser interaction captured by the New Relic agent.

browserStackHash
ID

An unique identifier generated for a stack trace. The browserStackHash for a stack trace is different across different browsers. An identical stack trace will generate the same identifier.

city

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

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.

domain

The domain portion of the request URL.

error.group.name

An optional attribute set using the Browser agent API that can be used to inform how errors should be grouped in Errors Inbox. For more info, see our docs.

errorClass

The error type of the JavaScript Error object. Examples: ReferenceError, SyntaxError, and UncaughtException.

errorMessage

The error message that was delivered.

firstErrorInSession

A value to indicate whether or not this was the first JS error in the session. Example: true.

firstOccurrenceTimestamp

The timestamp of when the first JS error occurs on the page.

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.

monitorAccountId

The synthetic monitoring account from which you are running the monitor.

monitorId
ID

A unique number identifying a particular monitor.

monitorJobId
ID

The ID of a single synthetic monitor run, which began at a specific time and originated from a specific location.

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.

parentEventId
ID

A unique value generated for each interaction with the page. You can use this value to group interactions together.

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 .

releaseIds
ID

The releases in which the app was updated. Example: {\"jQuery\":\"v3.1.1\",\"multiverse\":\"96e9ac7\"}.

requestUri

The URI of the requested resource.

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.

stackHash
ID

A unique identifier generated by the Browser agent for a stack trace. The stackHash for a stack trace is the same across different browsers. An identical stack trace will generate the same identifier.

stackTrace

A collection of the active stack frames when the error occurred.

stackTraceGzip

A compressed version of the stackTrace attribute.

timestamp

The time that the error occurred, in Unix time.

transactionName

The full metric name of the transaction in which the error occurred, or Unknown if the error occurs outside of a transaction.

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.