Package nl.nn.adapterframework.metrics
Class MetricsRegistryConfiguratorBase<C extends io.micrometer.core.instrument.config.MeterRegistryConfig>
- java.lang.Object
-
- nl.nn.adapterframework.metrics.MetricsRegistryConfiguratorBase<C>
-
- Direct Known Subclasses:
InfluxRegistryConfigurator
,KairosDbRegistryConfigurator
,LocalRegistryConfigurator
,PrometheusRegistryConfigurator
,StatsDRegistryConfigurator
public abstract class MetricsRegistryConfiguratorBase<C extends io.micrometer.core.instrument.config.MeterRegistryConfig> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
MetricsRegistryConfiguratorBase.MeterRegistryConfigBase
-
Field Summary
Fields Modifier and Type Field Description static String
METRICS_EXPORT_PROPERTY_PREFIX
-
Constructor Summary
Constructors Modifier Constructor Description protected
MetricsRegistryConfiguratorBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract C
createConfig()
protected abstract io.micrometer.core.instrument.MeterRegistry
createRegistry(C config)
protected CredentialFactory
getCredentialFactory()
protected CredentialFactory
getCredentialFactory(String usernameKey, String passwordKey)
protected String
getProperty(String key)
void
registerAt(io.micrometer.core.instrument.composite.CompositeMeterRegistry compositeRegistry)
-
-
-
Field Detail
-
METRICS_EXPORT_PROPERTY_PREFIX
public static final String METRICS_EXPORT_PROPERTY_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCredentialFactory
protected CredentialFactory getCredentialFactory()
-
getCredentialFactory
protected CredentialFactory getCredentialFactory(String usernameKey, String passwordKey)
-
registerAt
public void registerAt(io.micrometer.core.instrument.composite.CompositeMeterRegistry compositeRegistry)
-
createConfig
protected abstract C createConfig()
-
createRegistry
protected abstract io.micrometer.core.instrument.MeterRegistry createRegistry(C config)
-
-