UNPKG

@splunk/otel

Version:

The Splunk distribution of OpenTelemetry Node Instrumentation provides a Node agent that automatically instruments your Node application to capture and report distributed traces to Splunk APM.

14 lines 683 B
import { ElasticsearchInstrumentationConfig } from './types'; import { InstrumentationBase, InstrumentationModuleDefinition } from '@opentelemetry/instrumentation'; export declare class ElasticsearchInstrumentation extends InstrumentationBase<ElasticsearchInstrumentationConfig> { static readonly component = "@elastic/elasticsearch"; private _isEnabled; private moduleVersion?; constructor(config?: ElasticsearchInstrumentationConfig); protected init(): InstrumentationModuleDefinition; private patchObject; private wrappedApiRequest; private _callOriginalFunction; private _addModuleVersionIfNeeded; } //# sourceMappingURL=elasticsearch.d.ts.map