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
-
Field Summary
Fields -
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 booleanReturn whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary.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
-
Field Details
-
DEFAULT
Accept configuration defaults.- Since:
- 1.10.0
-
-
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
-
useDynatraceSummaryInstruments
default boolean useDynatraceSummaryInstruments()Return whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary.- Returns:
trueif the resetting Dynatrace instruments should be used, andfalseif the registry should fall back to the built-in Micrometer instruments.- Since:
- 1.9.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
-