In 20.4 the agents trace sampling frequency defaults are much higher than in previous release. In 10.7 for example the default sampling rate is defined in the IntroscopeEnterpriseManager.properties configuration by properties
#introscope.agent.transactiontracer.sampling.perinterval.count=1
#introscope.agent.transactiontracer.sampling.interval.seconds=120
In 20.4 the trace sampling is defined in the agent configuration and the default sampling rate is far higher and is defined in the
# Bundle: java-agent-base:20.4.0.17
Section of the IntroscopeAgent.profile
# Uncomment to disable Transaction Tracer Sampling.
#
# Changing this property does not require restarting the Monitored Process
# introscope.agent.transactiontracer.sampling.enabled=false
and
# Sampling strategy to use. Supported values: random (default) - pick randomly
# specified number of transactions during given time interval. firstn - sample
# first specified number of transactions during given interval.
#
# Changing this property does not require restarting the Monitored Process
#introscope.agent.transactiontracer.sampling.enabled.set=random
# Number of samples to take during given time interval for random sampling
# strategy
#
# Changing this property does not require restarting the Monitored Process
introscope.agent.transactiontracer.sampling.random.perinterval.count=12
# Duration of time interval for random sampling strategy.
#
# Changing this property does not require restarting the Monitored Process
introscope.agent.transactiontracer.sampling.random.interval.seconds=60
In order to prevent trace sampling during a TT session to avoid losing expected traces uncomment the following property
introscope.agent.transactiontracer.sampling.enabled=false
To set the sampling rate to the same value as 10.7 set the following values
introscope.agent.transactiontracer.sampling.random.perinterval.count=1 introscope.agent.transactiontracer.sampling.random.interval.seconds=120