Elasticsearch编辑

快速入门编辑

当使用官方 Elasticsearch 客户端 Elasticsearch.Net 和 Nest 时,可以通过引用 Elastic.Apm.Elasticsearch 包并在 ASP.NET Core 的情况下将 ElasticsearchDiagnosticsSubscriber 传递给 UseElasticApm 方法来启用对 Elasticsearch 的监测,如下所示

app.UseElasticApm(Configuration, new ElasticsearchDiagnosticsSubscriber()); 

配置是传递给 Startup 类型的 IConfiguration 实例

或者将 ElasticsearchDiagnosticsSubscriber 传递给 Subscribe 方法

Agent.Subscribe(new ElasticsearchDiagnosticsSubscriber());

监测会监听 Elasticsearch.NetNest 7.6.0+ 引发的活动,为执行的请求创建跨度。

如果您使用的是 Elasticsearch.NetNest 7.10.1 或 7.11.0,请至少升级到 7.11.1,该版本修复了跨度捕获中的一个错误。