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 Summary
ConstructorsConstructorDescriptionContextAwareLogbackMetrics(Iterable<io.micrometer.core.instrument.Tag> tags) ContextAwareLogbackMetrics(Iterable<io.micrometer.core.instrument.Tag> tags, ch.qos.logback.classic.LoggerContext context) -
Method Summary
Modifier and TypeMethodDescriptionvoidbindTo(io.micrometer.core.instrument.MeterRegistry registry) voidclose()static voidignoreMetrics(Runnable runnable)
-
Constructor Details
-
ContextAwareLogbackMetrics
public ContextAwareLogbackMetrics() -
ContextAwareLogbackMetrics
-
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:
bindToin interfaceio.micrometer.core.instrument.binder.MeterBinder- Overrides:
bindToin classio.micrometer.core.instrument.binder.logging.LogbackMetrics
-
ignoreMetrics
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Overrides:
closein classio.micrometer.core.instrument.binder.logging.LogbackMetrics
-