Dicionário de dados da New Relic

Este dicionário de dados define alguns dos nossos dados relatados por padrão armazenados no NRDB e que podem ser consultados usando NRQL. Isso inclui eventos como Transaction, MobileRequest e BrowserInteraction, além dos nossos tipos de dados de métrica, log e span. Essas definições também estão disponíveis por meio da nossa interface do criador de consulta, passando o cursor do mouse sobre tipos de dados aplicáveis e nomes de atributos.

Este dicionário não contém:

  • Dados de nossas integrações de infraestrutura (para tal, consulte a documentação da integração específica)
  • Dados personalizados
  • Atributos detalhados específicos da integração para dados de métricas

UserAction

Data source:

The Browser UserAction event is captured as the result of a user interaction with the web application and includes action information and DOM target identifiers along with several default attributes, such as app and geographic data.

The types of interactions captured include:

  • auxclick
  • blur (window only)
  • click
  • copy
  • focus (window only)
  • keydown
  • paste
  • scrollend

Please see element events for more information about the type of events the agent subscribes to when capturing UserAction events.

Attribute nameDefinitionData types
action

The action performed by the end user.

actionCount

The number of times the matching action was seen.

actionDuration
milliseconds (ms)

The duration between the first and last event of the aggregation set.

actionMs

A stringified array of the MS timestamps relative to the origin point of the first observed event in the set.

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.

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.

currentUrl

The URL value at the time of observing the event. This URL may differ from the Page URL if soft navigations have occurred.

deviceType

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

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.

nearest__

The value of the attribute name of the nearest DOM element to the target which was acted upon. If an attribute is supplied to the agent configuration but not found on the target element, this value will reflect the nearest parental node that has the matching attribute name. If the target contains the desired attribute name, the corresponding "nearest" and "target" attributes will match. This behavior is influenced by the elementAttributes property supplied to the agent configuration. For example: nearestId, nearestClass, nearestTag, and nearestType are the default values collected. If other attributes are supplied to the configuration, they will be reported matching the same target + 'attribute name' syntax.

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.

rageClick

A boolean flag indicating if the event qualifies as a "rage click" (repeated clicks on an element).

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 .

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.

target

The window, document or CSS selector path generated for the event.

target__

The value of the attribute name of the DOM target which was acted upon. This is influenced by the elementAttributes supplied to the agent configuration. For example: targetId, targetClass, targetTag, and targetType are the default values collected. If other attributes are supplied to the configuration, they will be reported matching the same target + 'attribute name' syntax.

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.