Class MicrometerSummaryAction
java.lang.Object
fr.enedis.chutney.action.micrometer.MicrometerSummaryAction
- All Implemented Interfaces:
fr.enedis.chutney.action.spi.Action
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMicrometerSummaryAction(fr.enedis.chutney.action.spi.injectable.Logger logger, String name, String description, String unit, List<String> tags, String bufferLength, String expiry, String maxValue, String minValue, String percentilePrecision, Boolean publishPercentilesHistogram, String percentiles, String scale, String sla, io.micrometer.core.instrument.DistributionSummary distributionSummary, io.micrometer.core.instrument.MeterRegistry registry, String record) -
Method Summary
-
Field Details
-
OUTPUT_SUMMARY
- See Also:
-
-
Constructor Details
-
MicrometerSummaryAction
public MicrometerSummaryAction(fr.enedis.chutney.action.spi.injectable.Logger logger, @Input("name") String name, @Input("description") String description, @Input("unit") String unit, @Input("tags") List<String> tags, @Input("bufferLength") String bufferLength, @Input("expiry") String expiry, @Input("maxValue") String maxValue, @Input("minValue") String minValue, @Input("percentilePrecision") String percentilePrecision, @Input("publishPercentilesHistogram") Boolean publishPercentilesHistogram, @Input("percentiles") String percentiles, @Input("scale") String scale, @Input("sla") String sla, @Input("distributionSummary") io.micrometer.core.instrument.DistributionSummary distributionSummary, @Input("registry") io.micrometer.core.instrument.MeterRegistry registry, @Input("record") String record)
-
-
Method Details
-
validateInputs
- Specified by:
validateInputsin interfacefr.enedis.chutney.action.spi.Action
-
execute
public fr.enedis.chutney.action.spi.ActionExecutionResult execute()- Specified by:
executein interfacefr.enedis.chutney.action.spi.Action
-