Interface JsonConfigGroup

All Superinterfaces:
MicrometerConfig.CapabilityEnabled

public interface JsonConfigGroup extends MicrometerConfig.CapabilityEnabled
  • Method Summary

    Modifier and Type
    Method
    Description
    Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples.
    Support for export to JSON format.
    Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples.
    The path for the JSON metrics endpoint.
  • Method Details

    • enabled

      @WithDefault("false") Optional<Boolean> enabled()
      Support for export to JSON format. Off by default.
      Specified by:
      enabled in interface MicrometerConfig.CapabilityEnabled
      Returns:
      Optional<Boolean>
    • path

      @WithDefault("metrics") String path()
      The path for the JSON metrics endpoint. The default value is metrics. By default, this value will be resolved as a path relative to `${quarkus.http.non-application-root-path}`. If the management interface is enabled, the value will be resolved as a path relative to `${quarkus.management.root-path}`.
    • bufferLength

      @WithDefault("3") Integer bufferLength()
      Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after the expiry, with this buffer length.
    • expiry

      @WithDefault("P3D") Duration expiry()
      Statistics like max, percentiles, and histogram counts decay over time to give greater weight to recent samples. Samples are accumulated to such statistics in ring buffers which rotate after this expiry, with a particular buffer length.