HBase Region Server Details

Click the region server to view its details. The Region Server Details page for the selected region server is displayed.

Note The navigation menu at the top of the Region Server Details page has the panel names; click the panel name you want to navigate to.

The following are the list of the panel displayed in the Region Server Details page:

Summary Panel

The summary panel of the Region Server details page displays the following metrics:

MetricsDescription
SizeThe size of the region server
Req Rate /SecThe number of requests per second
Read CountThe number of reads in the region server
Write CountThe number of writes in the region server
# TablesThe number of tables
Heap UsedStorage space used by the region server
Heap AllocatedStorage space allocated to the region server
WAL SizeTotal files sized of Write-Ahead-Logs in the region server
WAL File CountThe number of Write-Ahead-Logs files in the region server
Block Cache Hit %Percentage of Block Cache hits per second in the Region Server
Compaction TimeTime taken for compaction.
Compaction Queue SizeNumber of stores in the regions that have been targeted for compaction
Flush TimeTime taken to flush Memory Stores.
Flush Queue SizeThe number of Flush operations waiting to be processed in the Region Server. A higher number indicates the flush operations are slow.
RPC Processing TimeLatency for RPC calls to be processed in the Region Server
RPC Queue timeLatency for RPC calls to stay in the RPC queue in the Region Server
File Read LatencyFile system level read latency at Operating System level per Region Server
File Write LatencyFile system level write latency at Operating System level per Region Server

Tables Hotspots

Hotspotting occurs when a single region server receives most or all of the read and write requests.

Table Hotspots displays a heat map chart used to represent the intensity of hotspots for the existing tables or regions servers. You can view the table hotspots by the following sorting parameters:

  • Read Request Count
  • Mem Store Size
  • Write Request Count
  • Store File Size

Hover over the colored boxes which represent regions on the chart to view the time and value for the selected metric. Click the regions or colored boxes to view the region size in the HBase Table Details page.

Move over the slider bar to view the corresponding memory store size data in the table hotspots chart.

To copy the table name, click the icon next to the name of the table. The name of the table is copied to the clipboard.

Tables

All the tables that are processed by the region server are displayed here.

The following table describes all the table properties in the region server.

Property NameDescription
Table NameName of the table in the region server. Click the table name to view the table details in the HBase Table Details page.
Size on DiskSize of table on the disk
Store File SizeSize of the store files in the region server
# of RegionsThe number of regions in the region server
# of Store FilesNumber of store files in the region server
Mem Store SizeMemstore size in the region server
Read Request CountThe number of read requests sent to the table in the region server
Write Request CountThe number of write requests sent to the table in the region server

Note Click any row to view details of the table in the HBase Table Details page.

Store File Metrics

Click the icon, the Store File Metrics is displayed. The following table provides description of the Store File Metrics table:

Field NameDescription
RegionName of the the region server
Num StoreThe number of stores in the region server.
Num Store FileThe total number of store files in the region server.
Store File Size UncompressedSize of uncompressed files stored on the disk.
Store File SizeSize of compressed files stored on the disk.
Index SizeThe size of Index.
Bloom SizeThe size of the bloom filter.
Data LocalityThe size of the data local.

JVM Usage

The JVM Memory Usage chart displays the amount of JVM memory used by processes in the cluster based on the following metrics.

  • Max Heap: The maximum amount of heap memory allocated by the JVM
  • Committed Non Heap: The amount of allocated memory other than the heap memory in the JVM
  • Heap Used: The amount of heap memory used by the JVM
  • Non Heap Memory: The amount of memory other than the heap memory in the JVM

GC Metrics

Garbage Collection (GC) Metrics chart displays the amount and time spent on Java garbage collections based on following metrics at a particular time:

  • GC Count: Count of number of times Garbage Collection happened in the Region Servers JVM.
  • GC Time: Aggregation of time spent by the region server JVM in Garbage collection.
  • Hover over the chart to view the values for each metric.
alt

alt

Cache

