Package io.micrometer.stackdriver
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()
ReturnCredentialsProvider
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 interfaceio.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()ReturnCredentialsProvider
to use.- Returns:
CredentialsProvider
to use- Since:
- 1.4.0
-
validate
default io.micrometer.core.instrument.config.validate.Validated<?> validate()- Specified by:
validate
in interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
- Specified by:
validate
in interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-