Classic agent link
What it does
Disable Send sets the agent to making no comms to APM server/collector, but everything else works (including creating transactions etc, eg for log correlation)
Context Propagation Only is the same as Disable Send except that the agent still connects to the APM-server for fetching configuration updates and health checks
Implementation difficulty, location, and dynamism
- Best done in the exporter (logs, metrics and traces exporters).
- It can be contributed upstream (but probably not worth it)
- Can be made dynamic but there is one gotcha, we need the resource bundle in case this is subsequently switched on
NOTE - disable_send is NOT dynamic in the classic agent!
Classic agent link
What it does
Disable Send sets the agent to making no comms to APM server/collector, but everything else works (including creating transactions etc, eg for log correlation)
Context Propagation Only is the same as Disable Send except that the agent still connects to the APM-server for fetching configuration updates and health checks
Implementation difficulty, location, and dynamism
NOTE - disable_send is NOT dynamic in the classic agent!