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/mongo-async-3.3.md.

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

OptionTypeDefaultDescription
otel.instrumentation.common.db.query-sanitization.enabledbooleantrueEnables query sanitization for database queries.
otel.instrumentation.mongo.query-sanitization.enabledbooleantrueEnables query sanitization for MongoDB queries. Takes precedence over otel.instrumentation.common.db.query-sanitization.enabled.

Data

  • JSON: /data/javaagent/instrumentations/mongo-async-3.3/mongo-async-3.3-cea4acac3a6f.json
  • Explore: /java-agent/instrumentation/mongo-async-3.3