Tags |
Tags.and(Iterable<? extends Tag> tags) |
Return a new Tags instance my merging this collection and the specific tags.
|
Tags |
Tags.and(String... keyValues) |
Return a new Tags instance my merging this collection and the specific key/value pairs.
|
Tags |
Tags.and(Tag... tags) |
Return a new Tags instance my merging this collection and the specific tags.
|
Counter.Builder |
Counter.Builder.baseUnit(String unit) |
Associate a BaseUnit with the Counter
|
DistributionSummary.Builder |
DistributionSummary.Builder.baseUnit(String unit) |
|
Gauge.Builder<T> |
Gauge.Builder.baseUnit(String unit) |
|
Meter.Builder |
Meter.Builder.baseUnit(String unit) |
|
static <T> Gauge.Builder<T> |
Gauge.builder(String name,
T obj,
ToDoubleFunction<T> f) |
Setup a Gauge.Builder that will create a gauge that reports the value returned by the provided function.
|
Counter.Builder |
Counter.Builder.description(String description) |
Associate a description with the Counter
|
DistributionSummary.Builder |
DistributionSummary.Builder.description(String description) |
|
Gauge.Builder<T> |
Gauge.Builder.description(String description) |
|
Meter.Builder |
Meter.Builder.description(String description) |
|
TimeGauge.Builder<T> |
TimeGauge.Builder.description(String description) |
|
Timer.Builder |
Timer.Builder.description(String description) |
|
boolean |
ImmutableTag.equals(Object o) |
|
boolean |
Meter.Id.equals(Object o) |
|
boolean |
Tags.equals(Object obj) |
|
<T> Gauge |
MeterRegistry.gauge(Meter.Id id,
T obj,
ToDoubleFunction<T> valueFunction) |
|
DistributionSummary.Builder |
DistributionSummary.Builder.histogramBufferLength(Integer bufferLength) |
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
|
Timer.Builder |
Timer.Builder.histogramBufferLength(Integer bufferLength) |
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
|
DistributionSummary.Builder |
DistributionSummary.Builder.histogramExpiry(Duration expiry) |
Statistics emanating from a distribution summary like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
|
Timer.Builder |
Timer.Builder.histogramExpiry(Duration expiry) |
Statistics emanating from a timer like max, percentiles, and histogram counts decay over time to
give greater weight to recent samples (exception: histogram counts are cumulative for those systems that expect cumulative
histogram buckets).
|
DistributionSummary.Builder |
DistributionSummary.Builder.maximumExpectedValue(Long max) |
Sets the maximum value that this distribution summary is expected to observe.
|
Timer.Builder |
Timer.Builder.maximumExpectedValue(Duration max) |
Sets the maximum value that this timer is expected to observe.
|
DistributionSummary.Builder |
DistributionSummary.Builder.minimumExpectedValue(Long min) |
Sets the minimum value that this distribution summary is expected to observe.
|
Timer.Builder |
Timer.Builder.minimumExpectedValue(Duration min) |
Sets the minimum value that this timer is expected to observe.
|
static HistogramSnapshot |
HistogramSnapshot.of(long count,
double total,
double max,
ValueAtPercentile[] percentileValues,
CountAtValue[] histogramCounts) |
|
static HistogramSnapshot |
HistogramSnapshot.of(long count,
double total,
double max,
ValueAtPercentile[] percentileValues,
CountAtValue[] histogramCounts) |
|
Timer.Builder |
Timer.Builder.pauseDetector(PauseDetector pauseDetector) |
Sets the pause detector implementation to use for this timer.
|
DistributionSummary.Builder |
DistributionSummary.Builder.publishPercentileHistogram(Boolean enabled) |
Adds histogram buckets usable for generating aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
|
Timer.Builder |
Timer.Builder.publishPercentileHistogram(Boolean enabled) |
Adds histogram buckets usable for generating aggregable percentile approximations in monitoring
systems that have query facilities to do so (e.g.
|
DistributionSummary.Builder |
DistributionSummary.Builder.publishPercentiles(double... percentiles) |
Produces an additional time series for each requested percentile.
|
Timer.Builder |
Timer.Builder.publishPercentiles(double... percentiles) |
Produces an additional time series for each requested percentile.
|
DistributionSummary.Builder |
DistributionSummary.Builder.sla(long... sla) |
Publish at a minimum a histogram containing your defined SLA boundaries.
|
Timer.Builder |
Timer.Builder.sla(Duration... sla) |
Publish at a minimum a histogram containing your defined SLA boundaries.
|
Meter.Id |
Meter.Id.withBaseUnit(String newBaseUnit) |
Generate a new id with a different base unit.
|