Class RateLimiterMetricNames
java.lang.Object
io.github.resilience4j.micrometer.tagged.RateLimiterMetricNames
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHelps building custom instance ofRateLimiterMetricNames. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncustom()Returns a builder for creating custom metric names.Returns the metric name for available permissions, defaults to "resilience4j.ratelimiter.available.permissions".Returns the metric name for waiting threads, defaults to "resilience4j.ratelimiter.waiting_threads".static RateLimiterMetricNamesReturns default metric names.
-
Field Details
-
DEFAULT_AVAILABLE_PERMISSIONS_METRIC_NAME
- See Also:
-
DEFAULT_WAITING_THREADS_METRIC_NAME
- See Also:
-
-
Constructor Details
-
RateLimiterMetricNames
public RateLimiterMetricNames()
-
-
Method Details
-
custom
Returns a builder for creating custom metric names. Note that names have default values, so only desired metrics can be renamed.- Returns:
- The builder.
-
ofDefaults
Returns default metric names.- Returns:
- The default
RateLimiterMetricNamesinstance.
-
getAvailablePermissionsMetricName
Returns the metric name for available permissions, defaults to "resilience4j.ratelimiter.available.permissions".- Returns:
- The available permissions metric name.
-
getWaitingThreadsMetricName
Returns the metric name for waiting threads, defaults to "resilience4j.ratelimiter.waiting_threads".- Returns:
- The waiting threads metric name.
-