Working with Right Pane

Right pane displays overall health of the tier and its associated entities. A user can see alerts, business health, server health, integration point health, and transaction scorecard on the right pane.

Selection of Tier

By default, system displays the details of the selected tier. However, if there are multiple tiers that are grouped together, user can select a tier from the drop-down list. Then, details of the selected tier are displayed.

Alerts

This section displays number of alerts, such as critical, major, and minor for the selected tier. Alerts are represented by different colors, for example – critical alerts are represented by red color, major with orange color, and minor with yellow color.

Business Health

This section displays business transactions health of the selected tier. Business health is categorized into critical, warning, and normal, and is represented by red, orange, and green color respectively. It is represented in the form of percentage.

Normal constitutes normal business transaction, warning constitutes slow business transactions, and critical constitutes those business transactions, which are very slow or contain error.

Server Health

This section displays total number of servers inside a tier along with the percentage of the critical, warning, and normal servers.

Integration Point Health

This section displays health of the integration point. Integration point health is categorized into critical, warning, and normal, and is represented by red, orange, and green color respectively. It is represented in the form of percentage.

Clicking the Integration Point Health link, navigates the user to Integration point health section.

This displays two sections – IP stats and IP Summary. IP stat section displays response time, CPS, and error/ sec. IP Summary section displays details of integration point, such as IP name, availability, health status, average response time, maximum response time, CPS, CPS trend, Total calls, total errors, and error trend.

Transaction Scorecard

A scorecard is the summary of the business transaction that shows its performance at application, tier, or node level within a specified time range.

It is used:

  • For the selected ND Tier/Tier Group
  • For the selected time period (e.g. Last 1 Hour)
  • Total Count of all business transactions
  • Split by BT categories
    • Normal
    • Slow
    • Very Slow
    • Errors
  • Metrics
    • Percentage
    • Count
    • Average Response Time (ms)

BT Summary

This section is used to view the overall summary of the business transaction. To view the summary of business transactions, user needs to follow the below mentioned steps:

  1. Click the Total Count link in the transaction scorecard. The Business Transaction window is displayed.

  1. Here, user can view the method timing report, database query report, flowpath analyzer, group by custom data, and BT IP summary within the Action section. Upon clicking the Group by Custom Data icon (), user can group the custom data based on store id, terminal id, and associate id. The user can also download the BT summary report in word, excel or PDF formats.
  2. Other information displayed here is:
    • Name of Business transaction
    • Overall count
    • Percentage of business transaction
    • Overall transaction per second
    • And various other details for normal/slow/very slow/error business transactions
  3. To view the flow path report of the business transaction, click the Overall Count link for that particular business transaction.

BT Trend

This section is used to view the overall trend of the business transaction. To do this, follow the below mentioned steps:

  1. Click the Transaction Scorecard link, the BT Trend window is displayed.

  1. Click the Total Count for a particular business transaction to view the flow path report.

BT Stats

  1. To view the business transaction stats for a particular business transaction, click the corresponding Response Time link on the BT Trend window. The BT stats is displayed.

  1. To view a particular BT category, such as slow, very slow, error, click on the corresponding count link (within the Transaction Scorecard)..

BT Trend Compare

User can compare a sample trend of business transaction with the time specified. Here, user can select the comparison from either the last 1-hour time or with the specified time.

  1. Click the Compare for selected Last 1 hour with previous check box.
  2. For comparing the BT trend with last 1 hour, select the Last 1 hour option, and click Apply.
  3. For comparing the BT trend with the specified time, select the Specified Time option, click Apply, and specify the start time and end time.

  1. The output is displayed.

Filters

User can also apply filters in the business transactions. To perform this operation, user needs to follow the below mentioned steps.

  1. On the BT trend window, click the Filter icon () to get Business Transaction Filters.

  1. Enter filter values and click Apply.

FP Analyzer

Analyzing flow-paths is necessary for debugging and finding issues as it helps the person analyze and identify an area that could be causing problems. However, if there are many flow-paths with each having a different combination of methods, identifying issues becomes quite difficult. To overcome from this situation, the FP Analyzer feature is introduced that identifies the methods causing issues based on certain trends.

