The JMX Metric Gatherer provides built in Hbase metric gathering capabilities. These metrics are sourced from: https://hbase.apache.org/book.html#hbase_metrics
-
Name:
hbase.master.region_server.count
-
Description: The number of region servers.
-
Unit:
{servers}
-
Labels:
state
-
Instrument Type: longUpDownCounter
-
Name:
hbase.master.regions_in_transition.count
-
Description: The number of regions that are in transition.
-
Unit:
{regions}
-
Instrument Type: longUpDownCounter
-
Name:
hbase.master.regions_in_transition.over_threshold
-
Description: The number of regions that have been in transition longer than a threshold time.
-
Unit:
{regions}
-
Instrument Type: longUpDownCounter
-
Name:
hbase.master.regions_in_transition.oldest_age
-
Description: The age of the longest region in transition.
-
Unit:
ms
-
Instrument Type: longValue
-
Name:
hbase.region_server.region.count
-
Description: The number of regions hosted by the region server.
-
Unit:
{regions}
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.disk.store_file.count
-
Description: The number of store files on disk currently managed by the region server.
-
Unit:
{files}
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.disk.store_file.size
-
Description: Aggregate size of the store files on disk.
-
Unit:
By
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.write_ahead_log.count
-
Description: The number of write ahead logs not yet archived.
-
Unit:
{logs}
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.request.count
-
Description: The number of requests received.
-
Unit:
{requests}
-
Labels:
region_server
,state
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.queue.length
-
Description: The number of RPC handlers actively servicing requests.
-
Unit:
{handlers}
-
Labels:
region_server
,state
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.blocked_update.time
-
Description: Amount of time updates have been blocked so the memstore can be flushed.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.block_cache.operation.count
-
Description: Number of block cache hits/misses.
-
Unit:
{operations}
-
Labels:
region_server
,state
-
Instrument Type: longValue
-
Name:
hbase.region_server.files.local
-
Description: Percent of store file data that can be read from the local.
-
Unit:
%
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.append.latency.p99
-
Description: Append operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.append.latency.max
-
Description: Append operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.append.latency.min
-
Description: Append operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.append.latency.mean
-
Description: Append operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.append.latency.median
-
Description: Append operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.delete.latency.p99
-
Description: Delete operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.delete.latency.max
-
Description: Delete operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.delete.latency.min
-
Description: Delete operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.delete.latency.mean
-
Description: Delete operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.delete.latency.median
-
Description: Delete operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.put.latency.p99
-
Description: Put operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.put.latency.max
-
Description: Put operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.put.latency.min
-
Description: Put operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.put.latency.mean
-
Description: Put operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.put.latency.median
-
Description: Put operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.get.latency.p99
-
Description: Get operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.get.latency.max
-
Description: Get operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.get.latency.min
-
Description: Get operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.get.latency.mean
-
Description: Get operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.get.latency.median
-
Description: Get operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.replay.latency.p99
-
Description: Replay operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.replay.latency.max
-
Description: Replay operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.replay.latency.min
-
Description: Replay operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.replay.latency.mean
-
Description: Replay operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.replay.latency.median
-
Description: Replay operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.increment.latency.p99
-
Description: Increment operation 99th Percentile latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.increment.latency.max
-
Description: Increment operation max latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.increment.latency.min
-
Description: Increment operation minimum latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.increment.latency.mean
-
Description: Increment operation mean latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operation.increment.latency.median
-
Description: Increment operation median latency.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longValue
-
Name:
hbase.region_server.operations.slow
-
Description: Number of operations that took over 1000ms to complete.
-
Unit:
{operations}
-
Labels:
region_server
,operation
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.open_connection.count
-
Description: The number of open connections at the RPC layer.
-
Unit:
{connections}
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.active_handler.count
-
Description: The number of RPC handlers actively servicing requests.
-
Unit:
{handlers}
-
Labels:
region_server
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.queue.request.count
-
Description: The number of currently enqueued requests.
-
Unit:
{requests}
-
Labels:
region_server
,state
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.authentication.count
-
Description: Number of client connection authentication failures/successes.
-
Unit:
{authentication requests}
-
Labels:
region_server
,state
-
Instrument Type: longUpDownCounter
-
Name:
hbase.region_server.gc.time
-
Description: Time spent in garbage collection.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longCounter
-
Name:
hbase.region_server.gc.young_gen.time
-
Description: Time spent in garbage collection of the young generation.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longCounter
-
Name:
hbase.region_server.gc.old_gen.time
-
Description: Time spent in garbage collection of the old generation.
-
Unit:
ms
-
Labels:
region_server
-
Instrument Type: longCounter