Interface AgentListener

All Superinterfaces:
io.opentelemetry.sdk.autoconfigure.spi.Ordered

public interface AgentListener extends io.opentelemetry.sdk.autoconfigure.spi.Ordered
AgentListener can be used to execute code after Java agent installation. It can be used to install additional instrumentation that does not depend on bytecode injection, e.g. JMX listeners. Can also be used to obtain the AutoConfiguredOpenTelemetrySdk.

This is a service provider interface that requires implementations to be registered in a provider-configuration file stored in the META-INF/services resource directory.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afterAgent(io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)
    Runs after instrumentations are added to AgentBuilder and after the agent is installed on an Instrumentation.

    Methods inherited from interface io.opentelemetry.sdk.autoconfigure.spi.Ordered

    order
  • Method Details

    • afterAgent

      void afterAgent(io.opentelemetry.sdk.autoconfigure.AutoConfiguredOpenTelemetrySdk autoConfiguredOpenTelemetrySdk)
      Runs after instrumentations are added to AgentBuilder and after the agent is installed on an Instrumentation.