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.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.
|
Modifier and Type | Method and Description |
---|---|
void |
MeterRegistryHolder.deregisterMatching(MeterFilter filter) |
void |
MeterRegistry.deregisterMatching(MeterFilter filter)
Deregister meters matching the provided filter.
|
MeterRegistry.Config |
MeterRegistry.Config.meterFilter(MeterFilter filter)
Add a meter filter to the registry.
|
Modifier and Type | Method and Description |
---|---|
static MeterFilter |
MeterFilter.accept()
Include a meter in published metrics.
|
static MeterFilter |
MeterFilter.accept(Predicate<Meter.Id> iff)
When the given predicate is
true , 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 is
true , 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractMeterRegistry.deregisterMatching(MeterFilter filter) |
MeterRegistry.Config |
AbstractMeterRegistry.ConfigImpl.meterFilter(MeterFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
MeterRegistryHolder.deregisterMatching(MeterFilter filter) |
Copyright 2010-2018 ForgeRock AS.