You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by gu...@apache.org on 2022/08/01 08:47:05 UTC
[bigtop] branch master updated: BIGTOP-3727: Add HBase support for Bigtop 3.1.0 Mpack (#947)
This is an automated email from the ASF dual-hosted git repository.
guyuqi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bigtop.git
The following commit(s) were added to refs/heads/master by this push:
new c382b7e8 BIGTOP-3727: Add HBase support for Bigtop 3.1.0 Mpack (#947)
c382b7e8 is described below
commit c382b7e8495c7f8567516e2f51a94766044d621c
Author: yzydhf <34...@users.noreply.github.com>
AuthorDate: Mon Aug 1 16:46:58 2022 +0800
BIGTOP-3727: Add HBase support for Bigtop 3.1.0 Mpack (#947)
* BIGTOP-3727: Add HBase support for Bigtop 3.1.0 Mpack
* remove phoenix dependency
Co-authored-by: wangxiangjun <wa...@datakun-0003.com>
---
.../stacks/BGTP/1.0/services/HBASE/alerts.json | 127 +
.../1.0/services/HBASE/configuration/hbase-env.xml | 311 +
.../services/HBASE/configuration/hbase-log4j.xml | 188 +
.../services/HBASE/configuration/hbase-policy.xml | 53 +
.../services/HBASE/configuration/hbase-site.xml | 808 ++
.../HBASE/configuration/ranger-hbase-audit.xml | 132 +
.../ranger-hbase-plugin-properties.xml | 135 +
.../configuration/ranger-hbase-policymgr-ssl.xml | 72 +
.../HBASE/configuration/ranger-hbase-security.xml | 74 +
.../stacks/BGTP/1.0/services/HBASE/kerberos.json | 150 +
.../stacks/BGTP/1.0/services/HBASE/metainfo.xml | 192 +
.../stacks/BGTP/1.0/services/HBASE/metrics.json | 9394 ++++++++++++++++++++
.../HBASE/package/files/hbase-smoke-cleanup.sh | 23 +
.../HBASE/package/files/hbaseSmokeVerify.sh | 34 +
.../1.0/services/HBASE/package/scripts/__init__.py | 19 +
.../services/HBASE/package/scripts/functions.py | 54 +
.../1.0/services/HBASE/package/scripts/hbase.py | 252 +
.../services/HBASE/package/scripts/hbase_client.py | 69 +
.../HBASE/package/scripts/hbase_decommission.py | 88 +
.../services/HBASE/package/scripts/hbase_master.py | 170 +
.../HBASE/package/scripts/hbase_regionserver.py | 171 +
.../HBASE/package/scripts/hbase_service.py | 66 +
.../HBASE/package/scripts/hbase_upgrade.py | 42 +
.../1.0/services/HBASE/package/scripts/params.py | 28 +
.../services/HBASE/package/scripts/params_linux.py | 463 +
.../HBASE/package/scripts/params_windows.py | 43 +
.../HBASE/package/scripts/service_check.py | 99 +
.../HBASE/package/scripts/setup_ranger_hbase.py | 89 +
.../HBASE/package/scripts/status_params.py | 67 +
.../1.0/services/HBASE/package/scripts/upgrade.py | 105 +
...oop-metrics2-hbase.properties-GANGLIA-MASTER.j2 | 133 +
.../hadoop-metrics2-hbase.properties-GANGLIA-RS.j2 | 131 +
.../HBASE/package/templates/hbase-smoke.sh.j2 | 44 +
.../services/HBASE/package/templates/hbase.conf.j2 | 35 +
.../package/templates/hbase_client_jaas.conf.j2 | 23 +
.../package/templates/hbase_grant_permissions.j2 | 39 +
.../package/templates/hbase_master_jaas.conf.j2 | 36 +
.../templates/hbase_queryserver_jaas.conf.j2 | 26 +
.../templates/hbase_regionserver_jaas.conf.j2 | 36 +
.../package/templates/input.config-hbase.json.j2 | 79 +
.../HBASE/package/templates/regionservers.j2 | 20 +
.../1.0/services/HBASE/quicklinks/quicklinks.json | 103 +
.../1.0/services/HBASE/role_command_order.json | 9 +
.../BGTP/1.0/services/HBASE/service_advisor.py | 766 ++
.../1.0/services/HBASE/themes/directories.json | 167 +
.../BGTP/1.0/services/HBASE/themes/theme.json | 422 +
.../stacks/BGTP/1.0/services/HBASE/widgets.json | 486 +
47 files changed, 16073 insertions(+)
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/alerts.json b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/alerts.json
new file mode 100755
index 00000000..d78964ac
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/alerts.json
@@ -0,0 +1,127 @@
+{
+ "HBASE": {
+ "service": [
+ {
+ "name": "hbase_regionserver_process_percent",
+ "label": "Percent RegionServers Available",
+ "description": "This service-level alert is triggered if the configured percentage of RegionServer processes cannot be determined to be up and listening on the network for the configured warning and critical thresholds. It aggregates the results of RegionServer process down checks.",
+ "interval": 1,
+ "scope": "SERVICE",
+ "enabled": true,
+ "source": {
+ "type": "AGGREGATE",
+ "alert_name": "hbase_regionserver_process",
+ "reporting": {
+ "ok": {
+ "text": "affected: [{1}], total: [{0}]"
+ },
+ "warning": {
+ "text": "affected: [{1}], total: [{0}]",
+ "value": 10
+ },
+ "critical": {
+ "text": "affected: [{1}], total: [{0}]",
+ "value": 30
+ },
+ "units" : "%",
+ "type": "PERCENT"
+ }
+ }
+ }
+ ],
+ "HBASE_MASTER": [
+ {
+ "name": "hbase_master_process",
+ "label": "HBase Master Process",
+ "description": "This alert is triggered if the HBase master processes cannot be confirmed to be up and listening on the network for the configured critical threshold, given in seconds.",
+ "interval": 1,
+ "scope": "ANY",
+ "source": {
+ "type": "PORT",
+ "uri": "{{hbase-site/hbase.master.port}}",
+ "default_port": 60000,
+ "reporting": {
+ "ok": {
+ "text": "TCP OK - {0:.3f}s response on port {1}"
+ },
+ "warning": {
+ "text": "TCP OK - {0:.3f}s response on port {1}",
+ "value": 1.5
+ },
+ "critical": {
+ "text": "Connection failed: {0} to {1}:{2}",
+ "value": 5.0
+ }
+ }
+ }
+ },
+ {
+ "name": "hbase_master_cpu",
+ "label": "HBase Master CPU Utilization",
+ "description": "This host-level alert is triggered if CPU utilization of the HBase Master exceeds certain warning and critical thresholds. It checks the HBase Master JMX Servlet for the SystemCPULoad property. The threshold values are in percent.",
+ "interval": 5,
+ "scope": "ANY",
+ "enabled": true,
+ "source": {
+ "type": "METRIC",
+ "uri": {
+ "http": "{{hbase-site/hbase.master.info.port}}",
+ "default_port": 60010,
+ "connection_timeout": 5.0,
+ "kerberos_keytab": "{{cluster-env/smokeuser_keytab}}",
+ "kerberos_principal": "{{cluster-env/smokeuser_principal_name}}"
+ },
+ "reporting": {
+ "ok": {
+ "text": "{1} CPU, load {0:.1%}"
+ },
+ "warning": {
+ "text": "{1} CPU, load {0:.1%}",
+ "value": 200
+ },
+ "critical": {
+ "text": "{1} CPU, load {0:.1%}",
+ "value": 250
+ },
+ "units" : "%",
+ "type": "PERCENT"
+ },
+ "jmx": {
+ "property_list": [
+ "java.lang:type=OperatingSystem/SystemCpuLoad",
+ "java.lang:type=OperatingSystem/AvailableProcessors"
+ ],
+ "value": "{0} * 100"
+ }
+ }
+ }
+ ],
+ "HBASE_REGIONSERVER": [
+ {
+ "name": "hbase_regionserver_process",
+ "label": "HBase RegionServer Process",
+ "description": "This host-level alert is triggered if the RegionServer processes cannot be confirmed to be up and listening on the network for the configured critical threshold, given in seconds.",
+ "interval": 1,
+ "scope": "HOST",
+ "source": {
+ "type": "PORT",
+ "uri": "{{hbase-site/hbase.regionserver.info.port}}",
+ "default_port": 60030,
+ "reporting": {
+ "ok": {
+ "text": "TCP OK - {0:.3f}s response on port {1}"
+ },
+ "warning": {
+ "text": "TCP OK - {0:.3f}s response on port {1}",
+ "value": 1.5
+ },
+ "critical": {
+ "text": "Connection failed: {0} to {1}:{2}",
+ "value": 5.0
+ }
+ }
+ }
+ }
+ ]
+ }
+}
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-env.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-env.xml
new file mode 100755
index 00000000..fbb82d5e
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-env.xml
@@ -0,0 +1,311 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration supports_adding_forbidden="true">
+ <!-- Inherited from HBase in HDP 2.0.6. -->
+ <property>
+ <name>hbase_log_dir</name>
+ <value>/var/log/hbase</value>
+ <display-name>HBase Log Dir Prefix</display-name>
+ <description>Log Directories for HBase.</description>
+ <value-attributes>
+ <type>directory</type>
+ <overridable>false</overridable>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_pid_dir</name>
+ <value>/var/run/hbase</value>
+ <display-name>HBase PID Dir</display-name>
+ <description>Pid Directory for HBase.</description>
+ <value-attributes>
+ <type>directory</type>
+ <overridable>false</overridable>
+ <editable-only-at-install>true</editable-only-at-install>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_regionserver_heapsize</name>
+ <value>4096</value>
+ <description>Maximum amount of memory each HBase RegionServer can use.</description>
+ <display-name>HBase RegionServer Maximum Memory</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>0</minimum>
+ <maximum>6554</maximum>
+ <unit>MB</unit>
+ <increment-step>256</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_regionserver_xmn_max</name>
+ <value>4000</value>
+ <description>
+Sets the upper bound on HBase RegionServers' young generation size.
+This value is used in case the young generation size (-Xmn) calculated based on the max heapsize (hbase_regionserver_heapsize)
+and the -Xmn ratio (hbase_regionserver_xmn_ratio) exceeds this value.
+ </description>
+ <display-name>RegionServers maximum value for -Xmn</display-name>
+ <value-attributes>
+ <type>int</type>
+ <unit>MB</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_regionserver_xmn_ratio</name>
+ <value>0.2</value>
+ <display-name>RegionServers -Xmn in -Xmx ratio</display-name>
+ <description>Percentage of max heap size (-Xmx) which used for young generation heap (-Xmn).</description>
+ <value-attributes>
+ <type>float</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_master_heapsize</name>
+ <value>4096</value>
+ <description>Maximum amount of memory each HBase Master can use.</description>
+ <display-name>HBase Master Maximum Memory</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>0</minimum>
+ <maximum>16384</maximum>
+ <unit>MB</unit>
+ <increment-step>256</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_parallel_gc_threads</name>
+ <value>8</value>
+ <description>The number of JVM parallel garbage collection threads (e.g. -XX:ParallelGCThreads)</description>
+ <display-name>HBase Parallel GC Threads</display-name>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_user</name>
+ <display-name>HBase User</display-name>
+ <value>hbase</value>
+ <property-type>USER</property-type>
+ <description>HBase User Name.</description>
+ <value-attributes>
+ <type>user</type>
+ <overridable>false</overridable>
+ <user-groups>
+ <property>
+ <type>cluster-env</type>
+ <name>user_group</name>
+ </property>
+ </user-groups>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_user_nofile_limit</name>
+ <value>32000</value>
+ <description>Max open files limit setting for HBASE user.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_user_nproc_limit</name>
+ <value>16000</value>
+ <description>Max number of processes limit setting for HBASE user.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_java_io_tmpdir</name>
+ <display-name>HBase Java IO Tmpdir</display-name>
+ <value>/tmp</value>
+ <description>Used in hbase-env.sh as HBASE_OPTS=-Djava.io.tmpdir=java_io_tmpdir</description>
+ <value-attributes>
+ <type>directory</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_principal_name</name>
+ <description>HBase principal name</description>
+ <property-type>KERBEROS_PRINCIPAL</property-type>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_user_keytab</name>
+ <description>HBase keytab path</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_regionserver_shutdown_timeout</name>
+ <value>30</value>
+ <display-name>HBase RegionServer shutdown timeout</display-name>
+ <description>
+After this number of seconds waiting for graceful stop of HBase Master it will be forced to exit with SIGKILL.
+The timeout is introduced because there is a known bug when from time to time HBase RegionServer hangs forever on stop if NN safemode is on.
+ </description>
+ <value-attributes>
+ <type>int</type>
+ <overridable>false</overridable>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <!-- hbase-env.sh -->
+ <property>
+ <name>content</name>
+ <display-name>hbase-env template</display-name>
+ <description>This is the jinja template for hbase-env.sh file</description>
+ <value>
+# Set environment variables here.
+
+# The java implementation to use. Java 1.6 required.
+export JAVA_HOME={{java64_home}}
+
+# HBase Configuration directory
+export HBASE_CONF_DIR=${HBASE_CONF_DIR:-{{hbase_conf_dir}}}
+
+# Extra Java CLASSPATH elements. Optional.
+export HBASE_CLASSPATH=${HBASE_CLASSPATH}
+
+
+# The maximum amount of heap to use, in MB. Default is 1000.
+# export HBASE_HEAPSIZE=1000
+
+# Extra Java runtime options.
+# Below are what we set by default. May only work with SUN JVM.
+# For more on why as well as other possible settings,
+# see http://wiki.apache.org/hadoop/PerformanceTuning
+export SERVER_GC_OPTS="-verbose:gc -XX:-PrintGCCause -XX:+PrintAdaptiveSizePolicy -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:{{log_dir}}/gc.log-`date +'%Y%m%d%H%M'`"
+# Uncomment below to enable java garbage collection logging.
+# export HBASE_OPTS="$HBASE_OPTS -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:$HBASE_HOME/logs/gc-hbase.log"
+
+# Uncomment and adjust to enable JMX exporting
+# See jmxremote.password and jmxremote.access in $JRE_HOME/lib/management to configure remote password access.
+# More details at: http://java.sun.com/javase/6/docs/technotes/guides/management/agent.html
+#
+# export HBASE_JMX_BASE="-Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
+# If you want to configure BucketCache, specify '-XX: MaxDirectMemorySize=' with proper direct memory size
+# export HBASE_THRIFT_OPTS="$HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10103"
+# export HBASE_ZOOKEEPER_OPTS="$HBASE_JMX_BASE -Dcom.sun.management.jmxremote.port=10104"
+
+# File naming hosts on which HRegionServers will run. $HBASE_HOME/conf/regionservers by default.
+export HBASE_REGIONSERVERS=${HBASE_CONF_DIR}/regionservers
+
+# Extra ssh options. Empty by default.
+# export HBASE_SSH_OPTS="-o ConnectTimeout=1 -o SendEnv=HBASE_CONF_DIR"
+
+# Where log files are stored. $HBASE_HOME/logs by default.
+export HBASE_LOG_DIR={{log_dir}}
+
+# A string representing this instance of hbase. $USER by default.
+# export HBASE_IDENT_STRING=$USER
+
+# The scheduling priority for daemon processes. See 'man nice'.
+# export HBASE_NICENESS=10
+
+# The directory where pid files are stored. /tmp by default.
+export HBASE_PID_DIR={{pid_dir}}
+
+# Seconds to sleep between slave commands. Unset by default. This
+# can be useful in large clusters, where, e.g., slave rsyncs can
+# otherwise arrive faster than the master can service them.
+# export HBASE_SLAVE_SLEEP=0.1
+
+# Tell HBase whether it should manage it's own instance of Zookeeper or not.
+export HBASE_MANAGES_ZK=false
+
+{% if java_version < 8 %}
+JDK_DEPENDED_OPTS="-XX:PermSize=128m -XX:MaxPermSize=128m -XX:ReservedCodeCacheSize=256m"
+{% endif %}
+
+# Set common JVM configuration
+export HBASE_OPTS="$HBASE_OPTS -XX:+UseG1GC -XX:MaxGCPauseMillis=100 -XX:-ResizePLAB -XX:ErrorFile={{log_dir}}/hs_err_pid%p.log -Djava.io.tmpdir={{java_io_tmpdir}}"
+export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Xmx{{master_heapsize}} -XX:ParallelGCThreads={{parallel_gc_threads}} $JDK_DEPENDED_OPTS "
+export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -Xms{{regionserver_heapsize}} -Xmx{{regionserver_heapsize}} -XX:ParallelGCThreads={{parallel_gc_threads}} $JDK_DEPENDED_OPTS"
+
+# Add Kerberos authentication-related configuration
+{% if security_enabled %}
+export HBASE_OPTS="$HBASE_OPTS -Djava.security.auth.login.config={{client_jaas_config_file}} {{zk_security_opts}}"
+export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS -Djava.security.auth.login.config={{master_jaas_config_file}} -Djavax.security.auth.useSubjectCredsOnly=false"
+export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS -Djava.security.auth.login.config={{regionserver_jaas_config_file}} -Djavax.security.auth.useSubjectCredsOnly=false"
+{% endif %}
+
+# HBase off-heap MaxDirectMemorySize
+export HBASE_REGIONSERVER_OPTS="$HBASE_REGIONSERVER_OPTS {% if hbase_max_direct_memory_size %} -XX:MaxDirectMemorySize={{hbase_max_direct_memory_size}}m {% endif %}"
+export HBASE_MASTER_OPTS="$HBASE_MASTER_OPTS {% if hbase_max_direct_memory_size %} -XX:MaxDirectMemorySize={{hbase_max_direct_memory_size}}m {% endif %}"
+</value>
+ <value-attributes>
+ <type>content</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.2 -->
+ <property>
+ <name>hbase_max_direct_memory_size</name>
+ <value/>
+ <display-name>HBase off-heap MaxDirectMemorySize</display-name>
+ <description>If not empty, adds '-XX:MaxDirectMemorySize={{hbase_max_direct_memory_size}}m' to HBASE_REGIONSERVER_OPTS.</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>phoenix_sql_enabled</name>
+ <value>false</value>
+ <description>Enable Phoenix SQL</description>
+ <display-name>Enable Phoenix</display-name>
+ <value-attributes>
+ <type>value-list</type>
+ <entries>
+ <entry>
+ <value>true</value>
+ <label>Enabled</label>
+ </entry>
+ <entry>
+ <value>false</value>
+ <label>Disabled</label>
+ </entry>
+ </entries>
+ <selection-cardinality>1</selection-cardinality>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.atlas.hook</name>
+ <value>false</value>
+ <display-name>Enable Atlas Hook</display-name>
+ <description>Enable Atlas Hook</description>
+ <value-attributes>
+ <type>boolean</type>
+ <overridable>false</overridable>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ <depends-on>
+ <property>
+ <type>application-properties</type>
+ <name>atlas.rest.address</name>
+ </property>
+ </depends-on>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-log4j.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-log4j.xml
new file mode 100755
index 00000000..10e22371
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-log4j.xml
@@ -0,0 +1,188 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration supports_final="false" supports_adding_forbidden="false">
+ <property>
+ <name>hbase_log_maxfilesize</name>
+ <value>256</value>
+ <description>The maximum size of backup file before the log is rotated</description>
+ <display-name>HBase Log: backup file size</display-name>
+ <value-attributes>
+ <unit>MB</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_log_maxbackupindex</name>
+ <value>20</value>
+ <description>The number of backup files</description>
+ <display-name>HBase Log: # of backup files</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>0</minimum>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_security_log_maxfilesize</name>
+ <value>256</value>
+ <description>The maximum size of security backup file before the log is rotated</description>
+ <display-name>HBase Security Log: backup file size</display-name>
+ <value-attributes>
+ <unit>MB</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase_security_log_maxbackupindex</name>
+ <value>20</value>
+ <description>The number of security backup files</description>
+ <display-name>HBase Security Log: # of backup files</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>0</minimum>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>content</name>
+ <display-name>hbase-log4j template</display-name>
+ <description>Custom log4j.properties</description>
+ <value>
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+
+# Define some default values that can be overridden by system properties
+hbase.root.logger=INFO,console
+hbase.security.logger=INFO,console
+hbase.log.dir=.
+hbase.log.file=hbase.log
+
+# Define the root logger to the system property "hbase.root.logger".
+log4j.rootLogger=${hbase.root.logger}
+
+# Logging Threshold
+log4j.threshold=ALL
+
+#
+# Daily Rolling File Appender
+#
+log4j.appender.DRFA=org.apache.log4j.DailyRollingFileAppender
+log4j.appender.DRFA.File=${hbase.log.dir}/${hbase.log.file}
+
+# Rollver at midnight
+log4j.appender.DRFA.DatePattern=.yyyy-MM-dd
+
+# 30-day backup
+#log4j.appender.DRFA.MaxBackupIndex=30
+log4j.appender.DRFA.layout=org.apache.log4j.PatternLayout
+
+# Pattern format: Date LogLevel LoggerName LogMessage
+log4j.appender.DRFA.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n
+
+# Rolling File Appender properties
+hbase.log.maxfilesize={{hbase_log_maxfilesize}}MB
+hbase.log.maxbackupindex={{hbase_log_maxbackupindex}}
+
+# Rolling File Appender
+log4j.appender.RFA=org.apache.log4j.RollingFileAppender
+log4j.appender.RFA.File=${hbase.log.dir}/${hbase.log.file}
+
+log4j.appender.RFA.MaxFileSize=${hbase.log.maxfilesize}
+log4j.appender.RFA.MaxBackupIndex=${hbase.log.maxbackupindex}
+
+log4j.appender.RFA.layout=org.apache.log4j.PatternLayout
+log4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n
+
+#
+# Security audit appender
+#
+hbase.security.log.file=SecurityAuth.audit
+hbase.security.log.maxfilesize={{hbase_security_log_maxfilesize}}MB
+hbase.security.log.maxbackupindex={{hbase_security_log_maxbackupindex}}
+log4j.appender.RFAS=org.apache.log4j.RollingFileAppender
+log4j.appender.RFAS.File=${hbase.log.dir}/${hbase.security.log.file}
+log4j.appender.RFAS.MaxFileSize=${hbase.security.log.maxfilesize}
+log4j.appender.RFAS.MaxBackupIndex=${hbase.security.log.maxbackupindex}
+log4j.appender.RFAS.layout=org.apache.log4j.PatternLayout
+log4j.appender.RFAS.layout.ConversionPattern=%d{ISO8601} %p %c: %m%n
+log4j.category.SecurityLogger=${hbase.security.logger}
+log4j.additivity.SecurityLogger=false
+#log4j.logger.SecurityLogger.org.apache.hadoop.hbase.security.access.AccessController=TRACE
+
+#
+# Null Appender
+#
+log4j.appender.NullAppender=org.apache.log4j.varia.NullAppender
+
+#
+# console
+# Add "console" to rootlogger above if you want to use this
+#
+log4j.appender.console=org.apache.log4j.ConsoleAppender
+log4j.appender.console.target=System.err
+log4j.appender.console.layout=org.apache.log4j.PatternLayout
+log4j.appender.console.layout.ConversionPattern=%d{ISO8601} %-5p [%t] %c{2}: %m%n
+
+# Custom Logging levels
+
+log4j.logger.org.apache.zookeeper=INFO
+#log4j.logger.org.apache.hadoop.fs.FSNamesystem=DEBUG
+log4j.logger.org.apache.hadoop.hbase=INFO
+# Make these two classes INFO-level. Make them DEBUG to see more zk debug.
+log4j.logger.org.apache.hadoop.hbase.zookeeper.ZKUtil=INFO
+log4j.logger.org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher=INFO
+#log4j.logger.org.apache.hadoop.dfs=DEBUG
+# Set this class to log INFO only otherwise its OTT
+# Enable this to get detailed connection error/retry logging.
+# log4j.logger.org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation=TRACE
+
+
+# Uncomment this line to enable tracing on _every_ RPC call (this can be a lot of output)
+#log4j.logger.org.apache.hadoop.ipc.HBaseServer.trace=DEBUG
+
+# Uncomment the below if you want to remove logging of client region caching'
+# and scan of .META. messages
+# log4j.logger.org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation=INFO
+# log4j.logger.org.apache.hadoop.hbase.client.MetaScanner=INFO
+
+ </value>
+ <value-attributes>
+ <type>content</type>
+ <show-property-name>false</show-property-name>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-policy.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-policy.xml
new file mode 100755
index 00000000..8500ee02
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-policy.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration supports_final="true">
+ <property>
+ <name>security.client.protocol.acl</name>
+ <value>*</value>
+ <description>ACL for HRegionInterface protocol implementations (ie.
+ clients talking to HRegionServers)
+ The ACL is a comma-separated list of user and group names. The user and
+ group list is separated by a blank. For e.g. "alice,bob users,wheel".
+ A special value of "*" means all users are allowed.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>security.admin.protocol.acl</name>
+ <value>*</value>
+ <description>ACL for HMasterInterface protocol implementation (ie.
+ clients talking to HMaster for admin operations).
+ The ACL is a comma-separated list of user and group names. The user and
+ group list is separated by a blank. For e.g. "alice,bob users,wheel".
+ A special value of "*" means all users are allowed.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>security.masterregion.protocol.acl</name>
+ <value>*</value>
+ <description>ACL for HMasterRegionInterface protocol implementations
+ (for HRegionServers communicating with HMaster)
+ The ACL is a comma-separated list of user and group names. The user and
+ group list is separated by a blank. For e.g. "alice,bob users,wheel".
+ A special value of "*" means all users are allowed.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-site.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-site.xml
new file mode 100755
index 00000000..f6cfb412
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/hbase-site.xml
@@ -0,0 +1,808 @@
+<?xml version="1.0"?>
+<?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration supports_final="true">
+ <!-- Inherited from HBase in HDP 2.0.6 -->
+ <property>
+ <name>hbase.rootdir</name>
+ <display-name>HBase root directory</display-name>
+ <value>/apps/hbase/data</value>
+ <description>The directory shared by region servers and into
+ which HBase persists. The URL should be 'fully-qualified'
+ to include the filesystem scheme. For example, to specify the
+ HDFS directory '/hbase' where the HDFS instance's namenode is
+ running at namenode.example.org on port 9000, set this value to:
+ hdfs://namenode.example.org:9000/hbase. By default HBase writes
+ into /tmp. Change this configuration else all data will be lost
+ on machine restart.
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.cluster.distributed</name>
+ <value>true</value>
+ <description>The mode the cluster will be in. Possible values are
+ false for standalone mode and true for distributed mode. If
+ false, startup will run all HBase and ZooKeeper daemons together
+ in the one JVM.
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.master.port</name>
+ <value>16000</value>
+ <display-name>HBase Master Port</display-name>
+ <description>The port the HBase Master should bind to.</description>
+ <value-attributes>
+ <type>int</type>
+ <overridable>false</overridable>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.tmp.dir</name>
+ <value>/tmp/hbase-${user.name}</value>
+ <display-name>HBase tmp directory</display-name>
+ <description>Temporary directory on the local filesystem.
+ Change this setting to point to a location more permanent
+ than '/tmp' (The '/tmp' directory is often cleared on
+ machine restart).
+ </description>
+ <value-attributes>
+ <type>directory</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.local.dir</name>
+ <display-name>HBase Local directory</display-name>
+ <value>${hbase.tmp.dir}/local</value>
+ <description>Directory on the local filesystem to be used as a local storage
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.master.info.bindAddress</name>
+ <value>0.0.0.0</value>
+ <description>The bind address for the HBase Master web UI
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.master.info.port</name>
+ <value>16010</value>
+ <description>The port for the HBase Master web UI.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.regionserver.info.port</name>
+ <value>16030</value>
+ <description>The port for the HBase RegionServer web UI.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.regionserver.handler.count</name>
+ <value>30</value>
+ <description>
+ Count of RPC Listener instances spun up on RegionServers.
+ Same property is used by the Master for count of master handlers.
+ </description>
+ <display-name>Number of Handlers per RegionServer</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>5</minimum>
+ <maximum>240</maximum>
+ <increment-step>1</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>phoenix.rpc.index.handler.count</name>
+ <value>10</value>
+ <description>
+ Count of RPC Handlers used to service Phoenix secondary index writes
+ inside of each RegionServer.
+ </description>
+ <display-name>Number of Phoenix Index Handlers per RegionServer</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>5</minimum>
+ <maximum>100</maximum>
+ <increment-step>1</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.majorcompaction</name>
+ <value>604800000</value>
+ <description>Time between major compactions, expressed in milliseconds. Set to 0 to disable
+ time-based automatic major compactions. User-requested and size-based major compactions will
+ still run. This value is multiplied by hbase.hregion.majorcompaction.jitter to cause
+ compaction to start at a somewhat-random time during a given window of time. The default value
+ is 7 days, expressed in milliseconds. If major compactions are causing disruption in your
+ environment, you can configure them to run at off-peak times for your deployment, or disable
+ time-based major compactions by setting this parameter to 0, and run major compactions in a
+ cron job or by another external mechanism.</description>
+ <display-name>Major Compaction Interval</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>0</minimum>
+ <maximum>2592000000</maximum>
+ <unit>milliseconds</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.memstore.block.multiplier</name>
+ <value>4</value>
+ <description>
+ Block updates if memstore has hbase.hregion.memstore.block.multiplier
+ times hbase.hregion.memstore.flush.size bytes. Useful preventing
+ runaway memstore during spikes in update traffic. Without an
+ upper-bound, memstore fills such that when it flushes the
+ resultant flush files take a long time to compact or split, or
+ worse, we OOME.
+ </description>
+ <display-name>HBase Region Block Multiplier</display-name>
+ <value-attributes>
+ <type>value-list</type>
+ <entries>
+ <entry>
+ <value>2</value>
+ </entry>
+ <entry>
+ <value>4</value>
+ </entry>
+ <entry>
+ <value>8</value>
+ </entry>
+ </entries>
+ <selection-cardinality>1</selection-cardinality>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.memstore.flush.size</name>
+ <value>134217728</value>
+ <description>
+ The size of an individual memstore. Each column familiy within each region is allocated its own memstore.
+ </description>
+ <display-name>Memstore Flush Size</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>33554432</minimum>
+ <maximum>268435456</maximum>
+ <increment-step>1048576</increment-step>
+ <unit>B</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.memstore.mslab.enabled</name>
+ <value>true</value>
+ <description>
+ Enables the MemStore-Local Allocation Buffer,
+ a feature which works to prevent heap fragmentation under
+ heavy write loads. This can reduce the frequency of stop-the-world
+ GC pauses on large heaps.
+ </description>
+ <value-attributes>
+ <type>boolean</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.max.filesize</name>
+ <value>10737418240</value>
+ <description>
+ Maximum HFile size. If the sum of the sizes of a region's HFiles has grown to exceed this
+ value, the region is split in two.
+ </description>
+ <display-name>Maximum Region File Size</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>1073741824</minimum>
+ <maximum>107374182400</maximum>
+ <unit>B</unit>
+ <increment-step>1073741824</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.client.scanner.caching</name>
+ <value>100</value>
+ <description>Number of rows that will be fetched when calling next
+ on a scanner if it is not served from (local, client) memory. Higher
+ caching values will enable faster scanners but will eat up more memory
+ and some calls of next may take longer and longer times when the cache is empty.
+ Do not set this value such that the time between invocations is greater
+ than the scanner timeout; i.e. hbase.regionserver.lease.period
+ </description>
+ <display-name>Number of Fetched Rows when Scanning from Disk</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>100</minimum>
+ <maximum>10000</maximum>
+ <increment-step>100</increment-step>
+ <unit>rows</unit>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>zookeeper.session.timeout</name>
+ <value>90000</value>
+ <description>ZooKeeper session timeout.
+ ZooKeeper session timeout in milliseconds. It is used in two different ways.
+ First, this value is used in the ZK client that HBase uses to connect to the ensemble.
+ It is also used by HBase when it starts a ZK server and it is passed as the 'maxSessionTimeout'. See
+ http://hadoop.apache.org/zookeeper/docs/current/zookeeperProgrammers.html#ch_zkSessions.
+ For example, if a HBase region server connects to a ZK ensemble that's also managed by HBase, then the
+ session timeout will be the one specified by this configuration. But, a region server that connects
+ to an ensemble managed with a different configuration will be subjected that ensemble's maxSessionTimeout. So,
+ even though HBase might propose using 90 seconds, the ensemble can have a max timeout lower than this and
+ it will take precedence.
+ </description>
+ <display-name>Zookeeper Session Timeout</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>10000</minimum>
+ <maximum>180000</maximum>
+ <unit>milliseconds</unit>
+ <increment-step>10000</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.client.keyvalue.maxsize</name>
+ <value>1048576</value>
+ <description>
+ Specifies the combined maximum allowed size of a KeyValue
+ instance. This is to set an upper boundary for a single entry saved in a
+ storage file. Since they cannot be split it helps avoiding that a region
+ cannot be split any further because the data is too large. It seems wise
+ to set this to a fraction of the maximum region size. Setting it to zero
+ or less disables the check.
+ </description>
+ <display-name>Maximum Record Size</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>1048576</minimum>
+ <maximum>31457280</maximum>
+ <unit>B</unit>
+ <increment-step>262144</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hstore.compactionThreshold</name>
+ <value>3</value>
+ <description>
+ The maximum number of StoreFiles which will be selected for a single minor
+ compaction, regardless of the number of eligible StoreFiles. Effectively, the value of
+ hbase.hstore.compaction.max controls the length of time it takes a single compaction to
+ complete. Setting it larger means that more StoreFiles are included in a compaction. For most
+ cases, the default value is appropriate.
+ </description>
+ <display-name>Maximum Store Files before Minor Compaction</display-name>
+ <value-attributes>
+ <type>int</type>
+ <entries>
+ <entry>
+ <value>2</value>
+ </entry>
+ <entry>
+ <value>3</value>
+ </entry>
+ <entry>
+ <value>4</value>
+ </entry>
+ </entries>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hstore.blockingStoreFiles</name>
+ <display-name>hstore blocking storefiles</display-name>
+ <value>100</value>
+ <description>
+ If more than this number of StoreFiles in any one Store
+ (one StoreFile is written per flush of MemStore) then updates are
+ blocked for this HRegion until a compaction is completed, or
+ until hbase.hstore.blockingWaitTime has been exceeded.
+ </description>
+ <value-attributes>
+ <type>int</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hfile.block.cache.size</name>
+ <value>0.40</value>
+ <description>Percentage of RegionServer memory to allocate to read buffers.</description>
+ <display-name>% of RegionServer Allocated to Read Buffers</display-name>
+ <value-attributes>
+ <type>float</type>
+ <minimum>0</minimum>
+ <maximum>0.8</maximum>
+ <increment-step>0.01</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <!-- Additional configuration specific to HBase security -->
+ <property>
+ <name>hbase.superuser</name>
+ <value>hbase</value>
+ <description>List of users or groups (comma-separated), who are allowed
+ full privileges, regardless of stored ACLs, across the cluster.
+ Only used when HBase security is enabled.
+ </description>
+ <depends-on>
+ <property>
+ <type>hbase-env</type>
+ <name>hbase_user</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.security.authentication</name>
+ <value>simple</value>
+ <description>
+ Select Simple or Kerberos authentication. Note: Kerberos must be set up before the Kerberos option will take effect.
+ </description>
+ <display-name>Enable Authentication</display-name>
+ <value-attributes>
+ <type>value-list</type>
+ <entries>
+ <entry>
+ <label>Simple</label>
+ <value>simple</value>
+ </entry>
+ <entry>
+ <label>Kerberos</label>
+ <value>kerberos</value>
+ </entry>
+ </entries>
+ <selection-cardinality>1</selection-cardinality>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.security.authorization</name>
+ <value>false</value>
+ <description> Set Authorization Method.</description>
+ <display-name>Enable Authorization</display-name>
+ <value-attributes>
+ <type>value-list</type>
+ <entries>
+ <entry>
+ <value>true</value>
+ <label>Native</label>
+ </entry>
+ <entry>
+ <value>false</value>
+ <label>Off</label>
+ </entry>
+ </entries>
+ <selection-cardinality>1</selection-cardinality>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>ranger-hbase-plugin-properties</type>
+ <name>ranger-hbase-plugin-enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.coprocessor.region.classes</name>
+ <value>org.apache.hadoop.hbase.security.access.SecureBulkLoadEndpoint</value>
+ <description>A comma-separated list of Coprocessors that are loaded by
+ default on all tables. For any override coprocessor method, these classes
+ will be called in order. After implementing your own Coprocessor, just put
+ it in HBase's classpath and add the fully qualified class name here.
+ A coprocessor can also be loaded on demand by setting HTableDescriptor.
+ </description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>hbase-site</type>
+ <name>hbase.security.authorization</name>
+ </property>
+ <property>
+ <type>hbase-site</type>
+ <name>hbase.security.authentication</name>
+ </property>
+ <property>
+ <type>ranger-hbase-plugin-properties</type>
+ <name>ranger-hbase-plugin-enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.coprocessor.master.classes</name>
+ <value/>
+ <description>A comma-separated list of
+ org.apache.hadoop.hbase.coprocessor.MasterObserver coprocessors that are
+ loaded by default on the active HMaster process. For any implemented
+ coprocessor methods, the listed classes will be called in order. After
+ implementing your own MasterObserver, just put it in HBase's classpath
+ and add the fully qualified class name here.
+ </description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>hbase-site</type>
+ <name>hbase.security.authorization</name>
+ </property>
+ <property>
+ <type>ranger-hbase-plugin-properties</type>
+ <name>ranger-hbase-plugin-enabled</name>
+ </property>
+ <property>
+ <type>hbase-env</type>
+ <name>hbase.atlas.hook</name>
+ </property>
+ <property>
+ <type>application-properties</type>
+ <name>atlas.rest.address</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.zookeeper.property.clientPort</name>
+ <value>2181</value>
+ <description>Property from ZooKeeper's config zoo.cfg.
+ The port at which the clients will connect.
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <!--
+ The following three properties are used together to create the list of
+ host:peer_port:leader_port quorum servers for ZooKeeper.
+ -->
+ <property>
+ <name>hbase.zookeeper.quorum</name>
+ <value>localhost</value>
+ <description>Comma separated list of servers in the ZooKeeper Quorum.
+ For example, "host1.mydomain.com,host2.mydomain.com,host3.mydomain.com".
+ By default this is set to localhost for local and pseudo-distributed modes
+ of operation. For a fully-distributed setup, this should be set to a full
+ list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh
+ this is the list of servers which we will start/stop ZooKeeper on.
+ </description>
+ <value-attributes>
+ <type>multiLine</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <!-- End of properties used to generate ZooKeeper host:port quorum list. -->
+ <property>
+ <name>hbase.zookeeper.useMulti</name>
+ <value>true</value>
+ <description>Instructs HBase to make use of ZooKeeper's multi-update functionality.
+ This allows certain ZooKeeper operations to complete more quickly and prevents some issues
+ with rare Replication failure scenarios (see the release note of HBASE-2611 for an example).·
+ IMPORTANT: only set this to true if all ZooKeeper servers in the cluster are on version 3.4+
+ and will not be downgraded. ZooKeeper versions before 3.4 do not support multi-update and will
+ not fail gracefully if multi-update is invoked (see ZOOKEEPER-1495).
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>zookeeper.znode.parent</name>
+ <display-name>ZooKeeper Znode Parent</display-name>
+ <value>/hbase-unsecure</value>
+ <description>Root ZNode for HBase in ZooKeeper. All of HBase's ZooKeeper
+ files that are configured with a relative path will go under this node.
+ By default, all of HBase's ZooKeeper file path are configured with a
+ relative path, so they will all go under this directory unless changed.
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.client.retries.number</name>
+ <value>35</value>
+ <description>Maximum retries. Used as maximum for all retryable
+ operations such as the getting of a cell's value, starting a row update,
+ etc. Retry interval is a rough function based on hbase.client.pause. At
+ first we retry at this interval but then with backoff, we pretty quickly reach
+ retrying every ten seconds. See HConstants#RETRY_BACKOFF for how the backup
+ ramps up. Change this setting and hbase.client.pause to suit your workload.</description>
+ <display-name>Maximum Client Retries</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>5</minimum>
+ <maximum>50</maximum>
+ <increment-step>1</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.rpc.timeout</name>
+ <value>90000</value>
+ <description>
+ This is for the RPC layer to define how long HBase client applications
+ take for a remote call to time out. It uses pings to check connections
+ but will eventually throw a TimeoutException.
+ </description>
+ <display-name>HBase RPC Timeout</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>10000</minimum>
+ <maximum>180000</maximum>
+ <unit>milliseconds</unit>
+ <increment-step>10000</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.defaults.for.version.skip</name>
+ <value>true</value>
+ <description>Disables version verification.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>phoenix.query.timeoutMs</name>
+ <value>60000</value>
+ <description>Number of milliseconds after which a Phoenix query will timeout on the client.</description>
+ <display-name>Phoenix Query Timeout</display-name>
+ <value-attributes>
+ <type>int</type>
+ <minimum>30000</minimum>
+ <maximum>180000</maximum>
+ <unit>milliseconds</unit>
+ <increment-step>10000</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>dfs.domain.socket.path</name>
+ <value>/var/lib/hadoop-hdfs/dn_socket</value>
+ <description>Path to domain socket.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.rpc.protection</name>
+ <value>authentication</value>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.2 -->
+ <property>
+ <name>hbase.bulkload.staging.dir</name>
+ <display-name>HBase Bulkload Staging directory</display-name>
+ <value>/apps/hbase/staging</value>
+ <description>A staging directory in default file system (HDFS)
+ for bulk loading.
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hregion.majorcompaction.jitter</name>
+ <value>0.50</value>
+ <description>A multiplier applied to hbase.hregion.majorcompaction to cause compaction to occur
+ a given amount of time either side of hbase.hregion.majorcompaction. The smaller the number,
+ the closer the compactions will happen to the hbase.hregion.majorcompaction
+ interval.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.bucketcache.ioengine</name>
+ <value/>
+ <description>Where to store the contents of the bucketcache. One of: onheap,
+ offheap, or file. If a file, set it to file:PATH_TO_FILE.</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.bucketcache.size</name>
+ <value/>
+ <description>The size of the buckets for the bucketcache if you only use a single size.</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.bucketcache.percentage.in.combinedcache</name>
+ <value/>
+ <description>Value to be set between 0.0 and 1.0</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.regionserver.wal.codec</name>
+ <display-name>RegionServer WAL Codec</display-name>
+ <value>org.apache.hadoop.hbase.regionserver.wal.WALCellCodec</value>
+ <depends-on>
+ <property>
+ <type>hbase-env</type>
+ <name>phoenix_sql_enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.region.server.rpc.scheduler.factory.class</name>
+ <value/>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>hbase-env</type>
+ <name>phoenix_sql_enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.rpc.controllerfactory.class</name>
+ <value/>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>hbase-env</type>
+ <name>phoenix_sql_enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>phoenix.functions.allowUserDefinedFunctions</name>
+ <value> </value>
+ <depends-on>
+ <property>
+ <type>hbase-env</type>
+ <name>phoenix_sql_enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.coprocessor.regionserver.classes</name>
+ <value/>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>hbase-site</type>
+ <name>hbase.security.authorization</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.hstore.compaction.max</name>
+ <value>10</value>
+ <description>The maximum number of StoreFiles which will be selected for a single minor
+ compaction, regardless of the number of eligible StoreFiles. Effectively, the value of
+ hbase.hstore.compaction.max controls the length of time it takes a single compaction to
+ complete. Setting it larger means that more StoreFiles are included in a compaction. For most
+ cases, the default value is appropriate.
+ </description>
+ <display-name>Maximum Files for Compaction</display-name>
+ <value-attributes>
+ <type>int</type>
+ <entries>
+ <entry>
+ <value>8</value>
+ </entry>
+ <entry>
+ <value>9</value>
+ </entry>
+ <entry>
+ <value>10</value>
+ </entry>
+ <entry>
+ <value>11</value>
+ </entry>
+ <entry>
+ <value>12</value>
+ </entry>
+ <entry>
+ <value>13</value>
+ </entry>
+ <entry>
+ <value>14</value>
+ </entry>
+ <entry>
+ <value>15</value>
+ </entry>
+ </entries>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.regionserver.global.memstore.size</name>
+ <value>0.4</value>
+ <description>Percentage of RegionServer memory to allocate to write buffers.
+ Each column family within each region is allocated a smaller pool (the memstore) within this shared write pool.
+ If this buffer is full, updates are blocked and data is flushed from memstores until a global low watermark
+ (hbase.regionserver.global.memstore.size.lower.limit) is reached.
+ </description>
+ <display-name>% of RegionServer Allocated to Write Buffers</display-name>
+ <value-attributes>
+ <type>float</type>
+ <minimum>0</minimum>
+ <maximum>0.8</maximum>
+ <increment-step>0.01</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.3 -->
+ <property>
+ <name>hbase.regionserver.port</name>
+ <value>16020</value>
+ <description>The port the HBase RegionServer binds to.</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.5 -->
+ <property>
+ <name>hbase.master.ui.readonly</name>
+ <value>false</value>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>zookeeper.recovery.retry</name>
+ <value>6</value>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.6 -->
+ <property>
+ <name>hbase.regionserver.executor.openregion.threads</name>
+ <value>20</value>
+ <description>The number of threads region server uses to open regions
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.master.namespace.init.timeout</name>
+ <value>2400000</value>
+ <description>The number of milliseconds master waits for hbase:namespace table to be initialized
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>hbase.master.wait.on.regionservers.timeout</name>
+ <value>30000</value>
+ <description>The number of milliseconds master waits for region servers to report in
+ </description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-audit.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-audit.xml
new file mode 100755
index 00000000..9d4e7d0d
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-audit.xml
@@ -0,0 +1,132 @@
+<?xml version="1.0"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration>
+ <property>
+ <name>xasecure.audit.is.enabled</name>
+ <value>true</value>
+ <description>Is Audit enabled?</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.hdfs</name>
+ <value>true</value>
+ <display-name>Audit to HDFS</display-name>
+ <description>Is Audit to HDFS enabled?</description>
+ <value-attributes>
+ <type>boolean</type>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>ranger-env</type>
+ <name>xasecure.audit.destination.hdfs</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.hdfs.dir</name>
+ <value>hdfs://NAMENODE_HOSTNAME:8020/ranger/audit</value>
+ <description>HDFS folder to write audit to, make sure the service user has requried permissions</description>
+ <depends-on>
+ <property>
+ <type>ranger-env</type>
+ <name>xasecure.audit.destination.hdfs.dir</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.hdfs.batch.filespool.dir</name>
+ <value>/var/log/hbase/audit/hdfs/spool</value>
+ <description>/var/log/hbase/audit/hdfs/spool</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.solr</name>
+ <value>false</value>
+ <display-name>Audit to SOLR</display-name>
+ <description>Is Solr audit enabled?</description>
+ <value-attributes>
+ <type>boolean</type>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>ranger-env</type>
+ <name>xasecure.audit.destination.solr</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.solr.urls</name>
+ <value/>
+ <description>Solr URL</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>ranger-admin-site</type>
+ <name>ranger.audit.solr.urls</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.solr.zookeepers</name>
+ <value>NONE</value>
+ <description>Solr Zookeeper string</description>
+ <depends-on>
+ <property>
+ <type>ranger-admin-site</type>
+ <name>ranger.audit.solr.zookeepers</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.destination.solr.batch.filespool.dir</name>
+ <value>/var/log/hbase/audit/solr/spool</value>
+ <description>/var/log/hbase/audit/solr/spool</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.audit.provider.summary.enabled</name>
+ <value>true</value>
+ <display-name>Audit provider summary enabled</display-name>
+ <description>Enable Summary audit?</description>
+ <value-attributes>
+ <type>boolean</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.6 -->
+ <property>
+ <name>ranger.plugin.hbase.ambari.cluster.name</name>
+ <value>{{cluster_name}}</value>
+ <description>Capture cluster name from where Ranger hbase plugin is enabled.</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-plugin-properties.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-plugin-properties.xml
new file mode 100755
index 00000000..7d7f1fae
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-plugin-properties.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration supports_final="true">
+ <property>
+ <name>common.name.for.certificate</name>
+ <value/>
+ <description>Common name for certificate, this value should match what is specified in repo within ranger admin</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>policy_user</name>
+ <value>ambari-qa</value>
+ <display-name>Policy user for HBASE</display-name>
+ <depends-on>
+ <property>
+ <type>ranger-env</type>
+ <name>ranger_user</name>
+ </property>
+ </depends-on>
+ <description>This user must be system user and also present at Ranger admin portal</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>ranger-hbase-plugin-enabled</name>
+ <value>No</value>
+ <display-name>Enable Ranger for HBASE</display-name>
+ <description>Enable ranger hbase plugin ?</description>
+ <value-attributes>
+ <type>boolean</type>
+ <overridable>false</overridable>
+ </value-attributes>
+ <depends-on>
+ <property>
+ <type>ranger-env</type>
+ <name>ranger-hbase-plugin-enabled</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>REPOSITORY_CONFIG_USERNAME</name>
+ <value>hbase</value>
+ <display-name>Ranger repository config user</display-name>
+ <description>Used for repository creation on ranger admin</description>
+ <depends-on>
+ <property>
+ <type>ranger-hbase-plugin-properties</type>
+ <name>ranger-hbase-plugin-enabled</name>
+ </property>
+ <property>
+ <type>hbase-env</type>
+ <name>hbase_user</name>
+ </property>
+ </depends-on>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>REPOSITORY_CONFIG_PASSWORD</name>
+ <value>hbase</value>
+ <display-name>Ranger repository config password</display-name>
+ <property-type>PASSWORD</property-type>
+ <description>Used for repository creation on ranger admin</description>
+ <value-attributes>
+ <type>password</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+
+ <!-- Inherited from HBase in HDP 2.6 -->
+ <property>
+ <name>external_admin_username</name>
+ <value></value>
+ <display-name>External Ranger admin username</display-name>
+ <description>Add ranger default admin username if want to communicate to external ranger</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>external_admin_password</name>
+ <value></value>
+ <display-name>External Ranger admin password</display-name>
+ <property-type>PASSWORD</property-type>
+ <description>Add ranger default admin password if want to communicate to external ranger</description>
+ <value-attributes>
+ <type>password</type>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>external_ranger_admin_username</name>
+ <value></value>
+ <display-name>External Ranger Ambari admin username</display-name>
+ <description>Add ranger default ambari admin username if want to communicate to external ranger</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>external_ranger_admin_password</name>
+ <value></value>
+ <display-name>External Ranger Ambari admin password</display-name>
+ <property-type>PASSWORD</property-type>
+ <description>Add ranger default ambari admin password if want to communicate to external ranger</description>
+ <value-attributes>
+ <type>password</type>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-policymgr-ssl.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-policymgr-ssl.xml
new file mode 100755
index 00000000..88ec4ad4
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-policymgr-ssl.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration>
+ <property>
+ <name>xasecure.policymgr.clientssl.keystore</name>
+ <value/>
+ <description>Java Keystore files</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.policymgr.clientssl.keystore.password</name>
+ <value>myKeyFilePassword</value>
+ <property-type>PASSWORD</property-type>
+ <description>password for keystore</description>
+ <value-attributes>
+ <type>password</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.policymgr.clientssl.truststore</name>
+ <value/>
+ <description>java truststore file</description>
+ <value-attributes>
+ <empty-value-valid>true</empty-value-valid>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.policymgr.clientssl.truststore.password</name>
+ <value>changeit</value>
+ <property-type>PASSWORD</property-type>
+ <description>java truststore password</description>
+ <value-attributes>
+ <type>password</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.policymgr.clientssl.keystore.credential.file</name>
+ <value>jceks://file{{credential_file}}</value>
+ <description>java keystore credential file</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.policymgr.clientssl.truststore.credential.file</name>
+ <value>jceks://file{{credential_file}}</value>
+ <description>java truststore credential file</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-security.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-security.xml
new file mode 100755
index 00000000..4a0909a9
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/configuration/ranger-hbase-security.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0"?>
+<!--
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+-->
+<configuration>
+ <property>
+ <name>ranger.plugin.hbase.service.name</name>
+ <value>{{repo_name}}</value>
+ <description>Name of the Ranger service containing HBase policies</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>ranger.plugin.hbase.policy.source.impl</name>
+ <value>org.apache.ranger.admin.client.RangerAdminRESTClient</value>
+ <description>Class to retrieve policies from the source</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>ranger.plugin.hbase.policy.rest.url</name>
+ <value>{{policymgr_mgr_url}}</value>
+ <description>URL to Ranger Admin</description>
+ <on-ambari-upgrade add="false"/>
+ <depends-on>
+ <property>
+ <type>admin-properties</type>
+ <name>policymgr_external_url</name>
+ </property>
+ </depends-on>
+ </property>
+ <property>
+ <name>ranger.plugin.hbase.policy.rest.ssl.config.file</name>
+ <value>/etc/hbase/conf/ranger-policymgr-ssl.xml</value>
+ <description>Path to the file containing SSL details to contact Ranger Admin</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>ranger.plugin.hbase.policy.pollIntervalMs</name>
+ <value>30000</value>
+ <description>How often to poll for changes in policies?</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>ranger.plugin.hbase.policy.cache.dir</name>
+ <value>/etc/ranger/{{repo_name}}/policycache</value>
+ <description>Directory where Ranger policies are cached after successful retrieval from the source</description>
+ <on-ambari-upgrade add="false"/>
+ </property>
+ <property>
+ <name>xasecure.hbase.update.xapolicies.on.grant.revoke</name>
+ <value>true</value>
+ <display-name>Should HBase GRANT/REVOKE update XA policies</display-name>
+ <description>Should HBase plugin update Ranger policies for updates to permissions done using GRANT/REVOKE?</description>
+ <value-attributes>
+ <type>boolean</type>
+ </value-attributes>
+ <on-ambari-upgrade add="false"/>
+ </property>
+</configuration>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/kerberos.json b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/kerberos.json
new file mode 100755
index 00000000..ca94554e
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/kerberos.json
@@ -0,0 +1,150 @@
+{
+ "services": [
+ {
+ "name": "HBASE",
+ "identities": [
+ {
+ "name": "hbase_spnego",
+ "reference": "/spnego"
+ },
+ {
+ "name": "hbase",
+ "principal": {
+ "value": "${hbase-env/hbase_user}${principal_suffix}@${realm}",
+ "type" : "user",
+ "configuration": "hbase-env/hbase_principal_name",
+ "local_username": "${hbase-env/hbase_user}"
+ },
+ "keytab": {
+ "file": "${keytab_dir}/hbase.headless.keytab",
+ "owner": {
+ "name": "${hbase-env/hbase_user}",
+ "access": "r"
+ },
+ "group": {
+ "name": "${cluster-env/user_group}",
+ "access": "r"
+ },
+ "configuration": "hbase-env/hbase_user_keytab"
+ }
+ },
+ {
+ "name": "hbase_smokeuser",
+ "reference": "/smokeuser"
+ }
+ ],
+ "configurations": [
+ {
+ "hbase-site": {
+ "hbase.security.authentication": "kerberos",
+ "hbase.security.authorization": "true",
+ "zookeeper.znode.parent": "/hbase-secure",
+ "hbase.coprocessor.master.classes": "{{hbase_coprocessor_master_classes}}",
+ "hbase.coprocessor.region.classes": "{{hbase_coprocessor_region_classes}}",
+ "hbase.coprocessor.regionserver.classes": "{{hbase_coprocessor_regionserver_classes}}",
+ "hbase.bulkload.staging.dir": "/apps/hbase/staging",
+ "hbase.master.ui.readonly": "true"
+ }
+ },
+ {
+ "ranger-hbase-audit": {
+ "xasecure.audit.jaas.Client.loginModuleName": "com.sun.security.auth.module.Krb5LoginModule",
+ "xasecure.audit.jaas.Client.loginModuleControlFlag": "required",
+ "xasecure.audit.jaas.Client.option.useKeyTab": "true",
+ "xasecure.audit.jaas.Client.option.storeKey": "false",
+ "xasecure.audit.jaas.Client.option.serviceName": "solr",
+ "xasecure.audit.destination.solr.force.use.inmemory.jaas.config": "true"
+ }
+ }
+ ],
+ "components": [
+ {
+ "name": "HBASE_MASTER",
+ "identities": [
+ {
+ "name": "hbase_hbase_master_hdfs",
+ "reference": "/HDFS/NAMENODE/hdfs"
+ },
+ {
+ "name": "hbase_master_hbase",
+ "principal": {
+ "value": "hbase/_HOST@${realm}",
+ "type" : "service",
+ "configuration": "hbase-site/hbase.master.kerberos.principal",
+ "local_username": "${hbase-env/hbase_user}"
+ },
+ "keytab": {
+ "file": "${keytab_dir}/hbase.service.keytab",
+ "owner": {
+ "name": "${hbase-env/hbase_user}",
+ "access": "r"
+ },
+ "group": {
+ "name": "${cluster-env/user_group}",
+ "access": ""
+ },
+ "configuration": "hbase-site/hbase.master.keytab.file"
+ }
+ },
+ {
+ "name": "hbase_hbase_master_spnego",
+ "reference": "/spnego",
+ "principal": {
+ "configuration": "hbase-site/hbase.security.authentication.spnego.kerberos.principal"
+ },
+ "keytab": {
+ "configuration": "hbase-site/hbase.security.authentication.spnego.kerberos.keytab"
+ }
+ },
+ {
+ "name" : "ranger_hbase_audit",
+ "reference": "/HBASE/HBASE_MASTER/hbase_master_hbase",
+ "principal": {
+ "configuration": "ranger-hbase-audit/xasecure.audit.jaas.Client.option.principal"
+ },
+ "keytab": {
+ "configuration": "ranger-hbase-audit/xasecure.audit.jaas.Client.option.keyTab"
+ }
+ }
+ ]
+ },
+ {
+ "name": "HBASE_REGIONSERVER",
+ "identities": [
+ {
+ "name": "hbase_regionserver_hbase",
+ "principal": {
+ "value": "hbase/_HOST@${realm}",
+ "type" : "service",
+ "configuration": "hbase-site/hbase.regionserver.kerberos.principal",
+ "local_username": "${hbase-env/hbase_user}"
+ },
+ "keytab": {
+ "file": "${keytab_dir}/hbase.service.keytab",
+ "owner": {
+ "name": "${hbase-env/hbase_user}",
+ "access": "r"
+ },
+ "group": {
+ "name": "${cluster-env/user_group}",
+ "access": ""
+ },
+ "configuration": "hbase-site/hbase.regionserver.keytab.file"
+ }
+ },
+ {
+ "name": "hbase_hbase_regionserver_spnego",
+ "reference": "/spnego",
+ "principal": {
+ "configuration": "hbase-site/hbase.security.authentication.spnego.kerberos.principal"
+ },
+ "keytab": {
+ "configuration": "hbase-site/hbase.security.authentication.spnego.kerberos.keytab"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metainfo.xml b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metainfo.xml
new file mode 100755
index 00000000..8e534ff6
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metainfo.xml
@@ -0,0 +1,192 @@
+<?xml version="1.0"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<metainfo>
+ <schemaVersion>2.0</schemaVersion>
+ <services>
+ <service>
+ <name>HBASE</name>
+ <displayName>HBase</displayName>
+ <comment>Non-relational distributed database and centralized service for configuration management &
+ synchronization
+ </comment>
+ <version>Bigtop+3.1</version>
+ <components>
+ <component>
+ <name>HBASE_MASTER</name>
+ <displayName>HBase Master</displayName>
+ <category>MASTER</category>
+ <cardinality>1+</cardinality>
+ <versionAdvertised>true</versionAdvertised>
+ <timelineAppid>hbase</timelineAppid>
+ <dependencies>
+ <dependency>
+ <name>HDFS/HDFS_CLIENT</name>
+ <scope>host</scope>
+ <auto-deploy>
+ <enabled>true</enabled>
+ </auto-deploy>
+ </dependency>
+ <dependency>
+ <name>ZOOKEEPER/ZOOKEEPER_SERVER</name>
+ <scope>cluster</scope>
+ <auto-deploy>
+ <enabled>true</enabled>
+ <co-locate>HBASE/HBASE_MASTER</co-locate>
+ </auto-deploy>
+ </dependency>
+ </dependencies>
+ <commandScript>
+ <script>scripts/hbase_master.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>1200</timeout>
+ </commandScript>
+ <logs>
+ <log>
+ <logId>hbase_master</logId>
+ <primary>true</primary>
+ </log>
+ </logs>
+ <customCommands>
+ <customCommand>
+ <name>DECOMMISSION</name>
+ <commandScript>
+ <script>scripts/hbase_master.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>600</timeout>
+ </commandScript>
+ </customCommand>
+ </customCommands>
+ </component>
+
+ <component>
+ <name>HBASE_REGIONSERVER</name>
+ <displayName>RegionServer</displayName>
+ <category>SLAVE</category>
+ <cardinality>1+</cardinality>
+ <versionAdvertised>true</versionAdvertised>
+ <decommissionAllowed>true</decommissionAllowed>
+ <timelineAppid>hbase</timelineAppid>
+ <commandScript>
+ <script>scripts/hbase_regionserver.py</script>
+ <scriptType>PYTHON</scriptType>
+ </commandScript>
+ <bulkCommands>
+ <displayName>RegionServers</displayName>
+ <!-- Used by decommission and recommission -->
+ <masterComponent>HBASE_MASTER</masterComponent>
+ </bulkCommands>
+ <logs>
+ <log>
+ <logId>hbase_regionserver</logId>
+ <primary>true</primary>
+ </log>
+ </logs>
+ </component>
+
+ <component>
+ <name>HBASE_CLIENT</name>
+ <displayName>HBase Client</displayName>
+ <category>CLIENT</category>
+ <cardinality>1+</cardinality>
+ <versionAdvertised>true</versionAdvertised>
+ <commandScript>
+ <script>scripts/hbase_client.py</script>
+ <scriptType>PYTHON</scriptType>
+ </commandScript>
+ <configFiles>
+ <configFile>
+ <type>xml</type>
+ <fileName>hbase-site.xml</fileName>
+ <dictionaryName>hbase-site</dictionaryName>
+ </configFile>
+ <configFile>
+ <type>env</type>
+ <fileName>hbase-env.sh</fileName>
+ <dictionaryName>hbase-env</dictionaryName>
+ </configFile>
+ <configFile>
+ <type>xml</type>
+ <fileName>hbase-policy.xml</fileName>
+ <dictionaryName>hbase-policy</dictionaryName>
+ </configFile>
+ <configFile>
+ <type>env</type>
+ <fileName>log4j.properties</fileName>
+ <dictionaryName>hbase-log4j</dictionaryName>
+ </configFile>
+ </configFiles>
+ </component>
+
+ </components>
+
+ <commandScript>
+ <script>scripts/service_check.py</script>
+ <scriptType>PYTHON</scriptType>
+ <timeout>300</timeout>
+ </commandScript>
+
+ <requiredServices>
+ <service>ZOOKEEPER</service>
+ <service>HDFS</service>
+ </requiredServices>
+
+ <configuration-dependencies>
+ <config-type>core-site</config-type> <!-- hbase puts core-site in it's folder -->
+ <config-type>viewfs-mount-table</config-type>
+ <config-type>hbase-policy</config-type>
+ <config-type>hbase-site</config-type>
+ <config-type>hbase-env</config-type>
+ <config-type>hbase-log4j</config-type>
+ <config-type>ranger-hbase-plugin-properties</config-type>
+ <config-type>ranger-hbase-audit</config-type>
+ <config-type>ranger-hbase-policymgr-ssl</config-type>
+ <config-type>ranger-hbase-security</config-type>
+ </configuration-dependencies>
+
+ <quickLinksConfigurations>
+ <quickLinksConfiguration>
+ <fileName>quicklinks.json</fileName>
+ <default>true</default>
+ </quickLinksConfiguration>
+ </quickLinksConfigurations>
+
+ <osSpecifics>
+ <osSpecific>
+ <osFamily>any</osFamily>
+ <packages>
+ <package>
+ <name>hbase</name>
+ </package>
+ </packages>
+ </osSpecific>
+ </osSpecifics>
+
+ <themes>
+ <theme>
+ <fileName>theme.json</fileName>
+ <default>true</default>
+ </theme>
+ <theme>
+ <fileName>directories.json</fileName>
+ <default>true</default>
+ </theme>
+ </themes>
+
+ </service>
+ </services>
+</metainfo>
diff --git a/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metrics.json b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metrics.json
new file mode 100755
index 00000000..42cdbe97
--- /dev/null
+++ b/bigtop-packages/src/common/bigtop-ambari-mpack/bgtp-ambari-mpack/src/main/resources/stacks/BGTP/1.0/services/HBASE/metrics.json
@@ -0,0 +1,9394 @@
+{
+ "HBASE_REGIONSERVER": {
+ "Component": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "default": {
+ "metrics/cpu/cpu_idle":{
+ "metric":"cpu_idle",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/cpu/cpu_nice":{
+ "metric":"cpu_nice",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/cpu/cpu_system":{
+ "metric":"cpu_system",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/cpu/cpu_user":{
+ "metric":"cpu_user",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/cpu/cpu_wio":{
+ "metric":"cpu_wio",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/disk_free":{
+ "metric":"disk_free",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/disk_total":{
+ "metric":"disk_total",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/read_bps":{
+ "metric":"read_bps",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/write_bps":{
+ "metric":"write_bps",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/load/load_fifteen":{
+ "metric":"load_fifteen",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/load/load_five":{
+ "metric":"load_five",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/load/load_one":{
+ "metric":"load_one",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/mem_buffers":{
+ "metric":"mem_buffers",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/mem_cached":{
+ "metric":"mem_cached",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/mem_free":{
+ "metric":"mem_free",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/mem_shared":{
+ "metric":"mem_shared",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/mem_total":{
+ "metric":"mem_total",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/swap_free":{
+ "metric":"swap_free",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/memory/swap_total":{
+ "metric":"swap_total",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/network/bytes_in":{
+ "metric":"bytes_in",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/network/bytes_out":{
+ "metric":"bytes_out",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/network/pkts_in":{
+ "metric":"pkts_in",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/network/pkts_out":{
+ "metric":"pkts_out",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/process/proc_run":{
+ "metric":"proc_run",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/process/proc_total":{
+ "metric":"proc_total",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/read_count":{
+ "metric":"read_count",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/write_count":{
+ "metric":"write_count",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/read_bytes":{
+ "metric":"read_bytes",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/write_bytes":{
+ "metric":"write_bytes",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/read_time":{
+ "metric":"read_time",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/disk/write_time":{
+ "metric":"write_time",
+ "pointInTime":true,
+ "temporal":true
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALSize": {
+ "metric": "regionserver.Server.mutationsWithoutWALSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowAppendCount": {
+ "metric": "regionserver.Server.slowAppendCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/disk/part_max_used": {
+ "metric": "part_max_used",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheCount": {
+ "metric": "regionserver.Server.blockCacheCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginSuccess_num_ops": {
+ "metric": "ugi.UgiMetrics.LoginSuccessNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsRunnable": {
+ "metric": "jvm.JvmMetrics.ThreadsRunnable",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_min": {
+ "metric": "regionserver.Server.Delete_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/threadsNew": {
+ "metric": "jvm.JvmMetrics.ThreadsNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationFailures": {
+ "metric": "regionserver.RegionServer.authorizationFailures",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_avg_time": {
+ "metric": "regionserver.RegionServer.QueueCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/boottime": {
+ "metric": "boottime",
+ "pointInTime": true,
+ "temporal": true,
+ "amsHostMetric":true
+ },
+ "metrics/hbase/regionserver/writeRequestsCount": {
+ "metric": "regionserver.Server.writeRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_min": {
+ "metric": "regionserver.Server.Get_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_num_ops": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logError": {
+ "metric": "jvm.JvmMetrics.LogError",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Mutate_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheHitCount": {
+ "metric": "regionserver.Server.blockCacheHitCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowPutCount": {
+ "metric": "regionserver.Server.slowPutCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/regionServerStartup_avg_time": {
+ "metric": "regionserver.Server.regionServerStartTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheSize": {
+ "metric": "regionserver.Server.blockCacheSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/threadsBlocked": {
+ "metric": "jvm.JvmMetrics.ThreadsBlocked",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_median": {
+ "metric": "regionserver.Server.Mutate_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/readRequestsCount": {
+ "metric": "regionserver.Server.readRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_min": {
+ "metric": "regionserver.Server.Mutate_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/storefileIndexSizeMB": {
+ "metric": "regionserver.Server.storeFileIndexSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_median": {
+ "metric": "regionserver.Server.Delete_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Get_num_ops": {
+ "metric": "regionserver.Server.Get_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/ScanNext_num_ops": {
+ "metric": "regionserver.Server.ScanNext_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Append_num_ops": {
+ "metric": "regionserver.Server.Append_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Delete_num_ops": {
+ "metric": "regionserver.Server.Delete_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Mutate_num_ops": {
+ "metric": "regionserver.Server.Mutate_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Increment_num_ops": {
+ "metric": "regionserver.Server.Increment_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Get_95th_percentile": {
+ "metric": "regionserver.Server.Get_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/ScanNext_95th_percentile": {
+ "metric": "regionserver.Server.ScanNext_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Mutate_95th_percentile": {
+ "metric": "regionserver.Server.Mutate_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Increment_95th_percentile": {
+ "metric": "regionserver.Server.Increment_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Append_95th_percentile": {
+ "metric": "regionserver.Server.Append_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/Delete_95th_percentile": {
+ "metric": "regionserver.Server.Delete_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/percentFilesLocal": {
+ "metric": "regionserver.Server.percentFilesLocal",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/Server/updatesBlockedTime": {
+ "metric": "regionserver.Server.updatesBlockedTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/ipc/IPC/numOpenConnections": {
+ "metric": "regionserver.RegionServer.numOpenConnections",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/ipc/IPC/numActiveHandler": {
+ "metric": "regionserver.RegionServer.numActiveHandler",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/ipc/IPC/numCallsInGeneralQueue": {
+ "metric": "regionserver.RegionServer.numCallsInGeneralQueue",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_mean": {
+ "metric": "regionserver.Server.Mutate_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_avg_time": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationFailures": {
+ "metric": "regionserver.RegionServer.authenticationFailures",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheHitRatio": {
+ "metric": "regionserver.Server.blockCacheCountHitPercent",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheHitPercent": {
+ "metric": "regionserver.Server.blockCountHitPercent",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheEvictedCount": {
+ "metric": "regionserver.Server.blockCacheEvictionCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Mutate_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_max": {
+ "metric": "regionserver.Server.Get_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginFailure_avg_time": {
+ "metric": "ugi.UgiMetrics.LoginFailureAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logFatal": {
+ "metric": "jvm.JvmMetrics.LogFatal",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Get_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginSuccess_avg_time": {
+ "metric": "ugi.UgiMetrics.LoginSuccessAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Delete_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowIncrementCount": {
+ "metric": "regionserver.Server.slowIncrementCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/compactionQueueSize": {
+ "metric": "regionserver.Server.compactionQueueLength",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushTime_num_ops": {
+ "metric": "regionserver.Server.FlushTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Get_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/stores": {
+ "metric": "regionserver.Server.storeCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginFailure_num_ops": {
+ "metric": "ugi.UgiMetrics.LoginFailureNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationSuccesses": {
+ "metric": "regionserver.RegionServer.authenticationSuccesses",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/ReceivedBytes": {
+ "metric": "regionserver.RegionServer.receivedBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcTimeMillis": {
+ "metric": "jvm.JvmMetrics.GcTimeMillis",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTerminated": {
+ "metric": "jvm.JvmMetrics.ThreadsTerminated",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_max": {
+ "metric": "regionserver.Server.Mutate_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_mean": {
+ "metric": "regionserver.Server.Get_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/regions": {
+ "metric": "regionserver.Server.regionCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheFree": {
+ "metric": "regionserver.Server.blockCacheFreeSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheMissCount": {
+ "metric": "regionserver.Server.blockCacheMissCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushQueueSize": {
+ "metric": "regionserver.Server.flushQueueLength",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_num_ops": {
+ "metric": "regionserver.RegionServer.QueueCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_mean": {
+ "metric": "regionserver.Server.Delete_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_aidle": {
+ "metric": "cpu_aidle",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/totalStaticIndexSizeKB": {
+ "metric": "regionserver.Server.staticIndexSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALCount": {
+ "metric": "regionserver.Server.mutationsWithoutWALCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_median": {
+ "metric": "regionserver.Server.Get_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_speed": {
+ "metric": "cpu_speed",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_max": {
+ "metric": "regionserver.Server.Delete_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/SentBytes": {
+ "metric": "regionserver.RegionServer.sentBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logWarn": {
+ "metric": "jvm.JvmMetrics.LogWarn",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/maxMemoryM": {
+ "metric": "jvm.metrics.maxMemoryM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTimedWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsTimedWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcCount": {
+ "metric": "jvm.JvmMetrics.GcCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushTime_avg_time": {
+ "metric": "regionserver.Server.FlushTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowGetCount": {
+ "metric": "regionserver.Server.slowGetCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/requests": {
+ "metric": "regionserver.Server.totalRequestCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/storefiles": {
+ "metric": "regionserver.Server.storeFileCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowDeleteCount": {
+ "metric": "regionserver.Server.slowDeleteCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/logInfo": {
+ "metric": "jvm.JvmMetrics.LogInfo",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/hlogFileCount": {
+ "metric": "regionserver.Server.hlogFileCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile": {
+ "metric": "regionserver.Server.Delete_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/memstoreSize": {
+ "metric": "regionserver.Server.memStoreSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Delete_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationSuccesses": {
+ "metric": "regionserver.RegionServer.authorizationSuccesses",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/totalStaticBloomSizeKB": {
+ "metric": "regionserver.Server.staticBloomSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/increment_avg_time": {
+ "metric": "regionserver.Server.Increment_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountConcurrentMarkSweep": {
+ "metric": "jvm.JvmMetrics.GcCountConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountParNew": {
+ "metric": "jvm.JvmMetrics.GcCountParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisConcurrentMarkSweep": {
+ "metric": "jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisParNew": {
+ "metric": "jvm.JvmMetrics.GcTimeMillisParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemHeapMaxM": {
+ "metric": "jvm.JvmMetrics.MemHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemMaxM": {
+ "metric": "jvm.JvmMetrics.MemMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemNonHeapMaxM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/DroppedPubAll": {
+ "metric": "metricssystem.MetricsSystem.DroppedPubAll",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSinks": {
+ "metric": "metricssystem.MetricsSystem.NumActiveSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSources": {
+ "metric": "metricssystem.MetricsSystem.NumActiveSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSinks": {
+ "metric": "metricssystem.MetricsSystem.NumAllSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSources": {
+ "metric": "metricssystem.MetricsSystem.NumAllSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishAvgTime": {
+ "metric": "metricssystem.MetricsSystem.PublishAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishNumOps": {
+ "metric": "metricssystem.MetricsSystem.PublishNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineAvgTime": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineDropped": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineDropped",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineNumOps": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineQsize": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineQsize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotAvgTime": {
+ "metric": "metricssystem.MetricsSystem.SnapshotAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotNumOps": {
+ "metric": "metricssystem.MetricsSystem.SnapshotNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numCallsInPriorityQueue": {
+ "metric": "regionserver.RegionServer.numCallsInPriorityQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numCallsInReplicationQueue": {
+ "metric": "regionserver.RegionServer.numCallsInReplicationQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_max": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_mean": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_min": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_max": {
+ "metric": "regionserver.RegionServer.QueueCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_mean": {
+ "metric": "regionserver.RegionServer.QueueCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_min": {
+ "metric": "regionserver.RegionServer.QueueCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/queueSize": {
+ "metric": "regionserver.RegionServer.queueSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_max": {
+ "metric": "regionserver.RegionServer.TotalCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_mean": {
+ "metric": "regionserver.RegionServer.TotalCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_median": {
+ "metric": "regionserver.RegionServer.TotalCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_min": {
+ "metric": "regionserver.RegionServer.TotalCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_num_ops": {
+ "metric": "regionserver.RegionServer.TotalCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/ageOfLastAppliedOp": {
+ "metric": "regionserver.Replication.sink.ageOfLastAppliedOp",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/appliedBatches": {
+ "metric": "regionserver.Replication.sink.appliedBatches",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/appliedOps": {
+ "metric": "regionserver.Replication.sink.appliedOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_75th_percentile": {
+ "metric": "regionserver.Server.Append_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_99th_percentile": {
+ "metric": "regionserver.Server.Append_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_max": {
+ "metric": "regionserver.Server.Append_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_mean": {
+ "metric": "regionserver.Server.Append_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_median": {
+ "metric": "regionserver.Server.Append_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_min": {
+ "metric": "regionserver.Server.Append_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/blockCacheExpressHitPercent": {
+ "metric": "regionserver.Server.blockCacheExpressHitPercent",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/blockedRequestCount": {
+ "metric": "regionserver.Server.blockedRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/checkMutateFailedCount": {
+ "metric": "regionserver.Server.checkMutateFailedCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/checkMutatePassedCount": {
+ "metric": "regionserver.Server.checkMutatePassedCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/compactedCellsCount": {
+ "metric": "regionserver.Server.compactedCellsCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/compactedCellsSize": {
+ "metric": "regionserver.Server.compactedCellsSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/flushedCellsCount": {
+ "metric": "regionserver.Server.flushedCellsCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/flushedCellsSize": {
+ "metric": "regionserver.Server.flushedCellsSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_75th_percentile": {
+ "metric": "regionserver.Server.FlushTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_95th_percentile": {
+ "metric": "regionserver.Server.FlushTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_99th_percentile": {
+ "metric": "regionserver.Server.FlushTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_max": {
+ "metric": "regionserver.Server.FlushTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_mean": {
+ "metric": "regionserver.Server.FlushTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_min": {
+ "metric": "regionserver.Server.FlushTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/hlogFileSize": {
+ "metric": "regionserver.Server.hlogFileSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_75th_percentile": {
+ "metric": "regionserver.Server.Increment_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_99th_percentile": {
+ "metric": "regionserver.Server.Increment_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_max": {
+ "metric": "regionserver.Server.Increment_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_mean": {
+ "metric": "regionserver.Server.Increment_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_min": {
+ "metric": "regionserver.Server.Increment_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/majorCompactedCellsCount": {
+ "metric": "regionserver.Server.majorCompactedCellsCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/majorCompactedCellsSize": {
+ "metric": "regionserver.Server.majorCompactedCellsSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/percentFilesLocalSecondaryRegions": {
+ "metric": "regionserver.Server.percentFilesLocalSecondaryRegions",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_75th_percentile": {
+ "metric": "regionserver.Server.Replay_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_95th_percentile": {
+ "metric": "regionserver.Server.Replay_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_99th_percentile": {
+ "metric": "regionserver.Server.Replay_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_max": {
+ "metric": "regionserver.Server.Replay_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_mean": {
+ "metric": "regionserver.Server.Replay_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_median": {
+ "metric": "regionserver.Server.Replay_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_min": {
+ "metric": "regionserver.Server.Replay_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_num_ops": {
+ "metric": "regionserver.Server.Replay_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_75th_percentile": {
+ "metric": "regionserver.Server.ScanNext_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_99th_percentile": {
+ "metric": "regionserver.Server.ScanNext_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_max": {
+ "metric": "regionserver.Server.ScanNext_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_mean": {
+ "metric": "regionserver.Server.ScanNext_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_median": {
+ "metric": "regionserver.Server.ScanNext_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_min": {
+ "metric": "regionserver.Server.ScanNext_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitQueueLength": {
+ "metric": "regionserver.Server.splitQueueLength",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitRequestCount": {
+ "metric": "regionserver.Server.splitRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitSuccessCount": {
+ "metric": "regionserver.Server.splitSuccessCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_75th_percentile": {
+ "metric": "regionserver.Server.SplitTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_95th_percentile": {
+ "metric": "regionserver.Server.SplitTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_99th_percentile": {
+ "metric": "regionserver.Server.SplitTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_max": {
+ "metric": "regionserver.Server.SplitTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_mean": {
+ "metric": "regionserver.Server.SplitTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_median": {
+ "metric": "regionserver.Server.SplitTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_min": {
+ "metric": "regionserver.Server.SplitTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_num_ops": {
+ "metric": "regionserver.Server.SplitTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/storeFileSize": {
+ "metric": "regionserver.Server.storeFileSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/appendCount": {
+ "metric": "regionserver.WAL.appendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_75th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_95th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_99th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_max": {
+ "metric": "regionserver.WAL.AppendSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_mean": {
+ "metric": "regionserver.WAL.AppendSize_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_median": {
+ "metric": "regionserver.WAL.AppendSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_min": {
+ "metric": "regionserver.WAL.AppendSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_num_ops": {
+ "metric": "regionserver.WAL.AppendSize_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_75th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_95th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_99th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_max": {
+ "metric": "regionserver.WAL.AppendTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_mean": {
+ "metric": "regionserver.WAL.AppendTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_median": {
+ "metric": "regionserver.WAL.AppendTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_min": {
+ "metric": "regionserver.WAL.AppendTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_num_ops": {
+ "metric": "regionserver.WAL.AppendTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/lowReplicaRollRequest": {
+ "metric": "regionserver.WAL.lowReplicaRollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/rollRequest": {
+ "metric": "regionserver.WAL.rollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/slowAppendCount": {
+ "metric": "regionserver.WAL.slowAppendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_75th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_95th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_99th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_max": {
+ "metric": "regionserver.WAL.SyncTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_mean": {
+ "metric": "regionserver.WAL.SyncTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_median": {
+ "metric": "regionserver.WAL.SyncTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_min": {
+ "metric": "regionserver.WAL.SyncTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_num_ops": {
+ "metric": "regionserver.WAL.SyncTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsAvgTime": {
+ "metric": "ugi.UgiMetrics.GetGroupsAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsNumOps": {
+ "metric": "ugi.UgiMetrics.GetGroupsNumOps",
+ "pointInTime": true,
+ "temporal": true
+ }
+ }
+ }
+ },
+ {
+ "type": "jmx",
+ "metrics": {
+ "default": {
+ "metrics/hbase/regionserver/slowPutCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowPutCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/percentFilesLocal": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.percentFilesLocal",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheFree": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheFreeSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheMissCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheMissCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/flushQueueSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.flushQueueLength",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/ScanNext_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.ScanNext_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Increment_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Increment_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Append_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Append_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/ScanNext_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.ScanNext_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Append_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Append_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Increment_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Increment_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/updatesBlockedTime": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.updatesBlockedTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numActiveHandler": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numActiveHandler",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numCallsInGeneralQueue": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numCallsInGeneralQueue",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numOpenConnections": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numOpenConnections",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowAppendCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowAppendCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowIncrementCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowIncrementCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheEvictedCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheEvictionCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowGetCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowGetCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/storefileIndexSizeMB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileIndexSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/totalStaticIndexSizeKB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.staticIndexSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/requests": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.totalRequestCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/storefiles": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowDeleteCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowDeleteCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/stores": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/totalStaticBloomSizeKB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.staticBloomSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheHitCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheHitCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ }
+ }
+ }
+ }
+ ],
+ "HostComponent": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "default": {
+ "metrics/cpu/cpu_idle":{
+ "metric":"cpu_idle",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/cpu/cpu_nice":{
+ "metric":"cpu_nice",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/cpu/cpu_system":{
+ "metric":"cpu_system",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/cpu/cpu_user":{
+ "metric":"cpu_user",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/cpu/cpu_wio":{
+ "metric":"cpu_wio",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/disk_free":{
+ "metric":"disk_free",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/disk_total":{
+ "metric":"disk_total",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/read_bps":{
+ "metric":"read_bps",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/write_bps":{
+ "metric":"write_bps",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/load/load_fifteen":{
+ "metric":"load_fifteen",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/load/load_five":{
+ "metric":"load_five",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/load/load_one":{
+ "metric":"load_one",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/mem_buffers":{
+ "metric":"mem_buffers",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/mem_cached":{
+ "metric":"mem_cached",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/mem_free":{
+ "metric":"mem_free",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/mem_shared":{
+ "metric":"mem_shared",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/mem_total":{
+ "metric":"mem_total",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/swap_free":{
+ "metric":"swap_free",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/memory/swap_total":{
+ "metric":"swap_total",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/network/bytes_in":{
+ "metric":"bytes_in",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/network/bytes_out":{
+ "metric":"bytes_out",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/network/pkts_in":{
+ "metric":"pkts_in",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/network/pkts_out":{
+ "metric":"pkts_out",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/process/proc_run":{
+ "metric":"proc_run",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/process/proc_total":{
+ "metric":"proc_total",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/read_count":{
+ "metric":"read_count",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/write_count":{
+ "metric":"write_count",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/read_bytes":{
+ "metric":"read_bytes",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/write_bytes":{
+ "metric":"write_bytes",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/read_time":{
+ "metric":"read_time",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/disk/write_time":{
+ "metric":"write_time",
+ "pointInTime":true,
+ "temporal":true,
+ "amsHostMetric":true
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALSize": {
+ "metric": "regionserver.Server.mutationsWithoutWALSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginSuccess_avg_time": {
+ "metric": "ugi.UgiMetrics.LoginSuccessAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Delete_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowAppendCount": {
+ "metric": "regionserver.Server.slowAppendCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowIncrementCount": {
+ "metric": "regionserver.Server.slowIncrementCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_95th_percentile": {
+ "metric": "regionserver.Server.Mutate_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/compactionQueueSize": {
+ "metric": "regionserver.Server.compactionQueueLength",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/disk/part_max_used": {
+ "metric": "part_max_used",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushTime_num_ops": {
+ "metric": "regionserver.Server.FlushTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheCount": {
+ "metric": "regionserver.Server.blockCacheCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginSuccess_num_ops": {
+ "metric": "ugi.UgiMetrics.LoginSuccessNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Get_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/stores": {
+ "metric": "regionserver.Server.storeCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginFailure_num_ops": {
+ "metric": "ugi.UgiMetrics.LoginFailureNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationSuccesses": {
+ "metric": "regionserver.RegionServer.authenticationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsRunnable": {
+ "metric": "jvm.JvmMetrics.ThreadsRunnable",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsNew": {
+ "metric": "jvm.JvmMetrics.ThreadsNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_min": {
+ "metric": "regionserver.Server.Delete_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationFailures": {
+ "metric": "regionserver.RegionServer.authorizationFailures",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_avg_time": {
+ "metric": "regionserver.RegionServer.QueueCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_num_ops": {
+ "metric": "regionserver.Server.Get_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/ReceivedBytes": {
+ "metric": "regionserver.RegionServer.receivedBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/NumOpenConnections": {
+ "metric": "regionserver.RegionServer.NumOpenConnections",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcTimeMillis": {
+ "metric": "jvm.JvmMetrics.GcTimeMillis",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTerminated": {
+ "metric": "jvm.JvmMetrics.ThreadsTerminated",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_max": {
+ "metric": "regionserver.Server.Mutate_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_num_ops": {
+ "metric": "regionserver.Server.Delete_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/boottime": {
+ "metric": "boottime",
+ "pointInTime": true,
+ "temporal": true,
+ "amsHostMetric":true
+ },
+ "metrics/hbase/regionserver/writeRequestsCount": {
+ "metric": "regionserver.Server.writeRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_min": {
+ "metric": "regionserver.Server.Get_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_num_ops": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_mean": {
+ "metric": "regionserver.Server.Get_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/logError": {
+ "metric": "jvm.JvmMetrics.LogError",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Mutate_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/regions": {
+ "metric": "regionserver.Server.regionCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheHitCount": {
+ "metric": "regionserver.Server.blockCacheHitCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowPutCount": {
+ "metric": "regionserver.Server.slowPutCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheFree": {
+ "metric": "regionserver.Server.blockCacheFreeSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheMissCount": {
+ "metric": "regionserver.Server.blockCacheMissCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushQueueSize": {
+ "metric": "regionserver.Server.flushQueueLength",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheSize": {
+ "metric": "regionserver.Server.blockCacheSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_num_ops": {
+ "metric": "regionserver.Server.Mutate_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/threadsBlocked": {
+ "metric": "jvm.JvmMetrics.ThreadsBlocked",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_num_ops": {
+ "metric": "regionserver.RegionServer.QueueCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_median": {
+ "metric": "regionserver.Server.Mutate_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_mean": {
+ "metric": "regionserver.Server.Delete_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_aidle": {
+ "metric": "cpu_aidle",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/readRequestsCount": {
+ "metric": "regionserver.Server.readRequestCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_min": {
+ "metric": "regionserver.Server.Mutate_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/storefileIndexSizeMB": {
+ "metric": "regionserver.Server.storeFileIndexSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_median": {
+ "metric": "regionserver.Server.Delete_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/totalStaticIndexSizeKB": {
+ "metric": "regionserver.Server.staticIndexSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_mean": {
+ "metric": "regionserver.Server.Mutate_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALCount": {
+ "metric": "regionserver.Server.mutationsWithoutWALCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_median": {
+ "metric": "regionserver.Server.Get_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_max": {
+ "metric": "regionserver.Server.Delete_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_speed": {
+ "metric": "cpu_speed",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_avg_time": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationFailures": {
+ "metric": "regionserver.RegionServer.authenticationFailures",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/percentFilesLocal": {
+ "metric": "regionserver.Server.percentFilesLocal",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheHitRatio": {
+ "metric": "regionserver.Server.blockCacheCountHitPercent",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/SentBytes": {
+ "metric": "regionserver.RegionServer.SentBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/maxMemoryM": {
+ "metric": "jvm.metrics.maxMemoryM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logWarn": {
+ "metric": "jvm.JvmMetrics.LogWarn",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTimedWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsTimedWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcCount": {
+ "metric": "jvm.JvmMetrics.GcCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushTime_avg_time": {
+ "metric": "regionserver.Server.FlushTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/blockCacheEvictedCount": {
+ "metric": "regionserver.Server.blockCacheEvictionCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowGetCount": {
+ "metric": "regionserver.Server.slowGetCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/requests": {
+ "metric": "regionserver.Server.totalRequestCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/storefiles": {
+ "metric": "regionserver.Server.storeFileCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/slowDeleteCount": {
+ "metric": "regionserver.Server.slowDeleteCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/putRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Mutate_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/logInfo": {
+ "metric": "jvm.JvmMetrics.LogInfo",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/hlogFileCount": {
+ "metric": "regionserver.Server.hlogFileCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile": {
+ "metric": "regionserver.Server.Delete_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_95th_percentile": {
+ "metric": "regionserver.Server.Get_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_max": {
+ "metric": "regionserver.Server.Get_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/memstoreSize": {
+ "metric": "regionserver.Server.memStoreSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile": {
+ "metric": "regionserver.Server.Delete_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/loginFailure_avg_time": {
+ "metric": "ugi.UgiMetrics.LoginFailureAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationSuccesses": {
+ "metric": "regionserver.RegionServer.authorizationSuccesses",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logFatal": {
+ "metric": "jvm.JvmMetrics.LogFatal",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/totalStaticBloomSizeKB": {
+ "metric": "regionserver.Server.staticBloomSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/getRequestLatency_99th_percentile": {
+ "metric": "regionserver.Server.Get_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountConcurrentMarkSweep": {
+ "metric": "jvm.JvmMetrics.GcCountConcurrentMarkSweep",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountParNew": {
+ "metric": "jvm.JvmMetrics.GcCountParNew",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisConcurrentMarkSweep": {
+ "metric": "jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisParNew": {
+ "metric": "jvm.JvmMetrics.GcTimeMillisParNew",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/LogFatal": {
+ "metric": "jvm.JvmMetrics.LogFatal",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemHeapMaxM": {
+ "metric": "jvm.JvmMetrics.MemHeapMaxM",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemMaxM": {
+ "metric": "jvm.JvmMetrics.MemMaxM",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemNonHeapMaxM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapMaxM",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/DroppedPubAll": {
+ "metric": "metricssystem.MetricsSystem.DroppedPubAll",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSinks": {
+ "metric": "metricssystem.MetricsSystem.NumActiveSinks",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSources": {
+ "metric": "metricssystem.MetricsSystem.NumActiveSources",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSinks": {
+ "metric": "metricssystem.MetricsSystem.NumAllSinks",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSources": {
+ "metric": "metricssystem.MetricsSystem.NumAllSources",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishAvgTime": {
+ "metric": "metricssystem.MetricsSystem.PublishAvgTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishNumOps": {
+ "metric": "metricssystem.MetricsSystem.PublishNumOps",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineAvgTime": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineAvgTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineDropped": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineDropped",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineNumOps": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineNumOps",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineQsize": {
+ "metric": "metricssystem.MetricsSystem.Sink_timelineQsize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotAvgTime": {
+ "metric": "metricssystem.MetricsSystem.SnapshotAvgTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotNumOps": {
+ "metric": "metricssystem.MetricsSystem.SnapshotNumOps",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/authorizationSuccesses": {
+ "metric": "regionserver.RegionServer.authorizationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numActiveHandler": {
+ "metric": "regionserver.RegionServer.numActiveHandler",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numCallsInGeneralQueue": {
+ "metric": "regionserver.RegionServer.numCallsInGeneralQueue",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numCallsInPriorityQueue": {
+ "metric": "regionserver.RegionServer.numCallsInPriorityQueue",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numCallsInReplicationQueue": {
+ "metric": "regionserver.RegionServer.numCallsInReplicationQueue",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/numOpenConnections": {
+ "metric": "regionserver.RegionServer.numOpenConnections",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_max": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_mean": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/ProcessCallTime_min": {
+ "metric": "regionserver.RegionServer.ProcessCallTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.QueueCallTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_max": {
+ "metric": "regionserver.RegionServer.QueueCallTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_mean": {
+ "metric": "regionserver.RegionServer.QueueCallTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/QueueCallTime_min": {
+ "metric": "regionserver.RegionServer.QueueCallTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/queueSize": {
+ "metric": "regionserver.RegionServer.queueSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/sentBytes": {
+ "metric": "regionserver.RegionServer.sentBytes",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_75th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_95th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_99th_percentile": {
+ "metric": "regionserver.RegionServer.TotalCallTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_max": {
+ "metric": "regionserver.RegionServer.TotalCallTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_mean": {
+ "metric": "regionserver.RegionServer.TotalCallTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_median": {
+ "metric": "regionserver.RegionServer.TotalCallTime_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_min": {
+ "metric": "regionserver.RegionServer.TotalCallTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/RegionServer/TotalCallTime_num_ops": {
+ "metric": "regionserver.RegionServer.TotalCallTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/ageOfLastAppliedOp": {
+ "metric": "regionserver.Replication.sink.ageOfLastAppliedOp",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/appliedBatches": {
+ "metric": "regionserver.Replication.sink.appliedBatches",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Replication/sink/appliedOps": {
+ "metric": "regionserver.Replication.sink.appliedOps",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_75th_percentile": {
+ "metric": "regionserver.Server.Append_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_95th_percentile": {
+ "metric": "regionserver.Server.Append_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_99th_percentile": {
+ "metric": "regionserver.Server.Append_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_max": {
+ "metric": "regionserver.Server.Append_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_mean": {
+ "metric": "regionserver.Server.Append_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_median": {
+ "metric": "regionserver.Server.Append_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_min": {
+ "metric": "regionserver.Server.Append_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Append_num_ops": {
+ "metric": "regionserver.Server.Append_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/blockCacheExpressHitPercent": {
+ "metric": "regionserver.Server.blockCacheExpressHitPercent",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/blockedRequestCount": {
+ "metric": "regionserver.Server.blockedRequestCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/checkMutateFailedCount": {
+ "metric": "regionserver.Server.checkMutateFailedCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/checkMutatePassedCount": {
+ "metric": "regionserver.Server.checkMutatePassedCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/compactedCellsCount": {
+ "metric": "regionserver.Server.compactedCellsCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/compactedCellsSize": {
+ "metric": "regionserver.Server.compactedCellsSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/flushedCellsCount": {
+ "metric": "regionserver.Server.flushedCellsCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/flushedCellsSize": {
+ "metric": "regionserver.Server.flushedCellsSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_75th_percentile": {
+ "metric": "regionserver.Server.FlushTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_95th_percentile": {
+ "metric": "regionserver.Server.FlushTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_99th_percentile": {
+ "metric": "regionserver.Server.FlushTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_max": {
+ "metric": "regionserver.Server.FlushTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_mean": {
+ "metric": "regionserver.Server.FlushTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/FlushTime_min": {
+ "metric": "regionserver.Server.FlushTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Get_99th_percentile": {
+ "metric": "regionserver.Server.Get_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/hlogFileSize": {
+ "metric": "regionserver.Server.hlogFileSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_75th_percentile": {
+ "metric": "regionserver.Server.Increment_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_95th_percentile": {
+ "metric": "regionserver.Server.Increment_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_99th_percentile": {
+ "metric": "regionserver.Server.Increment_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_max": {
+ "metric": "regionserver.Server.Increment_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_mean": {
+ "metric": "regionserver.Server.Increment_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_median": {
+ "metric": "regionserver.Server.Increment_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_min": {
+ "metric": "regionserver.Server.Increment_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Increment_num_ops": {
+ "metric": "regionserver.Server.Increment_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/majorCompactedCellsCount": {
+ "metric": "regionserver.Server.majorCompactedCellsCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/majorCompactedCellsSize": {
+ "metric": "regionserver.Server.majorCompactedCellsSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/percentFilesLocalSecondaryRegions": {
+ "metric": "regionserver.Server.percentFilesLocalSecondaryRegions",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/regionServerStartTime": {
+ "metric": "regionserver.Server.regionServerStartTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_75th_percentile": {
+ "metric": "regionserver.Server.Replay_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_95th_percentile": {
+ "metric": "regionserver.Server.Replay_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_99th_percentile": {
+ "metric": "regionserver.Server.Replay_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_max": {
+ "metric": "regionserver.Server.Replay_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_mean": {
+ "metric": "regionserver.Server.Replay_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_median": {
+ "metric": "regionserver.Server.Replay_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_min": {
+ "metric": "regionserver.Server.Replay_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/Replay_num_ops": {
+ "metric": "regionserver.Server.Replay_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_75th_percentile": {
+ "metric": "regionserver.Server.ScanNext_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_95th_percentile": {
+ "metric": "regionserver.Server.ScanNext_95th_percentile",
+ "unit": "ms",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_99th_percentile": {
+ "metric": "regionserver.Server.ScanNext_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_max": {
+ "metric": "regionserver.Server.ScanNext_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_mean": {
+ "metric": "regionserver.Server.ScanNext_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_median": {
+ "metric": "regionserver.Server.ScanNext_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_min": {
+ "metric": "regionserver.Server.ScanNext_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/ScanNext_num_ops": {
+ "metric": "regionserver.Server.ScanNext_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitQueueLength": {
+ "metric": "regionserver.Server.splitQueueLength",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitRequestCount": {
+ "metric": "regionserver.Server.splitRequestCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/splitSuccessCount": {
+ "metric": "regionserver.Server.splitSuccessCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_75th_percentile": {
+ "metric": "regionserver.Server.SplitTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_95th_percentile": {
+ "metric": "regionserver.Server.SplitTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_99th_percentile": {
+ "metric": "regionserver.Server.SplitTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_max": {
+ "metric": "regionserver.Server.SplitTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_mean": {
+ "metric": "regionserver.Server.SplitTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_median": {
+ "metric": "regionserver.Server.SplitTime_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_min": {
+ "metric": "regionserver.Server.SplitTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/SplitTime_num_ops": {
+ "metric": "regionserver.Server.SplitTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/staticBloomSize": {
+ "metric": "regionserver.Server.staticBloomSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/storeFileSize": {
+ "metric": "regionserver.Server.storeFileSize",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/Server/updatesBlockedTime": {
+ "metric": "regionserver.Server.updatesBlockedTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/appendCount": {
+ "metric": "regionserver.WAL.appendCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_75th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_95th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_99th_percentile": {
+ "metric": "regionserver.WAL.AppendSize_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_max": {
+ "metric": "regionserver.WAL.AppendSize_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_mean": {
+ "metric": "regionserver.WAL.AppendSize_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_median": {
+ "metric": "regionserver.WAL.AppendSize_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_min": {
+ "metric": "regionserver.WAL.AppendSize_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_num_ops": {
+ "metric": "regionserver.WAL.AppendSize_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_75th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_95th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_99th_percentile": {
+ "metric": "regionserver.WAL.AppendTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_max": {
+ "metric": "regionserver.WAL.AppendTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_mean": {
+ "metric": "regionserver.WAL.AppendTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_median": {
+ "metric": "regionserver.WAL.AppendTime_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_min": {
+ "metric": "regionserver.WAL.AppendTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_num_ops": {
+ "metric": "regionserver.WAL.AppendTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/lowReplicaRollRequest": {
+ "metric": "regionserver.WAL.lowReplicaRollRequest",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/rollRequest": {
+ "metric": "regionserver.WAL.rollRequest",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/slowAppendCount": {
+ "metric": "regionserver.WAL.slowAppendCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_75th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_75th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_95th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_95th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_99th_percentile": {
+ "metric": "regionserver.WAL.SyncTime_99th_percentile",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_max": {
+ "metric": "regionserver.WAL.SyncTime_max",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_mean": {
+ "metric": "regionserver.WAL.SyncTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_median": {
+ "metric": "regionserver.WAL.SyncTime_median",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_min": {
+ "metric": "regionserver.WAL.SyncTime_min",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_num_ops": {
+ "metric": "regionserver.WAL.SyncTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsAvgTime": {
+ "metric": "ugi.UgiMetrics.GetGroupsAvgTime",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsNumOps": {
+ "metric": "ugi.UgiMetrics.GetGroupsNumOps",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginFailureAvgTime": {
+ "metric": "ugi.UgiMetrics.LoginFailureAvgTime",
+ "pointInTime": false,
+ "temporal": true
+ }
+ }
+ }
+ },
+ {
+ "type": "jmx",
+ "metrics": {
+ "default": {
+ "metrics/hbase/regionserver/slowPutCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowPutCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/percentFilesLocal": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.percentFilesLocal",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheFree": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheFreeSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheMissCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheMissCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/flushQueueSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.flushQueueLength",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/ScanNext_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.ScanNext_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Increment_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Increment_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Append_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Append_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/ScanNext_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.ScanNext_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Append_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Append_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/Increment_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Increment_95th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/updatesBlockedTime": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.updatesBlockedTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numActiveHandler": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numActiveHandler",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numCallsInGeneralQueue": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numCallsInGeneralQueue",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/IPC/numOpenConnections": {
+ "metric": "Hadoop:service=HBase,name=IPC,sub=IPC.numOpenConnections",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowAppendCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowAppendCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheSize": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowIncrementCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowIncrementCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheEvictedCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheEvictionCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowGetCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowGetCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/storefileIndexSizeMB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileIndexSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/totalStaticIndexSizeKB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.staticIndexSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_num_ops": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/requests": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.totalRequestCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/storefiles": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/mutationsWithoutWALCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_median": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_median",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/slowDeleteCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.slowDeleteCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/stores": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.storeCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_min": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_95th_percentile",
+ "unit": "ms",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_mean": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/deleteRequestLatency_max": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/putRequestLatency_75th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_75th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/totalStaticBloomSizeKB": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.staticBloomSize",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/blockCacheHitCount": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheHitCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/regionserver/getRequestLatency_99th_percentile": {
+ "metric": "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_99th_percentile",
+ "pointInTime": true,
+ "temporal": false
+ }
+ }
+ }
+ }
+ ]
+ },
+ "HBASE_MASTER": {
+ "Component": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "default": {
+ "metrics/load/load_one": {
+ "metric": "load_one",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/memory/swap_total": {
+ "metric": "swap_total",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/process/proc_total": {
+ "metric": "proc_total",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/balance_avg_time": {
+ "metric": "master.Balancer.BalancerCluster_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/disk/part_max_used": {
+ "metric": "part_max_used",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/balance_num_ops": {
+ "metric": "master.Balancer.BalancerCluster_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/bytes_in": {
+ "metric": "bytes_in",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitTime_num_ops": {
+ "metric": "master.FileSystem.HlogSplitTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationSuccesses": {
+ "metric": "master.Master.authenticationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/network/pkts_in": {
+ "metric": "pkts_in",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsRunnable": {
+ "metric": "jvm.JvmMetrics.ThreadsRunnable",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsNew": {
+ "metric": "jvm.JvmMetrics.ThreadsNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationFailures": {
+ "metric": "master.Master.authorizationFailures",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_avg_time": {
+ "metric": "master.Master.QueueCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcTimeMillis": {
+ "metric": "jvm.JvmMetrics.GcTimeMillis",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTerminated": {
+ "metric": "jvm.JvmMetrics.ThreadsTerminated",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/bytes_out": {
+ "metric": "bytes_out",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/load/load_five": {
+ "metric": "load_five",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/boottime": {
+ "metric": "boottime",
+ "pointInTime": true,
+ "temporal": true,
+ "amsHostMetric":true
+ },
+ "metrics/rpc/RpcProcessingTime_num_ops": {
+ "metric": "master.Master.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logError": {
+ "metric": "jvm.JvmMetrics.LogError",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/process/proc_run": {
+ "metric": "proc_run",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsBlocked": {
+ "metric": "jvm.JvmMetrics.ThreadsBlocked",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_num_ops": {
+ "metric": "master.Master.QueueCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitSize_num_ops": {
+ "metric": "master.FileSystem.HlogSplitSize_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_aidle": {
+ "metric": "cpu_aidle",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/pkts_out": {
+ "metric": "pkts_out",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitSize_avg_time": {
+ "metric": "master.FileSystem.HlogSplitSize_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_speed": {
+ "metric": "cpu_speed",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/cluster_requests": {
+ "metric": "master.Server.clusterRequests",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_avg_time": {
+ "metric": "master.Master.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationFailures": {
+ "metric": "master.Master.authenticationFailures",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/maxMemoryM": {
+ "metric": "jvm.metrics.maxMemoryM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logWarn": {
+ "metric": "jvm.JvmMetrics.LogWarn",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTimedWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsTimedWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcCount": {
+ "metric": "jvm.JvmMetrics.GcCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/memory/mem_buffers": {
+ "metric": "mem_buffers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/load/load_fifteen": {
+ "metric": "load_fifteen",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logInfo": {
+ "metric": "jvm.JvmMetrics.LogInfo",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationSuccesses": {
+ "metric": "master.Master.authorizationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/logFatal": {
+ "metric": "jvm.JvmMetrics.LogFatal",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountConcurrentMarkSweep": {
+ "metric":"jvm.JvmMetrics.GcCountConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountParNew": {
+ "metric":"jvm.JvmMetrics.GcCountParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisConcurrentMarkSweep": {
+ "metric":"jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisParNew": {
+ "metric":"jvm.JvmMetrics.GcTimeMillisParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemHeapMaxM": {
+ "metric":"jvm.JvmMetrics.MemHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemMaxM": {
+ "metric":"jvm.JvmMetrics.MemMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemNonHeapMaxM": {
+ "metric":"jvm.JvmMetrics.MemNonHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_75th_percentile": {
+ "metric":"master.AssignmentManager.Assign_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_95th_percentile": {
+ "metric":"master.AssignmentManager.Assign_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_99th_percentile": {
+ "metric":"master.AssignmentManager.Assign_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_max": {
+ "metric":"master.AssignmentManager.Assign_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_mean": {
+ "metric":"master.AssignmentManager.Assign_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_median": {
+ "metric":"master.AssignmentManager.Assign_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_min": {
+ "metric":"master.AssignmentManager.Assign_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_num_ops": {
+ "metric":"master.AssignmentManager.Assign_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_75th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_95th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_99th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_max": {
+ "metric":"master.AssignmentManager.BulkAssign_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_mean": {
+ "metric":"master.AssignmentManager.BulkAssign_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_median": {
+ "metric":"master.AssignmentManager.BulkAssign_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_min": {
+ "metric":"master.AssignmentManager.BulkAssign_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_num_ops": {
+ "metric":"master.AssignmentManager.BulkAssign_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritCount": {
+ "metric":"master.AssignmentManager.ritCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritCountOverThreshold": {
+ "metric":"master.AssignmentManager.ritCountOverThreshold",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritOldestAge": {
+ "metric":"master.AssignmentManager.ritOldestAge",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_75th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_95th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_99th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_max": {
+ "metric":"master.Balancer.BalancerCluster_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_mean": {
+ "metric":"master.Balancer.BalancerCluster_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_min": {
+ "metric":"master.Balancer.BalancerCluster_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/miscInvocationCount": {
+ "metric":"master.Balancer.miscInvocationCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_75th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_95th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_99th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_max": {
+ "metric":"master.FileSystem.HlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_median": {
+ "metric":"master.FileSystem.HlogSplitSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_min": {
+ "metric":"master.FileSystem.HlogSplitSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_75th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_95th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_99th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_max": {
+ "metric":"master.FileSystem.HlogSplitTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_mean": {
+ "metric":"master.FileSystem.HlogSplitTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_median": {
+ "metric":"master.FileSystem.HlogSplitTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_min": {
+ "metric":"master.FileSystem.HlogSplitTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_75th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_95th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_99th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_max": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_mean": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_median": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_min": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_num_ops": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_75th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_95th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_99th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_max": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_mean": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_median": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_min": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_num_ops": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numActiveHandler": {
+ "metric":"master.Master.numActiveHandler",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInGeneralQueue": {
+ "metric":"master.Master.numCallsInGeneralQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInPriorityQueue": {
+ "metric":"master.Master.numCallsInPriorityQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInReplicationQueue": {
+ "metric":"master.Master.numCallsInReplicationQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numOpenConnections": {
+ "metric":"master.Master.numOpenConnections",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_75th_percentile": {
+ "metric":"master.Master.ProcessCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_95th_percentile": {
+ "metric":"master.Master.ProcessCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_99th_percentile": {
+ "metric":"master.Master.ProcessCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_max": {
+ "metric":"master.Master.ProcessCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_mean": {
+ "metric":"master.Master.ProcessCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_median": {
+ "metric":"master.Master.ProcessCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_min": {
+ "metric":"master.Master.ProcessCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_75th_percentile": {
+ "metric":"master.Master.QueueCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_95th_percentile": {
+ "metric":"master.Master.QueueCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_99th_percentile": {
+ "metric":"master.Master.QueueCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_max": {
+ "metric":"master.Master.QueueCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_mean": {
+ "metric":"master.Master.QueueCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_min": {
+ "metric":"master.Master.QueueCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/queueSize": {
+ "metric":"master.Master.queueSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/receivedBytes": {
+ "metric":"master.Master.receivedBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/sentBytes": {
+ "metric":"master.Master.sentBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_75th_percentile": {
+ "metric":"master.Master.TotalCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_95th_percentile": {
+ "metric":"master.Master.TotalCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_99th_percentile": {
+ "metric":"master.Master.TotalCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_max": {
+ "metric":"master.Master.TotalCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_mean": {
+ "metric":"master.Master.TotalCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_median": {
+ "metric":"master.Master.TotalCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_min": {
+ "metric":"master.Master.TotalCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_num_ops": {
+ "metric":"master.Master.TotalCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/averageLoad": {
+ "metric":"master.Server.averageLoad",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/masterActiveTime": {
+ "metric":"master.Server.masterActiveTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/masterStartTime": {
+ "metric":"master.Server.masterStartTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/numDeadRegionServers": {
+ "metric":"master.Server.numDeadRegionServers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/numRegionServers": {
+ "metric":"master.Server.numRegionServers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/DroppedPubAll": {
+ "metric":"metricssystem.MetricsSystem.DroppedPubAll",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSinks": {
+ "metric":"metricssystem.MetricsSystem.NumActiveSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSources": {
+ "metric":"metricssystem.MetricsSystem.NumActiveSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSinks": {
+ "metric":"metricssystem.MetricsSystem.NumAllSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSources": {
+ "metric":"metricssystem.MetricsSystem.NumAllSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishAvgTime": {
+ "metric":"metricssystem.MetricsSystem.PublishAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishNumOps": {
+ "metric":"metricssystem.MetricsSystem.PublishNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineAvgTime": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineDropped": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineDropped",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineNumOps": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineQsize": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineQsize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotAvgTime": {
+ "metric":"metricssystem.MetricsSystem.SnapshotAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotNumOps": {
+ "metric":"metricssystem.MetricsSystem.SnapshotNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/appendCount": {
+ "metric":"regionserver.WAL.appendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_75th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_95th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_99th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_max": {
+ "metric":"regionserver.WAL.AppendSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_mean": {
+ "metric":"regionserver.WAL.AppendSize_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_median": {
+ "metric":"regionserver.WAL.AppendSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_min": {
+ "metric":"regionserver.WAL.AppendSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_num_ops": {
+ "metric":"regionserver.WAL.AppendSize_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_75th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_95th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_99th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_max": {
+ "metric":"regionserver.WAL.AppendTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_mean": {
+ "metric":"regionserver.WAL.AppendTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_median": {
+ "metric":"regionserver.WAL.AppendTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_min": {
+ "metric":"regionserver.WAL.AppendTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_num_ops": {
+ "metric":"regionserver.WAL.AppendTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/lowReplicaRollRequest": {
+ "metric":"regionserver.WAL.lowReplicaRollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/rollRequest": {
+ "metric":"regionserver.WAL.rollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/slowAppendCount": {
+ "metric":"regionserver.WAL.slowAppendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_75th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_95th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_99th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_max": {
+ "metric":"regionserver.WAL.SyncTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_mean": {
+ "metric":"regionserver.WAL.SyncTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_median": {
+ "metric":"regionserver.WAL.SyncTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_min": {
+ "metric":"regionserver.WAL.SyncTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_num_ops": {
+ "metric":"regionserver.WAL.SyncTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsAvgTime": {
+ "metric":"ugi.UgiMetrics.GetGroupsAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsNumOps": {
+ "metric":"ugi.UgiMetrics.GetGroupsNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginFailureAvgTime": {
+ "metric":"ugi.UgiMetrics.LoginFailureAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginFailureNumOps": {
+ "metric":"ugi.UgiMetrics.LoginFailureNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginSuccessAvgTime": {
+ "metric":"ugi.UgiMetrics.LoginSuccessAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginSuccessNumOps": {
+ "metric":"ugi.UgiMetrics.LoginSuccessNumOps",
+ "pointInTime": true,
+ "temporal": true
+ }
+ }
+ }
+ },
+ {
+ "type": "jmx",
+ "metrics": {
+ "default": {
+ "metrics/rpc/regionServerReport.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/jvm/memMaxM": {
+ "metric": "Hadoop:service=HBase,name=JvmMetrics.MemMaxM",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunningAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/Revision": {
+ "metric": "hadoop:service=HBase,name=Info.revision",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcSlowResponseMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/AverageLoad": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openScannerNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openScannerNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumn.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getCompactionStateMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReport.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumn.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rollHLogWriterMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ServerName": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSizeMaxTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/execCoprocessorAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcProcessingTimeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatusMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ZookeeperQuorum": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsDate": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsDate",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getLastFlushTimeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsUrl": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsUrl",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/revision": {
+ "metric": "hadoop:service=HBase,name=Info.revision",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumnMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumnMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTableMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReportMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReportMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalErrorNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumn.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassign.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalErrorMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/existsAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.existsAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/MasterActiveTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getBlockCacheColumnFamilySummariesNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rpcAuthorizationFailures": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationFailures",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsUser": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsUser",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartupAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartupAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartupNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartupNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumnNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumnNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/version": {
+ "metric": "hadoop:service=HBase,name=Info.version",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTimeMaxTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitchNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMasterNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMasterNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTimeNumOps": {
+ "metric": "hadoop:service=Master,name=MasterStatistics.splitTimeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalErrorAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/replicateLogEntriesNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumnMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumnMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignature.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getLastFlushTimeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/NumOpenConnections": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.NumOpenConnections",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReportMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReportMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/IsActiveMaster": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/bulkLoadHFilesMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/MasterStartTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitchMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unlockRowMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unlockRowMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalError.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitch.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/execCoprocessorMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/putMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.putMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/flushRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.flushRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/nextNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.nextNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getOnlineRegionsAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTableAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTableAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTable.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatusAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatusAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assign.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartup.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitch.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunningMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/existsNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.existsNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/compactRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.compactRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/bulkLoadHFilesMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rollHLogWriterNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unlockRowAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unlockRowAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionsNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionsNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndDeleteMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumn.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/moveMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.moveMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdown.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/appendNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.appendNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/appendAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.appendAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatusNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatusNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcSlowResponseNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSize_num_ops": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/MasterActiveTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getLastFlushTimeMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndPutNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndPutNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTime_avg_time": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTableMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatus.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getCompactionStateMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTimeAvgTime": {
+ "metric": "hadoop:service=Master,name=MasterStatistics.splitTimeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getStoreFileListMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignature.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcProcessingTimeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementColumnValueNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdownAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdownAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getBlockCacheColumnFamilySummariesMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumn.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumn.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersion.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/replicateLogEntriesAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/cluster_requests": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.clusterRequests",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatusMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rpcAuthenticationFailures": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationFailures",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/Coprocessors": {
+ "metric": "hadoop:service=Master,name=Master.Coprocessors",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unlockRowNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unlockRowNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatus.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartup.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementColumnValueMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumn.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/RegionsInTransition": {
+ "metric": "hadoop:service=Master,name=Master.RegionsInTransition",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/master/AssignmentManager/ritCount": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=AssignmentManager.ritCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitchAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitchAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatusMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassignMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassignMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/nextAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.nextAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rollHLogWriterMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatus.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsVersion": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsVersion",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassignMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassignMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcSlowResponseAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assignNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assignNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getLastFlushTimeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatusAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatusAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/mutateRowNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.mutateRowNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReport.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatus.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitchNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitchNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/RegionServers": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.numRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/liveRegionServersHosts": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.liveRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/bulkLoadHFilesAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/compactRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.compactRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTableMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTableMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openScannerMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openScannerMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/moveMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.moveMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndPutMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndPutMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTableAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTableAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assign.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ClusterId": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartupMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcProcessingTimeMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatus.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumnNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumnNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSizeNumOps": {
+ "metric": "hadoop:service=Master,name=MasterStatistics.splitSizeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassignNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassignNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balance.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignature.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitchAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/appendMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.appendMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unlockRowMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unlockRowMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getStoreFileListMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/moveAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.moveAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/mutateRowMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.mutateRowMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptors.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getCompactionStateAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getCompactionStateAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeRegionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeRegionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalError.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcSlowResponseMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitchMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/lockRowMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.lockRowMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openScannerMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openScannerMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getStoreFileListAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getStoreFileListAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionsAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionsAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTableMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getOnlineRegionsNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumnAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumnAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/putMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.putMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/replicationCallQueueLen": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.replicationCallQueueLen",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTableMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalErrorMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/flushRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.flushRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumn.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTimeMinTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTable.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/lockRowAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.lockRowAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/lockRowMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.lockRowMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatus.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumn.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunningNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunningNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumn.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/replicateLogEntriesMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionsMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionsMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balance.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/replicateLogEntriesMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/execCoprocessorMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTime_num_ops": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/RegionsInTransition": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.ritCount",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTableAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTableAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assignMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assignMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunning.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReport.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rpcAuthenticationSuccesses": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationSuccesses",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/execCoprocessorNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.execCoprocessorNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/move.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdownMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdownMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assign.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReportNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReportNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumnAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumnAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunning.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersion.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/HeapMemoryUsed": {
+ "metric": "java.lang:type=Memory.HeapMemoryUsage[used]",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rollHLogWriterAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getRegionInfoNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getRegionInfoNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/ReceivedBytes": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.ReceivedBytes",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/move.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/NonHeapMemoryMax": {
+ "metric": "java.lang:type=Memory.NonHeapMemoryUsage[max]",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTableMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTableMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementColumnValueAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTable.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatus.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalError.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/DeadRegionServers": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/deadRegionServersHosts": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.deadRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassign.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balance.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/nextMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.nextMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/AverageLoad": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/MasterStartTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/appendMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.appendMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/priorityCallQueueLen": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.priorityCallQueueLen",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatusMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/bulkLoadHFilesNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/callQueueLen": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.callQueueLen",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitchMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/flushRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.flushRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartup.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassignAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassignAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdown.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndPutMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndPutMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assignAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assignAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndDeleteMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdownNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdownNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getAlterStatusNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getAlterStatusNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumn.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getCompactionStateNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getCompactionStateNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getRegionInfoMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/putNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.putNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsRevision": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsRevision",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/url": {
+ "metric": "hadoop:service=HBase,name=Info.url",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignature.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionsMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionsMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/compactRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.compactRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/nextMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.nextMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getOnlineRegionsMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndDeleteNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunning.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassign.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getRegionInfoAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getRegionInfoAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balance.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdown.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/NonHeapMemoryUsed": {
+ "metric": "java.lang:type=Memory.NonHeapMemoryUsage[used]",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumnMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumnMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getStoreFileListNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getStoreFileListNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTableMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumn.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitchMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunningMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/disableTableAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.disableTableAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assign.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/HeapMemoryMax": {
+ "metric": "java.lang:type=Memory.HeapMemoryUsage[max]",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/moveNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.moveNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementColumnValueMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSize_avg_time": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_mean",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndDeleteAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/mutateRowAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.mutateRowAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/existsMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.existsMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitch.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/date": {
+ "metric": "hadoop:service=HBase,name=Info.date",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/flushRegionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.flushRegionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getOnlineRegionsMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/user": {
+ "metric": "java.lang:type=Runtime.SystemProperties.user.name",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptors.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/SentBytes": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.SentBytes",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/incrementMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.incrementMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTableMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTableMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/checkAndPutAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.checkAndPutAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openScannerAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openScannerAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMasterAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMasterAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/assignMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.assignMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/compactRegionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.compactRegionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumnMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumnMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcProcessingTimeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/existsMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.existsMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTableMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTableMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSizeMinTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_min",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdown.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTableAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTableAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartup.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/lockRowNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.lockRowNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMasterMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMasterMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersion.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceSwitch.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/move.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/mutateRowMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.mutateRowMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSizeAvgTime": {
+ "metric": "hadoop:service=Master,name=MasterStatistics.splitSizeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReportAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReportAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/putAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.putAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/shutdownMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.shutdownMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getBlockCacheColumnFamilySummariesAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptors.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerStartupMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTableMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTableMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptors.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rpcAuthorizationSuccesses": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationSuccesses",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunning.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTable.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/Version": {
+ "metric": "hadoop:service=HBase,name=Info.version",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getRegionInfoMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/unassign.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMasterMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMasterMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/move.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ }
+ }
+ }
+ }
+ ],
+ "HostComponent": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "default": {
+ "metrics/load/load_one": {
+ "metric": "load_one",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/memory/swap_total": {
+ "metric": "swap_total",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/process/proc_total": {
+ "metric": "proc_total",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/balance_avg_time": {
+ "metric": "master.Balancer.BalancerCluster_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/disk/part_max_used": {
+ "metric": "part_max_used",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/balance_num_ops": {
+ "metric": "master.Balancer.BalancerCluster_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/bytes_in": {
+ "metric": "bytes_in",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memNonHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemNonHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitTime_num_ops": {
+ "metric": "master.FileSystem.HlogSplitTime_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationSuccesses": {
+ "metric": "master.Master.authenticationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/network/pkts_in": {
+ "metric": "pkts_in",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapCommittedM": {
+ "metric": "jvm.JvmMetrics.MemHeapCommittedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsRunnable": {
+ "metric": "jvm.JvmMetrics.ThreadsRunnable",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsNew": {
+ "metric": "jvm.JvmMetrics.ThreadsNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationFailures": {
+ "metric": "master.Master.authorizationFailures",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_avg_time": {
+ "metric": "master.Master.QueueCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcTimeMillis": {
+ "metric": "jvm.JvmMetrics.GcTimeMillis",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTerminated": {
+ "metric": "jvm.JvmMetrics.ThreadsTerminated",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/bytes_out": {
+ "metric": "bytes_out",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/load/load_five": {
+ "metric": "load_five",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/boottime": {
+ "metric": "boottime",
+ "pointInTime": true,
+ "temporal": true,
+ "amsHostMetric":true
+ },
+ "metrics/rpc/RpcProcessingTime_num_ops": {
+ "metric": "master.Master.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logError": {
+ "metric": "jvm.JvmMetrics.LogError",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/process/proc_run": {
+ "metric": "proc_run",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsBlocked": {
+ "metric": "jvm.JvmMetrics.ThreadsBlocked",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/RpcQueueTime_num_ops": {
+ "metric": "master.Master.QueueCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitSize_num_ops": {
+ "metric": "master.FileSystem.HlogSplitSize_num_ops",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_aidle": {
+ "metric": "cpu_aidle",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/network/pkts_out": {
+ "metric": "pkts_out",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitSize_avg_time": {
+ "metric": "master.FileSystem.HlogSplitSize_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/cpu/cpu_speed": {
+ "metric": "cpu_speed",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/hbase/master/cluster_requests": {
+ "metric": "master.Server.clusterRequests",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/rpc/RpcProcessingTime_avg_time": {
+ "metric": "master.Master.ProcessCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthenticationFailures": {
+ "metric": "master.Master.authenticationFailures",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/maxMemoryM": {
+ "metric": "jvm.metrics.maxMemoryM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logWarn": {
+ "metric": "jvm.JvmMetrics.LogWarn",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsTimedWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsTimedWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/gcCount": {
+ "metric": "jvm.JvmMetrics.GcCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/memHeapUsedM": {
+ "metric": "jvm.JvmMetrics.MemHeapUsedM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/threadsWaiting": {
+ "metric": "jvm.JvmMetrics.ThreadsWaiting",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/memory/mem_buffers": {
+ "metric": "mem_buffers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/load/load_fifteen": {
+ "metric": "load_fifteen",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/logInfo": {
+ "metric": "jvm.JvmMetrics.LogInfo",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/rpc/rpcAuthorizationSuccesses": {
+ "metric": "master.Master.authorizationSuccesses",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/jvm/logFatal": {
+ "metric": "jvm.JvmMetrics.LogFatal",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountConcurrentMarkSweep": {
+ "metric":"jvm.JvmMetrics.GcCountConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcCountParNew": {
+ "metric":"jvm.JvmMetrics.GcCountParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisConcurrentMarkSweep": {
+ "metric":"jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/GcTimeMillisParNew": {
+ "metric":"jvm.JvmMetrics.GcTimeMillisParNew",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemHeapMaxM": {
+ "metric":"jvm.JvmMetrics.MemHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemMaxM": {
+ "metric":"jvm.JvmMetrics.MemMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/jvm/JvmMetrics/MemNonHeapMaxM": {
+ "metric":"jvm.JvmMetrics.MemNonHeapMaxM",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_75th_percentile": {
+ "metric":"master.AssignmentManager.Assign_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_95th_percentile": {
+ "metric":"master.AssignmentManager.Assign_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_99th_percentile": {
+ "metric":"master.AssignmentManager.Assign_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_max": {
+ "metric":"master.AssignmentManager.Assign_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_mean": {
+ "metric":"master.AssignmentManager.Assign_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_median": {
+ "metric":"master.AssignmentManager.Assign_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_min": {
+ "metric":"master.AssignmentManager.Assign_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/Assign_num_ops": {
+ "metric":"master.AssignmentManager.Assign_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_75th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_95th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_99th_percentile": {
+ "metric":"master.AssignmentManager.BulkAssign_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_max": {
+ "metric":"master.AssignmentManager.BulkAssign_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_mean": {
+ "metric":"master.AssignmentManager.BulkAssign_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_median": {
+ "metric":"master.AssignmentManager.BulkAssign_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_min": {
+ "metric":"master.AssignmentManager.BulkAssign_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/BulkAssign_num_ops": {
+ "metric":"master.AssignmentManager.BulkAssign_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritCount": {
+ "metric":"master.AssignmentManager.ritCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritCountOverThreshold": {
+ "metric":"master.AssignmentManager.ritCountOverThreshold",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/AssignmentManager/ritOldestAge": {
+ "metric":"master.AssignmentManager.ritOldestAge",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_75th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_95th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_99th_percentile": {
+ "metric":"master.Balancer.BalancerCluster_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_max": {
+ "metric":"master.Balancer.BalancerCluster_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_mean": {
+ "metric":"master.Balancer.BalancerCluster_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/BalancerCluster_min": {
+ "metric":"master.Balancer.BalancerCluster_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Balancer/miscInvocationCount": {
+ "metric":"master.Balancer.miscInvocationCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_75th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_95th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_99th_percentile": {
+ "metric":"master.FileSystem.HlogSplitSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_max": {
+ "metric":"master.FileSystem.HlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_median": {
+ "metric":"master.FileSystem.HlogSplitSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitSize_min": {
+ "metric":"master.FileSystem.HlogSplitSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_75th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_95th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_99th_percentile": {
+ "metric":"master.FileSystem.HlogSplitTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_max": {
+ "metric":"master.FileSystem.HlogSplitTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_mean": {
+ "metric":"master.FileSystem.HlogSplitTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_median": {
+ "metric":"master.FileSystem.HlogSplitTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/HlogSplitTime_min": {
+ "metric":"master.FileSystem.HlogSplitTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_75th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_95th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_99th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_max": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_mean": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_median": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_min": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitSize_num_ops": {
+ "metric":"master.FileSystem.MetaHlogSplitSize_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_75th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_95th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_99th_percentile": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_max": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_mean": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_median": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_min": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/FileSystem/MetaHlogSplitTime_num_ops": {
+ "metric":"master.FileSystem.MetaHlogSplitTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numActiveHandler": {
+ "metric":"master.Master.numActiveHandler",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInGeneralQueue": {
+ "metric":"master.Master.numCallsInGeneralQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInPriorityQueue": {
+ "metric":"master.Master.numCallsInPriorityQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numCallsInReplicationQueue": {
+ "metric":"master.Master.numCallsInReplicationQueue",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/numOpenConnections": {
+ "metric":"master.Master.numOpenConnections",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_75th_percentile": {
+ "metric":"master.Master.ProcessCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_95th_percentile": {
+ "metric":"master.Master.ProcessCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_99th_percentile": {
+ "metric":"master.Master.ProcessCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_max": {
+ "metric":"master.Master.ProcessCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_mean": {
+ "metric":"master.Master.ProcessCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_median": {
+ "metric":"master.Master.ProcessCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/ProcessCallTime_min": {
+ "metric":"master.Master.ProcessCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_75th_percentile": {
+ "metric":"master.Master.QueueCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_95th_percentile": {
+ "metric":"master.Master.QueueCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_99th_percentile": {
+ "metric":"master.Master.QueueCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_max": {
+ "metric":"master.Master.QueueCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_mean": {
+ "metric":"master.Master.QueueCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/QueueCallTime_min": {
+ "metric":"master.Master.QueueCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/queueSize": {
+ "metric":"master.Master.queueSize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/receivedBytes": {
+ "metric":"master.Master.receivedBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/sentBytes": {
+ "metric":"master.Master.sentBytes",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_75th_percentile": {
+ "metric":"master.Master.TotalCallTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_95th_percentile": {
+ "metric":"master.Master.TotalCallTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_99th_percentile": {
+ "metric":"master.Master.TotalCallTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_max": {
+ "metric":"master.Master.TotalCallTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_mean": {
+ "metric":"master.Master.TotalCallTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_median": {
+ "metric":"master.Master.TotalCallTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_min": {
+ "metric":"master.Master.TotalCallTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Master/TotalCallTime_num_ops": {
+ "metric":"master.Master.TotalCallTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/averageLoad": {
+ "metric":"master.Server.averageLoad",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/masterActiveTime": {
+ "metric":"master.Server.masterActiveTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/masterStartTime": {
+ "metric":"master.Server.masterStartTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/numDeadRegionServers": {
+ "metric":"master.Server.numDeadRegionServers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/master/Server/numRegionServers": {
+ "metric":"master.Server.numRegionServers",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/DroppedPubAll": {
+ "metric":"metricssystem.MetricsSystem.DroppedPubAll",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSinks": {
+ "metric":"metricssystem.MetricsSystem.NumActiveSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumActiveSources": {
+ "metric":"metricssystem.MetricsSystem.NumActiveSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSinks": {
+ "metric":"metricssystem.MetricsSystem.NumAllSinks",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/NumAllSources": {
+ "metric":"metricssystem.MetricsSystem.NumAllSources",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishAvgTime": {
+ "metric":"metricssystem.MetricsSystem.PublishAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/PublishNumOps": {
+ "metric":"metricssystem.MetricsSystem.PublishNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineAvgTime": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineDropped": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineDropped",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineNumOps": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/Sink_timelineQsize": {
+ "metric":"metricssystem.MetricsSystem.Sink_timelineQsize",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotAvgTime": {
+ "metric":"metricssystem.MetricsSystem.SnapshotAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/metricssystem/MetricsSystem/SnapshotNumOps": {
+ "metric":"metricssystem.MetricsSystem.SnapshotNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/appendCount": {
+ "metric":"regionserver.WAL.appendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_75th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_95th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_99th_percentile": {
+ "metric":"regionserver.WAL.AppendSize_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_max": {
+ "metric":"regionserver.WAL.AppendSize_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_mean": {
+ "metric":"regionserver.WAL.AppendSize_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_median": {
+ "metric":"regionserver.WAL.AppendSize_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_min": {
+ "metric":"regionserver.WAL.AppendSize_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendSize_num_ops": {
+ "metric":"regionserver.WAL.AppendSize_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_75th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_95th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_99th_percentile": {
+ "metric":"regionserver.WAL.AppendTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_max": {
+ "metric":"regionserver.WAL.AppendTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_mean": {
+ "metric":"regionserver.WAL.AppendTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_median": {
+ "metric":"regionserver.WAL.AppendTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_min": {
+ "metric":"regionserver.WAL.AppendTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/AppendTime_num_ops": {
+ "metric":"regionserver.WAL.AppendTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/lowReplicaRollRequest": {
+ "metric":"regionserver.WAL.lowReplicaRollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/rollRequest": {
+ "metric":"regionserver.WAL.rollRequest",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/slowAppendCount": {
+ "metric":"regionserver.WAL.slowAppendCount",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_75th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_75th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_95th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_95th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_99th_percentile": {
+ "metric":"regionserver.WAL.SyncTime_99th_percentile",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_max": {
+ "metric":"regionserver.WAL.SyncTime_max",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_mean": {
+ "metric":"regionserver.WAL.SyncTime_mean",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_median": {
+ "metric":"regionserver.WAL.SyncTime_median",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_min": {
+ "metric":"regionserver.WAL.SyncTime_min",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/regionserver/WAL/SyncTime_num_ops": {
+ "metric":"regionserver.WAL.SyncTime_num_ops",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsAvgTime": {
+ "metric":"ugi.UgiMetrics.GetGroupsAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/GetGroupsNumOps": {
+ "metric":"ugi.UgiMetrics.GetGroupsNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginFailureAvgTime": {
+ "metric":"ugi.UgiMetrics.LoginFailureAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginFailureNumOps": {
+ "metric":"ugi.UgiMetrics.LoginFailureNumOps",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginSuccessAvgTime": {
+ "metric":"ugi.UgiMetrics.LoginSuccessAvgTime",
+ "pointInTime": true,
+ "temporal": true
+ },
+ "metrics/ugi/UgiMetrics/LoginSuccessNumOps": {
+ "metric":"ugi.UgiMetrics.LoginSuccessNumOps",
+ "pointInTime": true,
+ "temporal": true
+ }
+ }
+ }
+ },
+ {
+ "type": "jmx",
+ "metrics": {
+ "default": {
+ "metrics/rpc/regionServerReport.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/jvm/memMaxM": {
+ "metric": "Hadoop:service=HBase,name=JvmMetrics.MemMaxM",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/closeRegionMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/isMasterRunningAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTableNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/splitRegionNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersionAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcSlowResponseMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/AverageLoad": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/openScannerNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.openScannerNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteColumn.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getCompactionStateMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/regionServerReport.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumn.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/rollHLogWriterMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolSignatureMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ServerName": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHServerInfoMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitSizeMaxTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/execCoprocessorAvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcProcessingTimeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClusterStatusMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ZookeeperQuorum": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsDate": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsDate",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/createTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offlineMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offlineMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/balanceNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.balanceNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getClosestRowBeforeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getLastFlushTimeNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/stopMaster.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.NumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/hdfsUrl": {
+ "metric": "hadoop:service=HBase,name=Info.hdfsUrl",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/jvm/NonHeapMemoryMax": {
+ "metric": "java.lang:type=Memory.NonHeapMemoryUsage[max]",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/revision": {
+ "metric": "hadoop:service=HBase,name=Info.revision",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/modifyColumnMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/addColumnMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.addColumnMinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getHTableDescriptorsNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/RpcQueueTimeMaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/multiNumOps": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.multiNumOps",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/offline.aboveOneSec.MinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/deleteTable.aboveOneSec.MaxTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/rpc/enableTableMinTime": {
+ "metric": "hadoop:service=HBase,name=RPCStatistics.enableTableMinTime",
+ "pointInTime": true,
... 6427 lines suppressed ...