MongoDB
编辑MongoDB编辑
快速入门编辑
MongoDB 插桩适用于官方 MongoDb.Driver 2.4.4+ 驱动程序包。自动插桩的先决条件是使用 MongoDbEventSubscriber
配置 MongoClient
var settings = MongoClientSettings.FromConnectionString(mongoConnectionString); settings.ClusterConfigurator = builder => builder.Subscribe(new MongoDbEventSubscriber()); var mongoClient = new MongoClient(settings);
完成上述配置后
- 如果通过引用
Elastic.Apm.NetCoreAll
包包含代理,它将自动捕获每个活动事务对 MongoDB 的调用,并且无需进一步操作。 - 您可以通过调用以下命令从
Elastic.Apm.MongoDb
包手动激活自动插桩
Agent.Subscribe(new MongoDbDiagnosticsSubscriber());
MongoDB 集成目前在 .NET Core 及更高版本上受支持。由于 MongoDb.Driver 程序集未进行强名称签名,因此它们不能与 .NET Framework 上 Elastic APM 的强名称签名程序集一起使用。