Interface KairosConfig

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

public interface KairosConfig extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for KairosMeterRegistry.
Since:
1.1.0
  • Field Summary

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

    Modifier and Type
    Method
    Description
    default String
     
    default String
    Property prefix to prepend to configuration names.
    default String
    uri()
    The URI to send the metrics to.
    default String
     
    default io.micrometer.core.instrument.config.validate.Validated<?>
     

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

    get, requireValid

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

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

    • DEFAULT

      static final KairosConfig DEFAULT
      Accept configuration defaults
  • Method Details

    • prefix

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

      default String uri()
      The URI to send the metrics to.
      Returns:
      uri
    • userName

      @Nullable default String userName()
      Returns:
      Authenticate requests with this user. By default is null, and the registry will not attempt to present credentials to KairosDB.
    • password

      @Nullable default String password()
      Returns:
      Authenticate requests with this password. By default is null, and the registry will not attempt to present credentials to KairosDB.
    • 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