# boundary-plugin-hbase **Repository Path**: mirrors_boundary/boundary-plugin-hbase ## Basic Information - **Project Name**: boundary-plugin-hbase - **Description**: Monitor your HBase instance with Graphdat - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2025-12-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Boundary HBase Region Server Plugin ----------------------------------- Collects metrics from a HBase Region Server. ### Prerequisites | OS | Linux | Windows | SmartOS | OS X | |:----------|:-----:|:-------:|:-------:|:----:| | Supported | v | v | v | v | | Runtime | node.js | Python | Java | |:---------|:-------:|:------:|:----:| | Required | + | | + | - [How to install node.js?](https://help.boundary.com/hc/articles/202360701) - [How to install Java?](https://help.boundary.com/hc/articles/202360711) - JMX Metrics are enabled (see Plugin Setup below) ### Plugin Setup #### Enable JMX Metrics 1. Enable JMX metrics in HBase by following this guide [here](https://hbase.apache.org/metrics.html). #### Set `JAVA_HOME` Environment Variable 1. Ensure the that the `JAVA_HOME` environment variable is by running the following on a Linux/UNIX platform: ```bash $ echo $JAVA_HOME` ``` Or on Windows from a cmd shell: ```bash % set JAVA_HOME ``` 2. If `JAVA_HOME` is not set then configure appropriately for the target operating system and re-verify. ### Plugin Configuration Fields |Field Name |Description | |:-----------|:-----------------------------------------------------------------------------------------------------| |Hostname |The hostname or IP address of the JMX Region server | |Port |The port of the JMX Region server | |Username |If the JMX endpoint is password protected, what username should graphdat use when calling it. | |Password |If the JMX endpoint is password protected, what password should graphdat use when calling it. | |Poll Seconds|How often should the plugin poll the JMX endpoint | |Source |The Source to display in the legend for the HBase data. It will default to the hostname of the server| ### Metrics Collected |Metric Name |Description | |:-------------------------------|:----------------------------------------------------------------------------------------| |HBase Cache Read Ratio |The cache-hit ratio for reads configured to look in the cache | |HBase Compaction Targets |The number of Stores in the Region Server that have been targeted for compaction | |HBase Flush Queue |The number of enqueued regions in the MemStore awaiting flush | |HBase Local Block Ratio |The percentage of HDFS blocks that are local to this Region Server | |HBase Memstore Size |The sum of all the memstore sizes in this Region Server | |HBase Regions in a Region Server|The number of regions served by the Region Server. | |HBase Reads |The number of read requests for this Region Server. | |HBase Slow Writes |The number of slow HLog append writes for this Region Server, where _slow_ is > 1 second.| |HBase Memory |The amount of memory used by the RegionServer. | |HBase Writes |The number of write requests for this Region Server. |