Index
All Classes and Interfaces|All Packages
A
- AbstractDynatraceExporter - Class in io.micrometer.dynatrace
-
Base class for implementations of Dynatrace exporters.
- AbstractDynatraceExporter(DynatraceConfig, Clock, HttpSender) - Constructor for class io.micrometer.dynatrace.AbstractDynatraceExporter
- apiToken() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- apiVersion() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return the version of the target Dynatrace API.
B
- build() - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry.Builder
- builder(DynatraceConfig) - Static method in class io.micrometer.dynatrace.DynatraceMeterRegistry
C
- clock - Variable in class io.micrometer.dynatrace.AbstractDynatraceExporter
- clock(Clock) - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry.Builder
- config - Variable in class io.micrometer.dynatrace.AbstractDynatraceExporter
- count() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
- count() - Method in class io.micrometer.dynatrace.types.DynatraceTimer
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
D
- DEFAULT - Static variable in interface io.micrometer.dynatrace.DynatraceConfig
-
Accept configuration defaults.
- defaultDimensions() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return default dimensions.
- deviceId() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- DynatraceApiVersion - Enum Class in io.micrometer.dynatrace
-
An enum containing valid Dynatrace API versions.
- DynatraceConfig - Interface in io.micrometer.dynatrace
-
Configuration for
DynatraceMeterRegistry - DynatraceDistributionSummary - Class in io.micrometer.dynatrace.types
-
Resettable
DistributionSummaryimplementation for Dynatrace exporters. - DynatraceDistributionSummary(Meter.Id, Clock, DistributionStatisticConfig, double) - Constructor for class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- DynatraceExporterV1 - Class in io.micrometer.dynatrace.v1
-
Implementation for Dynatrace v1 metrics API export.
- DynatraceExporterV1(DynatraceConfig, Clock, HttpSender) - Constructor for class io.micrometer.dynatrace.v1.DynatraceExporterV1
- DynatraceExporterV2 - Class in io.micrometer.dynatrace.v2
-
Implementation for Dynatrace v2 metrics API export.
- DynatraceExporterV2(DynatraceConfig, Clock, HttpSender) - Constructor for class io.micrometer.dynatrace.v2.DynatraceExporterV2
- DynatraceMeterRegistry - Class in io.micrometer.dynatrace
-
StepMeterRegistryfor Dynatrace. - DynatraceMeterRegistry(DynatraceConfig, Clock) - Constructor for class io.micrometer.dynatrace.DynatraceMeterRegistry
- DynatraceMeterRegistry.Builder - Class in io.micrometer.dynatrace
- DynatraceNamingConvention - Class in io.micrometer.dynatrace
-
NamingConventionfor Dynatrace. - DynatraceNamingConvention() - Constructor for class io.micrometer.dynatrace.DynatraceNamingConvention
- DynatraceNamingConvention(NamingConvention) - Constructor for class io.micrometer.dynatrace.DynatraceNamingConvention
- DynatraceNamingConvention(NamingConvention, DynatraceApiVersion) - Constructor for class io.micrometer.dynatrace.DynatraceNamingConvention
-
Create a
DynatraceNamingConventioninstance. - DynatraceNamingConventionV1 - Class in io.micrometer.dynatrace.v1
-
NamingConventionfor Dynatrace API v1. - DynatraceNamingConventionV1() - Constructor for class io.micrometer.dynatrace.v1.DynatraceNamingConventionV1
- DynatraceNamingConventionV1(NamingConvention) - Constructor for class io.micrometer.dynatrace.v1.DynatraceNamingConventionV1
- DynatraceSummarySnapshot - Class in io.micrometer.dynatrace.types
-
Snapshot of a Dynatrace summary object.
- DynatraceSummarySnapshotSupport - Interface in io.micrometer.dynatrace.types
-
Interface for retrieving a
DynatraceSummarySnapshot. - DynatraceTimer - Class in io.micrometer.dynatrace.types
-
Resettable
Timerimplementation for Dynatrace exporters. - DynatraceTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.dynatrace.types.DynatraceTimer
E
- enrichWithDynatraceMetadata() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return whether to enrich with Dynatrace metadata.
- export(List<Meter>) - Method in class io.micrometer.dynatrace.AbstractDynatraceExporter
- export(List<Meter>) - Method in class io.micrometer.dynatrace.v1.DynatraceExporterV1
- export(List<Meter>) - Method in class io.micrometer.dynatrace.v2.DynatraceExporterV2
-
Export to the Dynatrace v2 endpoint.
- exportMeterMetadata() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Toggle whether to export meter metadata (unit and description) to the Dynatrace backend for the V2 version of this exporter.
G
- getBaseTimeUnit() - Method in class io.micrometer.dynatrace.AbstractDynatraceExporter
- getBaseTimeUnit() - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry
- getCount() - Method in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
- getMax() - Method in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
- getMin() - Method in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
- getTotal() - Method in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
- group() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return device group name.
H
- hasValues() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
-
Deprecated.
- hasValues() - Method in interface io.micrometer.dynatrace.types.DynatraceSummarySnapshotSupport
-
Deprecated.since 1.9.8. This method might lead to problems with a race condition if values are added to the summary after reading the number of values already recorded. Take a snapshot and use
DynatraceSummarySnapshot.getCount()instead. - hasValues() - Method in class io.micrometer.dynatrace.types.DynatraceTimer
-
Deprecated.
- httpClient - Variable in class io.micrometer.dynatrace.AbstractDynatraceExporter
- httpClient(HttpSender) - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry.Builder
I
- io.micrometer.dynatrace - package io.micrometer.dynatrace
- io.micrometer.dynatrace.types - package io.micrometer.dynatrace.types
-
Dynatrace-specific Meters to support Dynatrace v2 metrics API.
- io.micrometer.dynatrace.v1 - package io.micrometer.dynatrace.v1
-
Support for Dynatrace v1 metrics API export.
- io.micrometer.dynatrace.v2 - package io.micrometer.dynatrace.v2
-
Support for Dynatrace v2 metrics API export.
M
- max() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
- max(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
- metricKeyPrefix() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return metric key prefix.
- min() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
-
Deprecated.since 1.9.10. Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially. It is recommended to
take a snapshotand use the getters on theDynatraceSummarySnapshotinstead. - min(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
-
Deprecated.since 1.9.10. Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially. It is recommended to
take a snapshotand use the getters on theDynatraceSummarySnapshotinstead.
N
- name(String, Meter.Type) - Method in class io.micrometer.dynatrace.DynatraceNamingConvention
- name(String, Meter.Type, String) - Method in class io.micrometer.dynatrace.DynatraceNamingConvention
- name(String, Meter.Type, String) - Method in class io.micrometer.dynatrace.v1.DynatraceNamingConventionV1
- newDistributionSummary(Meter.Id, DistributionStatisticConfig, double) - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry
- newTimer(Meter.Id, DistributionStatisticConfig, PauseDetector) - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry
P
- prefix() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- publish() - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry
R
- recordNonNegative(double) - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- recordNonNegative(long, TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
T
- tagKey(String) - Method in class io.micrometer.dynatrace.DynatraceNamingConvention
- tagKey(String) - Method in class io.micrometer.dynatrace.v1.DynatraceNamingConventionV1
- tagValue(String) - Method in class io.micrometer.dynatrace.DynatraceNamingConvention
- tagValue(String) - Method in class io.micrometer.dynatrace.v1.DynatraceNamingConventionV1
- takeSnapshot() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- takeSnapshot() - Method in class io.micrometer.dynatrace.types.DynatraceTimer
- takeSummarySnapshot() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- takeSummarySnapshot() - Method in interface io.micrometer.dynatrace.types.DynatraceSummarySnapshotSupport
- takeSummarySnapshot() - Method in class io.micrometer.dynatrace.types.DynatraceTimer
- takeSummarySnapshot(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- takeSummarySnapshot(TimeUnit) - Method in interface io.micrometer.dynatrace.types.DynatraceSummarySnapshotSupport
- takeSummarySnapshot(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
- takeSummarySnapshotAndReset() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- takeSummarySnapshotAndReset() - Method in interface io.micrometer.dynatrace.types.DynatraceSummarySnapshotSupport
- takeSummarySnapshotAndReset() - Method in class io.micrometer.dynatrace.types.DynatraceTimer
- takeSummarySnapshotAndReset(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
- takeSummarySnapshotAndReset(TimeUnit) - Method in interface io.micrometer.dynatrace.types.DynatraceSummarySnapshotSupport
- takeSummarySnapshotAndReset(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
- technologyType() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- threadFactory(ThreadFactory) - Method in class io.micrometer.dynatrace.DynatraceMeterRegistry.Builder
- totalAmount() - Method in class io.micrometer.dynatrace.types.DynatraceDistributionSummary
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
- totalTime(TimeUnit) - Method in class io.micrometer.dynatrace.types.DynatraceTimer
-
Using this method is not synchronized and might give inconsistent results when multiple getters are called sequentially.
U
- uri() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- useDynatraceSummaryInstruments() - Method in interface io.micrometer.dynatrace.DynatraceConfig
-
Return whether to fall back to the built-in micrometer instruments for Timer and DistributionSummary.
V
- V1 - Enum constant in enum class io.micrometer.dynatrace.DynatraceApiVersion
- V2 - Enum constant in enum class io.micrometer.dynatrace.DynatraceApiVersion
- validate() - Method in interface io.micrometer.dynatrace.DynatraceConfig
- valueOf(String) - Static method in enum class io.micrometer.dynatrace.DynatraceApiVersion
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micrometer.dynatrace.DynatraceApiVersion
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages
DynatraceSummarySnapshotSupport.hasValues().