The transport backend category summarizes all backends used to support
various technical environments or optimizations. Currently there are the
- Thin backend
- Provides an efficient IPC mechanism to deliver ARM data from the
instrumented application to an ARM data collection process (armdraind)
running on the same host of the application.
- TCP backend
- Provides the functionality to deliver ARM data through TCP to
another process on a different host (armtcpd)
- Thread backend
- Used in multi-threaded applications. This backend is always
embedded in the instrumented application.
- Null backend
- Does not capture any ARM data at all.