Modifier and Type | Interface and Description |
---|---|
interface |
MetricsIOSource |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsHBaseServerSource |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsAssignmentManagerSource |
interface |
MetricsMasterFileSystemSource |
interface |
MetricsMasterProcSource
Interface that classes that expose metrics about the master will implement.
|
interface |
MetricsMasterQuotaSource
A collection of exposed metrics for space quotas from the HBase Master.
|
interface |
MetricsMasterSource
Interface that classes that expose metrics about the master will implement.
|
interface |
MetricsSnapshotSource |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsBalancerSource |
interface |
MetricsStochasticBalancerSource
This interface extends the basic metrics balancer source to add a function
to report metrics that related to stochastic load balancer.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExceptionTrackingSource
Common interface for metrics source implementations which need to track individual exception
types thrown or received.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsHeapMemoryManagerSource
This interface will be implemented by a MetricsSource that will export metrics from
HeapMemoryManager in RegionServer into the hadoop metrics system.
|
interface |
MetricsRegionAggregateSource
This interface will be implemented by a MetricsSource that will export metrics from
multiple regions into the hadoop metrics system.
|
interface |
MetricsRegionServerQuotaSource
A collection of exposed metrics for space quotas from an HBase RegionServer.
|
interface |
MetricsRegionServerSource
Interface for classes that expose metrics about the regionserver.
|
interface |
MetricsTableAggregateSource
This interface will be implemented by a MetricsSource that will export metrics from
multiple regions of a table into the hadoop metrics system.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsWALSource
Interface of the source that will export metrics about the region server's WAL.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsReplicationSource
Provides access to gauges and counters.
|
interface |
MetricsReplicationSourceSource |
Modifier and Type | Class and Description |
---|---|
class |
MetricsSource
This class is for maintaining the various replication statistics for a source and publishing them
through the metrics interfaces.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsRESTSource
Interface of the Metrics Source that will export data to Hadoop's Metrics2 system.
|
Modifier and Type | Method and Description |
---|---|
void |
MetricsAssertHelper.assertCounter(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is equal to the expected value.
|
void |
MetricsAssertHelper.assertCounterGt(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is greater than the given value.
|
void |
MetricsAssertHelper.assertCounterLt(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is less than the given value.
|
void |
MetricsAssertHelper.assertGauge(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and that it's value is equal to the expected value.
|
void |
MetricsAssertHelper.assertGauge(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and that it's value is equal to the expected value.
|
void |
MetricsAssertHelper.assertGaugeGt(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and it's value is greater than a given value
|
void |
MetricsAssertHelper.assertGaugeGt(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and it's value is greater than a given value
|
void |
MetricsAssertHelper.assertGaugeLt(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and it's value is less than a given value
|
void |
MetricsAssertHelper.assertGaugeLt(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and it's value is less than a given value
|
void |
MetricsAssertHelper.assertTag(java.lang.String name,
java.lang.String expected,
BaseSource source)
Assert that a tag exists and has a given value.
|
boolean |
MetricsAssertHelper.checkCounterExists(java.lang.String name,
BaseSource source)
Check if a dynamic counter exists.
|
long |
MetricsAssertHelper.getCounter(java.lang.String name,
BaseSource source)
Get the value of a counter.
|
double |
MetricsAssertHelper.getGaugeDouble(java.lang.String name,
BaseSource source)
Get the value of a gauge as a double.
|
long |
MetricsAssertHelper.getGaugeLong(java.lang.String name,
BaseSource source)
Get the value of a gauge as a long.
|
java.lang.String |
MetricsAssertHelper.toDebugString(BaseSource source)
Generates a representation of all metrics exported by the given
source . |
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsThriftServerSource
Interface of a class that will export metrics about Thrift to hadoop's metrics2.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsZooKeeperSource
Interface of the source that will export metrics about the ZooKeeper.
|