BW Processes

These displays present performance data for BusinessWorks processes. Use these displays to verify that individual BusinessWorks processes are executing and using resources as expected. Clicking BW Processes from the left/navigation menu opens the TIBCO BusinessWorks Processes Table display, where each row in the table displays all available metrics for the process. The options available under BW Processes are:

BW Processes Heatmap: Opens the TIBCO BusinessWorks Processes Heatmap , which shows process execution metrics for all processes.
BW Process: Opens the TIBCO BusinessWorks Process Summary display, which shows current and historical metrics for a single process.

 

TIBCO BusinessWorks Processes Table

Select a domain, AppSpace, AppNode, and Application from the drop-down menus. Each row in the table is a different process and contains all metrics available for the process.

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 Process Summary display and view metrics for that particular process. Toggle between the commonly accessed Table and Heatmap displays by clicking the drop down list on the display title.

 

 

Filter By:

The display might include these filtering options:

 

Domain:

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

 

AppSpace

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

 

AppNode:

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

 

Application

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

Fields and Data:

 

Processes:

The total number of processes in the AppSpace, which are listed in the table.

Table:
Each row in the table is a different process. Column values are associated with the process.

 

Domain

The domain in which the process resides.

 

AppSpace

The AppSpace in which the process resides.

 

AppNode

The AppSpace in which the process resides.

 

Application Name

The name of the application in which the process is running.

 

Process Name

The name of the process.

 

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 active alerts for the process.

 

Total Exec Time ms

Total execution time (in milliseconds) for all successfully completed process instances.

 

Current Total Exec Time

Execution time accumulated during the current polling period.

 

Rate Exec Time ms/s

Rate execution time in milliseconds per second.

 

Most Recent Exec Time ms

Execution time (in milliseconds) of the most recently completed process instance.

 

Total Elapsed Time

Total elapsed time (in milliseconds) for all successfully completed process instances.

 

Current Total Elapsed Time

Elapsed time accumulated during the current polling period.

 

Rate Elapsed Time ms/s

Delta elapsed time, in milliseconds per second.

 

Most Recent Elapsed Time ms

Elapsed clock time (in milliseconds) of the most recently completed process instance.

 

Active

The number of currently active processes

 

Created

The number of processes created.

 

Suspended

The number of process suspensions.

 

Failed

The number of process failures.

 

Completed

The number of completed processes.

 

Current Active

The number of active processes since the last data update.

 

Active/s

The number of active processes per second.

 

Current Created

The number of created processes since the last data update.

 

Created/s

The number of created processes per second.

 

Current Suspended

The number of suspended processes since the last data update.

 

Suspended/s

The number of suspended processes per second.

 

Current Completed

The number of completed processes since the last data update.

 

Completed/s

The number of completed processes per second.

 

Current Failed

The number of failed processes since the last data update.

 

Failed/s

The number of failed processes per second.

 

Min Exec Time ms

Execution time (in milliseconds) of the process instance that has completed in the shortest amount of execution time.

 

Max Exec Time ms

Execution time (in milliseconds) of the process instance that has completed in the longest amount of execution time.

 

Average Exec Time ms

Average execution time (in milliseconds) for all successfully completed process instances.

 

Min Elapsed Time ms

Elapsed clock time (in milliseconds) of the process instance that has completed in the shortest amount of elapsed time.

 

Max Elapsed Time ms

Elapsed clock time (in milliseconds) of the process instance that has completed in the longest amount of elapsed time.

 

Average Elapsed Time ms

Average elapsed clock time (in milliseconds) for all successfully completed process instances.

 

Count Since Reset

The number of times the process has executed since statistics were reset.

 

Main Process

The name of the main process.

 

Version

The version of the application.

 

Module Name

The name of the application module.

 

Module Version

The version of the module.

 

Source

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

 

Time Stamp

The date and time the row data was last updated.

 

 

TIBCO BusinessWorks Processes Heatmap

Clicking BW Processes Heatmap in the left/navigation menu opens the TIBCO BusinessWorks Processes Heatmap, which allows you to view the most critical BusinessWorks alerts pertaining to process creation and execution. Use this display to quickly identify processes with critical alerts.

The heatmap is organized by host with each rectangle representing a process. Move your mouse over a node to display current metrics. Choose a domain, AppSpace, AppNode, and Application from the drop-down menus. Click the Show App Name check-box to include or exclude labels in the heatmap. Mouse over a rectangle to see additional metrics. By default, this display shows data based on the Active Count metric. Select a different metric from the Metric drop down menu to display the heatmap based on that metric. Drill-down and investigate by clicking a rectangle in the heatmap to view details for the selected application in the TIBCO BusinessWorks Process Summary display.

 

 

Filter By:

The display might include these filtering options:

 

Domain:

Choose a domain to show data for in the display.

 

AppSpace

Choose an AppSpace to show data for in the display.

 

AppNode:

