public MetricsRecordImpl getRecord() {
        if (acceptable && (recordFilter == null || recordFilter.accepts(tags))) {
            return new MetricsRecordImpl(name, timestamp, tags(), metrics());
        }
        return null;
    }