Skip to content

Commit 013fbdc

Browse files
authored
Merge branch 'master' into fix/llmobs-telemetry-span-finished-aggregation
2 parents a41f204 + 023028c commit 013fbdc

7 files changed

Lines changed: 13 additions & 2 deletions

File tree

dd-java-agent/instrumentation/aws-java/aws-java-sns-1.0/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ muzzle {
88
module = "aws-java-sdk-sns"
99
versions = "[1.12.113,2)"
1010
assertInverse = true
11+
excludeDependency 'joda-time:joda-time'
1112
}
1213
}
1314

dd-java-agent/instrumentation/cucumber-5.4/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ muzzle {
88
group = 'io.cucumber'
99
module = 'cucumber-core'
1010
versions = '[5.4.0,)'
11+
excludeDependency 'io.cucumber:query'
1112
}
1213
}
1314

dd-java-agent/instrumentation/elasticsearch/elasticsearch-transport/elasticsearch-transport-7.3/build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@ muzzle {
99
versions = "[7.3,8.0.0)"
1010
assertInverse = true
1111
skipVersions = ["7.11.0", "7.17.8"]
12+
excludeDependency 'org.apache.logging.log4j:log4j-api'
1213
}
1314
pass {
1415
group = "org.elasticsearch"
1516
module = "elasticsearch"
1617
versions = "[7.3,8.0.0)"
1718
assertInverse = true
1819
skipVersions = ["7.11.0", "7.17.8", "8.8.0", "9.3.0"]
20+
excludeDependency 'org.apache.logging.log4j:log4j-api'
1921
}
2022
}
2123

dd-java-agent/instrumentation/spring/spring-cloud-zuul-2.0/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ muzzle {
99
versions = "[,]"
1010
extraDependency "com.netflix.zuul:zuul-core:1.3.1"
1111
extraDependency "javax.servlet:javax.servlet-api:3.1.0"
12+
excludeDependency 'org.apache.logging.log4j:log4j-to-slf4j'
1213
assertInverse = true
1314
}
1415
}

dd-java-agent/instrumentation/spring/spring-rabbit-1.5/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ muzzle {
88
module = 'spring-boot-starter-amqp'
99
versions = '[1.5.0.RELEASE,3)'
1010
extraDependency 'com.rabbitmq:amqp-client:2.7.0'
11+
excludeDependency 'org.apache.logging.log4j:log4j-to-slf4j'
1112
}
1213
}
1314

dd-trace-core/src/main/java/datadog/trace/common/sampling/DeterministicSampler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,11 @@ protected <T extends CoreSpan<T>> long getSamplingId(T span) {
3838

3939
private static final double MAX = Math.pow(2, 64) - 1;
4040

41-
private final float rate;
41+
private final double rate;
4242
private final long threshold;
4343

4444
public DeterministicSampler(final double rate) {
45-
this.rate = (float) rate;
45+
this.rate = rate;
4646
this.threshold = cutoff(rate);
4747
}
4848

dd-trace-core/src/test/java/datadog/trace/common/sampling/DeterministicTraceSamplerTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,6 +357,11 @@ void testSamplingAll(String traceId) {
357357
assertTrue(sampler.sample(span));
358358
}
359359

360+
@TableTest({"rate ", "0.123456789", "0.999999999"})
361+
void preservesConfiguredSampleRate(double rate) {
362+
assertEquals(rate, new DeterministicSampler.TraceSampler(rate).getSampleRate());
363+
}
364+
360365
@ParameterizedTest(name = "rate={0}")
361366
@MethodSource("testCutoffCalculationArguments")
362367
void testCutoffCalculation(int rate) {

0 commit comments

Comments
 (0)