Advanced Options

Graph Tree View

What is graph tree view

This section describes graph tree in Web based Dashboard. The tree structure displays all the graphs available in current test run. The graphs are displayed within the hierarchy of Group and other components, such as Tier, Server, and Instance. User can also search a Group / Graph / Component using the search feature.

View Graph Tree

To view the graph tree, follow the below mentioned steps:

  1. Click the Toggle Tree Navigation Panel icon  at the top of the window, the graphs are displayed in a tree like structure with only first level nodes, such as Test Metrics, Application Metrics, and System Metrics.

 note There are two categories of metrics, one is Standard metrics that contains system defined metrics, and another is Custom metrics that contains user defined metrics. By default, Standard metrics are displayed. Here, we are describing the Standard metrics first. Then, we describe how to create Derived metrics and Merged metrics.
  1. To increase width of the section, click the  icon. To decrease width, click the  icon. To close the graph tree view, click the  icon. To disable the refreshing of graph tree on run time changes, click the  icon.
  2. To search a graph, use the search  icon. To reset the graph tree view, click the reset icon.
  3. On expanding the nodes, user can view the further structure.

  1. To see a graph on a widget, click the metrics name, the corresponding graph is displayed on the selected widget.

How to monitor metrics

Tier Hierarchy

Graphs are arranged in a tier hierarchy. Broadly, it is arranged in Test metrics, application metrics, and system metrics. Test metrics contains the stats related to test, such as Vuser, HTTP stats, and so on. Application metrics contains information regarding application health, such as business transactions, method stats, and so on. System metrics contains information about system stats, such as network stats, process stats, and so on.

System Metrics

  • Tier
    • Server

Application Metrics

  • Tier
    • Server
      • Instances

Application Metrics

Some of the commonly captured application metrics:

  • Log Pattern Monitors – Errors, Exceptions, Webseal stats etc.
  • WebServer (Apache) – Access Log
  • Business Transactions – Normal, Slow, Very Slow, Errors
  • Process Stats – Elapsed time, Memory utilization, CPU utilization, # of threads
  • Hotspots – Hotspot, blocked, Waiting etc.
  • DB – Active Connections, CPU, Queries, Locks
  • F5 – System Stats, CPU Stats, Pool Stats, HTTP Stats,
  • WebLogic – Thread pool, JDBC, Health, Sessions, JVM, Min Thread Constraints, Access Log
  • Integration Point JDBC, Endeca Search, SOAP – Loyalty, PayPal, Bank Card, ONG Service Etc.
  • Method Stats – Method level invocation rate and execution time

System Metrics

Some of the commonly captured System metrics:

  • Network stats – Throughput, network delays packet errors / loss / received / send
  • Process stats – Memory, CPU usage, thread count of a process
  • Socket stats – Number of TCP / UDP sockets in active / orphan time wait
  • TCP states count – State wise count of TCP connections (waiting, closed, established…)
  • TCP Stats – Connections, Segments, Errors, Retransmit, Resets statistics
  • Uptime – Load average (Last 1, 5, 15 Minutes)
  • System Stats– CPU, Memory, context switches, interrupts, disk read/ write stats
  • File System Stats – disk usage stats
  • Open File Stats (lsof) – Open files of different type (IPV4, IPV6, File, Directory etc.)
  • MPStats –   # of CPUs, CPU Busy, Idle CPU

Searching Tree

Search mechanism is used to search any group/graph/vector. For searching, first user needs to select the tree level, such as group, graph, vector, or all. Post that, user needs to specify the search criteria based on certain pattern, such as Load*.

Summary

S. No Criteria Symbol Sample Result In case we have
1 Character in Range [] CPU[0-2] CPU0,CPU1,CPU2 CPU0,CPU1,CPU2,CPU3
Character Not in Range [^] CPU[^0-2] CPU3 CPU0,CPU1,CPU2,CPU3
2 Optional Character ? CPU?0 CPU0,CP0 CPU0,CPUU0,CP0,CPU3
3 Marked Sub-Expression (|) CP(U|S)[0-1] CPU0,CPS1 CPU0,CPS1,CPU2
4 One/More same preceding element + CPU+0 CPU0,CPUU0 CPU0,CPUU0,CP0,CPU3
5 Zero/More same preceding element * CPU*0 CPU0,CPUU0 CPU0,CPUU0,CP0,CPU3
6 Zero/More different preceding element * CPU* CPU0,CPU3,CPUU0 CPU0,CPUU0,CP0,CPU3
7 Starting portion within a String ^ ^CPU CPU0,CPUU0,CPU3 CPU0,CPUU0,CP0,CPU3
8 Ending portion within a String $ CPU0$ CPU0,CPU010 CPU0,CPU01,CP001,CPU010
9 Repetition of a portion within a String {} CPU{2}0 CPUU0 CPU0,CPUU0,CP0,CPU3
10 Any Single Character . CPU.0 CPU0 CPU0,CPUU0,CP0,CPU3
11 Escape Character \ TCP Send Throughput \(Kbps\) TCP Send Throughput (Kbps) TCP Send Throughput (Kbps)
 note If no result is found, system displays a message “No Results Found”.

