BW5 Activities

These displays present performance metrics and alert status for all BW5 activities. Clicking BW5 Activities from the left/navigation menu opens the TIBCO BusinessWorks 5 Activities Table display, where each row in the table displays all available metrics from the Hawk microagent for an activity. The options available under BW5 Activities are:

All Activities Heatmap: Opens the TIBCO BusinessWorks 5 Activities Heatmap , which shows process execution metrics for all activities.
BW5 Activity Summary: Opens the TIBCO BusinessWorks 5 Activity Summary display, which shows historical and current performance metrics for a single activity, including average execution times and execution counts.

 

TIBCO BusinessWorks 5 Activities Table

Select a server, engine, and process from the drop-down menus to see activities for the selected combination. Each row in the table is a different activity. Each table row displays all metrics available from the Hawk microagent for an activity. (Refer to documentation for TIBCO BusinessWorks Administration, see Appendix A: TIBCO Hawk Microagent Methods).

Click a column header to sort column data in ascending or descending order. Double-click on a table row to drill-down to the TIBCO BusinessWorks 5 Activity Summary display and view metrics for that particular activity. Toggle between the commonly accessed Table and Heatmap displays by clicking the drop down list on the display title.

An EXPIRED activity and the associated engine are deleted from displays when the associated server exceeds its specified threshold. Processes associated with the engine are also deleted from displays.

 

 

Filter By:

The display might include these filtering options:

 

Server:

Select the server for which you want to view data in the display, or select All to view data for all servers.

 

Engine:

Select the engine for which you want to view data in the display, or select All to view data for all engines.

 

Process:

Select the process for which you want to view data in the display, or select All to view data for all processes.

Fields and Data

 

OK

Number of processes with a status code of OK.

 

Error

Number of processes with a status code of Error.

 

Dead

Number of processes with a status code of Dead.

Table:

 

Activity

Name of activity.

 

Alert Level

The most critical alert state for alerts in the row:

Red indicates that one or more metrics exceeded their ALARM LEVEL threshold.

Yellow indicates that one or more metrics exceeded their WARNING LEVEL threshold.

Green indicates that no metrics have exceeded their alert thresholds.

 

Alert Count

The total number of alerts for the activity.

 

Time Since Last Update

Time since the last update.

 

Last Return Code

Status code (OK, DEAD, or ERROR) returned by most recent execution of this activity.

 

Exec Time ms

Time (in milliseconds) used by all executions of this activity. NOTE: This does not include wait time for Sleep, Call Process, and Wait For... activities.

 

Current Exec Time ms

Execution time (in milliseconds) accumulated during this update cycle.

 

Exec Time/s

Execution time accumulated per second.

 

Min Exec Time ms

Time (in milliseconds) of the activity that has the shortest execution time.

 

Max Exec Time ms

Time (in milliseconds) of the activity that has the longest execution time.

 

Elapsed Time ms

Elapsed clock time (in milliseconds) used by all executions of this activity. NOTE: This does not include wait time for Sleep, Call Process, and Wait For... activities.

 

Current Elapsed Time ms

Change in ElapsedTime this update.

 

Elapsed Time/s

Change in ElapsedTime per second.

 

Min Elapsed Time ms

Elapsed clock time (in milliseconds) of the activity that has the shortest execution time.

 

Max Elapsed Time ms

Elapsed clock time (in milliseconds) of the activity that has the longest execution time.

 

Executions

Number of times the activity has been executed.

 

Executions/s

Change in ExecutionCount per second.

 

Current Executions

Change in ExecutionCount this update.

 

Errors

Total number of executions of the activity that have returned an error.

 

Error %

Number of errors relative to the total executions of the activity.

 

Errors/s

Change in ErrorCount per second.

 

Current Errors

Change in ErrorCount this update.

 

Domain

Name of TIBCO Domain.

 

Activity Class

Name of the class that implements the activity.

 

Called Process Defs

A comma-separated list of definitions called by this activity.

 

Tracing

true Tracing is enabled for this activity.
false Tracing is disabled for this activity.

 

MicroAgentInstance

Unique ID of the microagent reporting the metrics.

 

Executions Since Reset

Number of times the activity has been executed since the last reset of the statistics.

 

Source

Name of RTView Data Server sending this data (or localhost).

 

Time Stamp

Time of this update.

 

TIBCO BusinessWorks 5 Activities Heatmap

Clicking All Activities Heatmap in the left/navigation menu opens the TIBCO BW5 Activities Heatmap, which allows you to view the status and alerts of the execution times for all activities on all engines, or you can filter to look at specific servers, engines or processes. Use the Metric drop-down menu to view processes in the heatmap by the Alert Severity, Alert Count, Executions, Errors, Execution Time per second, Error rate, Most Recent Execution Time, and Maximum Execution Time.

The heatmap is organized by host with each rectangle representing an activity. Move your mouse over a node to display current metrics. Click on a node to drill-down to the TIBCO BusinessWorks 5 Activity Summary display to view specific metrics about process behavior over a specified period of time and determine which activity in the process may be causing the bottleneck.

 

 

Filter By:

The display might include these filtering options:

 

Server:

Select the server for which you want to view data in the display.

 

Engine:

Select the engine for which you want to view data in the display.

 

Process

Select from the menu to view activities running on a specific process or all processes.

 

OK

Number of activities that reported their Last Return Code as OK.

 

Error

Number of activities that reported their Last Return Code as Error.

 

Dead

Number of activities that reported their Last Return Code as Dead.

 

Show Process

Select this check box to display the names of the processes above their respective rectangles in the heatmap.

 

