Analyze Server Request Performance

Using Oracle Application Performance Analytics, you can analyze server request performance for your application.

From the main application page, you can view the following:
  • Total calls and the percentage increase or decrease during the current time period. If the change in total calls is a cause for concern, then the application will present it to you as a finding.

  • Total response time and the percentage increase or decrease during the current time period. An increase in the total response time means that the application takes longer to load information for the user. If the change in response time is a cause for concern, then the application will present it to you as a finding and let you view detailed information.

  • Total server request errors and the percentage increase or decrease during the current time period. An increase in the total server request errors indicates that more errors are being generated. If the change in server request errors is a cause for concern, then the application will present it to you as a finding.

Note:

By default, the server request details are displayed for the last 30 days. You can use the date-time list to select a different time window for your analysis. The specified date range applies to all the data that is displayed on the page. You can use one of the following options as the time period for the analysis:
  • Last 24 hours

  • Last 7 days

  • Last 14 days

  • Last 30 days

  • Last 90 days

  • Last 12 months

  • Custom: Select a start date and end date for the analysis period.

Click a finding to view detailed information related to the finding.

For example, if your finding is that a server contributed to 40% of the total response time during the specified time period, then you can view the following information in the Summary tab of theApplication Performance Analytics > Server Request Performance page:

  • General statistics about the total calls, errors, response time, application server time, database time, and external time in the selected time period, along with the percentage change since the previous time period. This information is similar to the information in the main page of the application.

  • Trend of the calls, errors, response time, application server time, database time, and external time for the server request.

In addition, the Percentage Findings option lets you check the details of server requests that contribute towards a specific percentage of calls. For example, you may want to check the details of the three server requests that have contributed towards 40% of the total calls, or more. You can select the required parameter from the drop-down list. By default, the Server Performance page displays the analysis for the top five server requests. However, you can also perform an analysis for a different set of server requests. The Select Server Requests option lets you select the required requests from a heat map. After you select the requests, click Analyze to view the details.

You can also perform a detailed analysis in the Advanced tab of the Server Request Performance page:
  • View the server requests distributed according to time, to identify specific days of the week or hours during the day on which the number of requests were more or less than usual .

    Note:

    To perform a categorical analysis, you can also group data by different dimensions including calls, errors, response time, application server time, database time, and external time.

  • Identify correlation between the different metrics (for example, calls and database time) related to server request performance.

  • Forecast future metrics (such as calls, response time, and so on) to decide on ways to improve server performance.

In the Report tab of the Server Request Performance page, you can view the details of the analysis presented in a tabular format.