Search Example

Monitors

User can start/stop/restart monitors on tier/server/instance level. This operation can be performed on Application metrics and system metrics for selected monitors or for all monitors.

Start

To start a monitor, make sure that monitors are in stopped state, else an exception is occurred. Follow the below mentioned steps to start a monitor. Here we are considering that user is starting monitors at tier level.

  1. Right click the tier and go to Monitors.
  2. To start selected monitor on selected tier, go to Start > Selected Monitor on Selected Tier.
  3. To start all monitor on selected tier, go to Start > All Monitor on Selected Tier.

  1. A confirmation message is displayed for successful start of all monitors.

Stop

To stop a monitor, make sure that monitors are in running state, else and exception is occurred. Follow the below mentioned steps to stop a monitor. Here we are considering that user is stopping monitors at tier level.

  1. Right click the tier and go to Monitors.
  2. To stop selected monitor on selected tier, go to Stop > Selected Monitor on Selected Tier.
  3. To stop all monitor on selected tier, go to Stop > All Monitor on Selected Tier.

  1. A confirmation message is displayed for successful stop of all monitors.

Restart

User can restart a running monitor only, make sure it is not in stopped state. Follow the below mentioned steps to restart a monitor. Here we are considering that user is restarting monitors at tier level.

  1. Right click the tier and go to Monitors.
  2. To restart selected monitor on selected tier, go to Restart > Selected Monitor on Selected Tier.
  3. To restart all monitor on selected tier, go to Restart > All Monitor on Selected Tier.

  1. A confirmation message is displayed for successful stop of all monitors.

Merge Graph with Selected Panel

User can also merge a graph on the selected panel by following the below mentioned steps:

  1. Select the widget/panel on which the graph needs to be merged.
  2. Open the graph tree view (if not opened) and right-click on the graph to merge with the graph(s) on the selected widget and click the Merge with Selected Panel option.

  1. The selected graph gets merged on the widget.

Open Metrics

This displays graphs on the graph panel based on the selection criteria.

There are following options:

All

This displays all graphs based on the following parameters:

  • All Tiers: Shows graphs of all tiers.
  • All Servers of same Tier: Shows graphs of all servers of same tier.
  • All Instances of same Server: Shows graphs of all instances of same server.
  • Same Instance: Shows graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Non Zero

This displays non-zero graphs (i.e. graphs with data). There are following options:

  • All Tiers: Shows non-zero graphs of all tiers.
  • All Servers of same Tier: Shows non-zero graphs of all servers of same tier.
  • All Instances of same Server: Shows non-zero graphs of all instances of same server.
  • Same Instance: Shows non-zero graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Zero

This displays zero graphs (i.e. graphs with no data). There are following options:

  • All Tiers: Shows zero graphs of all tiers.
  • All Servers of same Tier: Shows zero graphs of all servers of same tier.
  • All Instances of same Server: Shows zero graphs of all instances of same server.
  • Same Instance: Shows zero graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Merge Metrics

This displays the merged graphs on the graph panel based on the selection criteria.

There are following options:

All

This displays all the merged graphs based on the following parameters:

  • All Tiers: Merge graphs of all tiers.
  • All Servers of same Tier: Merge graphs of all servers of same tier.
  • All Instances of same Server: Merge graphs of all instances of same server.
  • Same Instance: Merge graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Non Zero

This displays the merged non-zero graphs (i.e. graphs with data). There are following options:

  • All Tiers: Merge non-zero graphs of all tiers.
  • All Servers of same Tier: Merge non-zero graphs of all servers of same tier.
  • All Instances of same Server: Merge non-zero graphs of all instances of same server.
  • Same Instance: Merge non-zero graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Zero

This displays the merged zero graphs (i.e. graphs with no data). There are following options:

  • All Tiers: Merge zero graphs of all tiers.
  • All Servers of same Tier: Merge zero graphs of all servers of same tier.
  • All Instances of same Server: Merge zero graphs of all instances of same server.
  • Same Instance: Merge zero graphs of same instance. There are further options, such as all tiers, all servers of same tier.

Open Group Members (Group level)

This opens all the members at the group level (instance) and displays on the graph panel.

Show Description

