@InterfaceAudience.Public @InterfaceStability.Evolving public class MutableRates extends MutableMetric
MutableRatesWithAggregation is preferable in that
 situation.| Modifier and Type | Method and Description | 
|---|---|
| void | add(String name,
   long elapsed)Add a rate sample for a rate metric | 
| void | init(Class<?> protocol)Initialize the registry with all the methods in a protocol
 so they all show up in the first snapshot. | 
| void | snapshot(MetricsRecordBuilder rb,
        boolean all)Get a snapshot of the metric | 
changed, clearChanged, setChanged, snapshotpublic void init(Class<?> protocol)
protocol - the protocol classpublic void add(String name, long elapsed)
name - of the rate metricelapsed - timepublic void snapshot(MetricsRecordBuilder rb, boolean all)
MutableMetricsnapshot in class MutableMetricrb - the metrics record builderall - if true, snapshot unchanged metrics as wellCopyright © 2022 Apache Software Foundation. All rights reserved.