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.