Class JsonConfigGroup

java.lang.Object
io.quarkus.micrometer.runtime.config.JsonConfigGroup
All Implemented Interfaces:
MicrometerConfig.CapabilityEnabled

public class JsonConfigGroup extends Object implements MicrometerConfig.CapabilityEnabled
  • Field Details

    • enabled

      @ConfigItem(defaultValue="false") public Optional<Boolean> enabled
      Support for export to JSON format. Off by default.
    • path

      @ConfigItem(defaultValue="metrics") public 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

      @ConfigItem(defaultValue="3") public 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

      @ConfigItem(defaultValue="P3D") public 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.
  • Constructor Details

    • JsonConfigGroup

      public JsonConfigGroup()
  • Method Details