Skip to content

Commit cfa1dda

Browse files
committed
adding functionality for TRACE_HTTP_SERVER_ERROR_STATUSES
1 parent b1bfa7e commit cfa1dda

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public final class TracerConfig {
6666
public static final String TRACE_HTTP_CLIENT_PATH_RESOURCE_NAME_MAPPING =
6767
"trace.http.client.path-resource-name-mapping";
6868
public static final String HTTP_SERVER_ERROR_STATUSES = "http.server.error.statuses";
69+
public static final String TRACE_HTTP_SERVER_ERROR_STATUSES = "trace.http.server.error.statuses";
6970
public static final String HTTP_CLIENT_ERROR_STATUSES = "http.client.error.statuses";
7071

7172
public static final String SPLIT_BY_TAGS = "trace.split-by-tags";

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -779,7 +779,7 @@ private Config(final ConfigProvider configProvider, final InstrumenterConfig ins
779779

780780
httpServerErrorStatuses =
781781
configProvider.getIntegerRange(
782-
HTTP_SERVER_ERROR_STATUSES, DEFAULT_HTTP_SERVER_ERROR_STATUSES);
782+
TRACE_HTTP_SERVER_ERROR_STATUSES, DEFAULT_HTTP_SERVER_ERROR_STATUSES, HTTP_SERVER_ERROR_STATUSES);
783783

784784
httpClientErrorStatuses =
785785
configProvider.getIntegerRange(

internal-api/src/main/java/datadog/trace/bootstrap/config/provider/ConfigProvider.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,8 +309,8 @@ public Map<String, String> getMergedMapWithOptionalMappings(
309309
return merged;
310310
}
311311

312-
public BitSet getIntegerRange(final String key, final BitSet defaultValue) {
313-
final String value = getString(key);
312+
public BitSet getIntegerRange(final String key, final BitSet defaultValue, String... aliases) {
313+
final String value = getString(key, null, aliases);
314314
try {
315315
if (value != null) {
316316
return ConfigConverter.parseIntegerRangeSet(value, key);

0 commit comments

Comments
 (0)