| Package | Description |
|---|---|
| org.apache.hadoop.metrics2 |
Metrics 2.0
|
| org.apache.hadoop.metrics2.lib |
A collection of library classes for implementing metrics sources
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
MetricsJsonBuilder |
Build a JSON dump of the metrics.
|
class |
MetricStringBuilder |
Build a string dump of the metrics.
|
| Modifier and Type | Method | Description |
|---|---|---|
MetricsRecordBuilder |
MetricsJsonBuilder.add(AbstractMetric metric) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.add(MetricsTag tag) |
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.add(AbstractMetric metric) |
Add a pre-made immutable metric object
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.add(MetricsTag tag) |
Add an immutable metrics tag object
|
MetricsRecordBuilder |
MetricStringBuilder.add(AbstractMetric metric) |
|
MetricsRecordBuilder |
MetricStringBuilder.add(MetricsTag tag) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addCounter(MetricsInfo info,
int value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addCounter(MetricsInfo info,
long value) |
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addCounter(MetricsInfo info,
int value) |
Add an integer metric
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addCounter(MetricsInfo info,
long value) |
Add an long metric
|
MetricsRecordBuilder |
MetricStringBuilder.addCounter(MetricsInfo info,
int value) |
|
MetricsRecordBuilder |
MetricStringBuilder.addCounter(MetricsInfo info,
long value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addGauge(MetricsInfo info,
double value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addGauge(MetricsInfo info,
float value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addGauge(MetricsInfo info,
int value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.addGauge(MetricsInfo info,
long value) |
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addGauge(MetricsInfo info,
double value) |
Add a double gauge metric
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addGauge(MetricsInfo info,
float value) |
Add a float gauge metric
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addGauge(MetricsInfo info,
int value) |
Add a integer gauge metric
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.addGauge(MetricsInfo info,
long value) |
Add a long gauge metric
|
MetricsRecordBuilder |
MetricStringBuilder.addGauge(MetricsInfo info,
double value) |
|
MetricsRecordBuilder |
MetricStringBuilder.addGauge(MetricsInfo info,
float value) |
|
MetricsRecordBuilder |
MetricStringBuilder.addGauge(MetricsInfo info,
int value) |
|
MetricsRecordBuilder |
MetricStringBuilder.addGauge(MetricsInfo info,
long value) |
|
MetricsRecordBuilder |
MetricsCollector.addRecord(java.lang.String name) |
Add a metrics record
|
MetricsRecordBuilder |
MetricsCollector.addRecord(MetricsInfo info) |
Add a metrics record
|
MetricsRecordBuilder |
MetricsJsonBuilder.setContext(java.lang.String value) |
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.setContext(java.lang.String value) |
Set the context tag
|
MetricsRecordBuilder |
MetricStringBuilder.setContext(java.lang.String value) |
|
MetricsRecordBuilder |
MetricsJsonBuilder.tag(MetricsInfo info,
java.lang.String value) |
|
abstract MetricsRecordBuilder |
MetricsRecordBuilder.tag(MetricsInfo info,
java.lang.String value) |
Add a metrics value with metrics information
|
MetricsRecordBuilder |
MetricStringBuilder.tag(MetricsInfo info,
java.lang.String value) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
MetricsRegistry.snapshot(MetricsRecordBuilder builder,
boolean all) |
Sample all the mutable metrics and put the snapshot in the builder
|
void |
MutableCounterInt.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableCounterLong.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableGaugeFloat.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableGaugeInt.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableGaugeLong.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableMetric.snapshot(MetricsRecordBuilder builder) |
Get a snapshot of metric if changed
|
abstract void |
MutableMetric.snapshot(MetricsRecordBuilder builder,
boolean all) |
Get a snapshot of the metric
|
void |
MutableQuantiles.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableRates.snapshot(MetricsRecordBuilder rb,
boolean all) |
|
void |
MutableRatesWithAggregation.snapshot(MetricsRecordBuilder rb,
boolean all) |
|
void |
MutableRollingAverages.snapshot(MetricsRecordBuilder builder,
boolean all) |
|
void |
MutableStat.snapshot(MetricsRecordBuilder builder,
boolean all) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.