This feature is used to display the description of the graphs at group level as well as graph level. To view the description of graph(s), right click on the group level (to get the description of all graphs of that group) or graph level (to get the description of a particular graph only) and click the Show Description button.

1

The description of all the graphs of that group is displayed in a window.

2

By default, 10 records are displayed on a page. User can increase this number to 20, 50, 100, 200. To navigate to the pages, use the navigation icons. Close the window by clicking the Close button.

Advance Open/Merge Metrics

How to open metrics with various parameters

This section contains some advance options for open/merge metrics:

  1. Operation Type
  2. Operations
  3. Filter by Value

Operation Type

There are following options under this section:

  1. Graph Operations
  2. Operations
  3. Advanced Settings
  4. Filter by Value

  1. Graph Operations: Select the Advanced Settings option from the drop-down list.
  2. Operations: On selecting Advanced Settings option, user has options to select operations on tier, server, or instances. There are following options under each drop-down:

  • Same: If ‘Same’ is selected in dropdown, it means that graphs are displayed from same tier/server/instance. A disabled text box is displayed showing the value of component.
  • All: If ‘All’ is selected in dropdown, it means that graphs are displayed from all tiers/servers/instances. System also prompts for displaying graphs on single widget or separate widgets via Show Together button.
  • Pattern: If ‘Pattern’ is selected, user can specify a pattern for tier/server/instance. A text box is displayed with the value of component and this is editable, so user can make a pattern by putting regular expressions. System also prompts for displaying graphs on single widget or separate widgets via Show Together To know more about patterns, click the help icon 72provided.

In case, to open system CPU Busy (%) graph of CPU0 and CPU1 of All Server of Same Tier, then select the operations as follows:

Tier: Same
Server: All
Processor: Pattern - CPU[0-1]
  1. Advanced Settings: There are following options under this:

 

  • Values: Select the value, such as Avg, Min, Max, Count, SumCount, according to the requirement. By default, it is average (Avg).
  • Open with selected number of widgets: Here, user can specify the number of widgets on which the graphs are to be displayed. To do this, click the arrow button and select the required number of widgets. It is applicable when Open with New Layout is On.
  • Open with New Layout: On enabling this, the graphs are displayed with new layout. If it is disabled, the graphs are opened with the existing layout.
  • Suggest Metric Colors: On enabling this, pre-defined metrics colors are fetched for graphs at specific hierarchy level. Detailed description of this feature is provided in Action > Color Management.
  1. Filter by Value: User can discard the un-desired graphs by using the filter option. There are following filter options, such as <, >, <=, >=, Top, Bottom, In between, which helps to achieve the desired output. User can filter graph values by Min, Max, Avg value of its graph data. User can also use the Include or Exclude toggle to get the filtered results. Include/exclude toggle includes/excludes the graphs that lies within the specified values. For example – if we try to find the graphs that has values between 50-100, then include toggle displays such graphs that has values from 50-100 and exclude toggle skips those results that contains graph values from 50-100 and displays the rest graphs.

Compare Group Members

This feature is used to compare group members. There are following options within this:

  • Same Instance
    • Same Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All (Separate Panel) Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
  • All Instances
    • Same Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All (Separate Panel) Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
  • All (Separate Panel) Instances
    • Same Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier
    • All (Separate Panel) Server
      • Same Tier
      • All Tier
      • All (Separate Panel) Tier

Open Related Metrics

This functionality is used to open such graphs from tree, which are having related hierarchy in same or across groups. This option is displayed for any hierarchical component of vector group except graph node.

To explore more on this functionality, follow the below mentioned steps:

  1. Right-click on Tier / Server / Instance level structure and click the Open Related Metrics This further display other options based on the level selected.
  • For “Tier” level, it displays “Same Tier” option.
  • For “Server” level, it displays “Same Tier” and “Same Server” option.
  • For “Instance” level, it displays “Same Tier”, “Same Server”, and “Same Instance” option.

  1. Upon selecting any option, Open Related Metrics dialog box is displayed.

This dialog box displays the following sections:

  • Selected Indices
  • Advance Settings
  • Filter by Value
  • Graph information
  • Graph to Filter

Selected Indices

User has options to select operations on tier, server, or instances. There are following options under each drop-down:

  • All: If ‘All’ is selected in dropdown, it means that graphs are displayed from all tiers/servers/instances. System also prompts for displaying graphs on single widget or separate widgets via Show Together button.
  • Pattern: If ‘Pattern’ is selected, user can specify a pattern for tier/server/instance. A text box is displayed with the value of component and this is editable, so user can make a pattern by putting regular expressions. To know more about patterns, click the help icon provided.
  • Specified: User can select specified tier/server/instance from the drop-down list.

System also prompts for displaying graphs on single widget or separate widgets via Show Together button.

