Installation
The Elasticsearch Node.js client includes instrumentation via OpenTelemetry. It will automatically report data to the AppSignal for Node.js package. No additional setup is required to instrument Elasticsearch in your application.Features
The built-in instrumentation captures spans for search queries, index operations, and other interactions with your Elasticsearch cluster. The integration will send AppSignal spans representing the execution time of each Elasticsearch API call with information about the operation.Configuration
You can disable the instrumentation of Elasticsearch by:- setting an environment variable;
- using a custom
Transport.
TransportRequestOptions object as the second argument to any API call: