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 GangliaConfig DEFAULT
    Accept configuration defaults
  • Method Summary

    Modifier and Type Method Description
    default info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode addressingMode()  
    default java.util.concurrent.TimeUnit durationUnits()  
    default boolean enabled()  
    java.lang.String get​(java.lang.String key)
    Get the value associated with a key.
    default java.lang.String host()  
    default int port()  
    default java.lang.String prefix()  
    default java.lang.String protocolVersion()
    Deprecated.
    since 1.5.0
    default java.util.concurrent.TimeUnit rateUnits()
    Deprecated.
    since 1.5.0
    default int ttl()  
    default io.micrometer.core.instrument.config.validate.Validated<?> validate()  

    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 java.lang.String get​(java.lang.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 java.lang.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 java.util.concurrent.TimeUnit rateUnits()
      Deprecated.
      since 1.5.0
      Rate units.
      Returns:
      rate units
    • durationUnits

      default java.util.concurrent.TimeUnit durationUnits()
    • protocolVersion

      @Deprecated @Nullable default java.lang.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 java.lang.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