Interface AppOpticsConfig

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

    public interface AppOpticsConfig
    extends io.micrometer.core.instrument.step.StepRegistryConfig
    Configuration for AppOpticsMeterRegistry.
    Since:
    1.1.0
    • Method Summary

      All Methods Instance Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      default java.lang.String apiToken()  
      default int batchSize()  
      default java.time.Duration connectTimeout()
      Deprecated.
      default boolean floorTimes()  
      default java.lang.String hostTag()  
      default java.lang.String prefix()  
      default java.lang.String uri()  
      • Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig

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

        enabled, numThreads, readTimeout, step
    • Method Detail

      • prefix

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

        default java.lang.String apiToken()
        Returns:
        AppOptics API token
      • hostTag

        @Nullable
        default java.lang.String hostTag()
        Returns:
        The tag that will be mapped to @host when shipping metrics to AppOptics.
      • uri

        default java.lang.String uri()
        Returns:
        the URI to ship metrics to
      • floorTimes

        default boolean floorTimes()
        Returns:
        whether or not to ship a floored time - floors time to the multiple of the PushRegistryConfig.step()
      • batchSize

        default int batchSize()
        Specified by:
        batchSize in interface io.micrometer.core.instrument.push.PushRegistryConfig
      • connectTimeout

        @Deprecated
        default java.time.Duration connectTimeout()
        Deprecated.
        Specified by:
        connectTimeout in interface io.micrometer.core.instrument.push.PushRegistryConfig