Class MicrometerProcessor

java.lang.Object
io.quarkus.micrometer.deployment.MicrometerProcessor

public class MicrometerProcessor extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) io.quarkus.micrometer.runtime.config.MicrometerConfig
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    configLoggingLevel(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategoryProducer)
     
    (package private) void
    configureRegistry(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, List<MicrometerRegistryProviderBuildItem> providerClassItems, List<io.quarkus.deployment.metrics.MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem)
     
    io.quarkus.devui.spi.page.CardPageBuildItem
     
    (package private) io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
    createReflectiveBuildItem(org.jboss.jandex.DotName sourceAnnotation, org.jboss.jandex.IndexView index)
     
    (package private) RootMeterRegistryBuildItem
    createRootRegistry(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
     
    (package private) io.quarkus.deployment.metrics.MetricsCapabilityBuildItem
     
    (package private) io.quarkus.deployment.metrics.MetricsCapabilityBuildItem
    metricsCapabilityPrometheusBuildItem(io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
     
    (package private) io.quarkus.arc.deployment.UnremovableBeanBuildItem
    registerAdditionalBeans(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<MicrometerRegistryProviderBuildItem> providerClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InterceptorBindingRegistrarBuildItem> interceptorBindings, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods)
     
    (package private) void
    registerEmptyExamplarProvider(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
     
    (package private) void
    registerExtensionMetrics(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, List<io.quarkus.deployment.metrics.MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • mConfig

      io.quarkus.micrometer.runtime.config.MicrometerConfig mConfig
  • Constructor Details

    • MicrometerProcessor

      public MicrometerProcessor()
  • Method Details

    • metricsCapabilityBuildItem

      io.quarkus.deployment.metrics.MetricsCapabilityBuildItem metricsCapabilityBuildItem()
    • registerEmptyExamplarProvider

      void registerEmptyExamplarProvider(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans)
    • metricsCapabilityPrometheusBuildItem

      io.quarkus.deployment.metrics.MetricsCapabilityBuildItem metricsCapabilityPrometheusBuildItem(io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
    • registerAdditionalBeans

      io.quarkus.arc.deployment.UnremovableBeanBuildItem registerAdditionalBeans(io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.deployment.annotations.BuildProducer<MicrometerRegistryProviderBuildItem> providerClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.InterceptorBindingRegistrarBuildItem> interceptorBindings, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods)
    • configLoggingLevel

      void configLoggingLevel(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategoryProducer)
    • createRootRegistry

      RootMeterRegistryBuildItem createRootRegistry(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem)
    • registerExtensionMetrics

      void registerExtensionMetrics(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, List<io.quarkus.deployment.metrics.MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems)
    • configureRegistry

      void configureRegistry(io.quarkus.micrometer.runtime.MicrometerRecorder recorder, List<MicrometerRegistryProviderBuildItem> providerClassItems, List<io.quarkus.deployment.metrics.MetricsFactoryConsumerBuildItem> metricsFactoryConsumerBuildItems, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContextBuildItem)
    • createReflectiveBuildItem

      io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem createReflectiveBuildItem(org.jboss.jandex.DotName sourceAnnotation, org.jboss.jandex.IndexView index)
    • createCard

      public io.quarkus.devui.spi.page.CardPageBuildItem createCard(List<RegistryBuildItem> registries)