MongoDB Driver (Async)
OpenTelemetry Java agent instrumentation
This instrumentation enables database client spans and database client metrics for the MongoDB async Java driver.
- Name:
mongo-async-3.3 - Scope:
io.opentelemetry.mongo-async-3.3 - Target versions:
org.mongodb:mongodb-driver-async:[3.3,) - Library: https://www.mongodb.com/docs/drivers/java-drivers/
Telemetry
- Metrics:
db.client.operation.duration - Span attributes:
db.connection_string,db.mongodb.collection,db.name,db.operation,db.statement,db.system,server.address,server.port,db.collection.name,db.namespace,db.operation.name,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.mongo.query-sanitization.enabled | boolean | true | Enables query sanitization for MongoDB queries. Takes precedence over otel.instrumentation.common.db.query-sanitization.enabled. |