AppDynamics Application Intelligence Platform
A threshold is a boundary of acceptable or normal business transaction or background task performance. See Set Performance Boundaries Using Thresholds.
AppDynamics provides default thresholds and you can configure them for your own environment.
To access threshold configuration:
Thresholds for End User Monitoring (EUM) are configured separately. For information about EUM thresholds see Configuring EUM Thresholds.
You can configure the thresholds for slow and very slow requests and for stalls. When a transaction or task exceeds a threshold, AppDynamics starts capturing snapshots of it. See Transaction Snapshots. Because the snapshots are not normally captured while performance is within normal range, the snapshots may not contain the full call graph for the transaction.
You can configure dynamic thresholds using either percentage of standard deviation measurements.
A percentage deviation threshold is based on the moving average of the transaction instances over a certain interval. In the following example, if the average response time is x milliseconds, a slow transaction would be one which is 50% over x milliseconds over the last two hours.
A standard deviation threshold is also based on a moving average of the transaction instances over a certain interval, but it uses a multiple of the standard deviation rather than a percentage. The default configuration defines a transaction as very slow if it exceeds 4 times the standard deviation over the last two hours.
For the slow transaction threshold and very slow transaction threshold, you can also configure a static threshold. Specify the static threshold by setting the value to the time in milliseconds which, if exceeded, indicates a slow or very slow transaction.
If you disable stalled transaction detection, if the transaction completes it is reported as very slow. If it does not complete, nothing is reported for the incomplete transaction.
AppDynamics displays the resulting performance data in the Transaction Scorecard section of the application and business transaction dashboards.
To configure thresholds for background tasks see Configure Background Tasks.