Skip to content

Commit a6bf0c6

Browse files
Merge branch 'master' into alexeyk/protocol-v1-1
2 parents 386f26f + d4ecd3d commit a6bf0c6

95 files changed

Lines changed: 968 additions & 592 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ plugins {
1111
id("dd-trace-java.config-inversion-linter")
1212
id("dd-trace-java.ci-jobs")
1313

14-
id("com.diffplug.spotless") version "8.2.1"
14+
id("com.diffplug.spotless") version "8.4.0"
1515
id("me.champeau.gradle.japicmp") version "0.4.3"
1616
id("com.github.spotbugs") version "6.4.8"
1717
id("de.thetaphi.forbiddenapis") version "3.10"
@@ -39,6 +39,7 @@ with(extensions["spotlessPredeclare"] as SpotlessExtension) {
3939
removeUnusedImports()
4040

4141
googleJavaFormat("1.34.1")
42+
tableTestFormatter("1.1.1")
4243
}
4344
groovyGradle {
4445
greclipse()

buildSrc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ plugins {
22
`java-gradle-plugin`
33
`kotlin-dsl`
44
`jvm-test-suite`
5-
id("com.diffplug.spotless") version "8.2.1"
5+
id("com.diffplug.spotless") version "8.4.0"
66
}
77

88
// The buildSrc still needs to target Java 8 as build time instrumentation and muzzle plugin

buildSrc/call-site-instrumentation-plugin/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
java
3-
id("com.diffplug.spotless") version "8.2.1"
3+
id("com.diffplug.spotless") version "8.4.0"
44
id("com.gradleup.shadow") version "8.3.9"
55
}
66

components/json/src/test/java/datadog/json/JsonMapperTest.java

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,12 @@ void testMappingToMapFromNonObjectJson(String json) {
9494
}
9595

9696
@TableTest({
97-
"Scenario | Input | Expected ",
98-
"null input | | '[]' ",
99-
"empty list | [] | '[]' ",
100-
"single value | [value1] | '[\"value1\"]' ",
101-
"two values | [value1, value2] | '[\"value1\",\"value2\"]' ",
102-
"quoted values | [va\"lu\"e1, value2] | '[\"va\\\"lu\\\"e1\",\"value2\"]' "
97+
"Scenario | Input | Expected ",
98+
"null input | | '[]' ",
99+
"empty list | [] | '[]' ",
100+
"single value | [value1] | '[\"value1\"]' ",
101+
"two values | [value1, value2] | '[\"value1\",\"value2\"]' ",
102+
"quoted values | [va\"lu\"e1, value2] | '[\"va\\\"lu\\\"e1\",\"value2\"]'"
103103
})
104104
@ParameterizedTest(name = "test mapping iterable to JSON array: {0}")
105105
void testMappingIterableToJsonArray(List<String> input, String expected) throws IOException {
@@ -137,14 +137,14 @@ void testMappingToListFromEmptyJsonObject(String json) throws IOException {
137137
}
138138

139139
@TableTest({
140-
"Scenario | input | expected ",
141-
" null value | | '' ",
142-
" empty string | '' | '' ",
143-
" \\b | '\b' | '\"\\b\"' ",
144-
" \\t | '\t' | '\"\\t\"' ",
145-
" \\f | '\f' | '\"\\f\"' ",
146-
" a | 'a' | '\"a\"' ",
147-
" / | '/' | '\"\\/\"' ",
140+
"Scenario | input | expected ",
141+
"null value | | '' ",
142+
"empty string | '' | '' ",
143+
"\\b | '\b' | '\"\\b\"'",
144+
"\\t | '\t' | '\"\\t\"'",
145+
"\\f | '\f' | '\"\\f\"'",
146+
"a | 'a' | '\"a\"' ",
147+
"/ | '/' | '\"\\/\"'"
148148
})
149149
@ParameterizedTest(name = "test mapping to JSON string: {0}")
150150
@MethodSource("testMappingToJsonStringArguments")

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/jdbc/DBInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ public String getInstance() {
193193
}
194194

195195
public String getDb() {
196-
return db;
196+
return db != null ? db : instance;
197197
}
198198

199199
public String getHost() {

dd-java-agent/agent-debugger/build.gradle

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -32,20 +32,21 @@ excludedClassesCoverage += [
3232

3333
dependencies {
3434
// main dependencies
35-
implementation project(':utils:container-utils')
36-
implementation libs.slf4j
37-
implementation libs.bundles.asm
38-
implementation project(':internal-api')
39-
implementation project(':communication')
40-
implementation project(':products:metrics:metrics-lib')
41-
compileOnly project(':dd-java-agent:agent-tooling')
4235
compileOnly project(':dd-java-agent:agent-builder')
36+
compileOnly project(':dd-java-agent:agent-tooling')
4337
compileOnly project(':dd-trace-core')
44-
implementation project(':dd-java-agent:agent-debugger:debugger-el')
38+
implementation project(':communication')
4539
implementation project(':dd-java-agent:agent-debugger:debugger-bootstrap')
46-
implementation libs.okhttp
40+
implementation project(':dd-java-agent:agent-debugger:debugger-el')
41+
implementation project(':internal-api')
42+
implementation project(':products:metrics:metrics-lib')
43+
implementation project(':utils:container-utils')
44+
implementation project(':utils:logging-utils')
45+
implementation libs.bundles.asm
4746
implementation libs.dogstatsd
4847
implementation libs.moshi
48+
implementation libs.okhttp
49+
implementation libs.slf4j
4950

5051
testImplementation libs.asm.util
5152
testImplementation libs.bundles.junit5

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/ConfigurationUpdater.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
import com.datadog.debugger.util.ExceptionHelper;
1515
import com.datadog.debugger.util.SpringHelper;
1616
import datadog.environment.JavaVirtualMachine;
17+
import datadog.logging.RatelimitedLogger;
1718
import datadog.trace.api.Config;
1819
import datadog.trace.bootstrap.debugger.DebuggerContext;
1920
import datadog.trace.bootstrap.debugger.ProbeId;
2021
import datadog.trace.bootstrap.debugger.ProbeImplementation;
2122
import datadog.trace.bootstrap.debugger.ProbeRateLimiter;
22-
import datadog.trace.relocate.api.RatelimitedLogger;
2323
import datadog.trace.util.TagsHelper;
2424
import java.lang.annotation.Annotation;
2525
import java.lang.annotation.ElementType;

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/sink/ProbeStatusSink.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
import com.datadog.debugger.util.ExceptionHelper;
1111
import com.datadog.debugger.util.MoshiHelper;
1212
import com.squareup.moshi.JsonAdapter;
13+
import datadog.logging.RatelimitedLogger;
1314
import datadog.trace.api.Config;
1415
import datadog.trace.bootstrap.debugger.ProbeId;
15-
import datadog.trace.relocate.api.RatelimitedLogger;
1616
import java.time.Clock;
1717
import java.time.Duration;
1818
import java.time.Instant;

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/uploader/BatchUploader.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
import com.datadog.debugger.util.DebuggerMetrics;
66
import datadog.common.container.ContainerInfo;
77
import datadog.communication.http.OkHttpUtils;
8+
import datadog.logging.RatelimitedLogger;
89
import datadog.trace.api.Config;
9-
import datadog.trace.relocate.api.RatelimitedLogger;
1010
import datadog.trace.util.AgentThreadFactory;
1111
import java.io.IOException;
1212
import java.time.Duration;

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/util/ExceptionHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.datadog.debugger.util;
22

3-
import datadog.trace.relocate.api.RatelimitedLogger;
3+
import datadog.logging.RatelimitedLogger;
44
import java.io.PrintWriter;
55
import java.io.StringWriter;
66
import java.io.Writer;

0 commit comments

Comments
 (0)