9.4 KiB
Hbase Metrics
The JMX Metric Gatherer provides built in Hbase metric gathering capabilities. These metrics are sourced from: https://hbase.apache.org/book.html#hbase_metrics
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