Index

A B C D E G H I M N P R T U V 
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 DistributionSummary implementation 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
 
DynatraceLongTaskTimer - Class in io.micrometer.dynatrace.types
LongTaskTimer implementation that ensures produced data is consistent for exporting to Dynatrace.
DynatraceLongTaskTimer(Meter.Id, Clock, TimeUnit, DistributionStatisticConfig, boolean) - Constructor for class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
 
DynatraceMeterRegistry - Class in io.micrometer.dynatrace
StepMeterRegistry for Dynatrace.
DynatraceMeterRegistry(DynatraceConfig, Clock) - Constructor for class io.micrometer.dynatrace.DynatraceMeterRegistry
 
DynatraceMeterRegistry.Builder - Class in io.micrometer.dynatrace
 
DynatraceNamingConvention - Class in io.micrometer.dynatrace
NamingConvention for 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 DynatraceNamingConvention instance.
DynatraceNamingConventionV1 - Class in io.micrometer.dynatrace.v1
NamingConvention for 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 Timer implementation for Dynatrace exporters.
DynatraceTimer(Meter.Id, Clock, DistributionStatisticConfig, PauseDetector, TimeUnit) - Constructor for class io.micrometer.dynatrace.types.DynatraceTimer
 

E

EMPTY - Static variable in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
 
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
hasValues() - Method in class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
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
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 snapshot and use the getters on the DynatraceSummarySnapshot instead.
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 snapshot and use the getters on the DynatraceSummarySnapshot instead.

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
 
newLongTaskTimer(Meter.Id, DistributionStatisticConfig) - 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 class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
 
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 class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
 
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 class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
 
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 class io.micrometer.dynatrace.types.DynatraceLongTaskTimer
 
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
 
toString() - Method in class io.micrometer.dynatrace.types.DynatraceSummarySnapshot
 
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.
A B C D E G H I M N P R T U V 
All Classes and Interfaces|All Packages