Correlate Business Transactions for Synthetic API Monitoring
You can correlate every session with the business transaction that is used for completing the request. With this correlation, you can find the root cause of any degradation or failure in the session. The correlation is made between sessions and instances of business transactions (transaction snapshots).
How Sessions Are Correlated
- When the Synthetic Agent sends a request to a client server that has any Splunk AppDynamics agent installed, the Synthetic Agent receives some traces in the form of HTTP headers. For the supported agents, see App Server Agents.
-
The Synthetic Agent sends an HTTP request to the client server and includes the allow_bt_cookie=true header:
-
The client server sends the response over HTTP. If the client server has any Splunk AppDynamics APM agents installed, it sends traces for the business transaction triggered through the call in the form of a cookie header.
-
-
Splunk AppDynamics processes the headers to correlate the backend data with the API monitoring session.
View Business Transactions Correlated with Session Details
To navigate from a Session Details page to its correlated business transaction, perform the following steps: