This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Elasticsearch
editElasticsearch
editQuick start
editInstrumentation can be enabled for Elasticsearch when using the official Elasticsearch clients, Elasticsearch.Net and Nest, by referencing
Elastic.Apm.Elasticsearch
package and passing ElasticsearchDiagnosticsSubscriber
to the AddElasticApm
method in case of ASP.NET Core as following
app.Services.AddElasticApm(new ElasticsearchDiagnosticsSubscriber());
or passing ElasticsearchDiagnosticsSubscriber
to the Subscribe
method
Agent.Subscribe(new ElasticsearchDiagnosticsSubscriber());
Instrumentation listens for activities raised by Elasticsearch.Net
and Nest
7.6.0+, creating spans for executed requests.
If you’re using Elasticsearch.Net
and Nest
7.10.1 or 7.11.0, upgrade to at least 7.11.1 which fixes a bug in span capturing.