Package io.quarkus.micrometer.runtime
Class MicrometerRecorder
- java.lang.Object
-
- io.quarkus.micrometer.runtime.MicrometerRecorder
-
public class MicrometerRecorder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static String
DEFAULT_EXCEPTION_TAG_VALUE
(package private) static MicrometerMetricsFactory
factory
static String
httpRootUri
static String
nonApplicationUri
-
Constructor Summary
Constructors Constructor Description MicrometerRecorder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
applyMeterFilters(io.micrometer.core.instrument.MeterRegistry registry, List<io.micrometer.core.instrument.config.MeterFilter> filters)
RuntimeValue<HttpBinderConfiguration>
configureHttpMetrics(boolean httpServerMetricsEnabled, boolean httpClientMetricsEnabled, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig)
void
configureRegistries(MicrometerConfig config, Set<Class<? extends io.micrometer.core.instrument.MeterRegistry>> registryClasses, ShutdownContext context)
RuntimeValue<io.micrometer.core.instrument.MeterRegistry>
createRootRegistry(MicrometerConfig config, String qUri, String httpUri)
static Class<?>
getClassForName(String classname)
(package private) static String
getExceptionTag(Throwable throwable)
(package private) void
populateListWithMeterFilters(javax.enterprise.inject.Instance<io.micrometer.core.instrument.config.MeterFilter> filterInstance, List<io.micrometer.core.instrument.config.MeterFilter> meterFilters)
void
registerMetrics(Consumer<MetricsFactory> consumer)
-
-
-
Field Detail
-
DEFAULT_EXCEPTION_TAG_VALUE
static final String DEFAULT_EXCEPTION_TAG_VALUE
- See Also:
- Constant Field Values
-
factory
static MicrometerMetricsFactory factory
-
nonApplicationUri
public static String nonApplicationUri
-
httpRootUri
public static String httpRootUri
-
-
Method Detail
-
createRootRegistry
public RuntimeValue<io.micrometer.core.instrument.MeterRegistry> createRootRegistry(MicrometerConfig config, String qUri, String httpUri)
-
configureRegistries
public void configureRegistries(MicrometerConfig config, Set<Class<? extends io.micrometer.core.instrument.MeterRegistry>> registryClasses, ShutdownContext context)
-
populateListWithMeterFilters
void populateListWithMeterFilters(javax.enterprise.inject.Instance<io.micrometer.core.instrument.config.MeterFilter> filterInstance, List<io.micrometer.core.instrument.config.MeterFilter> meterFilters)
-
applyMeterFilters
void applyMeterFilters(io.micrometer.core.instrument.MeterRegistry registry, List<io.micrometer.core.instrument.config.MeterFilter> filters)
-
registerMetrics
public void registerMetrics(Consumer<MetricsFactory> consumer)
-
configureHttpMetrics
public RuntimeValue<HttpBinderConfiguration> configureHttpMetrics(boolean httpServerMetricsEnabled, boolean httpClientMetricsEnabled, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig)
-
-