IoT Network Requests Correlation

This procedure outlines how IoT applications correlate network requests with business transactions:

  1. The IoT application attaches Splunk AppDynamics HTTP headers to a network request to the app server agent. These Splunk AppDynamics HTTP headers instruct the app server agent to send back correlation headers.
  2. The app server agent:
    • Sends HTTP response headers identifying the business transaction to the IoT application.
    • Aggregates backend metrics and sends them along with the business transaction identifiers to the Controller. This serves as the content for the transaction snapshot.
  3. The IoT Agent sends business transaction identifiers (from the HTTP response headers) as part of IoT network request event to the EUM Server. This serves as the content for the network request.
  4. The Controller fetches the events and business transaction identifiers from the EUM Server. These business transaction identifiers are used to correlate the network request with the transaction snapshots.