소스 검색

AMBARI-10373 Create widget wizard: Implement metrics selection and expression formation on "Metrics and Expression" page. (atkach)

Andrii Tkach 10 년 전
부모
커밋
48e9ae1f9d

+ 13376 - 0
ambari-web/app/assets/data/metrics/HBASE/definition.json

@@ -0,0 +1,13376 @@
+{
+  "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.2/services?artifacts/Artifacts/artifact_name=metrics_descriptor&StackServices/service_name.in(HBASE)&fields=artifacts/*",
+  "items" : [
+    {
+      "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.2/services/HBASE",
+      "StackServices" : {
+        "service_name" : "HBASE",
+        "stack_name" : "HDP",
+        "stack_version" : "2.2"
+      },
+      "artifacts" : [
+        {
+          "href" : "http://c6401.ambari.apache.org:8080/api/v1/stacks/HDP/versions/2.2/services/HBASE/artifacts/metrics_descriptor",
+          "Artifacts" : {
+            "artifact_name" : "metrics_descriptor",
+            "service_name" : "HBASE",
+            "stack_name" : "HDP",
+            "stack_version" : "2.2"
+          },
+          "artifact_data" : {
+            "HBASE" : {
+              "HBASE_CLIENT" : {
+                "Component" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpcdetailed/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getProtocolVersion_num_ops"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/ugi/loginSuccess_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessAvgTime"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/getTask_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getTask_avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/getCatalogTracker_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_avg_time"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/rpc/getZooKeeper_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/ugi/loginSuccess_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessNumOps"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/getServerName_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_avg_time"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpcdetailed/ping_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.ping_avg_time"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/abort_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/getBlockLocalPathInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getBlockLocalPathInfo_num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/rpcdetailed/commitPending_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.commitPending_num_ops"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/checkOOME_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/ugi/loginFailure_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureNumOps"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getServerName_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_num_ops"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthenticationSuccesses"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpcdetailed/getMapCompletionEvents_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getMapCompletionEvents_num_ops"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/rpc/checkOOME_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_avg_time"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getConfiguration_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_avg_time"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/rpcdetailed/ping_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.ping_num_ops"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/canCommit_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.canCommit_num_ops"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/rpcdetailed/canCommit_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.canCommit_avg_time"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/rpc/getCatalogTracker_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpcdetailed/getBlockLocalPathInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getBlockLocalPathInfo_avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/rpc/getConfiguration_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_num_ops"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/isStopped_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/rpc/isStopped_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/getMapCompletionEvents_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getMapCompletionEvents_avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._avg_time"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._num_ops"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/done_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.done_avg_time"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isAborted_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/rpcdetailed/commitPending_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.commitPending_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/statusUpdate_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.statusUpdate_num_ops"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/rpcdetailed/getTask_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getTask_num_ops"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/rpcdetailed/statusUpdate_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.statusUpdate_avg_time"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/rpc/isAborted_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_num_ops"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/rpcdetailed/done_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.done_num_ops"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/getZooKeeper_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_avg_time"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/abort_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/ugi/loginFailure_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureAvgTime"
+                        },
+                        "metrics/rpcdetailed/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  }
+                ],
+                "HostComponent" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/ugi/loginSuccess_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessAvgTime"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_avg_time"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/rpc/getZooKeeper_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/ugi/loginSuccess_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessNumOps"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/getServerName_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_avg_time"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/abort_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/checkOOME_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/ugi/loginFailure_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureNumOps"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getServerName_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_num_ops"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthenticationSuccesses"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/rpc/checkOOME_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_avg_time"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getConfiguration_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_avg_time"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/rpc/getCatalogTracker_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/rpc/getConfiguration_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_num_ops"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/isStopped_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/rpc/isStopped_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._avg_time"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._num_ops"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isAborted_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_avg_time"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/rpc/isAborted_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_num_ops"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/getZooKeeper_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_avg_time"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/abort_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/ugi/loginFailure_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureAvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  }
+                ]
+              },
+              "HBASE_MASTER" : {
+                "Component" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/deleteTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/unassign/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign.aboveOneSec._num_ops"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/rpc/assign/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/createTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/rpc/modifyTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/regionServerReport/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/rpc/reportRSFatalError/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/rpc/shutdown/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/assign/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balance/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/hbase/master/splitTime_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitTime_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/deleteColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/rpc/enableTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTime_avg_time"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getClusterStatus/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/rpc/regionServerReport/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/rpc/unassign/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/offline/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/addColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/disableTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTime_num_ops"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpc/modifyColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/enableTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTime_num_ops"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/rpc/modifyTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balance/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/hbase/master/splitSize_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitSize_num_ops"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/master/splitTime_avg_time" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitTime_mean"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/rpc/move/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/rpc/addColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/shutdown/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/hbase/master/splitSize_avg_time" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitSize_mean"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/hbase/master/cluster_requests" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.Server.clusterRequests"
+                        },
+                        "metrics/rpc/stopMaster/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/stopMaster/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTime_avg_time"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/regionServerStartup/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/rpc/getHTableDescriptors/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/rpc/deleteTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/offline/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/createTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/move/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  },
+                  {
+                    "type" : "jmx",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/regionServerReport.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime"
+                        },
+                        "metrics/jvm/memMaxM" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=JvmMetrics.MemMaxM"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/closeRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunningAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime"
+                        },
+                        "metrics/rpc/RpcQueueTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/deleteTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps"
+                        },
+                        "ServiceComponentInfo/Revision" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.revision"
+                        },
+                        "metrics/rpc/splitRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/splitRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime"
+                        },
+                        "metrics/rpc/modifyColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime"
+                        },
+                        "metrics/rpc/getClosestRowBeforeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps"
+                        },
+                        "metrics/rpc/RpcSlowResponseMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime"
+                        },
+                        "metrics/hbase/master/AverageLoad" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.averageLoad"
+                        },
+                        "metrics/rpc/openScannerNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerNumOps"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getCompactionStateMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getHServerInfoAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriterMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime"
+                        },
+                        "metrics/rpc/offlineMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineMinTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime"
+                        },
+                        "metrics/hbase/master/ServerName" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.serverName"
+                        },
+                        "metrics/rpc/getHServerInfoMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime"
+                        },
+                        "metrics/hbase/master/splitSizeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max"
+                        },
+                        "metrics/rpc/execCoprocessorAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime"
+                        },
+                        "metrics/rpc/getClusterStatusMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/ZookeeperQuorum" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum"
+                        },
+                        "metrics/hbase/master/hdfsDate" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsDate"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/offlineMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineMaxTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/balanceNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceNumOps"
+                        },
+                        "metrics/rpc/getClosestRowBeforeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps"
+                        },
+                        "metrics/rpc/modifyColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps"
+                        },
+                        "metrics/rpc/getLastFlushTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/hdfsUrl" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsUrl"
+                        },
+                        "metrics/rpc/multiMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiMinTime"
+                        },
+                        "metrics/hbase/master/revision" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.revision"
+                        },
+                        "metrics/rpc/modifyColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime"
+                        },
+                        "metrics/rpc/addColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnMinTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps"
+                        },
+                        "metrics/rpc/RpcQueueTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime"
+                        },
+                        "metrics/rpc/multiNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/enableTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableMinTime"
+                        },
+                        "metrics/rpc/regionServerReportMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorNumOps"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMaxTime"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/existsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsAvgTime"
+                        },
+                        "metrics/hbase/master/MasterActiveTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesNumOps"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationFailures"
+                        },
+                        "metrics/hbase/master/hdfsUser" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsUser"
+                        },
+                        "metrics/rpc/regionServerStartupAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupAvgTime"
+                        },
+                        "metrics/rpc/deleteMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteMinTime"
+                        },
+                        "metrics/rpc/regionServerStartupNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupNumOps"
+                        },
+                        "metrics/rpc/deleteColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnNumOps"
+                        },
+                        "metrics/hbase/master/version" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.version"
+                        },
+                        "metrics/hbase/master/splitTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_max"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchNumOps"
+                        },
+                        "metrics/rpc/stopMasterNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterNumOps"
+                        },
+                        "metrics/hbase/master/splitTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitTimeNumOps"
+                        },
+                        "metrics/rpc/reportRSFatalErrorAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorAvgTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesNumOps"
+                        },
+                        "metrics/rpc/multiMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiMaxTime"
+                        },
+                        "metrics/rpc/deleteColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnMinTime"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getLastFlushTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMaxTime"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.NumOpenConnections"
+                        },
+                        "metrics/rpc/RpcQueueTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/regionServerReportMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportMaxTime"
+                        },
+                        "metrics/hbase/master/IsActiveMaster" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster"
+                        },
+                        "metrics/rpc/bulkLoadHFilesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/MasterStartTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime"
+                        },
+                        "metrics/rpc/balanceSwitchMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMaxTime"
+                        },
+                        "metrics/rpc/unlockRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowMinTime"
+                        },
+                        "metrics/rpc/incrementNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementNumOps"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/execCoprocessorMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMaxTime"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/putMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putMaxTime"
+                        },
+                        "metrics/rpc/flushRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionMaxTime"
+                        },
+                        "metrics/rpc/nextNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextNumOps"
+                        },
+                        "metrics/rpc/getOnlineRegionsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsAvgTime"
+                        },
+                        "metrics/rpc/createTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableAvgTime"
+                        },
+                        "metrics/rpc/deleteNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteNumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getAlterStatusAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/isMasterRunningMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMaxTime"
+                        },
+                        "metrics/rpc/existsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsNumOps"
+                        },
+                        "metrics/rpc/compactRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionMaxTime"
+                        },
+                        "metrics/rpc/bulkLoadHFilesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMaxTime"
+                        },
+                        "metrics/rpc/rollHLogWriterNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterNumOps"
+                        },
+                        "metrics/rpc/unlockRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowAvgTime"
+                        },
+                        "metrics/rpc/openRegionsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsNumOps"
+                        },
+                        "metrics/rpc/checkAndDeleteMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMaxTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/splitRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMaxTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/moveMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveMinTime"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/appendNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendNumOps"
+                        },
+                        "metrics/rpc/appendAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendAvgTime"
+                        },
+                        "metrics/rpc/getClusterStatusNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusNumOps"
+                        },
+                        "metrics/rpc/RpcSlowResponseNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseNumOps"
+                        },
+                        "metrics/hbase/master/splitSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_num_ops"
+                        },
+                        "ServiceComponentInfo/MasterActiveTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime"
+                        },
+                        "metrics/rpc/getLastFlushTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMinTime"
+                        },
+                        "metrics/rpc/checkAndPutNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutNumOps"
+                        },
+                        "metrics/hbase/master/splitTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean"
+                        },
+                        "metrics/rpc/createTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableMinTime"
+                        },
+                        "metrics/rpc/incrementMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementMaxTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getCompactionStateMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMaxTime"
+                        },
+                        "metrics/hbase/master/splitTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitTimeAvgTime"
+                        },
+                        "metrics/rpc/getStoreFileListMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/incrementColumnValueNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueNumOps"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaxTime"
+                        },
+                        "metrics/rpc/multiAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiAvgTime"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/shutdownAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownAvgTime"
+                        },
+                        "metrics/rpc/openRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionMinTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMaxTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/disableTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesAvgTime"
+                        },
+                        "metrics/hbase/master/cluster_requests" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.clusterRequests"
+                        },
+                        "metrics/rpc/getHServerInfoMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMaxTime"
+                        },
+                        "metrics/rpc/getClusterStatusMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMinTime"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationFailures"
+                        },
+                        "metrics/hbase/master/Coprocessors" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=Master.Coprocessors"
+                        },
+                        "metrics/rpc/unlockRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowNumOps"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/balanceMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceMaxTime"
+                        },
+                        "metrics/rpc/incrementColumnValueMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMinTime"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getProtocolVersionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMinTime"
+                        },
+                        "metrics/hbase/master/RegionsInTransition" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=Master.RegionsInTransition"
+                        },
+                        "metrics/rpc/balanceSwitchAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchAvgTime"
+                        },
+                        "metrics/rpc/getAlterStatusMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMaxTime"
+                        },
+                        "metrics/rpc/unassignMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignMaxTime"
+                        },
+                        "metrics/rpc/nextAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextAvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriterMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMaxTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopAvgTime"
+                        },
+                        "metrics/hbase/master/hdfsVersion" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsVersion"
+                        },
+                        "metrics/rpc/unassignMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignMinTime"
+                        },
+                        "metrics/rpc/RpcSlowResponseAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseAvgTime"
+                        },
+                        "metrics/rpc/assignNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignNumOps"
+                        },
+                        "metrics/rpc/getLastFlushTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeAvgTime"
+                        },
+                        "metrics/rpc/getClusterStatusAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusAvgTime"
+                        },
+                        "metrics/rpc/mutateRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowNumOps"
+                        },
+                        "metrics/rpc/getClosestRowBeforeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMinTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/balanceAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceAvgTime"
+                        },
+                        "metrics/rpc/balanceSwitchNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchNumOps"
+                        },
+                        "metrics/hbase/master/RegionServers" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.numRegionServers"
+                        },
+                        "metrics/rpc/bulkLoadHFilesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesAvgTime"
+                        },
+                        "metrics/rpc/compactRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionAvgTime"
+                        },
+                        "metrics/rpc/disableTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableMaxTime"
+                        },
+                        "metrics/rpc/closeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeMaxTime"
+                        },
+                        "metrics/rpc/enableTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableNumOps"
+                        },
+                        "metrics/rpc/openScannerMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerMinTime"
+                        },
+                        "metrics/rpc/moveMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveMaxTime"
+                        },
+                        "metrics/rpc/checkAndPutMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutMaxTime"
+                        },
+                        "metrics/rpc/deleteTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MinTime"
+                        },
+                        "metrics/hbase/master/ClusterId" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId"
+                        },
+                        "metrics/rpc/getProtocolVersionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMaxTime"
+                        },
+                        "metrics/rpc/regionServerStartupMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMinTime"
+                        },
+                        "metrics/rpc/RpcQueueTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMinTime"
+                        },
+                        "metrics/rpc/createTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableNumOps"
+                        },
+                        "metrics/rpc/RpcProcessingTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMinTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getMinTime"
+                        },
+                        "metrics/rpc/addColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnNumOps"
+                        },
+                        "metrics/hbase/master/splitSizeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitSizeNumOps"
+                        },
+                        "metrics/rpc/unassignNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignNumOps"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/closeRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionNumOps"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchAvgTime"
+                        },
+                        "metrics/rpc/appendMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendMaxTime"
+                        },
+                        "metrics/rpc/unlockRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMinTime"
+                        },
+                        "metrics/rpc/moveAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveAvgTime"
+                        },
+                        "metrics/rpc/mutateRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getCompactionStateAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateAvgTime"
+                        },
+                        "metrics/rpc/closeRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/RpcSlowResponseMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMaxTime"
+                        },
+                        "metrics/rpc/balanceSwitchMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMinTime"
+                        },
+                        "metrics/rpc/balanceMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceMinTime"
+                        },
+                        "metrics/rpc/lockRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowMaxTime"
+                        },
+                        "metrics/rpc/openScannerMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListAvgTime"
+                        },
+                        "metrics/rpc/openRegionsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsAvgTime"
+                        },
+                        "metrics/rpc/disableTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableMinTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsNumOps"
+                        },
+                        "metrics/rpc/deleteColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnAvgTime"
+                        },
+                        "metrics/rpc/putMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putMinTime"
+                        },
+                        "metrics/rpc/replicationCallQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicationCallQueueLen"
+                        },
+                        "metrics/rpc/modifyTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMinTime"
+                        },
+                        "metrics/rpc/flushRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionAvgTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.AvgTime"
+                        },
+                        "metrics/hbase/master/splitTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_min"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/lockRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowAvgTime"
+                        },
+                        "metrics/rpc/lockRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowMinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/isMasterRunningNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningNumOps"
+                        },
+                        "metrics/rpc/closeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeAvgTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/closeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeMinTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMinTime"
+                        },
+                        "metrics/rpc/openRegionsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsMinTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/replicateLogEntriesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMaxTime"
+                        },
+                        "metrics/rpc/execCoprocessorMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMinTime"
+                        },
+                        "metrics/hbase/master/splitTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops"
+                        },
+                        "ServiceComponentInfo/RegionsInTransition" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.ritCount"
+                        },
+                        "metrics/rpc/modifyTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableAvgTime"
+                        },
+                        "metrics/rpc/assignMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAvgTime"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/execCoprocessorNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorNumOps"
+                        },
+                        "metrics/rpc/move.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/shutdownMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownMinTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/regionServerReportNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportNumOps"
+                        },
+                        "metrics/rpc/addColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnAvgTime"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MinTime"
+                        },
+                        "ServiceComponentInfo/HeapMemoryUsed" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.HeapMemoryUsage[used]"
+                        },
+                        "metrics/rpc/rollHLogWriterAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterAvgTime"
+                        },
+                        "metrics/rpc/getRegionInfoNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoNumOps"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.ReceivedBytes"
+                        },
+                        "metrics/rpc/move.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureAvgTime"
+                        },
+                        "ServiceComponentInfo/NonHeapMemoryMax" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.NonHeapMemoryUsage[max]"
+                        },
+                        "metrics/rpc/modifyTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableMaxTime"
+                        },
+                        "metrics/rpc/incrementColumnValueAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueAvgTime"
+                        },
+                        "metrics/rpc/modifyTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableNumOps"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/modifyColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnAvgTime"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MaxTime"
+                        },
+                        "metrics/hbase/master/DeadRegionServers" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers"
+                        },
+                        "metrics/rpc/closeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeNumOps"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/nextMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextMinTime"
+                        },
+                        "ServiceComponentInfo/AverageLoad" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.averageLoad"
+                        },
+                        "ServiceComponentInfo/MasterStartTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime"
+                        },
+                        "metrics/rpc/appendMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendMinTime"
+                        },
+                        "metrics/rpc/priorityCallQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.priorityCallQueueLen"
+                        },
+                        "metrics/rpc/getAlterStatusMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMinTime"
+                        },
+                        "metrics/rpc/bulkLoadHFilesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesNumOps"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.callQueueLen"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMinTime"
+                        },
+                        "metrics/rpc/flushRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionNumOps"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getMaxTime"
+                        },
+                        "metrics/rpc/unassignAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignAvgTime"
+                        },
+                        "metrics/rpc/getProtocolVersionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionNumOps"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/checkAndPutMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutMinTime"
+                        },
+                        "metrics/rpc/deleteAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteAvgTime"
+                        },
+                        "metrics/rpc/assignAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignAvgTime"
+                        },
+                        "metrics/rpc/checkAndDeleteMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMinTime"
+                        },
+                        "metrics/rpc/shutdownNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownNumOps"
+                        },
+                        "metrics/rpc/getAlterStatusNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusNumOps"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/openRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionNumOps"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getCompactionStateNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateNumOps"
+                        },
+                        "metrics/rpc/getHTableDescriptorsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsAvgTime"
+                        },
+                        "metrics/rpc/openRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionAvgTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getRegionInfoMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMinTime"
+                        },
+                        "metrics/rpc/putNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putNumOps"
+                        },
+                        "metrics/hbase/master/hdfsRevision" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsRevision"
+                        },
+                        "metrics/hbase/master/url" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.url"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/openRegionsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsMaxTime"
+                        },
+                        "metrics/rpc/deleteMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteMaxTime"
+                        },
+                        "metrics/rpc/compactRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionNumOps"
+                        },
+                        "metrics/rpc/nextMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextMaxTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMinTime"
+                        },
+                        "metrics/rpc/checkAndDeleteNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteNumOps"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getRegionInfoAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoAvgTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getHServerInfoNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoNumOps"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MinTime"
+                        },
+                        "ServiceComponentInfo/NonHeapMemoryUsed" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.NonHeapMemoryUsage[used]"
+                        },
+                        "metrics/rpc/deleteColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListNumOps"
+                        },
+                        "metrics/rpc/deleteTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableMinTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunningMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMinTime"
+                        },
+                        "metrics/rpc/closeRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionAvgTime"
+                        },
+                        "metrics/rpc/disableTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offlineAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineAvgTime"
+                        },
+                        "ServiceComponentInfo/HeapMemoryMax" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.HeapMemoryUsage[max]"
+                        },
+                        "metrics/rpc/moveNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveNumOps"
+                        },
+                        "metrics/rpc/incrementColumnValueMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMaxTime"
+                        },
+                        "metrics/hbase/master/splitSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_mean"
+                        },
+                        "metrics/rpc/checkAndDeleteAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteAvgTime"
+                        },
+                        "metrics/rpc/mutateRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowAvgTime"
+                        },
+                        "metrics/rpc/existsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsMinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MaxTime"
+                        },
+                        "metrics/hbase/master/date" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.date"
+                        },
+                        "metrics/rpc/incrementAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementAvgTime"
+                        },
+                        "metrics/rpc/flushRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionMinTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMaxTime"
+                        },
+                        "metrics/rpc/stopNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopNumOps"
+                        },
+                        "metrics/hbase/master/user" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Runtime.SystemProperties.user.name"
+                        },
+                        "metrics/rpc/stopMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMinTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClosestRowBeforeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeAvgTime"
+                        },
+                        "metrics/rpc/offlineNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineNumOps"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.SentBytes"
+                        },
+                        "metrics/rpc/incrementMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementMinTime"
+                        },
+                        "metrics/rpc/deleteTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableMaxTime"
+                        },
+                        "metrics/rpc/checkAndPutAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutAvgTime"
+                        },
+                        "metrics/rpc/openScannerAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerAvgTime"
+                        },
+                        "metrics/rpc/stopMasterAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterAvgTime"
+                        },
+                        "metrics/rpc/assignMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignMinTime"
+                        },
+                        "metrics/rpc/compactRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionMinTime"
+                        },
+                        "metrics/rpc/openRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionMaxTime"
+                        },
+                        "metrics/rpc/addColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnMaxTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/existsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsMaxTime"
+                        },
+                        "metrics/rpc/enableTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableMaxTime"
+                        },
+                        "metrics/hbase/master/splitSizeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_min"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/enableTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableAvgTime"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/lockRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowNumOps"
+                        },
+                        "metrics/rpc/stopMasterMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterMinTime"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/move.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMinTime"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/splitRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionMinTime"
+                        },
+                        "metrics/rpc/mutateRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowMinTime"
+                        },
+                        "metrics/hbase/master/splitSizeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitSizeAvgTime"
+                        },
+                        "metrics/rpc/regionServerReportAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportAvgTime"
+                        },
+                        "metrics/rpc/putAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putAvgTime"
+                        },
+                        "metrics/rpc/getNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getNumOps"
+                        },
+                        "metrics/rpc/shutdownMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownMaxTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesAvgTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/regionServerStartupMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMaxTime"
+                        },
+                        "metrics/rpc/createTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.AvgTime"
+                        },
+                        "ServiceComponentInfo/Version" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.version"
+                        },
+                        "metrics/rpc/getRegionInfoMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMaxTime"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMasterMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterMaxTime"
+                        },
+                        "metrics/rpc/move.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MinTime"
+                        }
+                      }
+                    }
+                  }
+                ],
+                "HostComponent" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/deleteTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/unassign/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign.aboveOneSec._num_ops"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/rpc/assign/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/createTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/rpc/modifyTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/regionServerReport/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/rpc/reportRSFatalError/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/rpc/shutdown/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/assign/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balance/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/hbase/master/splitTime_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitTime_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/deleteColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/rpc/enableTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTime_avg_time"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getClusterStatus/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/rpc/regionServerReport/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/rpc/unassign/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/offline/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/addColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/disableTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTime_num_ops"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpc/modifyColumn/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/enableTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTime_num_ops"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/rpc/modifyTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balance/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/hbase/master/splitSize_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitSize_num_ops"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/master/splitTime_avg_time" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitSize_mean"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/rpc/move/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/rpc/addColumn/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/shutdown/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/hbase/master/splitSize_avg_time" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.FileSystem.HlogSplitSize_mean"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/hbase/master/cluster_requests" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "master.Server.clusterRequests"
+                        },
+                        "metrics/rpc/stopMaster/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/stopMaster/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTime_avg_time"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/regionServerStartup/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/rpc/getHTableDescriptors/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/rpc/deleteTable/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/offline/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/isMasterRunning/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/createTable/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/move/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  },
+                  {
+                    "type" : "jmx",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/rpc/regionServerReport.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime"
+                        },
+                        "metrics/jvm/memMaxM" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=JvmMetrics.MemMaxM"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/closeRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunningAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime"
+                        },
+                        "metrics/rpc/RpcQueueTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/deleteTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps"
+                        },
+                        "metrics/rpc/splitRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/splitRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime"
+                        },
+                        "metrics/rpc/modifyColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime"
+                        },
+                        "metrics/rpc/getClosestRowBeforeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps"
+                        },
+                        "metrics/rpc/RpcSlowResponseMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime"
+                        },
+                        "metrics/hbase/master/AverageLoad" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.averageLoad"
+                        },
+                        "metrics/rpc/openScannerNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerNumOps"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getCompactionStateMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getHServerInfoAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriterMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime"
+                        },
+                        "metrics/rpc/offlineMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineMinTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime"
+                        },
+                        "metrics/hbase/master/ServerName" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.serverName"
+                        },
+                        "metrics/rpc/getHServerInfoMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime"
+                        },
+                        "metrics/hbase/master/splitSizeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max"
+                        },
+                        "metrics/rpc/execCoprocessorAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime"
+                        },
+                        "metrics/rpc/getClusterStatusMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/ZookeeperQuorum" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum"
+                        },
+                        "metrics/hbase/master/hdfsDate" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsDate"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/offlineMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineMaxTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/balanceNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceNumOps"
+                        },
+                        "metrics/rpc/getClosestRowBeforeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps"
+                        },
+                        "metrics/rpc/modifyColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps"
+                        },
+                        "metrics/rpc/getLastFlushTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/hdfsUrl" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsUrl"
+                        },
+                        "metrics/jvm/NonHeapMemoryMax" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.NonHeapMemoryUsage[max]"
+                        },
+                        "metrics/rpc/multiMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiMinTime"
+                        },
+                        "metrics/hbase/master/revision" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.revision"
+                        },
+                        "metrics/rpc/modifyColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime"
+                        },
+                        "metrics/rpc/addColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnMinTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps"
+                        },
+                        "metrics/rpc/RpcQueueTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime"
+                        },
+                        "metrics/rpc/multiNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/enableTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableMinTime"
+                        },
+                        "metrics/rpc/regionServerReportMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorNumOps"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMaxTime"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/existsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsAvgTime"
+                        },
+                        "metrics/hbase/master/MasterActiveTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesNumOps"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationFailures"
+                        },
+                        "metrics/hbase/master/hdfsUser" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsUser"
+                        },
+                        "metrics/rpc/regionServerStartupAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupAvgTime"
+                        },
+                        "metrics/rpc/deleteMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteMinTime"
+                        },
+                        "metrics/rpc/regionServerStartupNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupNumOps"
+                        },
+                        "metrics/rpc/deleteColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnNumOps"
+                        },
+                        "metrics/hbase/master/version" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.version"
+                        },
+                        "metrics/hbase/master/splitTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_max"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchNumOps"
+                        },
+                        "metrics/rpc/stopMasterNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterNumOps"
+                        },
+                        "metrics/hbase/master/splitTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitTimeNumOps"
+                        },
+                        "metrics/rpc/reportRSFatalErrorAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorAvgTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesNumOps"
+                        },
+                        "metrics/rpc/multiMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiMaxTime"
+                        },
+                        "metrics/rpc/deleteColumnMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnMinTime"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getLastFlushTimeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMaxTime"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.NumOpenConnections"
+                        },
+                        "metrics/rpc/RpcQueueTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/regionServerReportMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportMaxTime"
+                        },
+                        "metrics/hbase/master/IsActiveMaster" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster"
+                        },
+                        "metrics/rpc/bulkLoadHFilesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.NumOps"
+                        },
+                        "metrics/hbase/master/MasterStartTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime"
+                        },
+                        "metrics/rpc/balanceSwitchMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMaxTime"
+                        },
+                        "metrics/rpc/unlockRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowMinTime"
+                        },
+                        "metrics/rpc/incrementNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementNumOps"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/execCoprocessorMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMaxTime"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/putMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putMaxTime"
+                        },
+                        "metrics/rpc/flushRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionMaxTime"
+                        },
+                        "metrics/rpc/nextNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextNumOps"
+                        },
+                        "metrics/rpc/getOnlineRegionsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsAvgTime"
+                        },
+                        "metrics/rpc/createTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableAvgTime"
+                        },
+                        "metrics/rpc/deleteNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteNumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getAlterStatusAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/isMasterRunningMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMaxTime"
+                        },
+                        "metrics/rpc/existsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsNumOps"
+                        },
+                        "metrics/rpc/compactRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionMaxTime"
+                        },
+                        "metrics/rpc/bulkLoadHFilesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMaxTime"
+                        },
+                        "metrics/rpc/rollHLogWriterNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterNumOps"
+                        },
+                        "metrics/rpc/unlockRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowAvgTime"
+                        },
+                        "metrics/rpc/openRegionsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsNumOps"
+                        },
+                        "metrics/rpc/checkAndDeleteMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMaxTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/splitRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptorsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMaxTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/moveMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveMinTime"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/appendNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendNumOps"
+                        },
+                        "metrics/rpc/appendAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendAvgTime"
+                        },
+                        "metrics/rpc/getClusterStatusNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusNumOps"
+                        },
+                        "metrics/rpc/RpcSlowResponseNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseNumOps"
+                        },
+                        "metrics/hbase/master/splitSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_num_ops"
+                        },
+                        "metrics/rpc/getLastFlushTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMinTime"
+                        },
+                        "metrics/rpc/checkAndPutNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutNumOps"
+                        },
+                        "metrics/hbase/master/splitTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean"
+                        },
+                        "metrics/rpc/createTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableMinTime"
+                        },
+                        "metrics/rpc/incrementMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementMaxTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getCompactionStateMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateMaxTime"
+                        },
+                        "metrics/hbase/master/splitTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitTimeAvgTime"
+                        },
+                        "metrics/rpc/getStoreFileListMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/incrementColumnValueNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueNumOps"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaxTime"
+                        },
+                        "metrics/rpc/multiAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.multiAvgTime"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/shutdownAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownAvgTime"
+                        },
+                        "metrics/rpc/openRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionMinTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMaxTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/disableTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesAvgTime"
+                        },
+                        "metrics/hbase/master/cluster_requests" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.clusterRequests"
+                        },
+                        "metrics/rpc/getHServerInfoMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoMaxTime"
+                        },
+                        "metrics/rpc/getClusterStatusMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusMinTime"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationFailures"
+                        },
+                        "metrics/hbase/master/Coprocessors" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=Master.Coprocessors"
+                        },
+                        "metrics/rpc/unlockRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowNumOps"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/balanceMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceMaxTime"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/incrementColumnValueMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMinTime"
+                        },
+                        "metrics/rpc/getProtocolVersionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMinTime"
+                        },
+                        "metrics/hbase/master/RegionsInTransition" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=Master.RegionsInTransition"
+                        },
+                        "metrics/rpc/balanceSwitchAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchAvgTime"
+                        },
+                        "metrics/rpc/getAlterStatusMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMaxTime"
+                        },
+                        "metrics/rpc/unassignMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignMaxTime"
+                        },
+                        "metrics/rpc/nextAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextAvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriterMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMaxTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopAvgTime"
+                        },
+                        "metrics/hbase/master/hdfsVersion" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsVersion"
+                        },
+                        "metrics/rpc/unassignMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignMinTime"
+                        },
+                        "metrics/rpc/RpcSlowResponseAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseAvgTime"
+                        },
+                        "metrics/rpc/assignNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignNumOps"
+                        },
+                        "metrics/rpc/getLastFlushTimeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeAvgTime"
+                        },
+                        "metrics/rpc/getClusterStatusAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatusAvgTime"
+                        },
+                        "metrics/rpc/mutateRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowNumOps"
+                        },
+                        "metrics/rpc/getClosestRowBeforeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMinTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/balanceAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceAvgTime"
+                        },
+                        "metrics/rpc/balanceSwitchNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchNumOps"
+                        },
+                        "metrics/hbase/master/RegionServers" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.numRegionServers"
+                        },
+                        "metrics/rpc/bulkLoadHFilesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesAvgTime"
+                        },
+                        "metrics/rpc/compactRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionAvgTime"
+                        },
+                        "metrics/rpc/disableTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableMaxTime"
+                        },
+                        "metrics/rpc/closeMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeMaxTime"
+                        },
+                        "metrics/rpc/enableTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableNumOps"
+                        },
+                        "metrics/rpc/openScannerMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerMinTime"
+                        },
+                        "metrics/rpc/moveMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveMaxTime"
+                        },
+                        "metrics/rpc/checkAndPutMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutMaxTime"
+                        },
+                        "metrics/rpc/deleteTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MinTime"
+                        },
+                        "metrics/hbase/master/ClusterId" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId"
+                        },
+                        "metrics/rpc/getProtocolVersionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMaxTime"
+                        },
+                        "metrics/rpc/regionServerStartupMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMinTime"
+                        },
+                        "metrics/rpc/RpcQueueTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMinTime"
+                        },
+                        "metrics/rpc/createTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableNumOps"
+                        },
+                        "metrics/rpc/RpcProcessingTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMinTime"
+                        },
+                        "metrics/rpc/getAlterStatus.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getMinTime"
+                        },
+                        "metrics/hbase/master/splitSizeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitSizeNumOps"
+                        },
+                        "metrics/rpc/addColumnNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnNumOps"
+                        },
+                        "metrics/rpc/unassignNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignNumOps"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/closeRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionNumOps"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchAvgTime"
+                        },
+                        "metrics/rpc/appendMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendMaxTime"
+                        },
+                        "metrics/rpc/unlockRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unlockRowMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListMinTime"
+                        },
+                        "metrics/rpc/moveAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveAvgTime"
+                        },
+                        "metrics/rpc/mutateRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getCompactionStateAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateAvgTime"
+                        },
+                        "metrics/rpc/closeRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.NumOps"
+                        },
+                        "metrics/jvm/HeapMemoryMax" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.HeapMemoryUsage[max]"
+                        },
+                        "metrics/rpc/RpcSlowResponseMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMaxTime"
+                        },
+                        "metrics/rpc/balanceSwitchMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitchMinTime"
+                        },
+                        "metrics/jvm/HeapMemoryUsed" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.HeapMemoryUsage[used]"
+                        },
+                        "metrics/rpc/balanceMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceMinTime"
+                        },
+                        "metrics/rpc/lockRowMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowMaxTime"
+                        },
+                        "metrics/rpc/openScannerMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListAvgTime"
+                        },
+                        "metrics/rpc/openRegionsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsAvgTime"
+                        },
+                        "metrics/rpc/disableTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableMinTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsNumOps"
+                        },
+                        "metrics/rpc/deleteColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnAvgTime"
+                        },
+                        "metrics/rpc/replicationCallQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicationCallQueueLen"
+                        },
+                        "metrics/rpc/putMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putMinTime"
+                        },
+                        "metrics/rpc/modifyTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableMinTime"
+                        },
+                        "metrics/rpc/reportRSFatalErrorMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMinTime"
+                        },
+                        "metrics/rpc/flushRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionAvgTime"
+                        },
+                        "metrics/rpc/deleteColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offline.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.AvgTime"
+                        },
+                        "metrics/hbase/master/splitTimeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_min"
+                        },
+                        "metrics/rpc/createTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/lockRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowAvgTime"
+                        },
+                        "metrics/rpc/lockRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowMinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/isMasterRunningNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningNumOps"
+                        },
+                        "metrics/rpc/closeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeAvgTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/closeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeMinTime"
+                        },
+                        "metrics/rpc/replicateLogEntriesMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMinTime"
+                        },
+                        "metrics/rpc/openRegionsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsMinTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/replicateLogEntriesMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMaxTime"
+                        },
+                        "metrics/rpc/execCoprocessorMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorMinTime"
+                        },
+                        "metrics/hbase/master/splitTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops"
+                        },
+                        "metrics/rpc/modifyTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableAvgTime"
+                        },
+                        "metrics/rpc/assignMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAvgTime"
+                        },
+                        "metrics/rpc/regionServerReport.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/execCoprocessorNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.execCoprocessorNumOps"
+                        },
+                        "metrics/jvm/NonHeapMemoryUsed" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Memory.NonHeapMemoryUsage[used]"
+                        },
+                        "metrics/rpc/move.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/shutdownMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownMinTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/regionServerReportNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportNumOps"
+                        },
+                        "metrics/rpc/addColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnAvgTime"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/rollHLogWriterAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rollHLogWriterAvgTime"
+                        },
+                        "metrics/rpc/getRegionInfoNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoNumOps"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.ReceivedBytes"
+                        },
+                        "metrics/rpc/move.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureAvgTime"
+                        },
+                        "metrics/rpc/modifyTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableMaxTime"
+                        },
+                        "metrics/rpc/incrementColumnValueAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueAvgTime"
+                        },
+                        "metrics/rpc/modifyTableNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTableNumOps"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClusterStatus.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/modifyColumnAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumnAvgTime"
+                        },
+                        "metrics/rpc/reportRSFatalError.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MaxTime"
+                        },
+                        "metrics/hbase/master/DeadRegionServers" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers"
+                        },
+                        "metrics/rpc/closeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeNumOps"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/nextMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextMinTime"
+                        },
+                        "metrics/rpc/appendMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.appendMinTime"
+                        },
+                        "metrics/rpc/priorityCallQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.priorityCallQueueLen"
+                        },
+                        "metrics/rpc/getAlterStatusMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusMinTime"
+                        },
+                        "metrics/rpc/bulkLoadHFilesNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesNumOps"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.callQueueLen"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMinTime"
+                        },
+                        "metrics/rpc/flushRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionNumOps"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getMaxTime"
+                        },
+                        "metrics/rpc/unassignAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassignAvgTime"
+                        },
+                        "metrics/rpc/getProtocolVersionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersionNumOps"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/checkAndPutMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutMinTime"
+                        },
+                        "metrics/rpc/deleteAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteAvgTime"
+                        },
+                        "metrics/rpc/assignAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignAvgTime"
+                        },
+                        "metrics/rpc/checkAndDeleteMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMinTime"
+                        },
+                        "metrics/rpc/shutdownNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownNumOps"
+                        },
+                        "metrics/rpc/getAlterStatusNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getAlterStatusNumOps"
+                        },
+                        "metrics/rpc/disableTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/openRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionNumOps"
+                        },
+                        "metrics/rpc/modifyColumn.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getCompactionStateNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getCompactionStateNumOps"
+                        },
+                        "metrics/rpc/getHTableDescriptorsAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsAvgTime"
+                        },
+                        "metrics/rpc/openRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionAvgTime"
+                        },
+                        "metrics/rpc/stopMaster.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/getRegionInfoMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMinTime"
+                        },
+                        "metrics/rpc/putNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putNumOps"
+                        },
+                        "metrics/hbase/master/hdfsRevision" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.hdfsRevision"
+                        },
+                        "metrics/hbase/master/url" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.url"
+                        },
+                        "metrics/rpc/getProtocolSignature.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/openRegionsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionsMaxTime"
+                        },
+                        "metrics/rpc/deleteMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteMaxTime"
+                        },
+                        "metrics/rpc/compactRegionNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionNumOps"
+                        },
+                        "metrics/rpc/nextMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.nextMaxTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMinTime"
+                        },
+                        "metrics/rpc/checkAndDeleteNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteNumOps"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/deleteTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/getRegionInfoAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoAvgTime"
+                        },
+                        "metrics/rpc/balance.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/getHServerInfoNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHServerInfoNumOps"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/deleteColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteColumnMaxTime"
+                        },
+                        "metrics/rpc/getStoreFileListNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getStoreFileListNumOps"
+                        },
+                        "metrics/rpc/deleteTableMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableMinTime"
+                        },
+                        "metrics/rpc/addColumn.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitchMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMaxTime"
+                        },
+                        "metrics/rpc/isMasterRunningMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunningMinTime"
+                        },
+                        "metrics/rpc/closeRegionAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.closeRegionAvgTime"
+                        },
+                        "metrics/rpc/disableTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.disableTableAvgTime"
+                        },
+                        "metrics/rpc/assign.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/offlineAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineAvgTime"
+                        },
+                        "metrics/rpc/moveNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.moveNumOps"
+                        },
+                        "metrics/rpc/incrementColumnValueMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMaxTime"
+                        },
+                        "metrics/hbase/master/splitSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_mean"
+                        },
+                        "metrics/load/AverageLoad" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=Master.AverageLoad"
+                        },
+                        "metrics/rpc/checkAndDeleteAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndDeleteAvgTime"
+                        },
+                        "metrics/rpc/mutateRowAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowAvgTime"
+                        },
+                        "metrics/rpc/existsMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsMinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MaxTime"
+                        },
+                        "metrics/hbase/master/date" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=Info.date"
+                        },
+                        "metrics/rpc/incrementAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementAvgTime"
+                        },
+                        "metrics/rpc/flushRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.flushRegionMinTime"
+                        },
+                        "metrics/rpc/getOnlineRegionsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMaxTime"
+                        },
+                        "metrics/rpc/stopNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopNumOps"
+                        },
+                        "metrics/hbase/master/user" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "java.lang:type=Runtime.SystemProperties.user.name"
+                        },
+                        "metrics/rpc/stopMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMinTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getClosestRowBeforeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeAvgTime"
+                        },
+                        "metrics/rpc/offlineNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.offlineNumOps"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.SentBytes"
+                        },
+                        "metrics/rpc/incrementMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.incrementMinTime"
+                        },
+                        "metrics/rpc/deleteTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.deleteTableMaxTime"
+                        },
+                        "metrics/rpc/checkAndPutAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.checkAndPutAvgTime"
+                        },
+                        "metrics/rpc/openScannerAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openScannerAvgTime"
+                        },
+                        "metrics/rpc/stopMasterAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterAvgTime"
+                        },
+                        "metrics/rpc/assignMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.assignMinTime"
+                        },
+                        "metrics/rpc/compactRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.compactRegionMinTime"
+                        },
+                        "metrics/rpc/openRegionMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.openRegionMaxTime"
+                        },
+                        "metrics/rpc/addColumnMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.addColumnMaxTime"
+                        },
+                        "metrics/rpc/RpcProcessingTimeNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/existsMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.existsMaxTime"
+                        },
+                        "metrics/rpc/enableTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableMaxTime"
+                        },
+                        "metrics/hbase/master/splitSizeMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_min"
+                        },
+                        "metrics/rpc/shutdown.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/enableTableAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTableAvgTime"
+                        },
+                        "metrics/rpc/regionServerStartup.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/lockRowNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.lockRowNumOps"
+                        },
+                        "metrics/rpc/getProtocolVersion.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMasterMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterMinTime"
+                        },
+                        "metrics/rpc/balanceSwitch.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/move.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getProtocolSignatureMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMinTime"
+                        },
+                        "metrics/rpc/modifyTable.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/splitRegionMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.splitRegionMinTime"
+                        },
+                        "metrics/rpc/mutateRowMinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.mutateRowMinTime"
+                        },
+                        "metrics/hbase/master/splitSizeAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=Master,name=MasterStatistics.splitSizeAvgTime"
+                        },
+                        "metrics/rpc/regionServerReportAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerReportAvgTime"
+                        },
+                        "metrics/rpc/putAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.putAvgTime"
+                        },
+                        "metrics/rpc/getNumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getNumOps"
+                        },
+                        "metrics/rpc/shutdownMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.shutdownMaxTime"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummariesAvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesAvgTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.MaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MaxTime"
+                        },
+                        "metrics/rpc/regionServerStartupMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.regionServerStartupMaxTime"
+                        },
+                        "metrics/rpc/createTableMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.createTableMaxTime"
+                        },
+                        "metrics/rpc/getHTableDescriptors.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/isMasterRunning.aboveOneSec.NumOps" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.NumOps"
+                        },
+                        "metrics/rpc/enableTable.aboveOneSec.AvgTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.AvgTime"
+                        },
+                        "metrics/rpc/getRegionInfoMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.getRegionInfoMaxTime"
+                        },
+                        "metrics/rpc/unassign.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MinTime"
+                        },
+                        "metrics/rpc/stopMasterMaxTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.stopMasterMaxTime"
+                        },
+                        "metrics/rpc/move.aboveOneSec.MinTime" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MinTime"
+                        }
+                      }
+                    }
+                  }
+                ]
+              },
+              "HBASE_REGIONSERVER" : {
+                "Component" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/hbase/regionserver/compactionTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionTime_avg_time"
+                        },
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.mutationsWithoutWALSize"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._avg_time"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowAppendCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowAppendCount"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/rootIndexSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.rootIndexSizeKB"
+                        },
+                        "metrics/rpc/getZooKeeper_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_num_ops"
+                        },
+                        "metrics/hbase/regionserver/blockCacheCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheCount"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/ugi/loginSuccess_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessNumOps"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.putRequestLatency_std_dev"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.getRequestLatency_std_dev"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpcdetailed/ping_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.ping_avg_time"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/rpcdetailed/commitPending_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.commitPending_num_ops"
+                        },
+                        "metrics/rpc/checkOOME_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_min"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpcdetailed/getMapCompletionEvents_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getMapCompletionEvents_num_ops"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/checkOOME_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_avg_time"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getConfiguration_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_avg_time"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/canCommit_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.canCommit_num_ops"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._num_ops"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_num_ops"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_num_ops"
+                        },
+                        "metrics/hbase/regionserver/writeRequestsCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.writeRequestCount"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/rpcdetailed/canCommit_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.canCommit_avg_time"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_min"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_75th_percentile"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheHitCount"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/hbase/regionserver/slowPutCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowPutCount"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatency_num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpcdetailed/getBlockLocalPathInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getBlockLocalPathInfo_avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/hbase/regionserver/compactionSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionSize_num_ops"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheSize"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_num_ops"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/isStopped_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_median"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_median" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_median"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.deleteRequestLatency_std_dev"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/hdfsBlocksLocalityIndex" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.hdfsBlocksLocalityIndex"
+                        },
+                        "metrics/hbase/regionserver/readRequestsCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.readRequestCount"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_min"
+                        },
+                        "metrics/hbase/regionserver/storefileIndexSizeMB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeFileIndexSize"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_median"
+                        },
+                        "metrics/hbase/regionserver/Server/Get_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_num_ops"
+                        },
+                        "metrics/hbase/regionserver/Server/Append_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Append_num_ops"
+                        },
+                        "metrics/hbase/regionserver/Server/Delete_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_num_ops"
+                        },
+                        "metrics/hbase/regionserver/Server/Mutate_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_num_ops"
+                        },
+                        "metrics/hbase/regionserver/Server/Get_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/Server/Mutate_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/Server/Increment_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Increment_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/Server/Append_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Append_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/Server/Delete_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/Server/percentFilesLocal" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.percentFilesLocal"
+                        },
+                        "metrics/hbase/regionserver/Server/updatesBlockedTime" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.updatesBlockedTime"
+                        },
+                        "metrics/hbase/ipc/IPC/numOpenConnections" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "ipc.IPC.numOpenConnections"
+                        },
+                        "metrics/hbase/ipc/IPC/numActiveHandler" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "ipc.IPC.numActiveHandler"
+                        },
+                        "metrics/hbase/ipc/IPC/numCallsInGeneralQueue" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "ipc.IPC.numCallsInGeneralQueue"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_mean"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._avg_time"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/done_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.done_avg_time"
+                        },
+                        "metrics/hbase/regionserver/compactionSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionSize_avg_time"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_min" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_min"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/rpcdetailed/statusUpdate_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.statusUpdate_num_ops"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitRatio" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.blockCacheHitRatio"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitPercent" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCountHitPercent"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_std_dev"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/rpcdetailed/statusUpdate_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.statusUpdate_avg_time"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/rpc/isAborted_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_max" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_max"
+                        },
+                        "metrics/hbase/regionserver/blockCacheEvictedCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheEvictionCount"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._num_ops"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_99th_percentile"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_max"
+                        },
+                        "metrics/rpc/abort_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCachingRatio" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.blockCacheHitCachingRatio"
+                        },
+                        "metrics/ugi/loginFailure_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureAvgTime"
+                        },
+                        "metrics/rpcdetailed/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getProtocolVersion_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_min" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_min"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getProtocolVersion_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_std_dev"
+                        },
+                        "metrics/ugi/loginSuccess_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessAvgTime"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_99th_percentile"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_max" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_max"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/rpcdetailed/getTask_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getTask_avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/hbase/regionserver/slowIncrementCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowIncrementCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/compactionQueueSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.compactionQueueLength"
+                        },
+                        "metrics/rpc/getCatalogTracker_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_avg_time"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/hbase/regionserver/flushTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushTime_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatency_num_ops"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_75th_percentile"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getServerName_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_avg_time"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/hbase/regionserver/compactionTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionTime_num_ops"
+                        },
+                        "metrics/rpc/abort_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpcdetailed/getBlockLocalPathInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getBlockLocalPathInfo_num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/stores" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeCount"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/ugi/loginFailure_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureNumOps"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getServerName_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_num_ops"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_num_ops"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/rpcdetailed/ping_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.ping_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatency_avg_time"
+                        },
+                        "metrics/hbase/regionserver/flushSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushSize_num_ops"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_max"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsSyncLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsSyncLatency_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_95th_percentile"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_75th_percentile"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_mean"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/hbase/regionserver/regions" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.regionCount"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheFree" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheFreeSize"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheMissCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheMissCount"
+                        },
+                        "metrics/rpc/getCatalogTracker_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_num_ops"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/flushQueueSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.flushQueueLength"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_mean"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/rpc/getConfiguration_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_num_ops"
+                        },
+                        "metrics/rpc/isStopped_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsSyncLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsSyncLatency_avg_time"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_mean"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/getMapCompletionEvents_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getMapCompletionEvents_avg_time"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_mean"
+                        },
+                        "metrics/hbase/regionserver/totalStaticIndexSizeKB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.staticIndexSize"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_num_ops"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.mutationsWithoutWALCount"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_median"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isAborted_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_avg_time"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/flushSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushSize_avg_time"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpcdetailed/commitPending_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.commitPending_avg_time"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_max"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/hbase/regionserver/percentFilesLocal" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.percentFilesLocal"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatency_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpcdetailed/getTask_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.getTask_num_ops"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/hbase/regionserver/flushTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushTime_avg_time"
+                        },
+                        "metrics/rpcdetailed/done_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpcdetailed.rpcdetailed.done_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/hbase/regionserver/slowGetCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowGetCount"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/hbase/regionserver/requests" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.totalRequestCount"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/storefiles" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeFileCount"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/hbase/regionserver/slowDeleteCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowDeleteCount"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/getZooKeeper_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_avg_time"
+                        },
+                        "metrics/hbase/regionserver/hlogFileCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.hlogFileCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/memstoreSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.memStoreSize"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_median" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_median"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_75th_percentile"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/hbase/regionserver/totalStaticBloomSizeKB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.staticBloomSize"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  },
+                  {
+                    "type" : "jmx",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/hbase/regionserver/slowPutCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowPutCount"
+                        },
+                        "metrics/hbase/regionserver/percentFilesLocal" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.percentFilesLocal"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_min"
+                        },
+                        "metrics/hbase/regionserver/blockCacheFree" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheFreeSize"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALSize"
+                        },
+                        "metrics/hbase/regionserver/blockCacheMissCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheMissCount"
+                        },
+                        "metrics/hbase/regionserver/flushQueueSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.flushQueueLength"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowAppendCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowAppendCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheSize"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowIncrementCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowIncrementCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheEvictedCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheEvictionCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/compactionQueueSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.compactionQueueLength"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_median"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_mean"
+                        },
+                        "metrics/hbase/regionserver/slowGetCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowGetCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/readRequestsCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.readRequestCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_min"
+                        },
+                        "metrics/hbase/regionserver/storefileIndexSizeMB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileIndexSize"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_median"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_max"
+                        },
+                        "metrics/hbase/regionserver/totalStaticIndexSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.staticIndexSize"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_mean"
+                        },
+                        "metrics/hbase/regionserver/requests" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.totalRequestCount"
+                        },
+                        "metrics/hbase/regionserver/storefiles" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileCount"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALCount"
+                        },
+                        "metrics/hbase/regionserver/writeRequestsCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.writeRequestCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_median"
+                        },
+                        "metrics/hbase/regionserver/slowDeleteCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowDeleteCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/stores" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_min"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/memstoreSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.memStoreSize"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_max"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_mean"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_max"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/regions" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.regionCount"
+                        },
+                        "metrics/hbase/regionserver/totalStaticBloomSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.staticBloomSize"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheHitCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_99th_percentile"
+                        }
+                      }
+                    }
+                  }
+                ],
+                "HostComponent" : [
+                  {
+                    "type" : "ganglia",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/hbase/regionserver/compactionTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionTime_avg_time"
+                        },
+                        "metrics/rpc/closeRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_num_ops"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.mutationsWithoutWALSize"
+                        },
+                        "metrics/rpc/unassign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_num_ops"
+                        },
+                        "metrics/rpc/modifyTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_num_ops"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/ugi/loginSuccess_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessAvgTime"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_std_dev"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolVersion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_avg_time"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_99th_percentile"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/load/load_one" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_one"
+                        },
+                        "metrics/rpc/getClosestRowBefore_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowAppendCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowAppendCount"
+                        },
+                        "metrics/jvm/memNonHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapUsedM"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_max" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_max"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/replicateLogEntries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_num_ops"
+                        },
+                        "metrics/rpc/flushRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_avg_time"
+                        },
+                        "metrics/rpc/lockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowIncrementCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowIncrementCount"
+                        },
+                        "metrics/memory/swap_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "swap_total"
+                        },
+                        "metrics/rpc/multi_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_95th_percentile"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/stopMaster_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_num_ops"
+                        },
+                        "metrics/hbase/regionserver/compactionQueueSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.compactionQueueLength"
+                        },
+                        "metrics/process/proc_total" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_total"
+                        },
+                        "metrics/rpc/balance_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_avg_time"
+                        },
+                        "metrics/rpc/splitRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_num_ops"
+                        },
+                        "metrics/rpc/getCatalogTracker_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_avg_time"
+                        },
+                        "metrics/disk/part_max_used" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "part_max_used"
+                        },
+                        "metrics/rpc/modifyColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_avg_time"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balance_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balance_num_ops"
+                        },
+                        "metrics/rpc/getZooKeeper_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_num_ops"
+                        },
+                        "metrics/hbase/regionserver/rootIndexSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.rootIndexSizeKB"
+                        },
+                        "metrics/hbase/regionserver/flushTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushTime_num_ops"
+                        },
+                        "metrics/rpc/shutdown_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_num_ops"
+                        },
+                        "metrics/hbase/regionserver/blockCacheCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheCount"
+                        },
+                        "metrics/rpc/flushRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatency_num_ops"
+                        },
+                        "metrics/ugi/loginSuccess_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginSuccessNumOps"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_75th_percentile"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.putRequestLatency_std_dev"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.getRequestLatency_std_dev"
+                        },
+                        "metrics/rpc/get_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_num_ops"
+                        },
+                        "metrics/rpc/getServerName_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/stopMaster_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stopMaster_avg_time"
+                        },
+                        "metrics/network/bytes_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_in"
+                        },
+                        "metrics/jvm/memNonHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemNonHeapCommittedM"
+                        },
+                        "metrics/hbase/regionserver/compactionTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionTime_num_ops"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/abort_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_avg_time"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_avg_time"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/enableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_num_ops"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/lockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow_avg_time"
+                        },
+                        "metrics/hbase/regionserver/stores" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeCount"
+                        },
+                        "metrics/rpc/checkOOME_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_num_ops"
+                        },
+                        "metrics/rpc/addColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_avg_time"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_num_ops"
+                        },
+                        "metrics/ugi/loginFailure_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureNumOps"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getZooKeeper/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getServerName_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName_num_ops"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/reportRSFatalError_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.reportRSFatalError_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationSuccesses" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationSuccesses"
+                        },
+                        "metrics/network/pkts_in" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_in"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/disableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memHeapCommittedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapCommittedM"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/threadsRunnable" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsRunnable"
+                        },
+                        "metrics/rpc/openRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_avg_time"
+                        },
+                        "metrics/jvm/threadsNew" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsNew"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_min"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_num_ops"
+                        },
+                        "metrics/rpc/getHTableDescriptors_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthorizationFailures" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationFailures"
+                        },
+                        "metrics/rpc/deleteColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_num_ops"
+                        },
+                        "metrics/rpc/regionServerReport_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_avg_time"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcQueueTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeAvgTime"
+                        },
+                        "metrics/rpc/increment_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_num_ops"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getAlterStatus_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_num_ops"
+                        },
+                        "metrics/rpc/modifyColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyColumn_num_ops"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/next_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_num_ops"
+                        },
+                        "metrics/rpc/checkOOME_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_avg_time"
+                        },
+                        "metrics/rpc/getConfiguration_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_avg_time"
+                        },
+                        "metrics/rpc/getServerName/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getServerName.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/ReceivedBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.ReceivedBytes"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatency_avg_time"
+                        },
+                        "metrics/rpc/unassign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unassign_avg_time"
+                        },
+                        "metrics/hbase/regionserver/flushSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushSize_num_ops"
+                        },
+                        "metrics/rpc/NumOpenConnections" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.NumOpenConnections"
+                        },
+                        "metrics/jvm/gcTimeMillis" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcTimeMillis"
+                        },
+                        "metrics/rpc/delete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/multi/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._avg_time"
+                        },
+                        "metrics/jvm/threadsTerminated" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTerminated"
+                        },
+                        "metrics/network/bytes_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "bytes_out"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/balanceSwitch_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_75th_percentile"
+                        },
+                        "metrics/load/load_five" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_five"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_max"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_num_ops"
+                        },
+                        "metrics/boottime" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "boottime"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/lockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.lockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/compactRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_avg_time"
+                        },
+                        "metrics/rpc/openRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion_num_ops"
+                        },
+                        "metrics/rpc/callQueueLen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.callQueueLen"
+                        },
+                        "metrics/rpc/getProtocolSignature/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/writeRequestsCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.writeRequestCount"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_num_ops"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsSyncLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsSyncLatency_num_ops"
+                        },
+                        "metrics/rpc/execCoprocessor_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_95th_percentile"
+                        },
+                        "metrics/rpc/getHServerInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_min"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_75th_percentile"
+                        },
+                        "metrics/rpc/getCatalogTracker/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/incrementColumnValue_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_avg_time"
+                        },
+                        "metrics/rpc/move_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_num_ops"
+                        },
+                        "metrics/rpc/RpcProcessingTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeNumOps"
+                        },
+                        "metrics/rpc/stop_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_num_ops"
+                        },
+                        "metrics/rpc/replicateLogEntries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries_avg_time"
+                        },
+                        "metrics/rpc/deleteTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_mean"
+                        },
+                        "metrics/rpc/get_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get_avg_time"
+                        },
+                        "metrics/jvm/logError" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogError"
+                        },
+                        "metrics/rpc/multi_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.multi_num_ops"
+                        },
+                        "metrics/rpc/next/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_75th_percentile"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/deleteColumn_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteColumn_avg_time"
+                        },
+                        "metrics/hbase/regionserver/regions" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.regionCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheHitCount"
+                        },
+                        "metrics/rpc/bulkLoadHFiles_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles_avg_time"
+                        },
+                        "metrics/rpc/isAborted/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/exists_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_avg_time"
+                        },
+                        "metrics/hbase/regionserver/slowPutCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowPutCount"
+                        },
+                        "metrics/rpc/stop/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatency_num_ops"
+                        },
+                        "metrics/rpc/abort/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/offline_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheFree" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheFreeSize"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/unlockRow_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_avg_time"
+                        },
+                        "metrics/rpc/delete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_num_ops"
+                        },
+                        "metrics/hbase/regionserver/blockCacheMissCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheMissCount"
+                        },
+                        "metrics/rpc/getCatalogTracker_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getCatalogTracker_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_avg_time"
+                        },
+                        "metrics/rpc/exists_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists_num_ops"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/flushQueueSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.flushQueueLength"
+                        },
+                        "metrics/rpc/checkAndDelete_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_num_ops"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/closeRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion_avg_time"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/getProtocolSignature_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_avg_time"
+                        },
+                        "metrics/rpc/createTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_num_ops"
+                        },
+                        "metrics/rpc/assign_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_mean"
+                        },
+                        "metrics/hbase/regionserver/compactionSize_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionSize_num_ops"
+                        },
+                        "metrics/rpc/close_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_avg_time"
+                        },
+                        "metrics/process/proc_run" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "proc_run"
+                        },
+                        "metrics/hbase/regionserver/blockCacheSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheSize"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_num_ops" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_num_ops"
+                        },
+                        "metrics/rpc/getConfiguration_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration_num_ops"
+                        },
+                        "metrics/jvm/threadsBlocked" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsBlocked"
+                        },
+                        "metrics/rpc/getHServerInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_num_ops"
+                        },
+                        "metrics/rpc/RpcQueueTime_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcQueueTimeNumOps"
+                        },
+                        "metrics/rpc/isStopped_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_avg_time"
+                        },
+                        "metrics/rpc/stop_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.stop_avg_time"
+                        },
+                        "metrics/rpc/rollHLogWriter_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsSyncLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsSyncLatency_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_median"
+                        },
+                        "metrics/rpc/isStopped_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped_num_ops"
+                        },
+                        "metrics/rpc/addToOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addToOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_mean"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_median" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_median"
+                        },
+                        "metrics/rpc/isMasterRunning_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_avg_time"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.deleteRequestLatency_std_dev"
+                        },
+                        "metrics/rpc/incrementColumnValue_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/hdfsBlocksLocalityIndex" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.hdfsBlocksLocalityIndex"
+                        },
+                        "metrics/cpu/cpu_aidle" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_aidle"
+                        },
+                        "metrics/hbase/regionserver/readRequestsCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.readRequestCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_min" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_min"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/storefileIndexSizeMB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeFileIndexSize"
+                        },
+                        "metrics/rpc/close/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/assign_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.assign_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_mean"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_median"
+                        },
+                        "metrics/hbase/regionserver/totalStaticIndexSizeKB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.staticIndexSize"
+                        },
+                        "metrics/rpc/enableTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.enableTable_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_mean" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_mean"
+                        },
+                        "metrics/rpc/incrementColumnValue/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.incrementColumnValue.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndDelete/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete.aboveOneSec._num_ops"
+                        },
+                        "metrics/network/pkts_out" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "pkts_out"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_num_ops"
+                        },
+                        "metrics/rpc/close_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.close_num_ops"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.mutationsWithoutWALCount"
+                        },
+                        "metrics/rpc/getConfiguration/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getConfiguration.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/compactionSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.compactionSize_avg_time"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_median" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_median"
+                        },
+                        "metrics/rpc/openScanner_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_avg_time"
+                        },
+                        "metrics/rpc/RpcSlowResponse_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcSlowResponse_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_min" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_min"
+                        },
+                        "metrics/rpc/getFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/splitRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/flushSize_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushSize_avg_time"
+                        },
+                        "metrics/rpc/flushRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.flushRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClosestRowBefore/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/isAborted_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/deleteTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.deleteTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/delete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.delete_avg_time"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_max"
+                        },
+                        "metrics/cpu/cpu_speed" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "cpu_speed"
+                        },
+                        "metrics/rpc/getClosestRowBefore_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClosestRowBefore_avg_time"
+                        },
+                        "metrics/rpc/get/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.get.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/compactRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/RpcProcessingTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.RpcProcessingTimeAvgTime"
+                        },
+                        "metrics/rpc/put_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_num_ops"
+                        },
+                        "metrics/rpc/move_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.move_avg_time"
+                        },
+                        "metrics/rpc/rpcAuthenticationFailures" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthenticationFailures"
+                        },
+                        "metrics/rpc/openScanner/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getClusterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getClusterStatus_avg_time"
+                        },
+                        "metrics/rpc/unlockRow/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/percentFilesLocal" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.percentFilesLocal"
+                        },
+                        "metrics/rpc/removeFromOnlineRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.removeFromOnlineRegions_avg_time"
+                        },
+                        "metrics/rpc/modifyTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.modifyTable_avg_time"
+                        },
+                        "metrics/rpc/put/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/checkAndPut_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_avg_time"
+                        },
+                        "metrics/rpc/isStopped/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isStopped.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatency_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatency_avg_time"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitRatio" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.blockCacheHitRatio"
+                        },
+                        "metrics/rpc/put_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.put_avg_time"
+                        },
+                        "metrics/rpc/increment/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/SentBytes" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.SentBytes"
+                        },
+                        "metrics/rpc/createTable_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.createTable_avg_time"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_std_dev" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_std_dev"
+                        },
+                        "metrics/rpc/getRegionInfo/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/addColumn_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.addColumn_num_ops"
+                        },
+                        "metrics/rpc/getAlterStatus_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getAlterStatus_avg_time"
+                        },
+                        "metrics/rpc/getHTableDescriptors_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHTableDescriptors_num_ops"
+                        },
+                        "metrics/rpc/getRegionInfo_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getRegionInfo_num_ops"
+                        },
+                        "metrics/jvm/maxMemoryM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.metrics.maxMemoryM"
+                        },
+                        "metrics/jvm/logWarn" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogWarn"
+                        },
+                        "metrics/rpc/compactRegion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.compactRegion_num_ops"
+                        },
+                        "metrics/jvm/threadsTimedWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsTimedWaiting"
+                        },
+                        "metrics/rpc/getFromOnlineRegions/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getFromOnlineRegions.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/isAborted_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isAborted_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_max" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_max"
+                        },
+                        "metrics/jvm/gcCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.GcCount"
+                        },
+                        "metrics/hbase/regionserver/flushTime_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.flushTime_avg_time"
+                        },
+                        "metrics/rpc/getOnlineRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getOnlineRegions_num_ops"
+                        },
+                        "metrics/hbase/regionserver/blockCacheEvictedCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.blockCacheEvictionCount"
+                        },
+                        "metrics/rpc/checkOOME/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkOOME.aboveOneSec._num_ops"
+                        },
+                        "metrics/jvm/memHeapUsedM" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.MemHeapUsedM"
+                        },
+                        "metrics/rpc/getProtocolVersion_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion_num_ops"
+                        },
+                        "metrics/jvm/threadsWaiting" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.ThreadsWaiting"
+                        },
+                        "metrics/rpc/unlockRow_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.unlockRow_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowGetCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowGetCount"
+                        },
+                        "metrics/rpc/replicateLogEntries/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.replicateLogEntries.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/disableTable_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.disableTable_num_ops"
+                        },
+                        "metrics/memory/mem_buffers" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "mem_buffers"
+                        },
+                        "metrics/rpc/shutdown_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.shutdown_avg_time"
+                        },
+                        "metrics/rpc/openScanner_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openScanner_num_ops"
+                        },
+                        "metrics/rpc/regionServerStartup_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerStartup_num_ops"
+                        },
+                        "metrics/rpc/bulkLoadHFiles/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.bulkLoadHFiles.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/requests" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.totalRequestCount"
+                        },
+                        "metrics/rpc/exists/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.exists.aboveOneSec._avg_time"
+                        },
+                        "metrics/rpc/openRegions_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_avg_time"
+                        },
+                        "metrics/rpc/regionServerReport_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.regionServerReport_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/storefiles" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.storeFileCount"
+                        },
+                        "metrics/rpc/next_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.next_num_ops"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries_avg_time"
+                        },
+                        "metrics/hbase/regionserver/slowDeleteCount" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.slowDeleteCount"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/checkAndDelete_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndDelete_avg_time"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Mutate_99th_percentile"
+                        },
+                        "metrics/load/load_fifteen" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "load_fifteen"
+                        },
+                        "metrics/jvm/logInfo" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogInfo"
+                        },
+                        "metrics/rpc/getHServerInfo_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getHServerInfo_avg_time"
+                        },
+                        "metrics/rpc/getBlockCacheColumnFamilySummaries/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getBlockCacheColumnFamilySummaries.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/getZooKeeper_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getZooKeeper_avg_time"
+                        },
+                        "metrics/rpc/execCoprocessor/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.execCoprocessor.aboveOneSec._num_ops"
+                        },
+                        "metrics/rpc/balanceSwitch_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.balanceSwitch_num_ops"
+                        },
+                        "metrics/hbase/regionserver/hlogFileCount" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.hlogFileCount"
+                        },
+                        "metrics/rpc/isMasterRunning_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.isMasterRunning_num_ops"
+                        },
+                        "metrics/rpc/offline_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.offline_num_ops"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_95th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_max" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_max"
+                        },
+                        "metrics/hbase/regionserver/memstoreSize" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.memStoreSize"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_median" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_median"
+                        },
+                        "metrics/rpc/getProtocolSignature_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolSignature_num_ops"
+                        },
+                        "metrics/rpc/abort_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.abort_num_ops"
+                        },
+                        "metrics/hbase/regionserver/fsReadLatencyHistogram_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsReadLatencyHistogram_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Delete_75th_percentile"
+                        },
+                        "metrics/rpc/getProtocolVersion/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.getProtocolVersion.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCachingRatio" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.blockCacheHitCachingRatio"
+                        },
+                        "metrics/ugi/loginFailure_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "ugi.UgiMetrics.LoginFailureAvgTime"
+                        },
+                        "metrics/rpc/rollHLogWriter_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rollHLogWriter_num_ops"
+                        },
+                        "metrics/rpc/rpcAuthorizationSuccesses" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.rpcAuthorizationSuccesses"
+                        },
+                        "metrics/rpc/openRegions_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.openRegions_num_ops"
+                        },
+                        "metrics/jvm/logFatal" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "jvm.JvmMetrics.LogFatal"
+                        },
+                        "metrics/rpc/splitRegion_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.splitRegion_avg_time"
+                        },
+                        "metrics/rpc/closeRegion/aboveOneSec/_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.closeRegion.aboveOneSec._avg_time"
+                        },
+                        "metrics/hbase/regionserver/totalStaticBloomSizeKB" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.staticBloomSize"
+                        },
+                        "metrics/rpc/checkAndPut_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut_num_ops"
+                        },
+                        "metrics/rpc/checkAndPut/aboveOneSec/_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.checkAndPut.aboveOneSec._num_ops"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_99th_percentile" : {
+                          "pointInTime" : false,
+                          "temporal" : true,
+                          "name" : "regionserver.Server.Get_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/fsWriteLatencyHistogram_min" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "hbase.regionserver.fsWriteLatencyHistogram_min"
+                        },
+                        "metrics/rpc/increment_avg_time" : {
+                          "pointInTime" : true,
+                          "temporal" : true,
+                          "name" : "rpc.rpc.increment_avg_time"
+                        }
+                      }
+                    }
+                  },
+                  {
+                    "type" : "jmx",
+                    "properties" : null,
+                    "metrics" : {
+                      "default" : {
+                        "metrics/hbase/regionserver/slowPutCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowPutCount"
+                        },
+                        "metrics/hbase/regionserver/percentFilesLocal" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.percentFilesLocal"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_min"
+                        },
+                        "metrics/hbase/regionserver/blockCacheFree" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheFreeSize"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALSize"
+                        },
+                        "metrics/hbase/regionserver/blockCacheMissCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheMissCount"
+                        },
+                        "metrics/hbase/regionserver/flushQueueSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.flushQueueLength"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowAppendCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowAppendCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheSize"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_num_ops"
+                        },
+                        "metrics/hbase/regionserver/slowIncrementCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowIncrementCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheEvictedCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheEvictionCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/compactionQueueSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.compactionQueueLength"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_median"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_mean"
+                        },
+                        "metrics/hbase/regionserver/slowGetCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowGetCount"
+                        },
+                        "metrics/hbase/regionserver/blockCacheCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/readRequestsCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.readRequestCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_min"
+                        },
+                        "metrics/hbase/regionserver/storefileIndexSizeMB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileIndexSize"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_median"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_max"
+                        },
+                        "metrics/hbase/regionserver/totalStaticIndexSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.staticIndexSize"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_num_ops" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_num_ops"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_mean"
+                        },
+                        "metrics/hbase/regionserver/requests" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.totalRequestCount"
+                        },
+                        "metrics/hbase/regionserver/storefiles" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeFileCount"
+                        },
+                        "metrics/hbase/regionserver/mutationsWithoutWALCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.mutationsWithoutWALCount"
+                        },
+                        "metrics/hbase/regionserver/writeRequestsCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.writeRequestCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_median" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_median"
+                        },
+                        "metrics/hbase/regionserver/slowDeleteCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.slowDeleteCount"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_99th_percentile"
+                        },
+                        "metrics/hbase/regionserver/stores" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.storeCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_min" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_min"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_95th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_95th_percentile"
+                        },
+                        "metrics/hbase/regionserver/memstoreSize" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.memStoreSize"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_max"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_mean" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_mean"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/deleteRequestLatency_max" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Delete_max"
+                        },
+                        "metrics/hbase/regionserver/putRequestLatency_75th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Mutate_75th_percentile"
+                        },
+                        "metrics/hbase/regionserver/regions" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.regionCount"
+                        },
+                        "metrics/hbase/regionserver/totalStaticBloomSizeKB" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.staticBloomSize"
+                        },
+                        "metrics/hbase/regionserver/blockCacheHitCount" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.blockCacheHitCount"
+                        },
+                        "metrics/hbase/regionserver/getRequestLatency_99th_percentile" : {
+                          "pointInTime" : true,
+                          "temporal" : false,
+                          "name" : "Hadoop:service=HBase,name=RegionServer,sub=Server.Get_99th_percentile"
+                        }
+                      }
+                    }
+                  }
+                ]
+              }
+            }
+          }
+        }
+      ]
+    }
+  ]
+}

