Package | Description |
---|---|
org.forgerock.monitoring.api.instrument |
Common Monitoring API Core based on MicroMeter
|
org.forgerock.monitoring.api.instrument.config |
Common Monitoring API Config functionality based on MicroMeter
|
org.forgerock.monitoring.api.instrument.histogram |
Common Monitoring API Histogram based on MicroMeter
|
org.forgerock.monitoring.dropwizard |
Implementation for Common Monitoring API based on DropWizard.
|
Modifier and Type | Method and Description |
---|---|
DistributionSummary |
MeterRegistryHolder.summary(Meter.Id id,
HistogramConfig histogramConfig) |
DistributionSummary |
MeterRegistry.summary(Meter.Id id,
HistogramConfig histogramConfig)
Only used by
DistributionSummary.builder(String) . |
Timer |
MeterRegistryHolder.timer(Meter.Id id,
HistogramConfig histogramConfig,
PauseDetector pauseDetectorOverride) |
Timer |
MeterRegistry.timer(Meter.Id id,
HistogramConfig histogramConfig,
PauseDetector pauseDetectorOverride)
Only used by
Timer.builder(String) . |
Modifier and Type | Method and Description |
---|---|
default HistogramConfig |
MeterFilter.configure(Meter.Id id,
HistogramConfig config)
This is only called when filtering new timers and distribution summaries (i.e.
|
Modifier and Type | Method and Description |
---|---|
default HistogramConfig |
MeterFilter.configure(Meter.Id id,
HistogramConfig config)
This is only called when filtering new timers and distribution summaries (i.e.
|
Modifier and Type | Field and Description |
---|---|
static HistogramConfig |
HistogramConfig.DEFAULT |
static HistogramConfig |
HistogramConfig.NONE |
Modifier and Type | Method and Description |
---|---|
HistogramConfig |
HistogramConfig.Builder.build() |
HistogramConfig |
HistogramConfig.merge(HistogramConfig parent) |
Modifier and Type | Method and Description |
---|---|
static NavigableSet<Long> |
PercentileHistogramBuckets.buckets(HistogramConfig histogramConfig)
Pick values from a static set of percentile buckets that yields a decent error bound on most real world
timers and distribution summaries because monitoring systems like Prometheus require us to report the
same buckets at every interval, regardless of where actual samples have been observed.
|
HistogramConfig |
HistogramConfig.merge(HistogramConfig parent) |
Modifier and Type | Method and Description |
---|---|
protected HistogramConfig |
DropwizardMeterRegistry.defaultHistogramConfig() |
protected abstract HistogramConfig |
AbstractMeterRegistry.defaultHistogramConfig()
Every custom registry implementation should define a default histogram expiry.
|
Modifier and Type | Method and Description |
---|---|
protected DistributionSummary |
DropwizardMeterRegistry.newDistributionSummary(Meter.Id id,
HistogramConfig histogramConfig) |
protected abstract DistributionSummary |
AbstractMeterRegistry.newDistributionSummary(Meter.Id id,
HistogramConfig histogramConfig)
Build a new distribution summary to be added to the registry.
|
protected Timer |
DropwizardMeterRegistry.newTimer(Meter.Id id,
HistogramConfig histogramConfig,
PauseDetector pauseDetector) |
protected abstract Timer |
AbstractMeterRegistry.newTimer(Meter.Id id,
HistogramConfig histogramConfig,
PauseDetector pauseDetector)
Build a new timer to be added to the registry.
|
DistributionSummary |
AbstractMeterRegistry.summary(Meter.Id id,
HistogramConfig histogramConfig) |
Timer |
AbstractMeterRegistry.timer(Meter.Id id,
HistogramConfig histogramConfig,
PauseDetector pauseDetectorOverride) |
Copyright 2011-2017 ForgeRock AS.