Monitoring applications with metrics that gauge average response time
Server-side and client-side metric names that are published by the UX Framework can be viewed as client interactions table records.
Pre-requisites
| Name | Description |
|---|---|
| glide.uxf.lib.performance.monitoring.interval | Duration of interval at which client interaction metrics persisted (seconds)
|
| glide.uxf.lib.performance.monitoring.enabled | Whether client interaction metrics are collected
|
| glide.uxf.lib.performance.monitoring.network.latency.cache.ttl | Duration for which values stored in network latency cache remains valid (in minutes)
|
| Metric name | Release timeline | Backported to prior release | Type | Data type | Description | Is it a client-side metric? |
|---|---|---|---|---|---|---|
| Total Transaction Processing Time | Yokohama | No | Performance | Number | Total transaction processing time refers to the overall duration (in milliseconds), where all transactions associated with a particular interaction take to execute on the server for a particular interaction, excluding any wait times. | No |
| Total Semaphore Wait Time | Yokohama | No | Performance | Number | Total semaphore wait time refers to the total duration that all transactions related to a particular interaction spend waiting before a semaphore is assigned to them. A semaphore is used on the platform to limit the number of transactions that can occur on a node at one time to protect resources on the node. |
No |
| Total UI Time (Average Response Time) | Xanadu | Performance | Number | The time taken for page to become idle (client task queue empty and all pending network requests finished). | Yes | |
| Network Latency | Yokohama | No | Performance | Number | The round-trip time it takes to reach the glide server to fetch a byte-size static asset is called network latency. These metrics give an insight into the client network condition. If the latency of client network connection is high, there will be high network latency to fetch the static asset. | Yes |
| Content Download Time | Xanadu | Yes | Performance | Number | Content download time measures the total duration (in milliseconds) that the browser spends downloading resources. It is calculated as the difference between the response end and response start for all network requests, starting from the initiation of a direct load, navigation, or in-page navigation and continuing until the corresponding completion events are handled. | Yes |
Hinweis:
Apart from the above listed metrics, user country metric is also logged.