Instance performance in Next Experience
Summarize
Summarized using AI
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Instance performance in Next Experience
This feature enables ServiceNow customers to monitor and analyze the performance of their Next Experience instance by accessing detailed metrics on UI loading times and server response times. Performance data is available for up to seven days and helps identify issues such as slow page loads or navigation delays.
Show less
Key Features
- Client Interaction Table: Located at All > System Logs > Client Interactions, this table provides comprehensive performance data for recently accessed Next Experience pages.
- Performance Metrics: Includes total UI time (from user interaction to UI idle), content download time, server response times, and detailed timing metrics related to network latency, cache hit rates, and SQL/business rule execution times.
- Interaction Types: Differentiates between full page loads, in-app navigation, and specific in-page interactions, with contextual data to understand user experience.
- UX Routing Details: Displays the route used to load the screen, associated parameters, and screen variants, facilitating detailed troubleshooting of page rendering paths.
- Interruption Tracking: Identifies and reports any interruptions during page load that may impact overall UI performance metrics.
Key Outcomes
- Gain visibility into UI performance and server responsiveness for Next Experience pages, enabling proactive identification of performance bottlenecks.
- Understand the impact of network conditions and client-side caching on user experience through detailed network and download statistics.
- Leverage transaction-level metrics such as SQL and business rule processing times to diagnose backend performance issues.
- Use routing and interaction context to pinpoint specific pages or workflows causing delays or interruptions.
View the performance-based information, including the UI loading times, for any recently accessed Next Experience page by using the client interaction table.
Key benefits
- Monitor your instance performance and view this information for up to seven days.
- Identify and investigate performance issues, such as slow UI load times.
- View the server response times.
The following table lists the performance data that you can view in the client interaction table. You can find this table by navigating to .
| Header items | Description |
|---|---|
| Created | Date and time that the interaction was recorded. |
| Total UI Time | Total time, in milliseconds, from when a user initiates an interaction, such as loading or navigating, until the UI is idle. Includes rendering and network request time, and may be affected by user interruptions. |
| Content Download Time | Total time, in milliseconds, spent downloading resources from the server during the interaction. |
| UXF Screen Route | Route that is used to load the page for the given experience. For example, if the page is accessed from a list or form, Classic is displayed. For a workspace, the route defined in UI Builder is displayed. |
| Referrer | URL that initiated the interaction. |
| Application | Application associated with the accessed URL. |
| Type | Interaction that is being measured. Type options include:
|
| Interruption | Type of page load interruption and information about the type of interruption. If there was no interruption, the record displays none. The page load interruptions can impact the total UI time metric. |
| Name | Contextual label for in-page interactions. |
| Data | Additional contextual details for in-page interactions. |
UI timing metrics
- total_ui_time: includes network request time and rendering time.
- fci_time (First Component Interactable): time when the user first interacts with the UI.
- ui_time_before_load and ui_time_after_load: time before and after the application shell finishes loading. These values are not always populated.
Network and download metrics
- network_latency: approximate network round-trip time using a cached static resource. Useful for comparing performance across regions.
- content_download_time: total time spent downloading resources during the interaction.
- client_cache_hit_rate: percentage of requests served from the browser cache.
Server and transaction metrics
- total_response_time: total response time across all related transactions.
- total_sql_time and total_sql_count: total time and number of SQL operations.
- total_business_rule_time and count: time and count of business rule execution.
- total_txp_time: time spent actively processing transactions, excluding wait times.
UX routing details
- ux_screen_route: the route used to load the screen in Next Experience.
- ux_screen_fields and ux_screen_params: required and optional parameters used to load the screen.
Additional data
- linked_txc_metrics: JSON payload containing detailed client-side transaction metrics.
- page_variant_sys_id: identifies the specific screen variant displayed to the user.