Get metrics from Hbase_master service in real time to:
- Visualize and monitor Hbase_master states.
- Be notified about Hbase_master failovers and events.
The Hbase_master check is not included in the Datadog Agent package, so you need to install it.
For Agent v7.21+ / v6.21+, follow the instructions below to install the Hbase_master check on your host. See Use Community Integrations to install with the Docker Agent or earlier versions of the Agent.
-
Run the following command to install the Agent integration:
datadog-agent integration install -t datadog-hbase_master==<INTEGRATION_VERSION>
-
Configure your integration similar to core integrations.
-
Edit the
hbase_master.d/conf.yaml
file in theconf.d/
folder at the root of your Agent's configuration directory to start collecting your Hbase_master metrics. See the sample hbase_master.d/conf.yaml for all available configuration options.NOTE: If using Agent 6, be sure to modify the
hbase_master.d/metrics.yaml
file and wrap boolean keys in quotes.- include: domain: Hadoop bean: - Hadoop:service=HBase,name=Master,sub=Server attribute: # Is Active Master tag.isActiveMaster: metric_type: gauge alias: hbase.master.server.tag.is_active_master values: {"true": 1, "false": 0, default: 0}
-
Collecting logs is disabled by default in the Datadog Agent, you need to enable it in
datadog.yaml
:logs_enabled: true
-
Add this configuration block to your
hbase_master.d/conf.yaml
file to start collecting your Hbase_master Logs:logs: - type: file path: /path/to/my/directory/file.log source: hbase
Change the
path
parameter value and configure it for your environment. See the sample hbase_master.d/conf.yaml for all available configuration options.
Run the Agent's status subcommand and look for hbase_master
under the Checks section.
See metadata.csv for a list of metrics provided by this check.
The Hbase_master check does not include any events.
The Hbase_master check does not include any service checks.
Need help? Contact Datadog support.