UiTelemetryRsrcTmEventLog

UI Telemetry Resource Timing events capture network performance metrics related to loading an application’s resources. The event includes requests initiated with either the Fetch API or the XMLHttpRequest API. This object is available in API version 64.0 and later.

This object stores event data that's queryable from platform APIs. For event data stored in event log files, see EventLogFile.

Note

Supported Calls

describeSObjects(), query()

Special Access Rules

To access this object, you must have the View Event Log Object Data user permission.

Fields

Field Details
AppName
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The name of the application that the user accessed.
BrowserName
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The name of the browser that the user accessed.
BrowserVersion
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The version of the browser that the user accessed in major.minor version format. Some browsers don’t provide a minor version.
ClientGeolocation
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The geolocation of the client in the form of <Country>/<State|Province>.
ClientIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The API client ID.
ClientIp
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The IP address of the client that’s using Salesforce services. A Salesforce internal IP, such as a login from AppExchange, is shown as “Salesforce.com IP.”
ConnectEnd
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser establishes a connection to a server so that it can retrieve a resource.

To calculate the Transport Control Protocol (TCP) handshake time, subtract the CONNECT_START time from the CONNECT_END time.

ConnectStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds after the browser completes the Domain Name System (DNS) lookup and begins connecting to a server so that it can retrieve a resource.

To calculate the Transport Control Protocol (TCP) handshake time, subtract the CONNECT_START time from the CONNECT_END time.

ConnectionType
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The type of connection.
DecodedBodySize
Type
double
Properties
Filter, Nillable, Sort
Description
The size in octets of the HTTP message body after the removal of any applied content encoding.
DeviceModel
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The name of the device model.
DevicePlatform
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The type of application experience in name:experience:form format.
DeviceSessionIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The unique identifier of the user’s session based on page load time. When the user reloads a page, a new session is started.
DomainLookupEnd
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser completes a DNS lookup for a resource.

To calculate the DNS lookup time, subtract the DOMAIN_LOOKUP_START time from the DOMAIN_LOOKUP_END time.

DomainLookupStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser starts a DNS lookup for a resource.

To calculate the DNS lookup time, subtract the DOMAIN_LOOKUP_START time from the DOMAIN_LOOKUP_END time.

Duration
Type
double
Properties
Filter, Nillable, Sort
Description
The total duration in milliseconds of the event from the START_TIME to the RESPONSE_END time.
EncodedBodySize
Type
double
Properties
Filter, Nillable, Sort
Description
The size in octets of the HTTP message body before the removal of any applied content encoding.
FetchStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser starts to fetch a resource from the server, not including redirects. Occurs before the DNS lookup and the connection to the server is established.

To calculate the total time used to fetch a resource without redirects, subtract the FETCH_START time from the RESPONSE_END time.

FirstInterimResponseStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser receives the first byte of the interim 1xx response from the server.

To calculate the time from when the browser sends a request to when it starts to receive an interim response, subtract the REQUEST_START time from the FIRST_INTERIM_RESPONSE_START time.

InitiatorType
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The HTML element that initiates the resource load.
LoginKey
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The string that ties together all events in a user’s login session. It starts with a login event and ends with either a logout event or the user session expiring.
MobileSdkAppType
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The mobile application type.
MobileSdkVersion
Type
string
Properties
Filter, Group, Nillable, Sort
Description
Mobile SDK version number.
NextHopProtocol
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The ALPN Protocol ID.
OperatingSystemName
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The name of the operating system.
OperatingSystemVersion
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The operating system version number.
PageContext
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The name of the component hosting the main content of the page.
PageObjectIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The unique object identifier of the event.
PageObjectType
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The object type of the event.
PageUrl
Type
string
Properties
Filter, Group, Nillable, Sort
Description
Relative URL of the top-level Lightning Experience page that the user opened. The page can contain one or more Lightning components. Multiple record IDs can be associated with PAGE_URL.
RedirectEnd
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser receives the last byte of the response of the final redirect.

To calculate the total redirection time, subtract the REDIRECT_START time from the REDIRECT_END time.

RedirectStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser starts to fetch a resource that initiates a redirect.

To calculate the total redirection time, subtract the REDIRECT_START time from the REDIRECT_END time.

RenderBlockingStatus
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The status that indicates whether the resource can block or delay the browser from rendering page content.
RequestIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The unique ID of a single transaction. A transaction can contain one or more events. Each event in a given transaction has the same REQUEST_ID.
RequestStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser starts to request the resource from the server.

To calculate the total request time, subtract the REQUEST_START time from the RESPONSE_START time.

ResponseEnd
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser receives the resource’s last byte or when the transport connection closes, whichever comes first.

To calculate the total time used to fetch a resource without redirects, subtract the FETCH_START time from the RESPONSE_END time.

ResponseStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser receives the first byte of the response from the server.

To calculate the total request time, subtract the REQUEST_START time from the RESPONSE_START time.

ResponseStatus
Type
double
Properties
Filter, Nillable, Sort
Description
The HTTP response status code.
SdkAppVersion
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The mobile SDK application type.
Possible Values
  • HYBRID
  • HYBRIDLOCAL
  • HYBRIDREMOTE
  • NATIVE
  • REACTNATIVE
SecureConnectionStart
Type
double
Properties
Filter, Nillable, Sort
Description

The time in milliseconds when the browser begins the handshake process that secures the connection.

ServerRequestIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The requestId for the server request that’s used to find associated server logs.
SessionKey
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The user’s unique session ID. You can use this value to identify all events in Lightning Experience within a session. When the user logs out and logs in again, a new session starts.
StartTime
Type
double
Properties
Filter, Nillable, Sort
Description
The time in milliseconds when the browser starts to fetch the resource, including redirects.
Timestamp
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The access time of Salesforce services in GMT.
TransferSize
Type
double
Properties
Filter, Nillable, Sort
Description
The size in octets of the resource, including the response header and the response payload body.
UiEventElapsedTime
Type
double
Properties
Filter, Nillable, Sort
Description
The difference in milliseconds between when the message was logged and when the browser tab started meaning
UiEventTimestamp
Type
dateTime
Properties
Filter, Nillable, Sort
Description
The difference in milliseconds between when the event is logged and when the browser tab is opened.
UiRootActivityIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The ID of the root activity when the event occurs.
UiThreadResponseDelay
Type
double
Properties
Filter, Nillable, Sort
Description
The time in milliseconds from when the browser receives the response to when it executes the callback. This delay occurs if the main Javascript thread is busy when the response is received.
Url
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The URL of the request.
UserIdentifier
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The 15-character ID of the user accessing Salesforce services through the UI or API.
UserType
Type
string
Properties
Filter, Group, Nillable, Sort
Description
The category of user license of the user accessing Salesforce services through the UI or API.
WorkerStart
Type
double
Properties
Filter, Nillable, Sort
Description
The time in milliseconds when the active service worker receives the fetch event, if a service worker is installed.

To measure the service worker processing time, subtract the WORKER_START time from the FETCH_START time.