This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/java-agent/instrumentation/couchbase-3.1.md.

Couchbase Client

OpenTelemetry Java agent instrumentation

Couchbase instrumentation is owned by the Couchbase project for versions 3+. This instrumentation automatically configures the instrumentation provided by the Couchbase library.

  • Name: couchbase-3.1
  • Scope: io.opentelemetry.couchbase-3.1
  • Target versions: com.couchbase.client:java-client:[3.1,3.1.6)
  • Library: https://github.com/couchbase/couchbase-java-client

Telemetry

  • Span attributes: db.couchbase.collection, db.couchbase.local_id, db.couchbase.operation_id, db.couchbase.scope, db.couchbase.server_duration, db.couchbase.service, db.name, db.operation, db.system, net.host.name, net.host.port, net.peer.name, net.peer.port, net.transport, db.collection.name, db.namespace, db.operation.name, db.system.name, network.peer.address, network.peer.port

Configuration

OptionTypeDefaultDescription
otel.instrumentation.couchbase.experimental-span-attributesbooleanfalseEnables experimental span attributes emitted from the underlying Couchbase library.

Data

  • JSON: /data/javaagent/instrumentations/couchbase-3.1/couchbase-3.1-9a5e5faf644a.json
  • Explore: /java-agent/instrumentation/couchbase-3.1