Interface StackdriverConfig

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

public interface StackdriverConfig
extends io.micrometer.core.instrument.step.StepRegistryConfig
StepRegistryConfig for Stackdriver.
Since:
1.1.0
  • Method Summary

    Modifier and Type Method Description
    default com.google.api.gax.core.CredentialsProvider credentials()
    Return CredentialsProvider to use.
    default java.lang.String prefix()  
    default java.lang.String projectId()  
    default java.util.Map<java.lang.String,​java.lang.String> resourceLabels()
    Return resource labels.
    default java.lang.String resourceType()  
    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
    • projectId

      default java.lang.String projectId()
    • resourceLabels

      default java.util.Map<java.lang.String,​java.lang.String> resourceLabels()
      Return resource labels.
      Returns:
      resource labels.
      Since:
      1.4.0
    • resourceType

      default java.lang.String resourceType()
    • credentials

      default com.google.api.gax.core.CredentialsProvider credentials()
      Return CredentialsProvider to use.
      Returns:
      CredentialsProvider to use
      Since:
      1.4.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