Cassandra Driver
OpenTelemetry Java agent instrumentation
This instrumentation enables database client spans and database client metrics for the DataStax Cassandra Driver.
- Name:
cassandra-4.4 - Scope:
io.opentelemetry.cassandra-4.4 - Target versions:
com.datastax.oss:java-driver-core:[4.4,),org.apache.cassandra:java-driver-core:(,) - Library: https://github.com/apache/cassandra-java-driver
Telemetry
- Metrics:
db.client.operation.duration - Span attributes:
db.cassandra.consistency_level,db.cassandra.coordinator.dc,db.cassandra.coordinator.id,db.cassandra.idempotence,db.cassandra.page_size,db.cassandra.speculative_execution_count,db.cassandra.table,db.name,db.operation,db.statement,db.system,network.peer.address,network.peer.port,network.type,server.address,server.port,cassandra.consistency.level,cassandra.coordinator.dc,cassandra.coordinator.id,cassandra.page.size,cassandra.query.idempotent,cassandra.speculative_execution.count,db.collection.name,db.namespace,db.operation.batch.size,db.operation.name,db.query.summary,db.query.text,db.system.name
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
otel.instrumentation.common.db.query-sanitization.enabled | boolean | true | Enables query sanitization for database queries. |
otel.instrumentation.cassandra.query-sanitization.enabled | boolean | true | Enables query sanitization for Cassandra queries. Takes precedence over otel.instrumentation.common.db.query-sanitization.enabled. |