Enabling EJB Transaction Detection

By default, automatic transaction discovery for EJB transactions is turned off. To get visibility into these transactions, enable the auto-discovery for EJB based transactions explicitly.

Before you enable auto-discovery for EJB based transactions, note that:

  • If the EJBs use Spring Beans on the front-end, the transaction is discovered at the Spring layer and the response time is measured from the Spring Bean entry point.
  • Splunk AppDynamics groups all the participating EJB-based transactions (with remote calls) in the same business transaction. However, if your EJBs are invoked from a remote client where the App Server Agent is not deployed, these EJBs are discovered as new business transactions.

You can enable auto-discovery for EJB transactions in any Automatic Transaction Discovery rule for Java. CheckDiscover Transactions automatically for all EJB invocationson theRule Configurationtab.