Class SmallRyeMetricsProcessor.SmallRyeMetricsConfig

  • Enclosing class:
    SmallRyeMetricsProcessor

    @ConfigRoot(name="smallrye-metrics")
    static final class SmallRyeMetricsProcessor.SmallRyeMetricsConfig
    extends Object
    • Field Detail

      • path

        @ConfigItem(defaultValue="metrics")
        String path
        The path to the metrics handler.
      • extensionsEnabled

        @ConfigItem(name="extensions.enabled",
                    defaultValue="true")
        public boolean extensionsEnabled
        Whether or not metrics published by Quarkus extensions should be enabled.
      • micrometerCompatibility

        @ConfigItem(name="micrometer.compatibility")
        public boolean micrometerCompatibility
        Apply Micrometer compatibility mode, where instead of regular 'base' and 'vendor' metrics, Quarkus exposes the same 'jvm' metrics that Micrometer does. Application metrics are unaffected by this mode. The use case is to facilitate migration from Micrometer-based metrics, because original dashboards for JVM metrics will continue working without having to rewrite them.
    • Constructor Detail

      • SmallRyeMetricsConfig

        SmallRyeMetricsConfig()