Uses of Class
org.forgerock.monitoring.api.instrument.Meter.Id
Packages that use Meter.Id
Package
Description
Common Monitoring API Core based on MicroMeter
Common Monitoring API Config functionality based on MicroMeter
Implementation for Common Monitoring API based on DropWizard.
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.IdModifier and TypeMethodDescriptionMeter.getId()Meter.Id.withBaseUnit(String newBaseUnit) Generate a new id with a different base unit.Generate a new id with an additional tag with a tag key of "statistic".Generate a new id with an additional tag.Generate a new id with a different set of tags.Methods in org.forgerock.monitoring.api.instrument with parameters of type Meter.IdModifier and TypeMethodDescriptionOnly used byCounter.builder(String).<T> FunctionCounterMeterRegistry.functionCounter(Meter.Id id, T obj, ToDoubleFunction<T> countFunction) <T> FunctionCounterMeterRegistryHolder.functionCounter(Meter.Id id, T obj, ToDoubleFunction<T> countFunction) <T> GaugeMeterRegistry.gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) Only used byGauge.builder(String, Object, ToDoubleFunction).<T> GaugeMeterRegistryHolder.gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) MeterRegistry.register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) Register a custom meter type.MeterRegistryHolder.register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) MeterRegistry.summary(Meter.Id id, HistogramConfig histogramConfig) Only used byDistributionSummary.builder(String).MeterRegistryHolder.summary(Meter.Id id, HistogramConfig histogramConfig) <T> TimeGaugeMeterRegistry.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.MeterRegistry.timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride) Only used byTimer.builder(String).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.IdMethods in org.forgerock.monitoring.api.instrument.config with parameters of type Meter.IdModifier and TypeMethodDescriptiondefault MeterFilterReplydefault HistogramConfigMeterFilter.configure(Meter.Id id, HistogramConfig config) This is only called when filtering new timers and distribution summaries (i.e.default Meter.IdMethod parameters in org.forgerock.monitoring.api.instrument.config with type arguments of type Meter.IdModifier and TypeMethodDescriptionstatic MeterFilterWhen the given predicate istrue, the meter should be present in published metrics.static MeterFilterWhen 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.IdModifier and TypeMethodDescriptionDropwizardTypes.DescribableCounter.getId()DropwizardTypes.DescribableFunctionCounter.getId()DropwizardTypes.DescribableGauge.getId()DropwizardTypes.DescribableHistogram.getId()DropwizardTypes.DescribableMeter.getId()DropwizardTypes.DescribableMetric.getId()Returns A unique combination of name and tags identifying this metric.DropwizardTypes.DescribableTimer.getId()Methods in org.forgerock.monitoring.dropwizard with parameters of type Meter.IdModifier and TypeMethodDescription<T> FunctionCounterAbstractMeterRegistry.functionCounter(Meter.Id id, T obj, ToDoubleFunction<T> countFunction) <T> GaugeAbstractMeterRegistry.gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) protected abstract CounterAbstractMeterRegistry.newCounter(Meter.Id id) Build a new counter to be added to the registry.protected CounterDropwizardMeterRegistry.newCounter(Meter.Id id) protected abstract DistributionSummaryAbstractMeterRegistry.newDistributionSummary(Meter.Id id, HistogramConfig histogramConfig) Build a new distribution summary to be added to the registry.protected DistributionSummaryDropwizardMeterRegistry.newDistributionSummary(Meter.Id id, HistogramConfig histogramConfig) protected abstract <T> FunctionCounterAbstractMeterRegistry.newFunctionCounter(Meter.Id id, T obj, ToDoubleFunction<T> countFunction) Build a new function counter to be added to the registry.protected <T> FunctionCounterDropwizardMeterRegistry.newFunctionCounter(Meter.Id id, T obj, ToDoubleFunction<T> f) protected abstract <T> GaugeAbstractMeterRegistry.newGauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) Build a new gauge to be added to the registry.protected <T> GaugeDropwizardMeterRegistry.newGauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) protected abstract MeterAbstractMeterRegistry.newMeter(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) Build a new custom meter to be added to the registry.protected MeterDropwizardMeterRegistry.newMeter(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) protected <T> TimeGaugeAbstractMeterRegistry.newTimeGauge(Meter.Id id, T obj, TimeUnit valueFunctionUnit, ToDoubleFunction<T> valueFunction) Build a new time gauge to be added to the registry.protected abstract TimerAbstractMeterRegistry.newTimer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetector) Build a new timer to be added to the registry.protected TimerDropwizardMeterRegistry.newTimer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetector) AbstractMeterRegistry.register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) AbstractMeterRegistry.summary(Meter.Id id, HistogramConfig histogramConfig) 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.IdModifier and TypeMethodDescription<T> FunctionCounterMeterRegistryHolder.functionCounter(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) <T> GaugeMeterRegistryHolder.gauge(Meter.Id id, T obj, ToDoubleFunction<T> valueFunction) MeterRegistryHolder.register(Meter.Id id, Meter.Type type, Iterable<Measurement> measurements) MeterRegistryHolder.summary(Meter.Id id, HistogramConfig histogramConfig) MeterRegistryHolder.timer(Meter.Id id, HistogramConfig histogramConfig, PauseDetector pauseDetectorOverride)