Application performance pages
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 Application performance pages
Application performance pages enable ServiceNow customers to access detailed performance and usage data for specific applications. This helps evaluate application efficiency, identify bottlenecks, and make informed decisions to optimize performance and improve user experience.
Show less
Key Features
- Installed Apps Performance Tracking: Monitor key metrics such as CPU and memory usage, I/O read/write operations, and crash trends for installed applications within a selectable date range (up to 7 days in the past).
- Top Memory and CPU Usage: View the top 10 applications consuming the most memory (in MB) and CPU (percentage), helping pinpoint resource-intensive apps.
- App Performance Metrics: Detailed per-application insights into CPU and memory usage percentages, I/O read/write activity, and the number of crashes over recent periods to identify reliability issues.
- Web Apps Performance Tracking: Track web application metrics including response time, DNS lookup time, page load time, failed web requests, and service availability within a specified timeframe.
Key Outcomes
- Proactive Performance Optimization: By monitoring CPU and memory use, customers can identify bottlenecks causing slow response times or system instability and take corrective actions.
- Resource Allocation and Capacity Planning: Memory and I/O metrics support planning to ensure applications have enough resources to meet demand without degradation.
- Improved Application Reliability: Crash trend analysis helps detect recurring issues early, enabling timely fixes to enhance stability and user satisfaction.
- Enhanced User Experience for Web Apps: Tracking response time, DNS lookup, page load speed, and failed requests allows customers to troubleshoot and optimize web app performance, reducing errors and downtime.
- Service Availability Monitoring: Percentage uptime data ensures customers are aware of application accessibility, supporting SLA adherence and operational continuity.
Access performance and usage data for a specific application to evaluate its efficiency, identify bottlenecks, and make informed optimization decisions.
Application performance — Installed apps
| Field | Description |
|---|---|
| Application | Installed application that you want to track the performance. |
| Start date | Start date and time within 7 days from current date and time. |
| End date | End date and time that can’t exceed the current date and time. |
| Top memory and CPU usage tab | |
| Memory usage | Amount of memory or RAM (Random Access Memory) consumed by the top 10 applications in MB |
| CPU usage | Amount of processing power consumed by the top 10 applications in percentage |
| App performance tab | |
| CPU usage |
Amount of processing power consumed by an application in percentage
Note: High CPU usage can result in degraded application performance, slower response times, and decreased user satisfaction. Therefore, identify performance bottlenecks and take proactive steps to
optimize application performance. |
| Memory usage |
Amount of memory or RAM (Random Access Memory) consumed by an application in percentage
Note: High memory usage can result in degraded application performance, slower response times, and potentially lead to crashes or system instability. Therefore, monitor memory usage to optimize resource
allocation and capacity planning, verifying that applications have sufficient resources to meet user demands. |
| I/O read | Process of reading data from storage devices, such as hard drives or solid-state drives, within a computer system Note: Excessive I/O read operations can lead to performance bottlenecks, increased latency, and result
in slower system response times. Therefore, monitor I/O read activities to verify that the data retrieval processes aren't a limiting factor for application performance. |
| I/O write | Process of storing or writing data to storage devices like hard drives or solid-state drives, within a computer system Note: Excessive I/O write operations can also lead to performance bottlenecks, increased latency,
and potentially result in slower system response times. Therefore, monitor I/O write activities to verify that data storage processes don't hinder application performance. |
| Number of crashes | Trend of the application's crashes on the device over the last 2 hours Note: Analyzing this graph enables you to identify potential issues, pinpoint trends, and take proactive measures to enhance the application's
reliability and user experience. |
Application performance — Web apps
| Field | Description |
|---|---|
| Application | Installed application that you want to track the performance. |
| Start date | Start date and time within 7 days from current date and time. |
| End date | End date and time that can’t exceed the current date and time. |
| Response time | Time it takes for the application to respond to a user request in milliseconds Note: A slow response time can result in frustrated users, decreased engagement, and lower productivity, while a fast response time can
lead to improved user satisfaction and increased engagement. Therefore, it's essential to track response time as a key application metric and continuously monitor and optimize it to promote optimal user
experience. |
| DNS lookup | Time (in milliseconds) it takes for a user's device to resolve a domain name into an IP address Note: If Domain Name System (DNS) lookup identifies an error in the mapping of DNS entries on a user's system, the user
can’t access the internet or the intended website. |
| Page load time | Time taken for a web page to display its content fully and get interactive on a user's request |
| Failed web requests | Instances where requested web content or resources couldn't be successfully retrieved or loaded by the server Note: The failed web requests result provides insights into potential issues affecting web performance. It
helps in identifying problems such as server errors, broken links, or network issues that could hinder user experience. Identifying the frequency, type, and reasons behind failed requests helps in troubleshooting,
optimizing web infrastructure, and promoting a smoother browsing experience for users. |
| Availability | Percentage of time that a service is operational and accessible to users |