Class ElasticsearchRestClientTracer


  • public class ElasticsearchRestClientTracer
    extends io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer<Void,​String,​String>
    • Method Detail

      • onResponse

        public void onResponse​(io.opentelemetry.context.Context context,
                               org.elasticsearch.client.Response response)
      • sanitizeStatement

        protected String sanitizeStatement​(String operation)
        Specified by:
        sanitizeStatement in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer<Void,​String,​String>
      • dbSystem

        protected String dbSystem​(Void connection)
        Specified by:
        dbSystem in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer<Void,​String,​String>
      • peerAddress

        protected InetSocketAddress peerAddress​(Void connection)
        Specified by:
        peerAddress in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer<Void,​String,​String>
      • dbOperation

        protected String dbOperation​(Void connection,
                                     String operation,
                                     String ignored)
        Overrides:
        dbOperation in class io.opentelemetry.instrumentation.api.tracer.DatabaseClientTracer<Void,​String,​String>
      • getInstrumentationName

        protected String getInstrumentationName()
        Specified by:
        getInstrumentationName in class io.opentelemetry.instrumentation.api.tracer.BaseTracer