Docs » Integrations Guide » Integrations Reference » HBase collectd Plugin

../../_images/integrations_hbase.png HBase collectd Plugin ๐Ÿ”—

Metadata associated with the HBase collectd plugin can be found here. The relevant code for the plugin can be found here.

REQUIREMENTS AND DEPENDENCIES ๐Ÿ”—

Version information ๐Ÿ”—

Software Version
collectd 4.9+
java collectd plugin 4.9+

INSTALLATION ๐Ÿ”—

  1. Install the Java plugin.

    • RHEL/CentOS 6.x & 7.x, and Amazon Linux 2014.09, 2015.03 & 2015.09. Run the following command to install the Java plugin for collectd:

        yum install collectd-java
      
    • Ubuntu 12.04, 14.04, 16.04 & Debian 7, 8:

  2. Download SignalFxโ€™s sample JMX configuration file and sample Cassandra configuration file from the following URLs:

  3. Modify hbase.conf to provide values that make sense for your environment, as described in the header.

    • Add the following lines to /etc/collectd.conf, replacing the example paths with the locations of the configuration files you downloaded in step 2:

        include '/path/to/10-jmx.conf'
        include '/path/to/20-hbase.conf'
      
  4. Restart collectd.

Metrics from HBase will begin streaming into SignalFx.

CONFIGURATION ๐Ÿ”—

System modifications: ๐Ÿ”—

You must include JMX.conf this ensures that the Java collectd plugin will properly run prior to loading the Cassandra specific configuration.

Value Description
ServiceURL URL of your JMX application
Host The name of your host (Please leave the identifier [hostHasService=hbase] in the host name)