Cache tile includes the following four charts:

  • Block Cache Usage: It is a time-series chart displaying the cache size and cache free metric at a particular time. Hover over the chart to view the values for each metric.

  • MemStore Usage: Displays the memory in heap occupied by Memstore(Write Buffer). Hover over the chart to view the mem store usage value.

  • Block Cache Count Vs Evicted: Number of blocks present in Offheap Block Cache(Read Buffer)/ the number of blocks evicted from Offheap Block Cache (Read Buffer). The following metrics are displayed in the chart:

    • The number of blocks.
    • The number of blocks evicted Hover over the chart to view the values of each metric at a particular time.
  • MemStore Metrics: This chart displays the following two metrics:

    • Flush Size
    • Flush Queue Size

Region Server Operations

Region Server Operations tiles displays the following charts according to the Get, Append, Increments, Puts, or Deletes operation selected. To view values for only particular region server operations, click the unwanted operations to remove their statistics from the charts.

OperationDescription
Region Server Operation DurationTime taken to execute the operation
Region Server Operation NumberThe number of operations completed
Slow OperationThe number of requests that took more than 1 second in the region server. Hover over each chart to view the values of each metric at a particular time.

Compaction Metrics

The Compaction Metrics chart displays the following metrics:

MetricDescription
Compaction SizeThe size of compactions run
Compaction TimeThe time taken by the compaction process
Compaction Queue SizeThe number of stores in the regions that have been targeted for compaction

Hover over the chart to view the value of each metric at a particular time.

RPC Metrics

The RPC Metrics chart displays the following metrics:

  • Queue Time
  • Processing Time

Hover over the chart to view the value of each metric at a particular time.

WAL Operations

The WAL Operations chart displays values for both Syncs and Append Metrics.

  • Syncs: Syncs in Write-Ahead-Log is used to commit many transactions when the server is trying to process many small transactions.
  • Appends: Updates are appended to the tail of the Write-Ahead-Log because if the update is directly written to its respective partition in the disk, then its performance gets affected.

To view statistics of only one metric on chart, click the metric you don't want to view to disable it. Hover over the chart to view the values of the metric selected.

If you are viewing the Syncs chart, the number of Syncs and Syncs Times metric at a particular time can be viewed.

If you are viewing the Appends chart, the number of Appends and Appends Times metric at a particular time can be viewed.

Compaction

Compaction in HBase is used to manage small files that were created from large files. Major compaction is used for multiple files into one file and minor compaction is used for two files into one.

The following table describes the compaction details for the selected table.

MetricDescription
TableTable name
RegionRegion name
Num. Compacting KVsNumber of key values in compacting state.
Num. Compacted KVsNumber of key values that have finished compacting.
Compaction ProgressPercentage of the compaction progress.

Regions Servers Tasks

The following table describes the metrics for the region server tasks:

MetricDescription
Start TimeDate and time at which the region server was initiated.
DescriptionDescription of the region server like its name, type and number of handlers, number of queues,and port number.
StateCurrent state of the region server
StatusCurrent status of the region server task

Error & Fatal Logs

Error & Fatal Logs is a table that display all the errors that have occurred. It displays the Log Time and Message about the error.

To view all logs, click the log icon. The Logs page is displayed.

Node Server Details

Click the Node from the top navigation panel, the node server details is displayed. To go back to Region Server Details Click Region. For more information, refer to the following illustration:

Summary Panel

The following table provides details of the summary panel:

MetricsDescription
Up TimeThe time that the node is available and working.
CPU'sThe number of CPUs in the node.
Total MemoryThe total memory allocated to the node.
Memory Used %The amount of memory used (in %).
CPU Used %The amount of CPU used (in %).
Disk Used %The amount of disk used (in %).

Charts in the Node Server Details

The following table provides description of the charts in the Node Server Details page:

Chart NameDescription
CPU UsageThe percentage of CPU Usage by the node.
Disk UsageThe percentage of Disk Usage by the node.
Network Usage per SecondThe network throughput measured for every second.
Memory UsageThe amount of memory utilized by the node.

IO Usage

The IO Usage charts describe the number of input bytes read and the number of output bytes written to a node. The following IO metrics are displayed:

Chart NameDescription
I/O OPSThe input/output operations per second. This chart displays the data for Read IOPS and Write IOPS.
I/T TimeThe time utilized by input/output operations. This chart displays Read Time and Write Time (in ms) of I/O operations in a node.
I/O BytesThe size of I/O operations. This chart displays the size of incoming and outgoing operations in the form of Read Bytes and Write Bytes.
I/O Request TimeThe time taken by I/O requests waiting in queue to execute.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard