public class CircuitBreakerMetricNames
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CircuitBreakerMetricNames.Builder
Helps building custom instance of
CircuitBreakerMetricNames. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_BUFFERED_CALLS |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_CALLS |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_FAILURE_RATE |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_NOT_PERMITTED_CALLS |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_SLOW_CALL_RATE |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_SLOW_CALLS |
static java.lang.String |
DEFAULT_CIRCUIT_BREAKER_STATE |
| Modifier | Constructor and Description |
|---|---|
protected |
CircuitBreakerMetricNames() |
| Modifier and Type | Method and Description |
|---|---|
static CircuitBreakerMetricNames.Builder |
custom()
Returns a builder for creating custom metric names.
|
java.lang.String |
getBufferedCallsMetricName()
Returns the metric name for currently buffered calls, defaults to "resilience4j.circuitbreaker.buffered.calls".
|
java.lang.String |
getCallsMetricName()
Returns the metric name for circuit breaker calls, defaults to "resilience4j.circuitbreaker.calls".
|
java.lang.String |
getFailureRateMetricName()
Returns the metric name for failure rate, defaults to "resilience4j.circuitbreaker.failure.rate".
|
java.lang.String |
getNotPermittedCallsMetricName()
Returns the metric name for circuit breaker not permitted calls, defaults to "resilience4j.circuitbreakernot.permitted.calls".
|
java.lang.String |
getSlowCallRateMetricName()
Returns the metric name for slow call rate, defaults to "resilience4j.circuitbreaker.slow.call.rate".
|
java.lang.String |
getSlowCallsMetricName()
Returns the metric name for currently slow calls, defaults to "resilience4j.circuitbreaker.slow.calls".
|
java.lang.String |
getStateMetricName()
Returns the metric name for state, defaults to "resilience4j.circuitbreaker.state".
|
static CircuitBreakerMetricNames |
ofDefaults()
Returns default metric names.
|
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_CALLS
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_NOT_PERMITTED_CALLS
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_STATE
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_BUFFERED_CALLS
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_SLOW_CALLS
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_FAILURE_RATE
public static final java.lang.String DEFAULT_CIRCUIT_BREAKER_SLOW_CALL_RATE
public static CircuitBreakerMetricNames.Builder custom()
public static CircuitBreakerMetricNames ofDefaults()
CircuitBreakerMetricNames instance.public java.lang.String getCallsMetricName()
public java.lang.String getNotPermittedCallsMetricName()
public java.lang.String getBufferedCallsMetricName()
public java.lang.String getSlowCallsMetricName()
public java.lang.String getStateMetricName()
public java.lang.String getFailureRateMetricName()
public java.lang.String getSlowCallRateMetricName()