Package io.quarkus.micrometer.runtime
Class MicrometerMetricsFactory
java.lang.Object
io.quarkus.micrometer.runtime.MicrometerMetricsFactory
- All Implemented Interfaces:
MetricsFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) static classNested classes/interfaces inherited from interface io.quarkus.runtime.metrics.MetricsFactory
MetricsFactory.MetricBuilder, MetricsFactory.TimeRecorder, MetricsFactory.Type -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final MicrometerConfig(package private) final io.micrometer.core.instrument.MeterRegistryFields inherited from interface io.quarkus.runtime.metrics.MetricsFactory
MICROMETER, MP_METRICS -
Constructor Summary
ConstructorsConstructorDescriptionMicrometerMetricsFactory(MicrometerConfig config, io.micrometer.core.instrument.MeterRegistry globalRegistry) -
Method Summary
Modifier and TypeMethodDescriptionbuilder(String name, MetricsFactory.Type type) booleanmetricsSystemSupported(String name) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.quarkus.runtime.metrics.MetricsFactory
builder
-
Field Details
-
globalRegistry
final io.micrometer.core.instrument.MeterRegistry globalRegistry -
config
-
-
Constructor Details
-
MicrometerMetricsFactory
public MicrometerMetricsFactory(MicrometerConfig config, io.micrometer.core.instrument.MeterRegistry globalRegistry)
-
-
Method Details
-
metricsSystemSupported
- Specified by:
metricsSystemSupportedin interfaceMetricsFactory
-
builder
- Specified by:
builderin interfaceMetricsFactory- Parameters:
name- The name of the metric (required)type- The scope or type of the metric (ignored)- Returns:
- a fluid builder for registering metrics.
-