Class OpenTelemetryInstaller

  • All Implemented Interfaces:
    io.opentelemetry.javaagent.extension.AgentListener, io.opentelemetry.javaagent.extension.Ordered

    @AutoService(io.opentelemetry.javaagent.extension.AgentListener.class)
    public class OpenTelemetryInstaller
    extends Object
    implements io.opentelemetry.javaagent.extension.AgentListener
    • Constructor Detail

      • OpenTelemetryInstaller

        public OpenTelemetryInstaller()
    • Method Detail

      • beforeAgent

        public void beforeAgent​(io.opentelemetry.instrumentation.api.config.Config config)
        Specified by:
        beforeAgent in interface io.opentelemetry.javaagent.extension.AgentListener
      • installAgentTracer

        public static void installAgentTracer​(io.opentelemetry.instrumentation.api.config.Config config)
        Register agent tracer if no agent tracer is already registered.
        Parameters:
        config - Configuration instance