Uses of Class
org.apache.hadoop.metrics2.MetricsRecordBuilder
Packages that use MetricsRecordBuilder
Package
Description
Metrics 2.0
A collection of library classes for implementing metrics sources
-
Uses of MetricsRecordBuilder in org.apache.hadoop.metrics2
Subclasses of MetricsRecordBuilder in org.apache.hadoop.metrics2Modifier and TypeClassDescriptionclassBuild a JSON dump of the metrics.classBuild a string dump of the metrics.Methods in org.apache.hadoop.metrics2 that return MetricsRecordBuilderModifier and TypeMethodDescriptionMetricsJsonBuilder.add(AbstractMetric metric) MetricsJsonBuilder.add(MetricsTag tag) abstract MetricsRecordBuilderMetricsRecordBuilder.add(AbstractMetric metric) Add a pre-made immutable metric objectabstract MetricsRecordBuilderMetricsRecordBuilder.add(MetricsTag tag) Add an immutable metrics tag objectMetricStringBuilder.add(AbstractMetric metric) MetricStringBuilder.add(MetricsTag tag) MetricsJsonBuilder.addCounter(MetricsInfo info, int value) MetricsJsonBuilder.addCounter(MetricsInfo info, long value) abstract MetricsRecordBuilderMetricsRecordBuilder.addCounter(MetricsInfo info, int value) Add an integer metricabstract MetricsRecordBuilderMetricsRecordBuilder.addCounter(MetricsInfo info, long value) Add an long metricMetricStringBuilder.addCounter(MetricsInfo info, int value) MetricStringBuilder.addCounter(MetricsInfo info, long value) MetricsJsonBuilder.addGauge(MetricsInfo info, double value) MetricsJsonBuilder.addGauge(MetricsInfo info, float value) MetricsJsonBuilder.addGauge(MetricsInfo info, int value) MetricsJsonBuilder.addGauge(MetricsInfo info, long value) abstract MetricsRecordBuilderMetricsRecordBuilder.addGauge(MetricsInfo info, double value) Add a double gauge metricabstract MetricsRecordBuilderMetricsRecordBuilder.addGauge(MetricsInfo info, float value) Add a float gauge metricabstract MetricsRecordBuilderMetricsRecordBuilder.addGauge(MetricsInfo info, int value) Add a integer gauge metricabstract MetricsRecordBuilderMetricsRecordBuilder.addGauge(MetricsInfo info, long value) Add a long gauge metricMetricStringBuilder.addGauge(MetricsInfo info, double value) MetricStringBuilder.addGauge(MetricsInfo info, float value) MetricStringBuilder.addGauge(MetricsInfo info, int value) MetricStringBuilder.addGauge(MetricsInfo info, long value) Add a metrics recordMetricsCollector.addRecord(MetricsInfo info) Add a metrics recordMetricsJsonBuilder.setContext(String value) abstract MetricsRecordBuilderMetricsRecordBuilder.setContext(String value) Set the context tagMetricStringBuilder.setContext(String value) MetricsJsonBuilder.tag(MetricsInfo info, String value) abstract MetricsRecordBuilderMetricsRecordBuilder.tag(MetricsInfo info, String value) Add a metrics value with metrics informationMetricStringBuilder.tag(MetricsInfo info, String value) -
Uses of MetricsRecordBuilder in org.apache.hadoop.metrics2.lib
Methods in org.apache.hadoop.metrics2.lib with parameters of type MetricsRecordBuilderModifier and TypeMethodDescriptionvoidMetricsRegistry.snapshot(MetricsRecordBuilder builder, boolean all) Sample all the mutable metrics and put the snapshot in the buildervoidMutableCounterInt.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableCounterLong.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableGaugeInt.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableGaugeLong.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableMetric.snapshot(MetricsRecordBuilder builder) Get a snapshot of metric if changedabstract voidMutableMetric.snapshot(MetricsRecordBuilder builder, boolean all) Get a snapshot of the metricvoidMutableQuantiles.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableRates.snapshot(MetricsRecordBuilder rb, boolean all) voidMutableRatesWithAggregation.snapshot(MetricsRecordBuilder rb, boolean all) voidMutableRollingAverages.snapshot(MetricsRecordBuilder builder, boolean all) voidMutableStat.snapshot(MetricsRecordBuilder builder, boolean all)