Class OracleCloudDistributionSummary
java.lang.Object
io.micrometer.core.instrument.AbstractMeter
io.micrometer.core.instrument.AbstractDistributionSummary
io.micrometer.core.instrument.step.StepDistributionSummary
io.micronaut.oraclecloud.monitoring.primitives.OracleCloudDistributionSummary
- All Implemented Interfaces:
- io.micrometer.core.instrument.distribution.HistogramSupport,- io.micrometer.core.instrument.DistributionSummary,- io.micrometer.core.instrument.Meter,- OracleCloudDatapointProducer
public class OracleCloudDistributionSummary
extends io.micrometer.core.instrument.step.StepDistributionSummary
implements OracleCloudDatapointProducer
A 
StepDistributionSummary that tracks list of raw Datapoint.- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micrometer.core.instrument.DistributionSummaryio.micrometer.core.instrument.DistributionSummary.BuilderNested classes/interfaces inherited from interface io.micrometer.core.instrument.Meterio.micrometer.core.instrument.Meter.Builder, io.micrometer.core.instrument.Meter.Id, io.micrometer.core.instrument.Meter.MeterProvider<T extends io.micrometer.core.instrument.Meter>, io.micrometer.core.instrument.Meter.Type
- 
Field SummaryFields inherited from class io.micrometer.core.instrument.AbstractDistributionSummaryhistogram
- 
Constructor SummaryConstructorsConstructorDescriptionOracleCloudDistributionSummary(io.micrometer.core.instrument.Meter.Id id, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig, double scale, long stepMillis, boolean supportsAggregablePercentiles) 
- 
Method SummaryModifier and TypeMethodDescriptionList<com.oracle.bmc.monitoring.model.Datapoint>Returns list of datapoints that will be sent.protected voidrecordNonNegative(double amount) Methods inherited from class io.micrometer.core.instrument.step.StepDistributionSummary_closingRollover, count, max, measure, totalAmountMethods inherited from class io.micrometer.core.instrument.AbstractDistributionSummarydefaultHistogram, record, takeSnapshotMethods inherited from class io.micrometer.core.instrument.AbstractMeterequals, getId, hashCodeMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micrometer.core.instrument.DistributionSummaryhistogramCountAtValue, mean, percentileMethods inherited from interface io.micrometer.core.instrument.distribution.HistogramSupporttakeSnapshotMethods inherited from interface io.micrometer.core.instrument.Meterclose, getId, match, use
- 
Constructor Details- 
OracleCloudDistributionSummarypublic OracleCloudDistributionSummary(io.micrometer.core.instrument.Meter.Id id, io.micrometer.core.instrument.Clock clock, io.micrometer.core.instrument.distribution.DistributionStatisticConfig distributionStatisticConfig, double scale, long stepMillis, boolean supportsAggregablePercentiles) 
 
- 
- 
Method Details- 
recordNonNegativeprotected void recordNonNegative(double amount) - Overrides:
- recordNonNegativein class- io.micrometer.core.instrument.step.StepDistributionSummary
 
- 
getDatapointsDescription copied from interface:OracleCloudDatapointProducerReturns list of datapoints that will be sent.- Specified by:
- getDatapointsin interface- OracleCloudDatapointProducer
- Returns:
- list of Datapoint
 
 
-