Class OshiMetricsInstaller

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

    @AutoService(io.opentelemetry.javaagent.extension.AgentListener.class)
    public class OshiMetricsInstaller
    extends Object
    implements io.opentelemetry.javaagent.extension.AgentListener
    An AgentListener that enables oshi metrics during agent startup if oshi is present on the system classpath.
    • Constructor Detail

      • OshiMetricsInstaller

        public OshiMetricsInstaller()
    • Method Detail

      • afterAgent

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