Elasticsearch

编辑

快速入门

编辑

使用官方 Elasticsearch 客户端 Elasticsearch.Net 和 Nest 时,可以通过引用 Elastic.Apm.Elasticsearch 包并将 ElasticsearchDiagnosticsSubscriber 传递给 ASP.NET Core 的 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 版本,该版本修复了跨度捕获中的一个错误。