Choose an AppNode to show data for in the display.

 

Application

Choose an AppName to show data for in the display.

Fields and Data:

 

Processes:

The total number of processes currently shown in the display.

 

Show App Name

Check to display the application names 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 is organized so that each rectangle represents a process. Mouse-over any rectangle to display the current values of the metrics for the process. Click on a rectangle to drill-down to the associated TIBCO BusinessWorks Process Summary display for a detailed view of metrics for that particular process.

 

 

 

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.

 

 

Active Count

The total number of active 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 count of active processes in the heatmap. The middle value in the gradient bar indicates the average count.

 

 

Completed Count

The total number of completed 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 count of completed processes in the heatmap. The middle value in the gradient bar indicates the average count.

 

 

Suspended Count

The total number of suspended 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 count of suspended processes in the heatmap. The middle value in the gradient bar indicates the average count.

 

 

Failed Count

The total number of failed 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 count of failed processes in the heatmap. The middle value in the gradient bar indicates the average count.

 

 

Created / sec

The number of processes created 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 maximum number of processes created in the heatmap. The middle value in the gradient bar indicates the average number of created processes.

 

 

Suspended / sec

The number of suspended processes 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 maximum number of suspended processes per second in the heatmap. The middle value in the gradient bar indicates the average rate of suspended processes.

 

 

Failed / sec

The number of failed processes 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 maximum rate of failed processes in the heatmap. The middle value in the gradient bar indicates the average count.

 

 

Exec Time / sec

The process execution time 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 maximum execution time rate in the heatmap. The middle value in the gradient bar indicates the average execution time rate.

 

 

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 average time.

 

 

Average Exec Time

The average execution time for all processes in the heatmap rectangle, calculated by dividing the delta execution time for the interval by the delta completed, or the number of process instances that completed in the interval. 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 average execution time in the heatmap. The middle value in the gradient bar indicates the average time.

 

 

Most Recent Elapsed Time

The elapsed time for the most recent 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 maximum most recent elapsed time in the heatmap. The middle value in the gradient bar indicates the average most recent elapsed time.

 

 

Average Elapsed Time

The average elapsed time for all processes in the heatmap rectangle, calculated by dividing the delta elapsed time for the interval by the delta completed, or the number of process instances that completed in the interval. 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 average elapsed time in the heatmap. The middle value in the gradient bar indicates the average elapsed time.

 

TIBCO BusinessWorks Process Summary

Clicking BW Process in the left/navigation menu opens the TIBCO BusinessWorks Process Summary display, which allows you to view current and historical execution metrics for a single BusinessWorks process. Choose a domain, AppSpace, AppNode, Application Name, and Process from the drop-down menus.

Clicking on the information boxes at the top of the display takes you to the TIBCO BusinessWorks Processes Table display, where you can view additional process data.

You can select from two different trend graphs: Process Status and Process Performance. In the Process Status trend graph region, you can view the number active processes and number of processes created per second over a selected time range. In the Process Performance trend graph region, you can view the process execution rate and the elapsed time rate 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:

 

Domain:

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

 

AppSpace

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

 

AppNode:

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

 

AppName

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

 

Process

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

Fields and Data:

 

Active

Number of active instances for this process definition. This number is calculated using the Hawk method named GetProcesses. This method returns information about process instances that are active at the time of update. The value here displays the current total count of all active instances discovered for this process definition. The trend below displays the same value over time.

 

Completed Processes/s

The number of process instances completed per second.

 

Created Processes/s

The number of process instances created per second.

 

Failed/s

The number of errors accumulated per second.

 

Rate Exec Time ms/s

The amount of execution time accumulated in milliseconds per second.

 

Rate Elapsed Time ms/s

The amount of elapsed time accumulated in milliseconds per second.

Trend Graphs

Process Status

Traces application process and activity metrics for the selected process.

Active -- Traces the number of currently active processes.

Created/s -- Traces the rate of created processes, per second.

Process Performance

Traces application process and activity metrics for the selected process.

Elapsed Time/ -- Traces the rate at which the application is accumulating process elapsed time, in milliseconds per second.

Exec Time/s -- Traces the rate at which the application is accumulating process execution time, in milliseconds per second.

 

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.

 

 

 

Activities

The number of activities defined for the process.

 

Main Process

The name of the main process.

 

Failed Processes

The number of failed process instances.

 

Most Recent Exec Time ms

The most recent execution time of any process instance, in milliseconds.

 

Critical/Warning

The number of critical and warning alerts.

 

Suspended Processes

The number of suspended processes.

 

Most Recent Elapsed Time ms

The most recent elapsed time of any process instance, in milliseconds.

 

Avg Exec Time ms

The average execution time for all completed process instances, in milliseconds.

 

Suspended Processes/s

The rate of processes being suspended, per second.

 

Completed Processes

The number of completed processes.

 

Last Update

The date and time of the last data update.