Package io.micrometer.dynatrace.v2
Class DynatraceExporterV2
java.lang.Object
io.micrometer.dynatrace.AbstractDynatraceExporter
io.micrometer.dynatrace.v2.DynatraceExporterV2
Implementation for Dynatrace v2 metrics API export.
- Since:
- 1.8.0
-
Field Summary
Fields inherited from class io.micrometer.dynatrace.AbstractDynatraceExporter
clock, config, httpClient -
Constructor Summary
ConstructorsConstructorDescriptionDynatraceExporterV2(DynatraceConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.ipc.http.HttpSender httpClient) -
Method Summary
Methods inherited from class io.micrometer.dynatrace.AbstractDynatraceExporter
getBaseTimeUnit
-
Constructor Details
-
DynatraceExporterV2
public DynatraceExporterV2(DynatraceConfig config, io.micrometer.core.instrument.Clock clock, io.micrometer.core.ipc.http.HttpSender httpClient)
-
-
Method Details
-
export
Export to the Dynatrace v2 endpoint. Measurements that contain NaN or Infinite values, as well as serialized data points that exceed length limits imposed by the API will be dropped and not exported. If the number of serialized data points exceeds the maximum number of allowed data points per request they will be sent in chunks.- Specified by:
exportin classAbstractDynatraceExporter- Parameters:
meters- A list ofMetersthat are serialized as one or more metric lines.
-