Skip to content

Couchbase integration dropping trace #965

@aarya123

Description

@aarya123

We are currently using the couchbase java client version 2.7.9 and our calls to the buckets seem to be dropping the trace. After digging into the code a bit, I believe the source of the errors are from the fact that the base couchbase client pulls in netty into a different package, which is preventing the netty event loop integration from working: https://github.com/couchbase/couchbase-jvm-core/blob/cb9126f/pom.xml#L342,L345.
@tylerbenson has also pointed out that the couchbase integration doesn't current check the callback for the trace, which could possibly be why this issue went undetected: https://github.com/DataDog/dd-trace-java/blob/50279d6/dd-java-agent/instrumentation/couchbase-2.0/src/test/groovy/CouchbaseClientTest.groovy

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions