Skip to content

Commit 3f10e3c

Browse files
authored
Merge branch 'main' into feat/request-for-otel
2 parents 6e0b24d + 467b52b commit 3f10e3c

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
- Avoid logging an error when a float is passed in the manifest ([#4031](https://github.com/getsentry/sentry-java/pull/4031))
88
- Add `request` details to transactions created through OpenTelemetry ([#4098](https://github.com/getsentry/sentry-java/pull/4098))
99
- We now add HTTP request method and URL where Sentry expects it to display it in Sentry UI
10+
- Remove `java.lang.ClassNotFoundException` debug logs when searching for OpenTelemetry marker classes ([#4091](https://github.com/getsentry/sentry-java/pull/4091))
11+
- There was up to three of these, one for `io.sentry.opentelemetry.agent.AgentMarker`, `io.sentry.opentelemetry.agent.AgentlessMarker` and `io.sentry.opentelemetry.agent.AgentlessSpringMarker`.
12+
- These were not indicators of something being wrong but rather the SDK looking at what is available at runtime to configure itself accordingly.
1013

1114
## 8.0.0
1215

sentry/src/main/java/io/sentry/opentelemetry/OpenTelemetryUtil.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.opentelemetry;
22

3+
import io.sentry.NoOpLogger;
34
import io.sentry.SentryOpenTelemetryMode;
45
import io.sentry.SentryOptions;
56
import io.sentry.util.LoadClass;
@@ -29,15 +30,15 @@ public static void applyIgnoredSpanOrigins(
2930
final @NotNull SentryOpenTelemetryMode openTelemetryMode = options.getOpenTelemetryMode();
3031
if (SentryOpenTelemetryMode.AUTO.equals(openTelemetryMode)) {
3132
if (loadClass.isClassAvailable(
32-
"io.sentry.opentelemetry.agent.AgentMarker", options.getLogger())) {
33+
"io.sentry.opentelemetry.agent.AgentMarker", NoOpLogger.getInstance())) {
3334
return SpanUtils.ignoredSpanOriginsForOpenTelemetry(SentryOpenTelemetryMode.AGENT);
3435
}
3536
if (loadClass.isClassAvailable(
36-
"io.sentry.opentelemetry.agent.AgentlessMarker", options.getLogger())) {
37+
"io.sentry.opentelemetry.agent.AgentlessMarker", NoOpLogger.getInstance())) {
3738
return SpanUtils.ignoredSpanOriginsForOpenTelemetry(SentryOpenTelemetryMode.AGENTLESS);
3839
}
3940
if (loadClass.isClassAvailable(
40-
"io.sentry.opentelemetry.agent.AgentlessSpringMarker", options.getLogger())) {
41+
"io.sentry.opentelemetry.agent.AgentlessSpringMarker", NoOpLogger.getInstance())) {
4142
return SpanUtils.ignoredSpanOriginsForOpenTelemetry(
4243
SentryOpenTelemetryMode.AGENTLESS_SPRING);
4344
}

0 commit comments

Comments
 (0)