| Name | Description | Type | Package | Framework |
| AggregatedMetric | An aggregator over metrics from multiple hosts. | Class | org.apache.giraph.metrics | Giraph |
| AggregatedMetrics | Class | org.apache.giraph.metrics | Giraph | |
| GiraphMetrics | Top level metrics class for using Yammer's metrics in Giraph. | Class | org.apache.giraph.metrics | Giraph |
| GiraphMetricsRegistry | A holder for MetricsRegistry together with a JmxReporter. | Class | org.apache.giraph.metrics | Giraph |
| GiraphTimer | A timer to record duration of an event in a given TimeUnit. | Class | org.apache.giraph.metrics | Giraph |
| GiraphTimerContext | Context to use with GiraphTimer for timing an event. | Class | org.apache.giraph.metrics | Giraph |
| LongAndTimeUnit | Class | org.apache.giraph.metrics | Giraph | |
| MeterDesc | Description for Meters used in Giraph. | Class | org.apache.giraph.metrics | Giraph |
| MetricNames | Interface | org.apache.giraph.metrics | Giraph | |
| MetricsRegistryDebugger | A simple MetricsRegistry listener that prints every Metric added/removed. | Class | org.apache.giraph.metrics | Giraph |
| NoOpMetricsRegistry | An empty MetricsRegistry, used to easily turn off all metrics without affecting client code. | Class | org.apache.giraph.metrics | Giraph |
| ResetSuperstepMetricsObserver | Observer for users of per-superstep counters. | Interface | org.apache.giraph.metrics | Giraph |
| SuperstepMetricsRegistry | Wrapper around MetricsRegistry for per-superstep metrics. | Class | org.apache.giraph.metrics | Giraph |
| ValueGauge | A Gauge that holds a value. | Class | org.apache.giraph.metrics | Giraph |
| WorkerSuperstepMetrics | Per-superstep metrics for a Worker. | Class | org.apache.giraph.metrics | Giraph |