@Override public boolean matches(MetricName name, Metric metric) { log.trace("Checking Metric name: {} {}", new Object[] {name.getName(), qualifyMetricName(name)}); if (predicate.getUseQualifiedName()) { return predicate.allowString(qualifyMetricName(name)); } else { return predicate.allowString(name.getName()); } }
public boolean allowMeasurement(MetricName name, String measurement, PredicateConfig.Measurement type, List<PredicateConfig.MeasurementPattern> patterns) { if (type.getUseQualifiedName()) { return predicate.allowMeasurement(qualifyMetricName(name), measurement, type, patterns); } else { return predicate.allowMeasurement(name.getName(), measurement, type, patterns); } }