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
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