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

Mobile

Data source:

A Mobile event is created when a crash occurs, when an interaction ends, or when the harvest cycle is triggered. The harvest cycle typically occurs every 600 seconds (10 minutes), but this can vary depending on the app's activity. Events are created during the session and reported when event harvest cycle has ended. Recommendation: Upgrade to the most recent mobile monitoring agent version to take full advantage of the new event types.

Attribute nameDefinitionData types
carrier

The network over which the app transferred data, such as Wi-Fi, Verizon, or Sprint.

category

The type of data: session, crash, or interaction.

city

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

countryCode

The country from which the device ran the application. For a list of country codes, see ISO 3166-1 alpha-2.

device

The specific type of the device: iPhone 8, iPad Pro, etc. Duplicate of deviceType.

deviceGroup

The category of the device, such as iPhone or Tablet.

deviceManufacturer

The manufacturer of the device, such as Motorola or HTC.

deviceModel

The model number of the device, such as XT1039 or SM-G900F.

deviceName

The device's name.

deviceType

The specific type of device: iPhone 8, iPad Pro, etc. Duplicate of device.

deviceUuid
ID

A unique identifier assigned at the time of app installation by New Relic. It is only reset if a user deletes and then reinstalls the app. For example: B8B0BC30-0235-11E4-9191-0800200C9A66. Duplicate of uuid.

interactionDuration

For interaction category events only.

An iOS interaction starts automatically when a view controller's viewDidLoad or viewDidAppear method is called, which will terminate any active interactions. An Android interaction starts when an activity or fragment's onCreate method is called.

A "healthy" interaction trace ends itself after .5 seconds of inactivity, where inactivity is defined by a lack of instrumented method calls. If there is never .5 seconds of inactivity, the trace will terminate after one minute.

An interaction does not end when the view/activity is done loading. As long as there is activity from an instrumented class/method, the interaction will stay open. This means async tasks or dispatch_async calls that run after the view/activity ends will increase the duration of the interaction.

lastInteraction

The last interaction before a crash or harvest event, if one is present.

name

For interaction category events only. This is the label of the interaction associated with the event. It is by default assigned by New Relic. For example: ApplicationsListFragment or Display iOS_Example.MasterViewController.

osBuild

For Android only. The specific build of the Android OS.

regionCode

The specific region within a country where the monitored app is located. In the United States, regions are states. The regionCode is based on IP address and may not always match your region.

reportedTimestampMs
milliseconds(ms)

The UTC based timestamp for when the event was sent to New Relic. This is different from the attribute ‘timestamp’, which is when the event began.

timeSinceLoad
seconds (s)

The time, in seconds, from the beginning of the mobile session to the time the event occurred.

timestamp

The UTC epoch time at which an event began.