Uses of Interface
org.forgerock.monitoring.api.instrument.config.MeterFilter
-
Packages that use MeterFilter 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 MeterFilter in org.forgerock.monitoring.api.instrument
Methods in org.forgerock.monitoring.api.instrument with parameters of type MeterFilter Modifier and Type Method Description void
MeterRegistry. deregisterMatching(MeterFilter filter)
Deregister meters matching the provided filter.void
MeterRegistryHolder. deregisterMatching(MeterFilter filter)
MeterRegistry.Config
MeterRegistry.Config. meterFilter(MeterFilter filter)
Add a meter filter to the registry. -
Uses of MeterFilter in org.forgerock.monitoring.api.instrument.config
Methods in org.forgerock.monitoring.api.instrument.config that return MeterFilter Modifier and Type Method Description static MeterFilter
MeterFilter. accept()
Include a meter in published metrics.static MeterFilter
MeterFilter. accept(Predicate<Meter.Id> iff)
When the given predicate istrue
, the meter should be present in published metrics.static MeterFilter
MeterFilter. commonTags(Iterable<Tag> tags)
Add common tags that are applied to every meter created afterward.static MeterFilter
MeterFilter. deny()
Reject a meter 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.static MeterFilter
MeterFilter. denyNameStartsWith(String prefix)
Meters that start with the provided name should NOT be present in published metrics.static MeterFilter
MeterFilter. ignoreTags(String... tagKeys)
Suppress tags with a given tag key.static MeterFilter
MeterFilter. maximumAllowableMetrics(int maximumTimeSeries)
Useful for cost-control in monitoring systems which charge directly or indirectly by the total number of time series you generate.static MeterFilter
MeterFilter. maximumAllowableTags(String meterNamePrefix, String tagKey, int maximumTagValues, MeterFilter onMaxReached)
Places an upper bound on the number of tags produced by matching metrics.static MeterFilter
MeterFilter. renameTag(String meterNamePrefix, String fromTagKey, String toTagKey)
Rename a tag key for every metric beginning with a given prefix.static MeterFilter
MeterFilter. replaceTagValues(String tagKey, Function<String,String> replacement, String... exceptions)
Replace tag values according to the provided mapping for all matching tag keys.Methods in org.forgerock.monitoring.api.instrument.config with parameters of type MeterFilter Modifier and Type Method Description static MeterFilter
MeterFilter. maximumAllowableTags(String meterNamePrefix, String tagKey, int maximumTagValues, MeterFilter onMaxReached)
Places an upper bound on the number of tags produced by matching metrics. -
Uses of MeterFilter in org.forgerock.monitoring.dropwizard
Methods in org.forgerock.monitoring.dropwizard with parameters of type MeterFilter Modifier and Type Method Description void
AbstractMeterRegistry. deregisterMatching(MeterFilter filter)
MeterRegistry.Config
AbstractMeterRegistry.ConfigImpl. meterFilter(MeterFilter filter)
-
Uses of MeterFilter in org.opends.server.api
Methods in org.opends.server.api with parameters of type MeterFilter Modifier and Type Method Description void
MeterRegistryHolder. deregisterMatching(MeterFilter filter)
-