The Session Overview page of the BMC Application Performance Management Console enables you to view details for a single session so that you can locate pages that have availability and performance issues and drill down to investigate the problems such as the following:
The Session Overview page consists of the following sections:
As shown in the following figure, the Session Overview section consists of the session summary section and the session timeline graph:
Session Overview section of the Session Overview page
The Session Overview section shows the following information about the session:
Duration—Length of the session. This section also shows the status of the session, In Progress or Completed.
You can export the information about the session and save it to your computer for later analysis.
For a quick view of the session to locate problematic pages, you can use the session timeline graph, which displays all pages in the session chronologically. Sections on the graph are highlighted as follows:
For the sessions that are still in progress you can see the pages that the user opened so far. After you refresh the page in the browser, in addition to the pages in the timeline, the graph also shows new pages that the user opened.
The color on the timeline is deeper when the density of pages in a given time period is high. High page density can cause difficulty in understanding what happened in a short interval. The timeline enables you to zoom in to identify problematic pages for investigation. To zoom in and out, hover over the session timeline and use the mouse wheel. When you zoom in, you can use the mouse to move left and right in the timeline.
To see the name for each page in the session, hover over the triangle marking the page, as shown in the following figure. The tooltip displays the page name and the type of problem.
Page with an availability issue on the timeline
The Page Overview section consists of the page summary section and the object waterfall section.
The page summary helps you to understand and analyze the page design in relation to the problem:
Page summary section of the Session Overview page
If the HTTPS protocol was used for secure transmission of the page, the lock icon appears by the page name.
The latency doughnut chart helps you to identify how latency contributed to application performance problems. This chart shows the ratio of the following types of latency:
PRT—Page Render Time (PRT); time for the browser to load the page, from loading the first object on the page to the last one. Use this latency to investigate why a page took a very long time to render, or what slows the loading of a page.
The page summary also contains the following information:
When you select a page in the session timeline graph, you can view all objects that the page contains in the form of a waterfall. You can see whether the page violates the defined SLT, whether objects have errors, and so on. The object waterfall section displays all objects in the page in chronological order:
Object waterfall section of the Session Overview page
The object waterfall section provides the following information:
When you select an object in the object waterfall section, the information about the object appears below the waterfall:
Object Overview section of the Session Overview page
Object Overview information
|Object Latency chart|
Doughnut chart that contains the following information:
Indicates the quantity of the following types of errors and, for each error, the code and description that help you to identify the problem. To see the error description, hover over the error indicator.
Average TCP round-trip time (RTT) of all objects or pages between the client and the server, in milliseconds
Number of TCP segments retransmitted. A high number of retransmissions might indicate traffic shaping or packet loss.
Number of out-of-order TCP segments in the transmission. This is usually an indication of route flapping or poor link load balancing. This metric helps you to understand whether the objects on the page are loaded sequentially.
|Duration||Time to load the object, in milliseconds|
|Start||Time and date when the object started loading|
|Throughput||Rate of loading the object over the communication channel, in megabits per second|
|Size||Size of the object, in kilobytes|
For container objects on the page, you can drill down to back-end details by using the object trace ID. For details about the object trace ID, click the Trace Data link. When you click the link, the system redirects you to BMC Application Diagnostics.
BMC Application Diagnostics tracks only container objects. For such objects, the icon by the Trace Data link is blue. No other components of the page have a trace associated with them. A page has only one object with a trace ID.
In some cases (for example, when the object has no trace ID or BMC Application Diagnostics is not set up on the Console), the Trace Data link might be disabled. Hover over the link to see the tooltip with details about why it is disabled. For more information, contact your local Customer Support representative.
|Client IP||IP address of the user who made the request|
|Server IP||IP address of the server that responded to the user request|
Below the Object summary section, you can see the following information about object fields: