public final class DropwizardMeterRegistries extends Object
DropwizardMeterRegistry with more sensible defaults for
NamingConvention and HierarchicalNameMapper.| Modifier and Type | Method and Description |
|---|---|
static <T extends DropwizardMeterRegistry> |
configureRegistry(T meterRegistry)
Configures the
DropwizardMeterRegistry with Armeria's defaults. |
static DropwizardMeterRegistry |
newRegistry()
Returns a newly-created
DropwizardMeterRegistry instance with the default
HierarchicalNameMapper. |
static DropwizardMeterRegistry |
newRegistry(HierarchicalNameMapper nameMapper,
Clock clock)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
HierarchicalNameMapper and Clock. |
static DropwizardMeterRegistry |
newRegistry(MetricRegistry registry)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
MetricRegistry and the default HierarchicalNameMapper. |
static DropwizardMeterRegistry |
newRegistry(MetricRegistry registry,
HierarchicalNameMapper nameMapper)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
MetricRegistry and HierarchicalNameMapper. |
static DropwizardMeterRegistry |
newRegistry(MetricRegistry registry,
HierarchicalNameMapper nameMapper,
Clock clock)
Returns a newly-created
DropwizardMeterRegistry instance with the specified
MetricRegistry, HierarchicalNameMapper and Clock. |
public static DropwizardMeterRegistry newRegistry()
DropwizardMeterRegistry instance with the default
HierarchicalNameMapper.public static DropwizardMeterRegistry newRegistry(MetricRegistry registry)
DropwizardMeterRegistry instance with the specified
MetricRegistry and the default HierarchicalNameMapper.public static DropwizardMeterRegistry newRegistry(MetricRegistry registry, HierarchicalNameMapper nameMapper)
DropwizardMeterRegistry instance with the specified
MetricRegistry and HierarchicalNameMapper.public static DropwizardMeterRegistry newRegistry(HierarchicalNameMapper nameMapper, Clock clock)
DropwizardMeterRegistry instance with the specified
HierarchicalNameMapper and Clock.public static DropwizardMeterRegistry newRegistry(MetricRegistry registry, HierarchicalNameMapper nameMapper, Clock clock)
DropwizardMeterRegistry instance with the specified
MetricRegistry, HierarchicalNameMapper and Clock.public static <T extends DropwizardMeterRegistry> T configureRegistry(T meterRegistry)
DropwizardMeterRegistry with Armeria's defaults. Useful when using a different
implementation of DropwizardMeterRegistry, e.g., a JmxMeterRegistry.DropwizardMeterRegistryCopyright © 2020 LeanCloud. All rights reserved.