Package step.plugins.timeseries
Class TimeSeriesBucketingHandler
java.lang.Object
step.plugins.timeseries.TimeSeriesBucketingHandler
- All Implemented Interfaces:
MeasurementHandler
-
Constructor Summary
ConstructorDescriptionTimeSeriesBucketingHandler
(step.core.timeseries.TimeSeriesIngestionPipeline ingestionPipeline, List<String> attributes) -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterExecutionEnd
(ExecutionContext context) void
ingestExistingMeasurement
(Measurement measurement) This method will handle existing measurements, and will check if it is a gauge or normal measurementvoid
initializeExecutionContext
(ExecutionEngineContext executionEngineContext, ExecutionContext executionContext) void
processGauges
(List<Measurement> measurements) void
processMeasurement
(Measurement measurement) void
processMeasurements
(List<Measurement> measurements)
-
Constructor Details
-
TimeSeriesBucketingHandler
-
-
Method Details
-
initializeExecutionContext
public void initializeExecutionContext(ExecutionEngineContext executionEngineContext, ExecutionContext executionContext) - Specified by:
initializeExecutionContext
in interfaceMeasurementHandler
-
processMeasurements
- Specified by:
processMeasurements
in interfaceMeasurementHandler
-
processMeasurement
-
processGauges
- Specified by:
processGauges
in interfaceMeasurementHandler
-
ingestExistingMeasurement
This method will handle existing measurements, and will check if it is a gauge or normal measurement- Parameters:
measurement
-
-
afterExecutionEnd
- Specified by:
afterExecutionEnd
in interfaceMeasurementHandler
-
getHandledAttributes
-