Naar hoofdinhoud gaan

Setup

Om uw gebruik van MongoDB te instrumenteren, importeert u het officiële OpenTelemetry-instrumentatiepakket:
import "go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo"
Voordat u uw MongoDB-verbinding initialiseert, voegt u otelmongo.NewMonitor() toe als monitor in de verbindingsopties, zoals in het onderstaande voorbeeld.
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)
}
Op dit moment rapporteert de Mongo-instrumentatie alle queries op een ongesaneerde manier. Dit betekent dat alle PII-gegevens naar AppSignal worden verzonden, zoals e-mailadressen en wachtwoorden. Dit wordt configureerbaar in een toekomstige versie van de Mongo-instrumentatie.