> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instrumentation MongoDB

## Configuration

Pour instrumenter votre utilisation de MongoDB, vous devrez importer le paquet d'instrumentation officiel OpenTelemetry :

<CodeGroup>
  ```go Go theme={null}
  import "go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo"
  ```
</CodeGroup>

Avant d'initialiser votre connexion MongoDB, ajoutez `otelmongo.NewMonitor()` comme moniteur dans les options de connexion comme indiqué dans l'exemple ci-dessous.

<CodeGroup>
  ```go Go theme={null}
  opts := options.Client()
  opts.Monitor = otelmongo.NewMonitor()
  opts.ApplyURI("mongodb://your.mongo.host:27017")
  client, err := mongo.Connect(ctx, opts)
  if err != nil {
  	panic(err)
  }
  ```
</CodeGroup>

<Warning>
  Pour le moment, l'instrumentation Mongo reporte toutes les requêtes de manière non assainie.
  Cela signifie que toutes les données PII sont envoyées à AppSignal, comme les adresses e-mail
  et les mots de passe. Cela sera configurable dans une future version de
  l'instrumentation Mongo.
</Warning>
