Class MicrometerConfig
- java.lang.Object
-
- io.quarkus.micrometer.runtime.config.MicrometerConfig
-
@ConfigRoot(name="micrometer", phase=BUILD_AND_RUN_TIME_FIXED) public final class MicrometerConfig extends Object
Global configuration for the Micrometer extension
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMicrometerConfig.BinderConfigBuild / static runtime config for bindersstatic interfaceMicrometerConfig.CapabilityEnabledstatic classMicrometerConfig.ExportConfigBuild / static runtime config for exporters
-
Field Summary
Fields Modifier and Type Field Description MicrometerConfig.BinderConfigbinderBuild / static runtime config for bindersbooleanbinderEnabledDefaultMicrometer MeterBinder discovery.booleanenabledMicrometer metrics support.MicrometerConfig.ExportConfigexportBuild / static runtime config for exportersbooleanregistryEnabledDefaultMicrometer MeterRegistry discovery.
-
Constructor Summary
Constructors Constructor Description MicrometerConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckBinderEnabledWithDefault(MicrometerConfig.CapabilityEnabled config)For MeterBinder configurations with optional 'enabled' attributes, determine whether the binder is enabled usingbinderEnabledDefaultas the default value.booleancheckRegistryEnabledWithDefault(MicrometerConfig.CapabilityEnabled config)For MeterRegistry configurations with optional 'enabled' attributes, determine whether the registry is enabled usingregistryEnabledDefaultas the default value.StringtoString()
-
-
-
Field Detail
-
enabled
@ConfigItem(defaultValue="true") public boolean enabled
Micrometer metrics support.Micrometer metrics support is enabled by default.
-
registryEnabledDefault
@ConfigItem(defaultValue="true") public boolean registryEnabledDefault
Micrometer MeterRegistry discovery.Micrometer MeterRegistry implementations discovered on the classpath will be enabled automatically by default.
-
binderEnabledDefault
@ConfigItem(defaultValue="true") public boolean binderEnabledDefault
Micrometer MeterBinder discovery.Micrometer MeterBinder implementations discovered on the classpath will be enabled automatically by default.
-
binder
public MicrometerConfig.BinderConfig binder
Build / static runtime config for binders
-
export
public MicrometerConfig.ExportConfig export
Build / static runtime config for exporters
-
-
Method Detail
-
checkRegistryEnabledWithDefault
public boolean checkRegistryEnabledWithDefault(MicrometerConfig.CapabilityEnabled config)
For MeterRegistry configurations with optional 'enabled' attributes, determine whether the registry is enabled usingregistryEnabledDefaultas the default value.
-
checkBinderEnabledWithDefault
public boolean checkBinderEnabledWithDefault(MicrometerConfig.CapabilityEnabled config)
For MeterBinder configurations with optional 'enabled' attributes, determine whether the binder is enabled usingbinderEnabledDefaultas the default value.
-
-