> ## 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.

# MongoDB-Instrumentierung

## Einrichtung

Um Ihre Nutzung von MongoDB zu instrumentieren, müssen Sie das offizielle OpenTelemetry-Instrumentierungspaket importieren:

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

Bevor Sie Ihre MongoDB-Verbindung initialisieren, fügen Sie `otelmongo.NewMonitor()` als Monitor in den Verbindungsoptionen hinzu, wie im folgenden Beispiel gezeigt.

<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>
  Zurzeit meldet die Mongo-Instrumentierung alle Queries in unbereinigter
  Form. Das bedeutet, dass sämtliche PII-Daten an AppSignal gesendet werden, wie etwa E-Mail-Adressen
  und Passwörter. Dies wird in einer zukünftigen Version der
  Mongo-Instrumentierung konfigurierbar sein.
</Warning>
