Interface SignalFxConfig

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

public interface SignalFxConfig extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for SignalFxMeterRegistry.
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
     
    default String
     
    default boolean
    If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.
    default boolean
    If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.
    default String
     
    default Duration
     
    default String
    uri()
     
    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
  • Method Details

    • prefix

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

      default String accessToken()
    • publishCumulativeHistogram

      default boolean publishCumulativeHistogram()
      If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.
      Returns:
      true if the SignalFx registry should emit cumulative histogram buckets.
      Since:
      1.9.0
    • publishDeltaHistogram

      default boolean publishDeltaHistogram()
      If both "publishCumulativeHistogram" and "publishDeltaHistogram" are set, then delta will be used.
      Returns:
      true if the SignalFx registry should emit delta histogram buckets.
      Since:
      1.10.0
    • uri

      default String uri()
      Returns:
      The URI to ship metrics to. If you need to publish metrics to an internal proxy en route to SignalFx, you can define the location of the proxy with this.
    • source

      default String source()
      Returns:
      Unique identifier for the app instance that is publishing metrics to SignalFx. Defaults to the local host name.
    • step

      default Duration step()
      Specified by:
      step in interface io.micrometer.core.instrument.push.PushRegistryConfig
    • 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