Uses of Class
org.forgerock.monitoring.api.instrument.Meter.Id
-
Packages that use Meter.Id Package Description org.forgerock.monitoring.api.instrument Common Monitoring API Core based on MicroMeterorg.forgerock.monitoring.api.instrument.config Common Monitoring API Config functionality based on MicroMeterorg.forgerock.monitoring.dropwizard Implementation for Common Monitoring API based on DropWizard.org.opends.server.api Contains a number of API declarations for use throughout the Directory Server. -
-
Uses of Meter.Id in org.forgerock.monitoring.api.instrument
Methods in org.forgerock.monitoring.api.instrument that return Meter.Id Modifier and Type Method Description Meter.Id
Meter. getId()
Meter.Id
Meter.Id. withBaseUnit(String newBaseUnit)
Generate a new id with a different base unit.Meter.Id
Meter.Id. withTag(Statistic statistic)
Generate a new id with an additional tag with a tag key of "statistic".Meter.Id
Meter.Id. withTag(Tag tag)
Generate a new id with an additional tag.Meter.Id
Meter.Id. withTags(Iterable<Tag> tags)
Generate a new id with a different set of tags.Methods in org.forgerock.monitoring.api.instrument with parameters of type Meter.Id Modifier and Type Method Description Counter
MeterRegistry. counter(Meter.Id id)
Only used byCounter.builder(String)
.Counter
MeterRegistryHolder. counter(Meter.Id id)
<T> Gauge
MeterRegistry. gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
Only used byGauge.builder(String, Object, ToDoubleFunction)
.<T> Gauge
MeterRegistryHolder. gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
Meter
MeterRegistry. register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
Register a custom meter type.Meter
MeterRegistryHolder. register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
DistributionSummary
MeterRegistry. summary(Meter.Id id, HistogramConfig histogramConfig)
Only used byDistributionSummary.builder(String)
.DistributionSummary
MeterRegistryHolder. summary(Meter.Id id, HistogramConfig histogramConfig)
<T> TimeGauge
MeterRegistry.More. timeGauge(Meter.Id id, T obj, TimeUnit timeFunctionUnit, ToDoubleFunction<T> timeFunction)
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.Timer
MeterRegistry. timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride)
Only used byTimer.builder(String)
.Timer
MeterRegistryHolder. timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride)
-
Uses of Meter.Id in org.forgerock.monitoring.api.instrument.config
Methods in org.forgerock.monitoring.api.instrument.config that return Meter.Id Modifier and Type Method Description default Meter.Id
MeterFilter. map(Meter.Id id)
Methods in org.forgerock.monitoring.api.instrument.config with parameters of type Meter.Id Modifier and Type Method Description default MeterFilterReply
MeterFilter. accept(Meter.Id id)
default HistogramConfig
MeterFilter. configure(Meter.Id id, HistogramConfig config)
This is only called when filtering new timers and distribution summaries (i.e.default Meter.Id
MeterFilter. map(Meter.Id id)
Method parameters in org.forgerock.monitoring.api.instrument.config with type arguments of type Meter.Id Modifier and Type Method Description static MeterFilter
MeterFilter. accept(Predicate<Meter.Id> iff)
When the given predicate istrue
, the meter should be present in published metrics.static MeterFilter
MeterFilter. deny(Predicate<Meter.Id> iff)
When the given predicate istrue
, the meter should NOT be present in published metrics. -
Uses of Meter.Id in org.forgerock.monitoring.dropwizard
Methods in org.forgerock.monitoring.dropwizard that return Meter.Id Modifier and Type Method Description Meter.Id
DropwizardTypes.DescribableCounter. getId()
Meter.Id
DropwizardTypes.DescribableGauge. getId()
Meter.Id
DropwizardTypes.DescribableMeter. getId()
Meter.Id
DropwizardTypes.DescribableMetric. getId()
Returns A unique combination of name and tags identifying this metric.Meter.Id
DropwizardTypes.DescribableTimer. getId()
Methods in org.forgerock.monitoring.dropwizard with parameters of type Meter.Id Modifier and Type Method Description Counter
AbstractMeterRegistry. counter(Meter.Id id)
<T> Gauge
AbstractMeterRegistry. gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
protected abstract Counter
AbstractMeterRegistry. newCounter(Meter.Id id)
Build a new counter to be added to the registry.protected Counter
DropwizardMeterRegistry. newCounter(Meter.Id id)
protected abstract DistributionSummary
AbstractMeterRegistry. newDistributionSummary(Meter.Id id, HistogramConfig histogramConfig)
Build a new distribution summary to be added to the registry.protected DistributionSummary
DropwizardMeterRegistry. newDistributionSummary(Meter.Id id, HistogramConfig histogramConfig)
protected abstract <T> Gauge
AbstractMeterRegistry. newGauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
Build a new gauge to be added to the registry.protected <T> Gauge
DropwizardMeterRegistry. newGauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
protected abstract Meter
AbstractMeterRegistry. newMeter(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
Build a new custom meter to be added to the registry.protected Meter
DropwizardMeterRegistry. newMeter(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
protected <T> TimeGauge
AbstractMeterRegistry. newTimeGauge(Meter.Id id, T obj, TimeUnit valueFunctionUnit, ToDoubleFunction<T> valueFunction)
Build a new time gauge to be added to the registry.protected abstract Timer
AbstractMeterRegistry. newTimer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetector)
Build a new timer to be added to the registry.protected Timer
DropwizardMeterRegistry. newTimer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetector)
Meter
AbstractMeterRegistry. register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
DistributionSummary
AbstractMeterRegistry. summary(Meter.Id id, HistogramConfig histogramConfig)
Timer
AbstractMeterRegistry. timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride)
-
Uses of Meter.Id in org.opends.server.api
Methods in org.opends.server.api with parameters of type Meter.Id Modifier and Type Method Description Counter
MeterRegistryHolder. counter(Meter.Id id)
<T> Gauge
MeterRegistryHolder. gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction)
Meter
MeterRegistryHolder. register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements)
DistributionSummary
MeterRegistryHolder. summary(Meter.Id id, HistogramConfig histogramConfig)
Timer
MeterRegistryHolder. timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride)
-