Skip to content

Commit 0c4e308

Browse files
committed
fix
1 parent 68f1d26 commit 0c4e308

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

instrumentation/couchbase/couchbase-3.2/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v3_2/CouchbaseInstrumentationModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ public CouchbaseInstrumentationModule() {
2626
@Override
2727
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
2828
// New class introduced in 3.2.
29-
// ConfigurationProfile was introduced in 3.4.
29+
// CoreTransactionRequest was introduced in 3.4.0.
3030
return hasClassesNamed("com.couchbase.client.core.cnc.RequestSpan$StatusCode")
31-
.and(not(hasClassesNamed("com.couchbase.client.core.env.ConfigurationProfile")));
31+
.and(not(hasClassesNamed("com.couchbase.client.core.transaction.components.CoreTransactionRequest")));
3232
}
3333

3434
@Override

instrumentation/couchbase/couchbase-3.4/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v3_4/CouchbaseInstrumentationModule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ public CouchbaseInstrumentationModule() {
2222
super("couchbase", "couchbase-3.4");
2323
}
2424

25-
@Override
25+
@Override
2626
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
27-
// ConfigurationProfile was introduced in 3.4
28-
return hasClassesNamed("com.couchbase.client.core.env.ConfigurationProfile");
27+
// CoreTransactionRequest was introduced in 3.4.0 with integrated transactions support.
28+
return hasClassesNamed("com.couchbase.client.core.transaction.components.CoreTransactionRequest");
2929
}
3030

3131
@Override

0 commit comments

Comments
 (0)