Slow Requests

The Slow Requests page shows a list of currently running and completed requests which have taken longer to run than the current Slow Request Threshold (which is defined on the Metrics Settings page.) To change the size of the Slow Request list, change the History Size value on the Metrics Settings page. The Slow Requests table has the following columns:
 

Started or
Finished

Currently running requests show the time at which the request was accepted. Finished requests show the time at which the request completed.

IP or
Ret.Code/IP

The final HTTP return code of the request is shown for completed requests. Both current and completed requests show the IP address of the caller. If a completed request was killed or if it triggered Crash Protection then you will see a note here letting you know what happened.

ID

The request ID and the name of the thread which is/was servicing the request.

URL/Parameters

The URL path and parameters passed to the request. You can turn on or off the hostname in the URL by modifying the URL Format value on the Request Settings page.

Time (ms)

The number of milliseconds that the request has taken/took to complete. If available then you will also see the amount of actual CPU time that this request used.

Memory (KB)

A snapshot of the state of system memory at the time the request was started. The following values are shown:Used memory as a percentage of the total available to the JVM, the actual used memory value in KB, and the margin of free memory available before the JVM must extend its own heap (if it has not already reached its limit).

Sorting Requests

You can change the order in which requests are displayed on this page by clicking on any of the column titles. Clicking on a title for a second time will reverse the order on that column.

Managing Requests

Each currently running request listed on this page has four icons next to it. They are:
 

Stack Trace

Clicking this button will take you to the Stack Trace page, allowing you to see the current Java stack trace of the request.

Request Detail

Clicking this button will take you to the Request Details page, allowing you to access all information associated with a request; e.g cookies, JDBC, headers and User Trace Markers.

Kill Request

Clicking this button allows you to manually kill any tracked request.  You will be asked if you are sure.  Click on OK to kill the request.

 

WARNING: Although FusionReactor first attempts to signal the requestto let it exit safely, if this times out or you skip the timeout, then the request will be killed in a very abrupt manner.  Please be aware that in some very limited cases, this can cause the JVM to become unstable.

Add to CP Restrictions

If you click this button then you will be taken to the Crash Protection Restrictions page which will be filled out for this request.

 

Each completed request listed on this page has two icons next to it. They are:
 

Request Detail

If you click this button then you will be taken to the Request Details page which gives you access to all information associated with a request. eg. Cookies, JDBC, Headers and User Trace Markers.

Add to CP Restrictions

If you click this button then you will be taken to the Crash Protection Restrictions page which will be filled out for this request.

Refreshing the Page

At the top of the page you will see the standard page header. At any time you can click the refresh button to update the main content. Alternatively you can select a time period from the drop-down box to update the content automatically. Selecting "None" from the drop-down box will stop the automatic refresh.