public class CircuitBreakerMetrics
extends java.lang.Object
implements com.codahale.metrics.MetricSet
CircuitBreaker.Metrics as Dropwizard Metrics Gauges.| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.codahale.metrics.Metric> |
getMetrics() |
static CircuitBreakerMetrics |
ofCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
Creates a new instance of CircuitBreakerMetrics
CircuitBreakerMetrics with a circuit
breaker as a source. |
static CircuitBreakerMetrics |
ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with a CircuitBreakerRegistry as a source. |
static CircuitBreakerMetrics |
ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with a CircuitBreakerRegistry as a source. |
static CircuitBreakerMetrics |
ofCircuitBreakerRegistry(java.lang.String prefix,
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with specified
metrics names prefix and a CircuitBreakerRegistry as a source. |
static CircuitBreakerMetrics |
ofCircuitBreakerRegistry(java.lang.String prefix,
io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with specified
metrics names prefix and a CircuitBreakerRegistry as a source. |
static CircuitBreakerMetrics |
ofIterable(java.lang.Iterable<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakers)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with an Iterable of circuit breakers as a source. |
static CircuitBreakerMetrics |
ofIterable(java.lang.String prefix,
java.lang.Iterable<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakers)
Creates a new instance CircuitBreakerMetrics
CircuitBreakerMetrics with an Iterable of circuit breakers as a source. |
public static CircuitBreakerMetrics ofCircuitBreakerRegistry(java.lang.String prefix, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
CircuitBreakerMetrics with specified
metrics names prefix and a CircuitBreakerRegistry as a source.prefix - the prefix of metrics namescircuitBreakerRegistry - the registry of circuit breakerspublic static CircuitBreakerMetrics ofCircuitBreakerRegistry(java.lang.String prefix, io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
CircuitBreakerMetrics with specified
metrics names prefix and a CircuitBreakerRegistry as a source.prefix - the prefix of metrics namescircuitBreakerRegistry - the registry of circuit breakerspublic static CircuitBreakerMetrics ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
CircuitBreakerMetrics with a CircuitBreakerRegistry as a source.circuitBreakerRegistry - the registry of circuit breakerspublic static CircuitBreakerMetrics ofCircuitBreakerRegistry(io.github.resilience4j.circuitbreaker.CircuitBreakerRegistry circuitBreakerRegistry)
CircuitBreakerMetrics with a CircuitBreakerRegistry as a source.circuitBreakerRegistry - the registry of circuit breakerspublic static CircuitBreakerMetrics ofIterable(java.lang.Iterable<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakers)
CircuitBreakerMetrics with an Iterable of circuit breakers as a source.circuitBreakers - the circuit breakerspublic static CircuitBreakerMetrics ofIterable(java.lang.String prefix, java.lang.Iterable<io.github.resilience4j.circuitbreaker.CircuitBreaker> circuitBreakers)
CircuitBreakerMetrics with an Iterable of circuit breakers as a source.circuitBreakers - the circuit breakerspublic static CircuitBreakerMetrics ofCircuitBreaker(io.github.resilience4j.circuitbreaker.CircuitBreaker circuitBreaker)
CircuitBreakerMetrics with a circuit
breaker as a source.circuitBreaker - the circuit breakerpublic java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSet