Skip to content

Latest commit

 

History

History
411 lines (307 loc) · 11.9 KB

File metadata and controls

411 lines (307 loc) · 11.9 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

hbase.master.region_server.count

  • Name: hbase.master.region_server.count
  • Description: The number of region servers.
  • Unit: {servers}
  • Labels: state
  • Instrument Type: longUpDownCounter

hbase.master.regions_in_transition.count

  • Name: hbase.master.regions_in_transition.count
  • Description: The number of regions that are in transition.
  • Unit: {regions}
  • Instrument Type: longUpDownCounter

hbase.master.regions_in_transition.over_threshold

  • 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

hbase.master.regions_in_transition.oldest_age

  • Name: hbase.master.regions_in_transition.oldest_age
  • Description: The age of the longest region in transition.
  • Unit: ms
  • Instrument Type: longValue

hbase.region_server.region.count

  • Name: hbase.region_server.region.count
  • Description: The number of regions hosted by the region server.
  • Unit: {regions}
  • Labels: region_server
  • Instrument Type: longUpDownCounter

hbase.region_server.disk.store_file.count

  • 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

hbase.region_server.disk.store_file.size

  • 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

hbase.region_server.write_ahead_log.count

  • 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

hbase.region_server.request.count

  • Name: hbase.region_server.request.count
  • Description: The number of requests received.
  • Unit: {requests}
  • Labels: region_server, state
  • Instrument Type: longUpDownCounter

hbase.region_server.queue.length

  • Name: hbase.region_server.queue.length
  • Description: The number of RPC handlers actively servicing requests.
  • Unit: {handlers}
  • Labels: region_server, state
  • Instrument Type: longUpDownCounter

hbase.region_server.blocked_update.time

  • 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

hbase.region_server.block_cache.operation.count

  • Name: hbase.region_server.block_cache.operation.count
  • Description: Number of block cache hits/misses.
  • Unit: {operations}
  • Labels: region_server, state
  • Instrument Type: longValue

hbase.region_server.files.local

  • 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

hbase.region_server.operation.append.latency.p99

  • Name: hbase.region_server.operation.append.latency.p99
  • Description: Append operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.append.latency.max

  • Name: hbase.region_server.operation.append.latency.max
  • Description: Append operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.append.latency.min

  • Name: hbase.region_server.operation.append.latency.min
  • Description: Append operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.append.latency.mean

  • Name: hbase.region_server.operation.append.latency.mean
  • Description: Append operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.append.latency.median

  • Name: hbase.region_server.operation.append.latency.median
  • Description: Append operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.delete.latency.p99

  • Name: hbase.region_server.operation.delete.latency.p99
  • Description: Delete operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.delete.latency.max

  • Name: hbase.region_server.operation.delete.latency.max
  • Description: Delete operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.delete.latency.min

  • Name: hbase.region_server.operation.delete.latency.min
  • Description: Delete operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.delete.latency.mean

  • Name: hbase.region_server.operation.delete.latency.mean
  • Description: Delete operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.delete.latency.median

  • Name: hbase.region_server.operation.delete.latency.median
  • Description: Delete operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.put.latency.p99

  • Name: hbase.region_server.operation.put.latency.p99
  • Description: Put operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.put.latency.max

  • Name: hbase.region_server.operation.put.latency.max
  • Description: Put operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.put.latency.min

  • Name: hbase.region_server.operation.put.latency.min
  • Description: Put operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.put.latency.mean

  • Name: hbase.region_server.operation.put.latency.mean
  • Description: Put operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.put.latency.median

  • Name: hbase.region_server.operation.put.latency.median
  • Description: Put operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.get.latency.p99

  • Name: hbase.region_server.operation.get.latency.p99
  • Description: Get operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.get.latency.max

  • Name: hbase.region_server.operation.get.latency.max
  • Description: Get operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.get.latency.min

  • Name: hbase.region_server.operation.get.latency.min
  • Description: Get operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.get.latency.mean

  • Name: hbase.region_server.operation.get.latency.mean
  • Description: Get operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.get.latency.median

  • Name: hbase.region_server.operation.get.latency.median
  • Description: Get operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.replay.latency.p99

  • Name: hbase.region_server.operation.replay.latency.p99
  • Description: Replay operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.replay.latency.max

  • Name: hbase.region_server.operation.replay.latency.max
  • Description: Replay operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.replay.latency.min

  • Name: hbase.region_server.operation.replay.latency.min
  • Description: Replay operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.replay.latency.mean

  • Name: hbase.region_server.operation.replay.latency.mean
  • Description: Replay operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.replay.latency.median

  • Name: hbase.region_server.operation.replay.latency.median
  • Description: Replay operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.increment.latency.p99

  • Name: hbase.region_server.operation.increment.latency.p99
  • Description: Increment operation 99th Percentile latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.increment.latency.max

  • Name: hbase.region_server.operation.increment.latency.max
  • Description: Increment operation max latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.increment.latency.min

  • Name: hbase.region_server.operation.increment.latency.min
  • Description: Increment operation minimum latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.increment.latency.mean

  • Name: hbase.region_server.operation.increment.latency.mean
  • Description: Increment operation mean latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operation.increment.latency.median

  • Name: hbase.region_server.operation.increment.latency.median
  • Description: Increment operation median latency.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longValue

hbase.region_server.operations.slow

  • 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

hbase.region_server.open_connection.count

  • 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

hbase.region_server.active_handler.count

  • Name: hbase.region_server.active_handler.count
  • Description: The number of RPC handlers actively servicing requests.
  • Unit: {handlers}
  • Labels: region_server
  • Instrument Type: longUpDownCounter

hbase.region_server.queue.request.count

  • Name: hbase.region_server.queue.request.count
  • Description: The number of currently enqueued requests.
  • Unit: {requests}
  • Labels: region_server, state
  • Instrument Type: longUpDownCounter

hbase.region_server.authentication.count

  • Name: hbase.region_server.authentication.count
  • Description: Number of client connection authentication failures/successes.
  • Unit: {authentication requests}
  • Labels: region_server, state
  • Instrument Type: longUpDownCounter

hbase.region_server.gc.time

  • Name: hbase.region_server.gc.time
  • Description: Time spent in garbage collection.
  • Unit: ms
  • Labels: region_server
  • Instrument Type: longCounter

hbase.region_server.gc.young_gen.time

  • 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

hbase.region_server.gc.old_gen.time

  • 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