Interface DynatraceConfig

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

public interface DynatraceConfig
extends io.micrometer.core.instrument.step.StepRegistryConfig
Configuration for DynatraceMeterRegistry
  • Method Summary

    Modifier and Type Method Description
    default java.lang.String apiToken()  
    default java.lang.String deviceId()  
    default java.lang.String group()
    Return device group name.
    default java.lang.String prefix()  
    default java.lang.String technologyType()  
    default java.lang.String uri()  
    default io.micrometer.core.instrument.config.validate.Validated<?> validate()  

    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
  • Method Details

    • prefix

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

      default java.lang.String apiToken()
    • uri

      default java.lang.String uri()
    • deviceId

      default java.lang.String deviceId()
    • technologyType

      default java.lang.String technologyType()
    • group

      @Nullable default java.lang.String group()
      Return device group name.
      Returns:
      device group name
      Since:
      1.2.0
    • 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