+ 1 - 1
ambari-web/app/controllers/global/background_operations_controller.js

@@ -210,7 +210,7 @@ App.BackgroundOperationsController = Em.Controller.extend({
    
     data.items.forEach(function (request) {
       if (this.isUpgradeRequest(request)) {
-        if (!App.get('upgradeIsRunning')) {
+        if (!App.get('upgradeIsRunning') && !App.get('testMode')) {
           App.router.get('clusterController').restoreUpgradeState();
         }
         return;

+ 14 - 0
ambari-web/app/controllers/main/service/widgets/create/step1_controller.js

@@ -21,12 +21,26 @@ var App = require('app');
 App.WidgetWizardStep1Controller = Em.Controller.extend({
   name: "widgetWizardStep1Controller",
 
+  /**
+   * Types:
+   * - GAUGE
+   * - NUMBER
+   * - GRAPH
+   * - TEMPLATE
+   * @type {string}
+   */
   widgetType: '',
 
+  /**
+   * @type {boolean}
+   */
   isSubmitDisabled: function() {
     return !this.get('widgetType');
   }.property('widgetType'),
 
+  /**
+   * @type {App.WidgetType}
+   */
   options: App.WidgetType.find(),
 
   loadStep: function() {

+ 11 - 1
ambari-web/app/controllers/main/service/widgets/create/step2_controller.js

@@ -22,7 +22,6 @@ App.WidgetWizardStep2Controller = Em.Controller.extend({
   name: "widgetWizardStep2Controller",
 
   widgetProperties: [],
-  widgetMetrics: {},
   widgetValues: {},
 
   //TODO: Following computed property needs to be implemented. Next button should be enabled when there is no validation error and all required fields are filled
@@ -30,6 +29,17 @@ App.WidgetWizardStep2Controller = Em.Controller.extend({
     return this.get('widgetProperties').someProperty('isValid', false);
   }.property('widgetProperties.@each.isValid'),
 
+  filteredMetrics: function () {
+    var type = this.get('content.widgetType');
+    return this.get('content.widgetMetrics').filter(function (metric) {
+      if (type === 'GRAPH') {
+        return metric.temporal;
+      } else {
+        return metric.point_in_time;
+      }
+    }, this);
+  }.property('content.widgetMetrics'),
+
   /*
    * Generate the thresholds, unit, time range.etc object based on the widget type selected in previous step.
    */

+ 93 - 3
ambari-web/app/controllers/main/service/widgets/create/wizard_controller.js

@@ -36,6 +36,22 @@ App.WidgetWizardController = App.WizardController.extend({
     widgetService: null,
     widgetType: '',
     widgetProperties: [],
+
+    /**
+     * widgetMetric schema:
+     * {
+     *  widget_id: DS.attr('string'), //example: "metrics/rpc/closeRegion_num_ops",
+     *  name: DS.attr('string'),       //example: "rpc.rpc.closeRegion_num_ops",
+     *  pointInTime: true,
+     *  temporal: true,
+     *  category: DS.attr('string'),                 //example: default
+     *  serviceName: DS.attr('string'),          //example: HBASE
+     *  componentName: DS.attr('string'),    //example: HBASE_CLIENT
+     *  type: DS.attr('string'),                        //options: GANGLIA | JMX
+     *  level: DS.attr('string'),                         //options: COMPONENT | HOSTCOMPONENT
+     * }
+     * @type {Array}
+     */
     widgetMetrics: [],
     widgetValues: [],
     widgetName: null,
@@ -105,8 +121,77 @@ App.WidgetWizardController = App.WizardController.extend({
     this.set('content.widgetProperties', this.getDBProperty('widgetProperties'));
   },
 
-  loadWidgetMetrics: function() {
-    this.set('content.widgetMetrics', this.getDBProperty('widgetMetrics'));
+  /**
+   * load widget metrics
+   * on resolve deferred return array of widget metrics
+   * @returns {$.Deferred}
+   */
+  loadWidgetMetrics: function () {
+    var widgetMetrics = this.getDBProperty('widgetMetrics');
+    var self = this;
+    var dfd = $.Deferred();
+
+    if (widgetMetrics.length === 0) {
+      this.loadWidgetMetricsFromServer(function () {
+        dfd.resolve(self.get('content.widgetMetrics'));
+      });
+    } else {
+      this.set('content.widgetMetrics', widgetMetrics);
+      dfd.resolve(widgetMetrics);
+    }
+    return dfd.promise();
+  },
+
+  /**
+   * load metrics from server
+   * @param {function} callback
+   * @returns {$.ajax}
+   */
+  loadWidgetMetricsFromServer: function (callback) {
+    return App.ajax.send({
+      name: 'widgets.wizard.metrics.get',
+      sender: this,
+      data: {
+        stackVersionURL: App.get('stackVersionURL'),
+        serviceNames: App.Service.find().mapProperty('serviceName').join(',')
+      },
+      callback: callback,
+      success: 'loadWidgetMetricsFromServerCallback'
+    })
+  },
+
+  /**
+   *
+   * @param {object} json
+   */
+  loadWidgetMetricsFromServerCallback: function (json) {
+    var result = [];
+    var metrics = {};
+
+    if (json) {
+      var data = json.items[0].artifacts[0].artifact_data;
+
+      for (var serviceName in data) {
+        for (var componentName in data[serviceName]) {
+          for (var level in data[serviceName][componentName]) {
+            metrics = data[serviceName][componentName][level][0]['metrics']['default'];
+            for (var widgetId in metrics) {
+              result.push({
+                widget_id: widgetId,
+                point_in_time: metrics[widgetId].pointInTime,
+                temporal: metrics[widgetId].temporal,
+                name: metrics[widgetId].name,
+                level: level.toUpperCase(),
+                type: data[serviceName][componentName][level][0]["type"].toUpperCase(),
+                component_name: componentName,
+                service_name: serviceName
+              });
+            }
+          }
+        }
+      }
+    }
+    this.saveWidgetMetrics(result);
   },
 
   loadWidgetValues: function() {
@@ -154,9 +239,14 @@ App.WidgetWizardController = App.WizardController.extend({
         type: 'sync',
         callback: function () {
           this.loadWidgetProperties();
-          this.loadWidgetMetrics();
           this.loadWidgetValues();
         }
+      },
+      {
+        type: 'async',
+        callback: function () {
+          return this.loadWidgetMetrics();
+        }
       }
     ]
   },

+ 7 - 0
ambari-web/app/messages.js

@@ -146,6 +146,7 @@ Em.I18n.translations = {
   'common.type': 'Type',
   'common.close': 'Close',
   'common.warning': 'Warning',
+  'common.critical': 'Critical',
   'common.information': 'Information',
   'common.all':'All',
   'common.success': 'Success',
@@ -2250,6 +2251,12 @@ Em.I18n.translations = {
   'dashboard.widgets.create': 'Create New Widget',
   'dashboard.widgets.layout.import': 'Import a layout',
   'dashboard.widgets.layout.save': 'Save a layout',
+  'dashboard.widgets.wizard.step2.addMetrics': 'Add Metrics and operators here...',
+  'dashboard.widgets.wizard.step2.newMetric': '+ New Metric',
+  'dashboard.widgets.wizard.step2.newOperator': '+ New Operator',
+  'dashboard.widgets.wizard.step2.selectComponent': 'Select a Component',
+  'dashboard.widgets.wizard.step2.selectMetric': 'Select a Metric',
+  'dashboard.widgets.wizard.step2.addMetric': 'Add Metric',
 
   'dashboard.widgets.NameNodeHeap': 'NameNode Heap',
   'dashboard.widgets.NameNodeCpu': 'NameNode CPU WIO',

+ 122 - 21
ambari-web/app/styles/enhanced_service_dashboard.less

@@ -18,15 +18,17 @@
 
 @import 'common.less';
 
+@border-color: #ddd;
+
 .service-metrics-block {
 
   #add-widget-action-box {
     width: 96%;
     padding: 43px;
-    border: 1px solid #ddd;
+    border: 1px solid @border-color;
     .icon-plus {
       font-size: 70px;
-      color: #ddd;
+      color: @border-color;
     }
   }
 
@@ -41,7 +43,7 @@
       padding: 5px 20px 10px 20px;
     }
     a.action {
-      border-bottom: 1px solid #ddd
+      border-bottom: 1px solid @border-color;
     }
   }
 }
@@ -109,28 +111,127 @@
   }
 }
 
-#add-widget-step2 {
-  .badge-container {
-    height: 26px;
-    .OK, .WARNING, .CRITICAL {
-      line-height: 26px;
+#add-widget-wizard {
+  .step2 {
+    .badge-container {
       height: 26px;
-      display: inline-block;
-      width: 70px;
-      text-align: center;
-    }
-    .OK {
-      background-color: @health-status-green;
+      .OK, .WARNING, .CRITICAL {
+        line-height: 26px;
+        height: 26px;
+        display: inline-block;
+        width: 70px;
+        text-align: center;
+      }
+      .OK {
+        background-color: @health-status-green;
+      }
+      .WARNING {
+        background-color: @health-status-orange;
+      }
+      .CRITICAL {
+        background-color: @health-status-red;
+      }
     }
-    .WARNING {
-      background-color: @health-status-orange;
+    .icon-asterisk {
+      color: red;
+      font-size: 8px;
+    }
+    .metric-container {
+      position: relative;
+      margin-bottom: 70px;
+      height: 200px;
+      border: 1px solid @border-color;
+      button,
+      div.btn-group {
+       margin: 5px;
+      }
+      .placeholder {
+        color: #999999;
+        margin: 50px;
+      }
+      .edit-link {
+        padding: 5px;
+        cursor: pointer;
+        color: #555555;
+        right: 10px;
+        top: 10px;
+        position: absolute;
+      }
+      .metric-field {
+        height: 100%;
+      }
+      .metric-instance {
+        font-weight: bold;
+        cursor: pointer;
+        background: #E6F1F6;
+        display: inline-block;
+        margin: 10px 0 10px 10px;
+        padding: 5px;
+        border: 1px solid @border-color;
+        a {
+          margin-left: 5px;
+          text-decoration: none;
+        }
+      }
+      .controls {
+        background-color: white;
+        padding: 0 5px;
+        border: 1px @border-color solid;
+        margin-right: 20px;
+        float: right;
+        border-top: none;
+      }
     }
-    .CRITICAL {
-      background-color: @health-status-red;
+  }
+}
+
+#add-metric-popup {
+  min-height: 200px;
+  div.row-fluid {
+    margin: 20px 10px;
+    div {
+      line-height: 30px;
     }
   }
-  .icon-asterisk {
-    color: red;
-    font-size: 8px;
+  .component-select {
+    .accordion-group {
+      border: none;
+    }
+    .accordion-toggle {
+      text-decoration: none;
+      padding-bottom: 0;
+      .icon-caret-down {
+        width: 10px;
+        display: inline-block;
+      }
+      .icon-caret-right {
+        display: none;
+      }
+    }
+    .accordion-toggle.collapsed {
+      text-decoration: none;
+      padding-bottom: 0;
+      .icon-caret-down {
+        display: none;
+      }
+      .icon-caret-right {
+        width: 10px;
+        display: inline-block;
+      }
+    }
+    .accordion-inner {
+      padding: 0 15px;
+      border-top: none;
+      li {
+        list-style: none;
+      }
+    }
+    .link {
+      cursor: pointer;
+      color: #0088cc;
+    }
+    .link:hover {
+      background: transparent;
+    }
   }
 }

+ 56 - 0
ambari-web/app/templates/main/service/widgets/create/expression.hbs

@@ -0,0 +1,56 @@
+{{!
+* 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.
+}}
+
+{{#if view.editMode}}
+  <div class="metric-field">
+    {{#each element in view.expression.data}}
+      <div class="metric-instance" {{bindAttr id="element.id"}}>{{element.name}}
+        <a href="#" {{action removeElement element target="view"}}><i class="icon-remove"></i></a>
+      </div>
+    {{/each}}
+  </div>
+  <div class="pull-left">
+    <button class="btn btn-primary" {{action addMetric target="view"}}>{{t dashboard.widgets.wizard.step2.newMetric}}</button>
+    <div class="btn-group pull-right">
+      <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
+        {{t dashboard.widgets.wizard.step2.newOperator}}
+        <span class="caret"></span>
+      </a>
+      <ul class="dropdown-menu">
+        {{#each operator in view.OPERATORS}}
+          <li><a href="#" {{action addOperator operator target="view"}}>{{operator}}</a></li>
+        {{/each}}
+      </ul>
+    </div>
+  </div>
+  <div class="controls">
+    <button class="btn" {{action cancelEdit target="view"}}>{{t common.discard}}</button>
+    <button class="btn btn-primary" {{action saveMetrics target="view"}}>{{t common.save}}</button>
+  </div>
+{{else}}
+  <a {{action startEdit target="view"}} class="edit-link"><i class="icon-edit"></i></a>
+  {{#if view.expression.data.length}}
+    <div class="metric-field">
+      {{#each element in view.expression.data}}
+        <div class="metric-instance">{{element.name}}</div>
+      {{/each}}
+    </div>
+  {{else}}
+    <div class="placeholder">{{t dashboard.widgets.wizard.step2.addMetrics}}</div>
+  {{/if}}
+{{/if}}

+ 1 - 1
ambari-web/app/templates/main/service/widgets/create/step1.hbs

@@ -31,6 +31,6 @@
 
 
   <div class="btn-area">
-    <a id="add-widget-step1-next" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "next" target="controller"}}>{{t common.next}} &rarr;</a>
+    <button id="add-widget-step1-next" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "next" target="controller"}}>{{t common.next}} &rarr;</button>
   </div>
 </div>

+ 7 - 3
ambari-web/app/templates/main/service/widgets/create/step2.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<div id="add-widget-step2">
+<div class="step2">
   <h2>{{t widget.create.wizard.step2.header}}</h2>
   <div class="alert alert-info">
     {{t widget.create.wizard.step2.body.text}}
@@ -25,6 +25,10 @@
     </div>
   </div>
 
+  {{#each expression in view.expressions}}
+    {{view App.WidgetWizardExpressionView expressionBinding="expression"}}
+  {{/each}}
+
   <div>
     <form class="form-horizontal">
       {{#each property in controller.widgetProperties}}
@@ -44,7 +48,7 @@
 
 
   <div class="btn-area">
-    <a id="add-widget-step2-back" class="btn" {{action back}}>&larr; {{t common.back}}</a>
-    <a id="add-widget-step2-next" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "next" target="controller"}}>{{t common.next}} &rarr;</a>
+    <button id="add-widget-step2-back" class="btn" {{action back}}>&larr; {{t common.back}}</button>
+    <button id="add-widget-step2-next" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "next" target="controller"}}>{{t common.next}} &rarr;</button>
   </div>
 </div>

+ 66 - 0
ambari-web/app/templates/main/service/widgets/create/step2_add_metric.hbs

@@ -0,0 +1,66 @@
+{{!
+* 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.
+}}
+
+<div class="row-fluid">
+  <div class="span3">{{t dashboard.widgets.wizard.step2.selectComponent}}</div>
+  <div class="btn-group component-select span5">
+    <button class="btn" {{bindAttr disabled="view.isComponentSelected"}}>{{t dashboard.widgets.wizard.step2.selectComponent}}</button>
+    <button class="btn dropdown-toggle" data-toggle="dropdown" {{bindAttr disabled="view.isComponentSelected"}}>
+      <span class="caret"></span>
+    </button>
+    <ul class="dropdown-menu accordion" id="accordion2">
+      {{#each service in view.componentMap}}
+        <li class="accordion-group keep-open">
+          <div class="accordion-heading">
+            <a class="accordion-toggle" data-toggle="collapse" href="#collapseOne">
+              <i class="icon-caret-down"></i><i class="icon-caret-right"></i>{{service.serviceName}}
+            </a>
+          </div>
+          <div id="collapseOne" class="accordion-body collapse in">
+            <ul class="accordion-inner">
+              {{#each component in service.components}}
+                <li>
+                  <label class="checkbox">
+                    {{view Ember.Checkbox checkedBinding="component.selected"}} {{component.componentName}}
+                  </label>
+                </li>
+              {{/each}}
+            </ul>
+          </div>
+        </li>
+      {{/each}}
+      <li><a class="link" href="#" {{action showMore target="view"}}>{{t hostPopup.serviceInfo.showMore}}</a></li>
+      {{#unless view.isComponentSelected}}
+        <li class="row-fluid">
+          <button class="btn span4 offset1">{{t common.cancel}}</button>
+          <button class="btn btn-primary span4" {{action selectComponents target="view"}} >{{t common.apply}}</button>
+        </li>
+      {{/unless}}
+    </ul>
+  </div>
+</div>
+
+{{#if view.isComponentSelected}}
+  <div class="row-fluid">
+    <div class="span3">{{t dashboard.widgets.wizard.step2.selectMetric}}</div>
+    <div class="span5">{{view Em.Select contentBinding="view.componentMetrics" selectionBinding="view.parentView.selectedMetric"}}</div>
+    <div class="span4">
+      <button class="btn" {{action cancelMetric target="view"}}>{{t common.cancel}}</button>
+    </div>
+  </div>
+{{/if}}

+ 2 - 2
ambari-web/app/templates/main/service/widgets/create/step3.hbs

@@ -21,7 +21,7 @@
 
 
   <div class="btn-area">
-    <a id="add-widget-step3-back" class="btn" {{action back}}>&larr; {{t common.back}}</a>
-    <a id="add-widget-step3-complete" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "complete"}}>{{t common.complete}}</a>
+    <button id="add-widget-step3-back" class="btn" {{action back}}>&larr; {{t common.back}}</button>
+    <button id="add-widget-step3-complete" class="btn btn-success pull-right" {{bindAttr disabled="isSubmitDisabled"}} {{action "complete"}}>{{t common.complete}}</button>
   </div>
 </div>

+ 1 - 1
ambari-web/app/templates/main/service/widgets/create/wizard.hbs

@@ -16,7 +16,7 @@
 * limitations under the License.
 }}
 
-<div class="wizard">
+<div class="wizard" id="add-widget-wizard">
   <div class="container">
     <div class="container-fluid">
       <div class="row-fluid">

+ 5 - 0
ambari-web/app/utils/ajax/ajax.js

@@ -2438,6 +2438,11 @@ var urls = {
   'widgets.hostComponent.metrics.get': {
     real: '/clusters/{clusterName}/services/{serviceName}/components/{componentName}?{hostComponentCriteria}&fields={widgetIds}',
     mock: '/data/metrics/{serviceName}/Append_num_ops.json'
+  },
+
+  'widgets.wizard.metrics.get': {
+    real: '{stackVersionURL}/services?artifacts/Artifacts/artifact_name=metrics_descriptor&StackServices/service_name.in({serviceNames})&fields=artifacts/*',
+    mock: '/data/metrics/HBASE/definition.json'
   }
 };
 /**

+ 1 - 0
ambari-web/app/views.js

@@ -318,6 +318,7 @@ require('views/main/service/widgets/create/wizard_view');
 require('views/main/service/widgets/create/step1_view');
 require('views/main/service/widgets/create/step2_view');
 require('views/main/service/widgets/create/step3_view');
+require('views/main/service/widgets/create/expression_view');
 
 require('views/main/views_view');
 

+ 214 - 0
ambari-web/app/views/main/service/widgets/create/expression_view.js

@@ -0,0 +1,214 @@
+/**
+ * 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.
+ */
+
+var misc = require('utils/misc');
+
+App.WidgetWizardExpressionView = Em.View.extend({
+  templateName: require('templates/main/service/widgets/create/expression'),
+
+  classNames: ['metric-container'],
+
+  /**
+   * list of operators that can be used in expression
+   * @type {Array}
+   * @constant
+   */
+  OPERATORS: ["+", "-", "*", "/", "(", ")"],
+
+  /**
+   * contains expression data before editing in order to restore previous state
+   */
+  dataBefore: [],
+
+  /**
+   * @type {Ember.Object}
+   */
+  expression: null,
+
+  /**
+   * @type {boolean}
+   */
+  editMode: false,
+
+  /**
+   * @type {boolean}
+   */
+  isValid: true,
+
+  addOperator: function (event) {
+    var data = this.get('expression.data');
+    var lastId = (data.length > 0) ? Math.max.apply(this, data.mapProperty('id')) : 0;
+    data.pushObject(Em.Object.create({
+      id: ++lastId,
+      name: event.context,
+      isOperator: true
+    }));
+  },
+
+  redrawField: function(){
+    this.set('expression.data', misc.sortByOrder($(this.get('element')).find('.metric-instance').map(function () {
+      return this.id;
+    }), this.get('expression.data')));
+  },
+
+  startEdit: function () {
+    var self = this;
+    this.set('dataBefore', this.get('expression.data').slice(0));
+    this.set('editMode', true);
+    Em.run.next(function () {
+      $(self.get('element')).find('.metric-field').sortable({
+        items: "> div",
+        tolerance: "pointer",
+        scroll: false,
+        update: function () {
+          self.redrawField();
+        }
+      }).disableSelection();
+    });
+  },
+
+  cancelEdit: function () {
+    this.set('expression.data', this.get('dataBefore'));
+    this.set('editMode', false);
+  },
+
+  saveMetrics: function () {
+    this.set('editMode', false);
+  },
+
+  removeElement: function (event) {
+    this.get('expression.data').removeObject(event.context);
+  },
+
+  validate: function() {
+    //todo add validation
+  }.observes('expression.data.length'),
+
+  addMetric: function () {
+    App.ModalPopup.show({
+      header: Em.I18n.t('dashboard.widgets.wizard.step2.addMetric'),
+      classNames: ['modal-690px-width'],
+      disablePrimary: true,
+      expression: this.get('expression'),
+
+      /**
+       * @type {string}
+       * @default null
+       */
+      selectedMetric: null,
+
+      /**
+       * @type {Ember.View}
+       * @class
+       */
+      bodyClass: Em.View.extend({
+        templateName: require('templates/main/service/widgets/create/step2_add_metric'),
+        controller: this.get('controller'),
+        elementId: 'add-metric-popup',
+        didInsertElement: function () {
+          //prevent dropdown closing on checkbox click
+          $('html').on('click.dropdown', '.dropdown-menu li', function (e) {
+            $(this).hasClass('keep-open') && e.stopPropagation();
+          });
+        },
+
+        /**
+         * @type {Array}
+         */
+        componentMetrics: [],
+
+        /**
+         * @type {boolean}
+         */
+        isComponentSelected: false,
+        selectComponents: function () {
+          var componentMetrics = [];
+
+          this.get('componentMap').forEach(function (service) {
+            service.get('components').filterProperty('selected').forEach(function (component) {
+              componentMetrics.pushObjects(component.get('metrics'));
+            }, this);
+          }, this);
+          this.set('componentMetrics', componentMetrics);
+          this.set('isComponentSelected', true);
+          this.set('parentView.disablePrimary', false);
+        },
+        cancelMetric: function () {
+          this.get('componentMetrics').clear();
+          this.set('parentView.disablePrimary', true);
+          this.set('isComponentSelected', false);
+        },
+        componentMap: function () {
+          var servicesMap = {};
+          var result = [];
+          var components = [];
+
+          this.get('controller.filteredMetrics').forEach(function (metric) {
+            var service = servicesMap[metric.service_name];
+            if (service) {
+              service.count++;
+              if (service.components[metric.component_name]) {
+                service.components[metric.component_name].count++;
+                service.components[metric.component_name].metrics.push(metric.name);
+              } else {
+                service.components[metric.component_name] = {
+                  count: 1,
+                  metrics: [metric.name]
+                };
+              }
+            } else {
+              servicesMap[metric.service_name] = {
+                count: 1,
+                components: {}
+              };
+            }
+          }, this);
+
+          for (var serviceName in servicesMap) {
+            for (var componentName in servicesMap[serviceName].components) {
+              components.push(Em.Object.create({
+                componentName: componentName,
+                count: servicesMap[serviceName].components[componentName].count,
+                metrics: servicesMap[serviceName].components[componentName].metrics,
+                selected: false
+              }));
+            }
+            result.push(Em.Object.create({
+              serviceName: serviceName,
+              count: servicesMap[serviceName].count,
+              components: components
+            }));
+          }
+
+          return result;
+        }.property('controller.filteredMetrics')
+      }),
+      primary: Em.I18n.t('common.save'),
+      onPrimary: function () {
+        var data = this.get('expression.data');
+        var lastId = (data.length > 0) ? Math.max.apply(this, data.mapProperty('id')) : 0;
+        data.pushObject(Em.Object.create({
+          id: ++lastId,
+          name: this.get('selectedMetric'),
+          isMetric: true
+        }));
+        this.hide();
+      }
+    })
+  }
+});

+ 9 - 0
ambari-web/app/views/main/service/widgets/create/step2_view.js

@@ -20,6 +20,15 @@ App.WidgetWizardStep2View = Em.View.extend({
 
   templateName: require('templates/main/service/widgets/create/step2'),
 
+  /**
+   * @type {Array}
+   */
+  expressions: [
+    Em.Object.create({
+      data: []
+    })
+  ],
+
   didInsertElement: function () {
     var controller = this.get('controller');
     controller.renderProperties();