Class AbstractCircuitBreakerMetrics.MetricNames.Builder
java.lang.Object
io.github.resilience4j.prometheus.AbstractCircuitBreakerMetrics.MetricNames.Builder
- Enclosing class:
- AbstractCircuitBreakerMetrics.MetricNames
public static class AbstractCircuitBreakerMetrics.MetricNames.Builder
extends java.lang.Object
Helps building custom instance of
AbstractCircuitBreakerMetrics.MetricNames.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
callsMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder callsMetricName(java.lang.String callsMetricName)Overrides the default metric name "resilience4j_circuitbreaker_calls" with a given one. -
stateMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder stateMetricName(java.lang.String stateMetricName)Overrides the default metric name "resilience4j_circuitbreaker_state" with a given one. -
bufferedCallsMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder bufferedCallsMetricName(java.lang.String bufferedCallsMetricName)Overrides the default metric name "resilience4j_circuitbreaker_buffered_calls" with a given one. -
slowCallsMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder slowCallsMetricName(java.lang.String slowCallsMetricName)Overrides the default metric name "resilience4j_circuitbreaker_slow_calls" with a given one. -
failureRateMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder failureRateMetricName(java.lang.String failureRateMetricName)Overrides the default metric name "resilience4j_circuitbreaker_failure_rate" with a given one. -
slowCallRateMetricName
public AbstractCircuitBreakerMetrics.MetricNames.Builder slowCallRateMetricName(java.lang.String slowCallRateMetricName)Overrides the default metric name "resilience4j_circuitbreaker_slow_call_rate" with a given one. -
build
BuildsAbstractCircuitBreakerMetrics.MetricNamesinstance.
-