---
schema_version: "1"
id: d70bd944eca6ac43f8706275972cc58716be72b7b2388ee2ada603ceb8fa7289
title: UiTelemetryRsrcTmEventLog
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_uitelemetryrsrctmeventlog.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_uitelemetryrsrctmeventlog.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: c9ada353ff43cef90eaf84b2c3cc59925f4f0c256f45fd42064c1ee58d044d64
description: 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.
---
# 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](https://fetch.spec.whatwg.org/) or the [XMLHttpRequest API](https://xhr.spec.whatwg.org/). This object is available in API version 64.0 and later.

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

This object stores event data that's queryable from platform APIs. For event data stored in event log files, see [EventLogFile](https://developer.salesforce.com/docs/atlas.en-us.264.0.object_reference.meta/object_reference/sforce_api_objects_eventlogfile.htm).

![Note](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note.png)

#### Note

Event Monitoring logs are a source of truth but are not durable. Data loss can occur during Salesforce site switches, instance refreshes, or unplanned outages. For more information, see [Using Event Monitoring](https://developer.salesforce.com/docs/atlas.en-us.264.0.api_rest.meta/api_rest/using_resources_event_log_files.htm "HTML (New Window)").

## 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.





 |