Class MicrometerMetricsFactory

java.lang.Object
io.quarkus.micrometer.runtime.MicrometerMetricsFactory
All Implemented Interfaces:
io.quarkus.runtime.metrics.MetricsFactory

public class MicrometerMetricsFactory extends Object implements io.quarkus.runtime.metrics.MetricsFactory
  • Field Details

    • globalRegistry

      final io.micrometer.core.instrument.MeterRegistry globalRegistry
    • config

      final MicrometerConfig config
  • Constructor Details

    • MicrometerMetricsFactory

      public MicrometerMetricsFactory(MicrometerConfig config, io.micrometer.core.instrument.MeterRegistry globalRegistry)
  • Method Details

    • metricsSystemSupported

      public boolean metricsSystemSupported(String name)
      Specified by:
      metricsSystemSupported in interface io.quarkus.runtime.metrics.MetricsFactory
    • builder

      public io.quarkus.runtime.metrics.MetricsFactory.MetricBuilder builder(String name, io.quarkus.runtime.metrics.MetricsFactory.Type type)
      Specified by:
      builder in interface io.quarkus.runtime.metrics.MetricsFactory
      Parameters:
      name - The name of the metric (required)
      type - The scope or type of the metric (ignored)
      Returns:
      a fluid builder for registering metrics.