public class StepDistributionSummary extends AbstractDistributionSummary
DistributionSummary.Builder
Meter.Id, Meter.Type
histogram
Constructor and Description |
---|
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale)
|
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
boolean supportsAggregablePercentiles)
|
StepDistributionSummary(Meter.Id id,
Clock clock,
DistributionStatisticConfig distributionStatisticConfig,
double scale,
long stepMillis,
boolean supportsAggregablePercentiles)
Create a new
StepDistributionSummary . |
Modifier and Type | Method and Description |
---|---|
long |
count() |
double |
max() |
java.lang.Iterable<Measurement> |
measure()
Get a set of measurements.
|
protected void |
recordNonNegative(double amount) |
double |
totalAmount() |
equals, hashCode, record, takeSnapshot
getId
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder, histogramCountAtValue, mean, percentile
takeSnapshot
@Deprecated public StepDistributionSummary(Meter.Id id, Clock clock, DistributionStatisticConfig distributionStatisticConfig, double scale)
StepDistributionSummary(io.micrometer.core.instrument.Meter.Id, Clock, DistributionStatisticConfig, double, long, boolean)
StepDistributionSummary
.id
- IDclock
- clockdistributionStatisticConfig
- distribution static configurationscale
- scale@Deprecated public StepDistributionSummary(Meter.Id id, Clock clock, DistributionStatisticConfig distributionStatisticConfig, double scale, boolean supportsAggregablePercentiles)
StepDistributionSummary(io.micrometer.core.instrument.Meter.Id, Clock, DistributionStatisticConfig, double, long, boolean)
StepDistributionSummary
.id
- IDclock
- clockdistributionStatisticConfig
- distribution static configurationscale
- scalesupportsAggregablePercentiles
- whether it supports aggregable percentilespublic StepDistributionSummary(Meter.Id id, Clock clock, DistributionStatisticConfig distributionStatisticConfig, double scale, long stepMillis, boolean supportsAggregablePercentiles)
StepDistributionSummary
.id
- IDclock
- clockdistributionStatisticConfig
- distribution static configurationscale
- scalestepMillis
- step in millisecondssupportsAggregablePercentiles
- whether it supports aggregable percentilesprotected void recordNonNegative(double amount)
recordNonNegative
in class AbstractDistributionSummary
public long count()
public double totalAmount()
public double max()
public java.lang.Iterable<Measurement> measure()
Meter