Uses of Class
org.apache.hadoop.metrics2.MetricsRecordBuilder

Packages that use MetricsRecordBuilder
org.apache.hadoop.metrics2 Metrics 2.0 
org.apache.hadoop.metrics2.lib   
 

Uses of MetricsRecordBuilder in org.apache.hadoop.metrics2
 

Methods in org.apache.hadoop.metrics2 that return MetricsRecordBuilder
abstract  MetricsRecordBuilder MetricsRecordBuilder.add(Metric metric)
          Add a pre-made immutable metric object
abstract  MetricsRecordBuilder MetricsRecordBuilder.add(MetricsTag tag)
          Add an immutable metrics tag object
abstract  MetricsRecordBuilder MetricsRecordBuilder.addCounter(String name, String description, int value)
          Add an int counter metric
abstract  MetricsRecordBuilder MetricsRecordBuilder.addCounter(String name, String description, long value)
          Add an long counter metric
abstract  MetricsRecordBuilder MetricsRecordBuilder.addGauge(String name, String description, double value)
          Add a double gauge metric
abstract  MetricsRecordBuilder MetricsRecordBuilder.addGauge(String name, String description, float value)
          Add a float gauge metric
abstract  MetricsRecordBuilder MetricsRecordBuilder.addGauge(String name, String description, int value)
          Add a int gauge metric
abstract  MetricsRecordBuilder MetricsRecordBuilder.addGauge(String name, String description, long value)
          Add a long gauge metric
 MetricsRecordBuilder MetricsBuilder.addRecord(String name)
          Add a metrics record
abstract  MetricsRecordBuilder MetricsRecordBuilder.setContext(String value)
          Set the context tag
abstract  MetricsRecordBuilder MetricsRecordBuilder.tag(String name, String description, String value)
          Add a metrics tag
 

Uses of MetricsRecordBuilder in org.apache.hadoop.metrics2.lib
 

Methods in org.apache.hadoop.metrics2.lib with parameters of type MetricsRecordBuilder
 void MetricMutable.snapshot(MetricsRecordBuilder builder)
          Get a sampe/snapshot of metric if changed
abstract  void MetricMutable.snapshot(MetricsRecordBuilder builder, boolean all)
          Get a snapshot/snapshot of the metric
 void MetricMutableStat.snapshot(MetricsRecordBuilder builder, boolean all)
           
 void MetricsRegistry.snapshot(MetricsRecordBuilder builder, boolean all)
          Sample all the mutable metrics and put the snapshot in the builder
 void MetricMutableGaugeLong.snapshot(MetricsRecordBuilder builder, boolean all)
           
 void MetricMutableCounterLong.snapshot(MetricsRecordBuilder builder, boolean all)
           
 void MetricMutableCounterInt.snapshot(MetricsRecordBuilder builder, boolean all)
           
 void MetricMutableGaugeInt.snapshot(MetricsRecordBuilder builder, boolean all)
           
 



Copyright © 2009 The Apache Software Foundation