public abstract class PropertyMeterFilter extends java.lang.Object implements MeterFilter
Constructor and Description |
---|
PropertyMeterFilter() |
Modifier and Type | Method and Description |
---|---|
MeterFilterReply |
accept(Meter.Id id) |
HistogramConfig |
configure(Meter.Id id,
HistogramConfig histogramConfig)
This is only called when filtering new timers and distribution summaries (i.e.
|
abstract <V> V |
get(java.lang.String k,
java.lang.Class<V> vClass) |
protected <V> V |
getMostSpecific(java.lang.String k,
java.lang.String suffix,
java.lang.Class<V> vClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, commonTags, deny, denyNameStartsWith, ignoreTags, map, maximumAllowableMetrics, replaceTagValues
public abstract <V> V get(java.lang.String k, java.lang.Class<V> vClass)
protected <V> V getMostSpecific(java.lang.String k, java.lang.String suffix, java.lang.Class<V> vClass)
public MeterFilterReply accept(Meter.Id id)
accept
in interface MeterFilter
id
- Id with MeterFilter.map(io.micrometer.core.instrument.Meter.Id)
transformations applied.public HistogramConfig configure(Meter.Id id, HistogramConfig histogramConfig)
MeterFilter
HistogramConfig
).configure
in interface MeterFilter
id
- Id with MeterFilter.map(io.micrometer.core.instrument.Meter.Id)
transformations applied.histogramConfig
- A histogram configuration guaranteed to be non-null.