Class JavaHttpServerTelemetry

java.lang.Object
io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry

public final class JavaHttpServerTelemetry extends Object
Entrypoint for instrumenting Java HTTP Server services.
  • Method Details

    • create

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

      public static JavaHttpServerTelemetryBuilder builder(io.opentelemetry.api.OpenTelemetry openTelemetry)
    • newFilter

      public com.sun.net.httpserver.Filter newFilter()
      Returns a new Filter for telemetry usage
    • configure

      public void configure(com.sun.net.httpserver.HttpContext httpContext)
      Configures the HttpContext with OpenTelemetry.