public static class TaggedRateLimiterMetrics.MetricNames
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TaggedRateLimiterMetrics.MetricNames.Builder
Helps building custom instance of
TaggedRateLimiterMetrics.MetricNames. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_AVAILABLE_PERMISSIONS_METRIC_NAME |
static java.lang.String |
DEFAULT_WAITING_THREADS_METRIC_NAME |
| Constructor and Description |
|---|
MetricNames() |
| Modifier and Type | Method and Description |
|---|---|
static TaggedRateLimiterMetrics.MetricNames.Builder |
custom()
Returns a builder for creating custom metric names.
|
java.lang.String |
getAvailablePermissionsMetricName()
Returns the metric name for available permissions, defaults to "resilience4j_ratelimiter_available_permissions".
|
java.lang.String |
getWaitingThreadsMetricName()
Returns the metric name for waiting threads, defaults to "resilience4j_ratelimiter_waiting_threads".
|
static TaggedRateLimiterMetrics.MetricNames |
ofDefaults()
Returns default metric names.
|
public static final java.lang.String DEFAULT_AVAILABLE_PERMISSIONS_METRIC_NAME
public static final java.lang.String DEFAULT_WAITING_THREADS_METRIC_NAME
public static TaggedRateLimiterMetrics.MetricNames.Builder custom()
public static TaggedRateLimiterMetrics.MetricNames ofDefaults()
public java.lang.String getAvailablePermissionsMetricName()
public java.lang.String getWaitingThreadsMetricName()