Interface PrometheusConfig

All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig

public interface PrometheusConfig
extends io.micrometer.core.instrument.config.MeterRegistryConfig
Configuration for PrometheusMeterRegistry.
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static PrometheusConfig DEFAULT
    Accept configuration defaults
  • Method Summary

    Modifier and Type Method Description
    default boolean descriptions()  
    default HistogramFlavor histogramFlavor()
    Histogram type for backing DistributionSummary and Timer
    default java.lang.String prefix()  
    default java.time.Duration step()  

    Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig

    get
  • Field Details

  • Method Details

    • prefix

      default java.lang.String prefix()
      Specified by:
      prefix in interface io.micrometer.core.instrument.config.MeterRegistryConfig
    • descriptions

      default boolean descriptions()
      Returns:
      true if meter descriptions should be sent to Prometheus. Turn this off to minimize the amount of data sent on each scrape.
    • step

      default java.time.Duration step()
      Returns:
      The step size to use in computing windowed statistics like max. The default is 1 minute. To get the most out of these statistics, align the step interval to be close to your scrape interval.
    • histogramFlavor

      default HistogramFlavor histogramFlavor()
      Histogram type for backing DistributionSummary and Timer
      Returns:
      Choose which type of histogram to use
      Since:
      1.4.0