Package | Description |
---|---|
org.forgerock.monitoring.api.instrument |
Common Monitoring API Core based on MicroMeter
|
Modifier and Type | Method and Description |
---|---|
static Timer.Builder |
Timer.builder(String name) |
static Timer.Builder |
Timer.builder(Timed timed,
String defaultName)
Create a timer builder from a
Timed annotation. |
Timer.Builder |
Timer.Builder.description(String description) |
Timer.Builder |
Timer.Builder.hierarchicalName(String hierarchicalName) |
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).
|
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).
|
Timer.Builder |
Timer.Builder.maximumExpectedValue(Duration max)
Sets the maximum value that this timer is expected to observe.
|
Timer.Builder |
Timer.Builder.minimumExpectedValue(Duration min)
Sets the minimum value that this timer is expected to observe.
|
Timer.Builder |
Timer.Builder.pauseDetector(PauseDetector pauseDetector)
Sets the pause detector implementation to use for this timer.
|
Timer.Builder |
Timer.Builder.publishPercentileHistogram()
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.
|
Timer.Builder |
Timer.Builder.publishPercentiles(double... percentiles)
Produces an additional time series for each requested percentile.
|
Timer.Builder |
Timer.Builder.sla(Duration... sla)
Publish at a minimum a histogram containing your defined SLA boundaries.
|
Timer.Builder |
Timer.Builder.tag(String key,
String value) |
Timer.Builder |
Timer.Builder.tags(Iterable<Tag> tags) |
Timer.Builder |
Timer.Builder.tags(String... tags) |
Copyright 2011-2017 ForgeRock AS.