public class BulkheadMetrics
extends java.lang.Object
implements com.codahale.metrics.MetricSet
Bulkhead.Metrics as Dropwizard Metrics Gauges.| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,com.codahale.metrics.Metric> |
getMetrics() |
static BulkheadMetrics |
ofBulkhead(io.github.resilience4j.bulkhead.Bulkhead bulkhead)
Creates a new instance of BulkheadMetrics
BulkheadMetrics with a bulkhead as a
source. |
static BulkheadMetrics |
ofBulkheadRegistry(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
Creates a new instance BulkheadMetrics
BulkheadMetrics with a BulkheadRegistry as a source. |
static BulkheadMetrics |
ofBulkheadRegistry(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance BulkheadMetrics
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source. |
static BulkheadMetrics |
ofBulkheadRegistry(java.lang.String prefix,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
Creates a new instance BulkheadMetrics
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source. |
static BulkheadMetrics |
ofBulkheadRegistry(java.lang.String prefix,
io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry,
com.codahale.metrics.MetricRegistry metricRegistry)
Creates a new instance BulkheadMetrics
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source. |
static BulkheadMetrics |
ofIterable(java.lang.Iterable<io.github.resilience4j.bulkhead.Bulkhead> bulkheads)
Creates a new instance BulkheadMetrics
BulkheadMetrics with an Iterable of
bulkheads as a source. |
static BulkheadMetrics |
ofIterable(java.lang.String prefix,
java.lang.Iterable<io.github.resilience4j.bulkhead.Bulkhead> bulkheads)
Creates a new instance BulkheadMetrics
BulkheadMetrics with an Iterable of
bulkheads as a source. |
public static BulkheadMetrics ofBulkheadRegistry(java.lang.String prefix, io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source.prefix - the prefix of metrics namesbulkheadRegistry - the registry of bulkheadsmetricRegistry - the metric registrypublic static BulkheadMetrics ofBulkheadRegistry(java.lang.String prefix, io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source.prefix - the prefix of metrics namesbulkheadRegistry - the registry of bulkheadspublic static BulkheadMetrics ofBulkheadRegistry(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry, com.codahale.metrics.MetricRegistry metricRegistry)
BulkheadMetrics with specified metrics names
prefix and a BulkheadRegistry as a source.bulkheadRegistry - the registry of bulkheadsmetricRegistry - the metric registrypublic static BulkheadMetrics ofBulkheadRegistry(io.github.resilience4j.bulkhead.BulkheadRegistry bulkheadRegistry)
BulkheadMetrics with a BulkheadRegistry as a source.bulkheadRegistry - the registry of bulkheadspublic static BulkheadMetrics ofIterable(java.lang.Iterable<io.github.resilience4j.bulkhead.Bulkhead> bulkheads)
BulkheadMetrics with an Iterable of
bulkheads as a source.bulkheads - the bulkheadspublic static BulkheadMetrics ofIterable(java.lang.String prefix, java.lang.Iterable<io.github.resilience4j.bulkhead.Bulkhead> bulkheads)
BulkheadMetrics with an Iterable of
bulkheads as a source.bulkheads - the bulkheadspublic static BulkheadMetrics ofBulkhead(io.github.resilience4j.bulkhead.Bulkhead bulkhead)
BulkheadMetrics with a bulkhead as a
source.bulkhead - the circuit breakerpublic java.util.Map<java.lang.String,com.codahale.metrics.Metric> getMetrics()
getMetrics in interface com.codahale.metrics.MetricSet