Class ApacheHttpClientTelemetry

java.lang.Object
io.opentelemetry.instrumentation.apachehttpclient.v4_3.ApacheHttpClientTelemetry

public final class ApacheHttpClientTelemetry extends Object
Entrypoint for instrumenting Apache HTTP Client.
  • Method Details

    • create

      public static ApacheHttpClientTelemetry create(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Returns a new ApacheHttpClientTelemetry configured with the given OpenTelemetry.
    • builder

      public static ApacheHttpClientTelemetryBuilder builder(io.opentelemetry.api.OpenTelemetry openTelemetry)
      Returns a new ApacheHttpClientTelemetryBuilder configured with the given OpenTelemetry.
    • newHttpClient

      public org.apache.http.impl.client.CloseableHttpClient newHttpClient()
      Returns a new CloseableHttpClient with tracing configured.
    • newHttpClientBuilder

      public org.apache.http.impl.client.HttpClientBuilder newHttpClientBuilder()
      Returns a new HttpClientBuilder to create a client with tracing configured.