Class RetryMetrics

java.lang.Object
io.github.resilience4j.metrics.RetryMetrics
All Implemented Interfaces:
com.codahale.metrics.Metric, com.codahale.metrics.MetricSet

public class RetryMetrics extends Object implements com.codahale.metrics.MetricSet
An adapter which exports Retry.Metrics as Dropwizard Metrics Gauges.
  • Field Details

    • metricRegistry

      private final com.codahale.metrics.MetricRegistry metricRegistry
  • Constructor Details

    • RetryMetrics

      private RetryMetrics(Iterable<io.github.resilience4j.retry.Retry> retries)
    • RetryMetrics

      private RetryMetrics(String prefix, Iterable<io.github.resilience4j.retry.Retry> retries, com.codahale.metrics.MetricRegistry metricRegistry)
  • Method Details

    • ofRetryRegistry

      public static RetryMetrics ofRetryRegistry(String prefix, io.github.resilience4j.retry.RetryRegistry retryRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
    • ofRetryRegistry

      public static RetryMetrics ofRetryRegistry(String prefix, io.github.resilience4j.retry.RetryRegistry retryRegistry)
    • ofRetryRegistry

      public static RetryMetrics ofRetryRegistry(io.github.resilience4j.retry.RetryRegistry retryRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
    • ofRetryRegistry

      public static RetryMetrics ofRetryRegistry(io.github.resilience4j.retry.RetryRegistry retryRegistry)
    • ofIterable

      public static RetryMetrics ofIterable(String prefix, Iterable<io.github.resilience4j.retry.Retry> retries)
    • ofIterable

      public static RetryMetrics ofIterable(Iterable<io.github.resilience4j.retry.Retry> retries)
    • ofRetry

      public static RetryMetrics ofRetry(io.github.resilience4j.retry.Retry retry)
    • getMetrics

      public Map<String, com.codahale.metrics.Metric> getMetrics()
      Specified by:
      getMetrics in interface com.codahale.metrics.MetricSet