Package io.micrometer.dynatrace
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- Since:
- 1.1.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault StringapiToken()default DynatraceApiVersionReturn the version of the target Dynatrace API.Return default dimensions.default StringdeviceId()default booleanReturn whether to enrich with Dynatrace metadata.default Stringgroup()Return device group name.default StringReturn metric key prefix.default Stringprefix()default Stringdefault Stringuri()default io.micrometer.core.instrument.config.validate.Validated<?>validate()Methods inherited from interface io.micrometer.core.instrument.config.MeterRegistryConfig
get, requireValidMethods inherited from interface io.micrometer.core.instrument.push.PushRegistryConfig
batchSize, connectTimeout, enabled, numThreads, readTimeout, step
-
Method Details
-
prefix
- Specified by:
prefixin interfaceio.micrometer.core.instrument.config.MeterRegistryConfig
-
apiToken
-
uri
-
deviceId
-
technologyType
-
group
Return device group name.- Returns:
- device group name
- Since:
- 1.2.0
-
apiVersion
Return the version of the target Dynatrace API. Defaults to v1 if not provided.- Returns:
- a
DynatraceApiVersioncontaining the version of the targeted Dynatrace API. - Since:
- 1.8.0
-
metricKeyPrefix
Return metric key prefix.- Returns:
- metric key prefix
- Since:
- 1.8.0
-
defaultDimensions
Return default dimensions.- Returns:
- default dimensions
- Since:
- 1.8.0
-
enrichWithDynatraceMetadata
default boolean enrichWithDynatraceMetadata()Return whether to enrich with Dynatrace metadata.- Returns:
- whether to enrich with Dynatrace metadata
- Since:
- 1.8.0
-
validate
default io.micrometer.core.instrument.config.validate.Validated<?> validate()- Specified by:
validatein interfaceio.micrometer.core.instrument.config.MeterRegistryConfig- Specified by:
validatein interfaceio.micrometer.core.instrument.push.PushRegistryConfig
-