Skip to content

Latest commit

 

History

History
359 lines (256 loc) · 9.41 KB

File metadata and controls

359 lines (256 loc) · 9.41 KB

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