@ThreadSafe
public interface MetricAttributeFilter
recordTimer98thPercentile(String, com.codahale.metrics.Timer) should
return true if and only if you want the 98th percentile for a timer to be recorded in New Relic, and that has no
bearing on the 98th percentile data for a Histogram (use recordHistogram98thPercentile(String,
com.codahale.metrics.Histogram) for that).
Convenient starting points for your own implementations are AllEnabledMetricAttributeFilter for a blacklist
approach and AllDisabledMetricAttributeFilter for a whitelist approach.| Modifier and Type | Method and Description |
|---|---|
boolean |
recordCounterCount(java.lang.String name,
com.codahale.metrics.Counter metric) |
boolean |
recordGaugeValue(java.lang.String name,
com.codahale.metrics.Gauge metric) |
boolean |
recordHistogram75thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogram95thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogram98thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogram999thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogram99thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogramMax(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogramMean(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogramMedian(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogramMin(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordHistogramStdDev(java.lang.String name,
com.codahale.metrics.Histogram metric) |
boolean |
recordMeter15MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric) |
boolean |
recordMeter1MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric) |
boolean |
recordMeter5MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric) |
boolean |
recordMeterCount(java.lang.String name,
com.codahale.metrics.Meter metric) |
boolean |
recordMeterMeanRate(java.lang.String name,
com.codahale.metrics.Meter metric) |
boolean |
recordTimer15MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer1MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer5MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer75thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer95thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer98thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer999thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimer99thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerCount(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerMax(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerMean(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerMeanRate(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerMedian(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerMin(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean |
recordTimerStdDev(java.lang.String name,
com.codahale.metrics.Timer metric) |
boolean recordTimerMin(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerMax(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerMean(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerStdDev(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerMedian(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer75thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer95thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer98thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer99thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer999thPercentile(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerCount(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimerMeanRate(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer1MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer5MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordTimer15MinuteRate(java.lang.String name,
com.codahale.metrics.Timer metric)
boolean recordHistogramMin(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogramMax(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogramMean(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogramStdDev(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogramMedian(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogram75thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogram95thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogram98thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogram99thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordHistogram999thPercentile(java.lang.String name,
com.codahale.metrics.Histogram metric)
boolean recordMeterCount(java.lang.String name,
com.codahale.metrics.Meter metric)
boolean recordMeterMeanRate(java.lang.String name,
com.codahale.metrics.Meter metric)
boolean recordMeter1MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric)
boolean recordMeter5MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric)
boolean recordMeter15MinuteRate(java.lang.String name,
com.codahale.metrics.Meter metric)
boolean recordCounterCount(java.lang.String name,
com.codahale.metrics.Counter metric)
boolean recordGaugeValue(java.lang.String name,
com.codahale.metrics.Gauge metric)