public class TaggedCircuitBreakerMetrics
extends java.lang.Object
implements io.micrometer.core.instrument.binder.MeterBinder
metrics.
The main difference from CircuitBreakerMetrics is that this binder uses tags
to distinguish between circuit breaker instances.| Modifier and Type | Class and Description |
|---|---|
static class |
TaggedCircuitBreakerMetrics.MetricNames
Defines possible configuration for metric names.
|
| Modifier and Type | Method and Description |
|---|---|
void |
bindTo(io.micrometer.core.instrument.MeterRegistry registry) |
static TaggedCircuitBreakerMetrics |
ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry)
Creates a new binder that uses given
registry as source of circuit breakers. |
static TaggedCircuitBreakerMetrics |
ofCircuitBreakerRegistry(TaggedCircuitBreakerMetrics.MetricNames metricNames,
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry)
Creates a new binder that uses given
registry as source of circuit breakers. |
public static TaggedCircuitBreakerMetrics ofCircuitBreakerRegistry(TaggedCircuitBreakerMetrics.MetricNames metricNames, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry)
registry as source of circuit breakers.metricNames - custom metric namesregistry - the source of circuit breakerspublic static TaggedCircuitBreakerMetrics ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry registry)
registry as source of circuit breakers.registry - the source of circuit breakerspublic void bindTo(io.micrometer.core.instrument.MeterRegistry registry)
bindTo in interface io.micrometer.core.instrument.binder.MeterBinder