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

      All Methods Instance Methods Abstract Methods Default Methods 
      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()  
      default java.util.concurrent.TimeUnit rateUnits()  
      default int ttl()  
      • Methods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig

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

      • DEFAULT

        static final GangliaConfig DEFAULT
        Accept configuration defaults
    • Method Detail

      • 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

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

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

        default java.lang.String protocolVersion()
      • 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.