Log Scale

Select to enable a logarithmic scale. Use Log Scale to see usage correlations for data with a wide range of values. For example, if a minority of your data is on a scale of tens, and a majority of your data is on a scale of thousands, the minority of your data is typically not visible in non-log scale graphs. Log Scale makes data on both scales visible by applying logarithmic values rather than actual values to the data.

 

Auto Scale

Select to enable auto-scaling. When auto-scaling is activated, the color gradient bar's maximum range displays the highest value. NOTE: Some metrics auto-scale automatically, even when Auto Scale is not selected.

 

Metric

Select the metric driving the heatmap display. The default is Alert Severity. Each Metric has a color gradient bar that maps values to colors. The heatmap organizes the servers by host, where each rectangle represents an activity. Mouse-over any rectangle to display the current values of the metrics for the activity. Click on a rectangle to drill-down to the associated TIBCO BusinessWorks 5 Activity Summary display for a detailed view of metrics for that particular activity.

 

 

Alert Severity

The maximum level of alerts in the heatmap rectangle. Values range from 0 - 2, as indicated in the color gradient bar, where 2 is the highest Alert Severity:

Red indicates that one or more metrics exceeded their ALARM LEVEL threshold.

Yellow indicates that one or more metrics exceeded their WARNING LEVEL threshold.

Green indicates that no metrics have exceeded their alert thresholds.

 

 

Alert Count

The total number of critical and warning alerts in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum count of alerts in the heatmap. The middle value in the gradient bar indicates the average alert count.

 

 

Executions

The total number of executed processes in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the number of executions in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Errors

The total number of errors in the heatmap rectangle. The color gradient bar populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the number of errors in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Exec Time/sec

The number of processes executed per second in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the rate of executions in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Errors/sec

The number of errors per second in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the rate of errors in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Most Recent Exec Time

The execution time for the most recently executed process in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the most recent execution time in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

 

 

Max Exec Time

The maximum execution time for executed processes in the heatmap rectangle. The color gradient bar, populated by the current heatmap, shows the value/color mapping. The numerical values in the gradient bar range from 0 to the maximum execution time in the heatmap. The middle value in the gradient bar indicates the middle value of the range.

TIBCO BusinessWorks 5 Activity Summary

Clicking BW5 Activity Summary in the left/navigation menu opens the TIBCO BusinessWorks 5 Activity Summary display, which allows you to track utilization and performance metrics for specific BW5 activities. You can select a server, engine, process, and activity from the drop-down menus. Clicking on the information boxes at the top of the display takes you to the TIBCO BusinessWorks 5 Activities Table display, where you can view additional data on activities.

There are two options in the trend graph: Performance and Success Rate and Average Failures. In the Performance option on the trend graph, you can view trend data for the average elapsed time and average execution time over a selected time range. In the Success Rate and Average Failures option on the trend graph, you can view trend data for used execution rate and average errors over a selected time range.

Clicking the Critical/Warning link at the bottom of the display opens the Alerts Table by Component display.

 

 

Filter By:

The display might include these filtering options:

 

Server:

Select from the menu to view processes running on a specific server.

 

Engine:

Select from the menu to view processes running on a specific engine.

 

Process:

Select from the menu to view summary details for a specific process.

 

Activity

Select from the menu to view summary details for a specific activity.

Fields and Data

 

Errors

Total number of errors generated by the activity.

 

Last Return Code

The return code of the last execution of this activity.

 

Executions/s

The rate of executions, per second, for this activity.

 

Avg Execution Time ms

The average execution time, in milliseconds, for this activity.

 

Avg Elapsed Time ms

The average elapsed time, in milliseconds, for this activity.

 

Errors/s

The rate of errors, per second, for this activity.

Trend Graphs

Performance

Avg Elapsed Time ms -- Traces the average elapsed time, in milliseconds, for this activity.

Avg Execution Time ms -- Traces the average execution time, in milliseconds, for this activity.

Success Rate and Avg Failures

Executions/s -- Traces the rate of executions, per second, for this activity.

Avg Errors -- Traces the average number of errors generated by the activity.

 

Log Scale

Select to enable a logarithmic scale. Use Log Scale to see usage correlations for data with a wide range of values. For example, if a minority of your data is on a scale of tens, and a majority of your data is on a scale of thousands, the minority of your data is typically not visible in non-log scale graphs. Log Scale makes data on both scales visible by applying logarithmic values rather than actual values to the data.

 

Time Settings

Select a time range from the drop down menu varying from 5 Minutes to Last 7 Days. By default, the time range end point is the current time.

 

To change the time range, deselect the now toggle, which displays some additional date fields. You can click the left and right arrow buttons to decrease the end time by one time period (the time selected in the Time range drop down) per click, or you can choose the date and time from the associated calendar and clock icons. You can also enter the date and time in the text field using the following format: MMM dd, YYYY HH:MM:ss. For example, Aug 21, 2018 12:24 PM. Click the now toggle to reset the time range end point to the current time.

 

 

Called Process Defs

The number of call process definitions for the activity.

Current Exec Time ms

The time spent, in milliseconds, in execution since the last data update.

Current Elapsed Time ms

The elapsed time, in milliseconds, accumulated since the last data update.

Critical/Warning

The number of critical and warning alerts.

Exec Time ms

The shortest amount of time needed to execute a process.

Elapsed Time ms

The shortest amount of elapsed time.

Domain

The name of the domain.

Max Exec Time ms

The longest amount of time needed to execute a process.

Max Elapsed Time ms

The longest amount of elapsed time.

Time Since Last Update

The amount of time since the last update.