To open the FP Analyzer, follow the below mentioned steps:

  1. On the Tier Status window, click the Business transaction link (such as slow, very slow) under the Transaction Scorecard The Business Transaction window is displayed.

2. Click the 50 icon to view the FlowPath Analyzer report. Flowpath Analyzer is useful in case of large number of flowpath to identify the issue where each flowpath having different set of combination of methods.

3. This window displays the top methods that causing the issue. It displays the overall total self-time and count per flowpath. In the subsequent columns, self-time and count is displayed pattern-wise. At the top, it displays the pattern summary, such as pattern number, flowpath average time (ms), flowpath count, percentage flowpath, and top contributor.

4. To view the overall flowpath or the flowpath of a specific pattern, click the flowpath count link on the FP Analyzer window. The Flowpath detail window is displayed.

5. User can view the following details further via this window:

  • FP details via Business Transaction link
  • HTTP report via URL link
  • HotSpot report via category link
  • Method timing report via Response Time link
  • Transaction FlowMap via Callouts link
  • DB request report via DB Callouts link

Slow/Very Slow BT Analysis

In transaction scorecard, the business transactions are categorised into normal, slow, very slow, and Errors. User can view the detailed report of transactions that fall in a particular category. To perform this operation, user needs to follow the below mentioned steps.

  1. Click the link to see a particular category of business transaction.
    1. Normal
    2. Slow
    3. Very Slow
    4. Errors

Example – Very Slow Business Transactions

The following window displays very slow business transactions.

Transaction Flow Map

Once business transactions are refined, user can monitor the business transaction performance. The business transaction list contains a high-level information of the application health and performance of a business transaction. It displays information such as, FP details, DB request report, method timing report, hotspot thread details, view related graphs, current instance log, and all instance log.

What reports are available from a Transaction Flow:

User can view the transaction flow map that provides a detailed flow of the transactions. To perform this operation, user needs to follow the below mentioned steps:

  1. Click on CallOuts count of FlowPath table.

The Transaction FlowMap section is displayed:

Overview

Flow: Rest -> Sal -> DB

DB Calls Stats

Double-click on DB to see all DB Calls.

DB Calls Details

User can view details of DB calls by following the below mentioned steps.

  1. Right-click on an instance.
  2. Select DB Request Report option.
  3. FlowPath DB Request shows all queries.

This window displays information on DB, such as query, first query time, last query time, counts of the query, error counts, minimum counts, maximum time (ms), average time (ms), and execution time (ms).

Hotspots

Threads which are stuck in one method for a time more than the threshold value are called as Hot Spot threads. User can view the hotspots of the flow maps by performing the below mentioned steps.

  1. Right-click on the instance.
  1. Select Hotspots Thread Details option.

The details of this section has already been described.

Method Call Details

This section displays a table of all the methods that are called in the business transactions.

  1. Right-click on the instance.
  2. Click Method Call Table tab.

Sequence Diagram

A Sequence diagram is an interaction diagram that shows how objects operate with one another and in what order. It is a construct of a Message Sequence Chart. A sequence diagram shows object interactions arranged in time sequence.  Sequence Diagram can be opened directly from flowpath using flowpath Instance or indirectly from Split View by first clicking on any link then on Sequence Diagram tab.

Using Flowpath Instance

Click the Flowpath instance as below:

This opens up the Sequence Diagram tab.

Here, user can view the complete details, such as package, class, methods details by mouse hover:

User can view Tier Callout details by mouse hover on a tier callout:

User also has an option to view child sequence diagram and exception:

For filter settings, click the Filters button at the top right corner. This displays the Sequence Diagram Filter Settings window.

Here, user can configure filter for sequence diagram. Upon clicking the Apply button, filters are applied and sequence diagram is displayed accordingly.

Method Timing Report

This section displays the time taken by the methods for their execution. It contains the package name, class name, method name and various categories of time taken for execution.

  1. Right-click on the instance.
  2. Select Method Timing Report option.

The Method Timing Report is displayed. This report contains three tabs – Method, Class, and Package. Click on a particular tab to view its details.