Interface GangliaConfig

All Superinterfaces:
io.micrometer.core.instrument.config.MeterRegistryConfig, io.micrometer.core.instrument.push.PushRegistryConfig, io.micrometer.core.instrument.step.StepRegistryConfig

public interface GangliaConfig extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for GangliaMeterRegistry.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final GangliaConfig
    Accept configuration defaults
  • Method Summary

    Modifier and Type
    Method
    Description
    default info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode
     
    default TimeUnit
     
    default boolean
     
    get(String key)
    Get the value associated with a key.
    default String
     
    default int
     
    default String
     
    default String
    Deprecated.
    since 1.5.0
    default TimeUnit
    Deprecated.
    since 1.5.0
    default int
    ttl()
     
    default io.micrometer.core.instrument.config.validate.Validated<?>
     

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

    requireValid

    Methods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig

    batchSize, connectTimeout, numThreads, readTimeout, step
  • Field Details

    • DEFAULT

      static final GangliaConfig DEFAULT
      Accept configuration defaults
  • Method Details

    • get

      @Nullable String get(String key)
      Get the value associated with a key.
      Specified by:
      get in interface io.micrometer.core.instrument.config.MeterRegistryConfig
      Parameters:
      key - Key to lookup in the config.
      Returns:
      Value for the key or null if no key is present.
    • prefix

      default String prefix()
      Specified by:
      prefix in interface io.micrometer.core.instrument.config.MeterRegistryConfig
      Returns:
      Property prefix to prepend to configuration names.
    • rateUnits

      @Deprecated @Nullable default TimeUnit rateUnits()
      Deprecated.
      since 1.5.0
      Rate units.
      Returns:
      rate units
    • durationUnits

      default TimeUnit durationUnits()
    • protocolVersion

      @Deprecated @Nullable default String protocolVersion()
      Deprecated.
      since 1.5.0
      Protocol version.
      Returns:
      protocol version
    • addressingMode

      default info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode addressingMode()
    • ttl

      default int ttl()
    • host

      default String host()
    • port

      default int port()
    • enabled

      default boolean enabled()
      Specified by:
      enabled in interface io.micrometer.core.instrument.push.PushRegistryConfig
      Returns:
      true if publishing is enabled. Default is true.
    • validate

      default io.micrometer.core.instrument.config.validate.Validated<?> validate()
      Specified by:
      validate in interface io.micrometer.core.instrument.config.MeterRegistryConfig
      Specified by:
      validate in interface io.micrometer.core.instrument.push.PushRegistryConfig