Skip to content

Commit 378ddd1

Browse files
Rename request body sample rate config variable
1 parent 3a5a7f8 commit 378ddd1

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

dd-java-agent/appsec/src/main/java/com/datadog/appsec/api/security/ApiSecurityDownstreamSamplerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public class ApiSecurityDownstreamSamplerImpl implements ApiSecurityDownstreamSa
1111
private final double threshold;
1212

1313
public ApiSecurityDownstreamSamplerImpl() {
14-
this(Config.get().getApiSecurityDownstreamRequestAnalysisSampleRate());
14+
this(Config.get().getApiSecurityDownstreamRequestBodyAnalysisSampleRate());
1515
}
1616

1717
public ApiSecurityDownstreamSamplerImpl(final double rate) {

dd-smoke-tests/appsec/src/main/groovy/datadog/smoketest/appsec/AbstractAppSecServerSmokeTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ abstract class AbstractAppSecServerSmokeTest extends AbstractServerSmokeTest {
5555
// disable AppSec rate limit
5656
"-Ddd.appsec.trace.rate.limit=-1",
5757
// disable http client sampling
58-
"-Ddd.api-security.downstream.request.analysis.sample_rate=1"
58+
"-Ddd.api-security.downstream.request.body.analysis.sample_rate=1"
5959
] + (System.getProperty('smoke_test.appsec.enabled') == 'inactive' ?
6060
// enable remote config so that appsec is partially enabled (rc is now enabled by default)
6161
[

dd-trace-api/src/main/java/datadog/trace/api/ConfigDefaults.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ public final class ConfigDefaults {
120120
static final float DEFAULT_API_SECURITY_SAMPLE_DELAY = 30.0f;
121121
static final boolean DEFAULT_API_SECURITY_ENDPOINT_COLLECTION_ENABLED = true;
122122
static final int DEFAULT_API_SECURITY_ENDPOINT_COLLECTION_MESSAGE_LIMIT = 300;
123-
static final double DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE = 0.5D;
123+
static final double DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE = 0.5D;
124124
static final int DEFAULT_API_SECURITY_MAX_DOWNSTREAM_REQUEST_BODY_ANALYSIS = 1;
125125
static final boolean DEFAULT_APPSEC_RASP_ENABLED = true;
126126
static final boolean DEFAULT_APPSEC_STACK_TRACE_ENABLED = true;

dd-trace-api/src/main/java/datadog/trace/api/config/AppSecConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ public final class AppSecConfig {
3232
"api-security.endpoint.collection.enabled";
3333
public static final String API_SECURITY_ENDPOINT_COLLECTION_MESSAGE_LIMIT =
3434
"api-security.endpoint.collection.message.limit";
35-
public static final String API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE =
36-
"api-security.downstream.request.analysis.sample_rate";
35+
public static final String API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE =
36+
"api-security.downstream.request.body.analysis.sample_rate";
3737
public static final String API_SECURITY_MAX_DOWNSTREAM_REQUEST_BODY_ANALYSIS =
3838
"api-security.max.downstream.request.body.analysis";
3939

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import static datadog.trace.api.ConfigDefaults.DEFAULT_AGENT_TIMEOUT;
88
import static datadog.trace.api.ConfigDefaults.DEFAULT_AGENT_WRITER_TYPE;
99
import static datadog.trace.api.ConfigDefaults.DEFAULT_ANALYTICS_SAMPLE_RATE;
10-
import static datadog.trace.api.ConfigDefaults.DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE;
10+
import static datadog.trace.api.ConfigDefaults.DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE;
1111
import static datadog.trace.api.ConfigDefaults.DEFAULT_API_SECURITY_ENABLED;
1212
import static datadog.trace.api.ConfigDefaults.DEFAULT_API_SECURITY_ENDPOINT_COLLECTION_ENABLED;
1313
import static datadog.trace.api.ConfigDefaults.DEFAULT_API_SECURITY_ENDPOINT_COLLECTION_MESSAGE_LIMIT;
@@ -198,7 +198,7 @@
198198
import static datadog.trace.api.config.AIGuardConfig.DEFAULT_AI_GUARD_MAX_CONTENT_SIZE;
199199
import static datadog.trace.api.config.AIGuardConfig.DEFAULT_AI_GUARD_MAX_MESSAGES_LENGTH;
200200
import static datadog.trace.api.config.AIGuardConfig.DEFAULT_AI_GUARD_TIMEOUT;
201-
import static datadog.trace.api.config.AppSecConfig.API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE;
201+
import static datadog.trace.api.config.AppSecConfig.API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE;
202202
import static datadog.trace.api.config.AppSecConfig.API_SECURITY_ENABLED;
203203
import static datadog.trace.api.config.AppSecConfig.API_SECURITY_ENABLED_EXPERIMENTAL;
204204
import static datadog.trace.api.config.AppSecConfig.API_SECURITY_ENDPOINT_COLLECTION_ENABLED;
@@ -973,7 +973,7 @@ public static String getHostName() {
973973
private final boolean apiSecurityEndpointCollectionEnabled;
974974
private final int apiSecurityEndpointCollectionMessageLimit;
975975
private final int apiSecurityMaxDownstreamRequestBodyAnalysis;
976-
private final double apiSecurityDownstreamRequestAnalysisSampleRate;
976+
private final double apiSecurityDownstreamRequestBodyAnalysisSampleRate;
977977

978978
private final IastDetectionMode iastDetectionMode;
979979
private final int iastMaxConcurrentRequests;
@@ -2146,10 +2146,10 @@ PROFILING_DATADOG_PROFILER_ENABLED, isDatadogProfilerSafeInCurrentEnvironment())
21462146
configProvider.getInteger(
21472147
API_SECURITY_MAX_DOWNSTREAM_REQUEST_BODY_ANALYSIS,
21482148
DEFAULT_API_SECURITY_MAX_DOWNSTREAM_REQUEST_BODY_ANALYSIS);
2149-
apiSecurityDownstreamRequestAnalysisSampleRate =
2149+
apiSecurityDownstreamRequestBodyAnalysisSampleRate =
21502150
configProvider.getDouble(
2151-
API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE,
2152-
DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_ANALYSIS_SAMPLE_RATE);
2151+
API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE,
2152+
DEFAULT_API_SECURITY_DOWNSTREAM_REQUEST_BODY_ANALYSIS_SAMPLE_RATE);
21532153

21542154
iastDebugEnabled = configProvider.getBoolean(IAST_DEBUG_ENABLED, DEFAULT_IAST_DEBUG_ENABLED);
21552155

@@ -3670,8 +3670,8 @@ public int getApiSecurityMaxDownstreamRequestBodyAnalysis() {
36703670
return apiSecurityMaxDownstreamRequestBodyAnalysis;
36713671
}
36723672

3673-
public double getApiSecurityDownstreamRequestAnalysisSampleRate() {
3674-
return apiSecurityDownstreamRequestAnalysisSampleRate;
3673+
public double getApiSecurityDownstreamRequestBodyAnalysisSampleRate() {
3674+
return apiSecurityDownstreamRequestBodyAnalysisSampleRate;
36753675
}
36763676

36773677
public boolean isApiSecurityEndpointCollectionEnabled() {

0 commit comments

Comments
 (0)