Advance Settings

There are following options:

  • Values: Select the value, such as Avg, Min, Max, Count, SumCount, according to the requirement. By default, it is average (Avg).
  • Open with selected number of widgets: Here, user can specify the number of widgets on which the graphs are to be displayed. To do this, click the arrow button and select the required number of widgets.
  • Suggest Metric Colors: On enabling this, pre-defined metrics colors are fetched for graphs at specific hierarchy level. Detailed description of this feature is provided in Action > Color Management
  • User can also include/exclude overall metrics using the Exclude Overall Metrics toggle button.

Filter by Value

User can discard the un-desired graphs by using the filter option. At a high level, there are filters, such as “All Non Zero”, “All Zero”, and “Advanced.” Within the “Advanced” filter option, there are following filter options, such as <, >, <=, >=, Top, Bottom, In between, which helps to achieve the desired output. User can filter graph values by Min, Max, and Avg value of its graph data. User can also use the Include or Exclude options to get the filtered results. Include/exclude options includes/excludes the graphs that lies within the specified values. For example – if we try to find the graphs that has values between 50-100, then on include, system displays such graphs that has values from 50-100 and exclude option skips those results that contains graph values from 50-100 and displays the rest graphs. To enable the filters, user needs to enable the toggle button.

Graph Information

There are following options:

All Graphs: Upon selecting this, all graphs within the selection criteria are considered.

Catalogue: Upon selecting this option, user needs to select the catalogue from the drop-down list. Catalogue is a predefined collection of graphs. User can also add graphs to the catalogue or can remove from there by using the “Graph to Filter” section. User can make edits in an existing catalogue or can create a new catalogue by using the Save as Catalogue button.

Note: This catalogue is saved at a common place, so that it can be used with different modules of Web Dashboard like Favorites, Alert, Template, Pattern Matching, etc. by just importing the catalogue as per requirement.

Select Graph: Upon using this option, user can select graphs by specifying the group name, graph name, and indices.

Parameterize

User can create dynamic favorite by Tier. This functionality bundles a customized favorite with metrics related to a single Tier. User can then switch to any Tier and see the metrics for the selected Tier. It reduces the efforts to create multiple favorites for different tiers. Favorites can be dynamically changed with parameterization.

Lower Pane View

Lower pane displays the graph(s) details of the selected widget. To view the lower pane, to know the details specified there, and to perform some actions, such as adding/removing graph(s) from the widgets, changing color of the graph(s), follow the below mentioned steps:

  1. Click the Toggle Lower Tabular Panel icon . The lower pane is displayed.
 note Lower pane can also be viewed by double-clicking on any graph.

 note For better view of graphs, the widget is maximized.

Columns Specification in Lower Pane

There are following columns/fields on the lower pane:

  • Show/Hide Graph: This column represents the presence of the graph on the widget. If the graph is preceded with the 79sign, it means the graph is displayed on the widget. To hide the graph, click the 79 icon corresponding to the graph. The icon is changed to 80 . To make the graph visible again, click the 81 icon.
 note If the selected panel is Geo map, then there is no option for show/hide graph and changing color.
  • Graph Number: This column displays the graph serial number and is represented by the 82 icon.
  • Color: This column displays the color of the graph. User can change the graph color by clicking the color and then double-clicking the selection.
  • Metric Name: This column represents the metric name, such as Load Average Over 1 Minute – Cavisson>NSAppliance whose corresponding graph is displayed on the widget.
  • Min: This column displays the minimum value of the data sample of the graph.
  • Max: This column displays the maximum value of the data sample of the graph.
  • Avg: This column displays the average value of the data sample of the graph.
  • Last: This column displays the last value of the data sample of the graph.
  • Samples: This column displays the total number of samples.

Actions on Lower Pane

User can perform following action on the lower pane:

Action Icon
Download lower pane data in PDF, Excel, and Word format.  
Show/hide column filters  
Increase size of lower panel  
Decrease size of lower panel  
Hide pagination  
Show filters  
Close  

Monitor Up / Down Status

The user can view the monitor up/down status by clicking the  icon on the top bar of the home page.

The Monitor Up/Down Status window is displayed as below:

This displays Date/Time, Agent Start Date/Time, Component, Tier, Host Name, Server IP, Instance name, and status (Up/Down). By using the ‘refresh’ option the user can view all the running and non-running process information with current time stamp.

Changing a Theme

User can change the theme by using the Theme setting option available on the top pane. To change a theme, user needs to follow the below mentioned steps.

  1. Click the down arrow beside the Theme icon . A list of all the available themes is displayed.

  1. Select a theme from the list, the theme is applied to the Web Dashboard.

 note Refresh screen to apply the theme effectively in every component.