AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

Skip to end of metadata
Go to start of metadata

Transaction Snapshots

A transaction snapshot depicts a set of diagnostic data, taken at a certain point in time, for an individual transaction across all app servers through which the transaction has passed. See Transaction Snapshots.

To configure distributed snapshot correlation for backends

To support transaction snapshots for a distributed transaction, correlation must be enabled for the backends through which the transaction passes. You enable correlation in the backend configuration window. Note that correlation is not supported for all types of backends. See Backend Monitoring.

To configure periodic snapshot collection

1. In the left navigation pane click Configure -> Slow Transaction Thresholds.

2. Select the scope, either:

  • Default for all business transactions
    or
  • Individual business transaction

3. Modify the settings for periodic snapshots in the Configure Periodic Snapshot Collection section.

(warning) Important: If you have a high load production environment, AppDynamics recommends that you do not use low values for snapshot collection. When there are thousands or millions of requests per minute, collecting snapshots too frequently may result in many extra snapshots that are not highly useful. Either turn OFF the periodic snapshots and apply to all Business Transactions, or choose a very conservative (high) rate depending on the expected load. For example, if you have high load on the application, choose every 1000th executions or every 20 minutes, depending on the load pattern. See Overview of Transaction Snapshots.

If your SLA-violation-based policies are enabled, you can safely disable the periodic snapshots. See Policies.

4. Optional: If you want to apply the new settings to existing business transactions, check Apply to all Existing Business Transactions.

5. Click Save Default Diagnostic Session Settings.

To disable periodic snapshots

1. In the left navigation pane click Configure -> Slow Transaction Thresholds.

2. Select the scope, either:

  • Default for all business transactions
    or
  • Individual Business Transaction

3. Clear the following check boxes: Take one Snapshot every xxx executions and Take one Snapshot every xxx minutes.

4. Optional: If you want to apply the new settings to existing business transactions, check Apply to all Existing Business Transactions.

5. Click Save Default Diagnostic Session Settings.

Learn More