Duration Monitoring
  • 07 Apr 2023
  • 2 Minutes to read
  • Contributors
  • Dark
  • PDF

Duration Monitoring

  • Dark
  • PDF

Article Summary


Duration monitoring simply describes the monitoring of execution time taken by transaction instances and their stages with an in-progress state.

Users can set threshold values to get alerts for any error/warning duration encountered during the execution of their transaction/ stage instance, which helps in providing immediate solutions for problem determination which directly minds towards an increase in productivity.

Duration monitoring

Duration monitoring in Business Activity Monitoring (BAM) requires the following settings to be configured:


Transactions and Stages

This section will list the available transactions and their stages in the respective Business Process, with options to configure warning/error threshold values with time grain in minutes or hours. The limitation of threshold values is from 1 to 1000.

Choose the transaction(s) and/or stage(s) for which you want the execution time to be monitored and provide threshold values, based on which the alerts will be generated.

Error/Warning threshold values support only whole numbers as input values, while decimal numbers are not supported.

When are warning/error alerts triggered?

The error duration threshold always takes priority.

  • When the error and warning duration threshold values are the same, an error alert will be sent.
  • When the value of the error duration threshold is less than the warning duration threshold, an error alert will be sent when the transaction/stage instance's duration violates the error duration threshold, and no warning alert will be sent even after the duration violates the warning duration threshold.

Resolution Notes

  • A resolution note is a brief description provided by the user for any rule violation.
  • The provided note will be displayed along with the corresponding alert notification in the configured channels.

Modes of alert configuration

Duration monitor offers two different modes of alert configuration:

  • Basic alert configuration
  • Advanced alert configuration

Basic alert configuration

This alert configuration mode enables users to track the execution time based on the specified threshold values, with notification channels shared by each transaction and stage.

Users can select the required escalation policy to escalate the duration alert received in tracking. This selection is possible only while in basic alert configuration mode.

Advanced alert configuration

This alert configuration mode enables users to track the execution time based on the specified threshold values, with notification channels and email address(es) configured separately for each transaction and stage.


After configuring the duration monitor, alerts will be generated based on the email recipients and notification channels configured for those transaction/stage instances that have exceeded the set duration in the duration monitor settings.

Given below is an image of a duration alert received via Serverless mail:

Duration alert.png

Note: Transactions and stages configured for duration monitoring will be tracked separately, which results in a distinct alert generation.

Was this article helpful?