Class PrometheusMeterRegistries
- java.lang.Object
-
- com.linecorp.armeria.common.metric.PrometheusMeterRegistries
-
public final class PrometheusMeterRegistries extends Object
Provides the convenient factory methods forPrometheusMeterRegistry
with more sensible defaults forNamingConvention
.
-
-
Field Summary
Fields Modifier and Type Field Description static PrometheusMeterRegistry
defaultRegistry
The defaultPrometheusMeterRegistry
that usesCollectorRegistry.defaultRegistry
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends PrometheusMeterRegistry>
TconfigureRegistry(T meterRegistry)
Configures thePrometheusMeterRegistry
with Armeria's defaults.static PrometheusMeterRegistry
newRegistry()
Returns a newly-createdPrometheusMeterRegistry
instance with a newCollectorRegistry
.static PrometheusMeterRegistry
newRegistry(CollectorRegistry registry)
Returns a newly-createdPrometheusMeterRegistry
instance with the specifiedCollectorRegistry
.static PrometheusMeterRegistry
newRegistry(CollectorRegistry registry, Clock clock)
Returns a newly-createdPrometheusMeterRegistry
instance with the specifiedCollectorRegistry
andClock
.
-
-
-
Field Detail
-
defaultRegistry
public static final PrometheusMeterRegistry defaultRegistry
The defaultPrometheusMeterRegistry
that usesCollectorRegistry.defaultRegistry
.
-
-
Method Detail
-
newRegistry
public static PrometheusMeterRegistry newRegistry()
Returns a newly-createdPrometheusMeterRegistry
instance with a newCollectorRegistry
.
-
newRegistry
public static PrometheusMeterRegistry newRegistry(CollectorRegistry registry)
Returns a newly-createdPrometheusMeterRegistry
instance with the specifiedCollectorRegistry
.
-
newRegistry
public static PrometheusMeterRegistry newRegistry(CollectorRegistry registry, Clock clock)
Returns a newly-createdPrometheusMeterRegistry
instance with the specifiedCollectorRegistry
andClock
.
-
configureRegistry
public static <T extends PrometheusMeterRegistry> T configureRegistry(T meterRegistry)
Configures thePrometheusMeterRegistry
with Armeria's defaults.- Returns:
- the specified
PrometheusMeterRegistry
-
-