Class ContextAwareLogbackMetrics

java.lang.Object
io.micrometer.core.instrument.binder.logging.LogbackMetrics
io.camunda.connector.runtime.metrics.ContextAwareLogbackMetrics
All Implemented Interfaces:
io.micrometer.core.instrument.binder.MeterBinder, AutoCloseable

@NonNullApi public class ContextAwareLogbackMetrics extends io.micrometer.core.instrument.binder.logging.LogbackMetrics
Copy of LogbackMetrics with the addition of logger name as a tag.
  • Constructor Details

    • ContextAwareLogbackMetrics

      public ContextAwareLogbackMetrics()
    • ContextAwareLogbackMetrics

      public ContextAwareLogbackMetrics(Iterable<io.micrometer.core.instrument.Tag> tags)
    • ContextAwareLogbackMetrics

      public ContextAwareLogbackMetrics(Iterable<io.micrometer.core.instrument.Tag> tags, ch.qos.logback.classic.LoggerContext context)
  • Method Details

    • bindTo

      public void bindTo(io.micrometer.core.instrument.MeterRegistry registry)
      Specified by:
      bindTo in interface io.micrometer.core.instrument.binder.MeterBinder
      Overrides:
      bindTo in class io.micrometer.core.instrument.binder.logging.LogbackMetrics
    • ignoreMetrics

      public static void ignoreMetrics(Runnable runnable)
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class io.micrometer.core.instrument.binder.logging.LogbackMetrics