Bläddra i källkod

AMBARI-2866. API JMX mapping needs to be updated due to property name changes. (odiachenko)

Oleksandr Diachenko 12 år sedan
förälder
incheckning
83683f6077

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 177 - 13876
ambari-server/src/main/resources/ganglia_properties_2.json


+ 678 - 6580
ambari-server/src/main/resources/jmx_properties_2.json

@@ -140,7 +140,7 @@
         "temporal" : false
       },
       "metrics/dfs/FSNamesystem/CapacityNonDFSUsed":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityNonDFSUsed",
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsedNonDFS",
         "pointInTime" : true,
         "temporal" : false
       },
@@ -205,67 +205,67 @@
         "temporal" : false
       },
       "metrics/dfs/namenode/AddBlockOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.AddBlockOps",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.AddBlockOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/CreateFileOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.CreateFileOps",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.CreateFileOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/FileInfoOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FileInfoOps",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FileInfoOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/FilesCreated":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FilesCreated",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FilesCreated",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/FilesInGetListingOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FilesInGetListingOps",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FilesInGetListingOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/GetBlockLocations":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.GetBlockLocations",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.GetBlockLocations",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/GetListingOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.GetListingOps",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.GetListingOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/Syncs_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Syncs_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.SyncsAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/Syncs_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Syncs_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.SyncsNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/Transactions_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Transactions_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.TransactionsAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/Transactions_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Transactions_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.TransactionsNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/blockReport_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.blockReport_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.BlockReportAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/dfs/namenode/blockReport_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.blockReport_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.BlockReportNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
@@ -275,7 +275,7 @@
         "temporal" : false
       },
       "metrics/dfs/namenode/HostName":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.HostName",
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.tag.Hostname",
         "pointInTime" : true,
         "temporal" : false
       },
@@ -445,22 +445,22 @@
         "temporal" : false
       },
       "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTimeAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTimeNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
@@ -470,214 +470,124 @@
         "temporal" : false
       },
       "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.callQueueLen",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.CallQueueLength",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationFailures",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthenticationFailures",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationSuccesses",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthenticationSuccesses",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationFailures",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthorizationFailures",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthorizationSuccesses",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/blockReport_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.BlockReportAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/blockReport_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.create_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.create_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.BlockReportNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getEditLogSize_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetEditLogManifestAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getEditLogSize_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetEditLogManifestNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getFileInfo_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetFileInfoAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getFileInfo_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetFileInfoNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getListing_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetListingAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getListing_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetListingNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.VersionRequestAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.VersionRequestNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/rollEditLog_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.RollEditLogAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/rollEditLog_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.RollEditLogNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/sendHeartbeat_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_avg_time",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.SendHeartbeatAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/rpcdetailed/sendHeartbeat_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_num_ops",
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.SendHeartbeatNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginFailure_avg_time",
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureAvgTime",
         "pointInTime":true,
         "temporal":false
       },
       "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginFailure_num_ops",
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureNumOps",
         "pointInTime":true,
         "temporal":false
       },
       "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginSuccess_avg_time",
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessAvgTime",
         "pointInTime":true,
         "temporal":false
       },
       "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginSuccess_num_ops",
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessNumOps",
         "pointInTime":true,
         "temporal":false
       }
     },
-    "JOBTRACKER":{
-      "ServiceComponentInfo/AliveNodes":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.AliveNodesInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/BlackListedNodes":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.BlacklistedNodesInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/GrayListedNodes":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.GraylistedNodesInfoJson",
+    "HBASE_MASTER":{
+      "ServiceComponentInfo/AverageLoad":{
+        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
         "pointInTime" : true,
         "temporal" : false
       },
@@ -701,6975 +611,1163 @@
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/Queue/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/Queue/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_submitted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/Queue/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_map_slots",
+      "ServiceComponentInfo/MasterActiveTime":{
+        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/Queue/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_reduce_slots",
+      "ServiceComponentInfo/MasterStartTime":{
+        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/Queue/running_0":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_0",
+      "ServiceComponentInfo/RegionsInTransition":{
+        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.ritCount",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/Queue/running_1440":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_1440",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/ClusterId":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/Queue/running_300":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_300",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/MasterStartTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/Queue/running_60":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_60",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/MasterActiveTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/Queue/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_maps",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/ServerName":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/Queue/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_reduces",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/AverageLoad":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/StartTime":{
-        "metric" : "java.lang:type=Runtime.StartTime",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/RegionServers":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numRegionServers",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/Version":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.Version",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/ZookeeperQuorum":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_running",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/DeadRegionServers":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_completed",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/IsActiveMaster":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_running",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitTimeNumOps":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_submitted",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitTimeAvgTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/occupied_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_map_slots",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitTimeMinTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_min",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/occupied_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitTimeMaxTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_max",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_map_slots",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitSizeNumOps":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitSizeAvgTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_mean",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/running_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_maps",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitSizeMinTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_min",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/running_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_reduces",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/splitSizeMaxTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_maps",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/hbase/master/cluster_requests":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.clusterRequests",
+        "pointInTime":true,
+        "temporal":false
       },
-      "ServiceComponentInfo/jobtracker/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_reduces",
+      "metrics/hbase/master/user":{
+        "metric":"java.lang:type=Runtime.SystemProperties.user.name",
+        "pointInTime":true,
+        "temporal":false
+      }
+    },
+    "RESOURCEMANAGER":{
+      "ServiceComponentInfo/StartTime":{
+        "metric" : "java.lang:type=Runtime.StartTime",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.GcCount",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.GcCount",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.GcTimeMillis",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.GcTimeMillis",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogError",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogError",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogFatal",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogFatal",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogInfo",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogInfo",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogWarn",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogWarn",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemHeapCommittedM",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemHeapCommittedM",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemHeapUsedM",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemHeapUsedM",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemNonHeapCommittedM",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemNonHeapCommittedM",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemNonHeapUsedM",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemNonHeapUsedM",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsBlocked",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsBlocked",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsNew",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsNew",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsRunnable",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsRunnable",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsTerminated",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsTerminated",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsTimedWaiting",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsTimedWaiting",
         "pointInTime" : true,
         "temporal" : false
       },
       "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsWaiting",
+        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsWaiting",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_completed",
+      "metrics/jvm/startTime":{
+        "metric" : "java.lang:type=Runtime.StartTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_submitted",
+      "ServiceComponentInfo/rm_metrics/cluster/activeNMcount":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumActiveNMs",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_map_slots",
+      "ServiceComponentInfo/rm_metrics/cluster/decommissionedNMcount":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumDecommissionedNMs",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_reduce_slots",
+      "ServiceComponentInfo/rm_metrics/cluster/lostNMcount":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumLostNMs",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/running_0":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_0",
+      "ServiceComponentInfo/rm_metrics/cluster/unhealthyNMcount":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumUnhealthyNMs",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/running_1440":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_1440",
+      "ServiceComponentInfo/rm_metrics/cluster/rebootedNMcount":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumRebootedNMs",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/running_300":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_300",
+      "ServiceComponentInfo/rm_metrics/cluster/nodeManagers":{
+        "metric" : "Hadoop:service=ResourceManager,name=RMNMInfo.LiveNodeManagers",
         "pointInTime" : true,
         "temporal" : false
+       },
+       "metrics/yarn/ClusterMetrics/NumActiveNMs":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumActiveNMs",
+        "pointInTime":true,
+        "temporal":false
       },
-      "metrics/mapred/Queue/running_60":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_60",
-        "pointInTime" : true,
-        "temporal" : false
+      "metrics/yarn/ClusterMetrics/NumDecommissionedNMs":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumDecommissionedNMs",
+        "pointInTime":true,
+        "temporal":false
+      },
+      "metrics/yarn/ClusterMetrics/NumLostNMs":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumLostNMs",
+        "pointInTime":true,
+        "temporal":false
+      },
+      "metrics/yarn/ClusterMetrics/NumUnhealthyNMs":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumUnhealthyNMs",
+        "pointInTime":true,
+        "temporal":false
+      },
+      "metrics/yarn/ClusterMetrics/NumRebootedNMs":{
+        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumRebootedNMs",
+        "pointInTime":true,
+        "temporal":false
       },
-      "metrics/mapred/Queue/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_maps",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_60":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_60",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_reduces",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_300":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_300",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/Queue/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_running",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_1440":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_1440",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_completed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsSubmitted":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsSubmitted",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_running",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsRunning":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsRunning",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_submitted",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsPending":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsPending",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.map_slots",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsCompleted":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsCompleted",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduce_slots",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsKilled":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsKilled",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/blacklisted_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.blacklisted_maps",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsFailed":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsFailed",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/blacklisted_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.blacklisted_reduces",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedMB":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedMB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/maps_launched":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_launched",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedVCores":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedVCores",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/maps_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_completed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedContainers":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedContainers",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/maps_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_failed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AggregateContainersAllocated":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AggregateContainersAllocated",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reduces_launched":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_launched",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AggregateContainersReleased":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AggregateContainersReleased",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reduces_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_completed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AvailableMB":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AvailableMB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reduces_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_failed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AvailableVCores":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AvailableVCores",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_failed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingMB":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingMB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_killed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingVCores":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingVCores",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/jobs_preparing":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_preparing",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingContainers":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingContainers",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/maps_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_killed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedMB":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedMB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reduces_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_killed",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedVCores":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedVCores",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/trackers":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedContainers":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedContainers",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/trackers_blacklisted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_blacklisted",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ActiveUsers":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ActiveUsers",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/trackers_graylisted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_graylisted",
+      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ActiveApplications":{
+        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ActiveApplications",
+        "pointInTime" : true,
+        "temporal" : false
+      }
+    }
+  },
+  "HostComponent":{
+    "NAMENODE":{
+      "metrics/dfs/FSNamesystem/BlockCapacity":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.BlockCapacity",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/trackers_decommissioned":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_decommissioned",
+      "metrics/dfs/FSNamesystem/BlocksTotal":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.BlocksTotal",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/heartbeats":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.heartbeats",
+      "metrics/dfs/FSNamesystem/CapacityTotal":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotal",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/occupied_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_map_slots",
+      "metrics/dfs/FSNamesystem/CapacityUsed":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsed",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/occupied_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_reduce_slots",
+      "metrics/dfs/FSNamesystem/CapacityRemaining":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemaining",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_map_slots",
+      "metrics/dfs/FSNamesystem/CapacityNonDFSUsed":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsedNonDFS",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_reduce_slots",
+      "metrics/dfs/FSNamesystem/CapacityRemainingGB":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemainingGB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/running_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_maps",
+      "metrics/dfs/FSNamesystem/CapacityTotalGB":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotalGB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/running_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_reduces",
+      "metrics/dfs/FSNamesystem/CapacityUsedGB":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsedGB",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_maps",
+      "metrics/dfs/FSNamesystem/CorruptBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CorruptBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_reduces",
+      "metrics/dfs/FSNamesystem/ExcessBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.ExcessBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/Hostname":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.Hostname",
+      "metrics/dfs/FSNamesystem/FilesTotal":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.FilesTotal",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/Version":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.Version",
+      "metrics/dfs/FSNamesystem/MissingBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.MissingBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/ConfigVersion":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.ConfigVersion",
+      "metrics/dfs/FSNamesystem/PendingDeletionBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.PendingDeletionBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/ThreadCount":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.ThreadCount",
+      "metrics/dfs/FSNamesystem/PendingReplicationBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.PendingReplicationBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/SummaryJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.SummaryJson",
+      "metrics/dfs/FSNamesystem/ScheduledReplicationBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.ScheduledReplicationBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/AliveNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.AliveNodesInfoJson",
+      "metrics/dfs/FSNamesystem/TotalLoad":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.TotalLoad",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/BlacklistedNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.BlacklistedNodesInfoJson",
+      "metrics/dfs/FSNamesystem/UnderReplicatedBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.UnderReplicatedBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/GraylistedNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.GraylistedNodesInfoJson",
+      "metrics/dfs/namenode/AddBlockOps":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.AddBlockOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/mapred/jobtracker/QueueInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.QueueInfoJson",
+      "metrics/dfs/namenode/CreateFileOps":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.CreateFileOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/NumOpenConnections":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.NumOpenConnections",
+      "metrics/dfs/namenode/FileInfoOps":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FileInfoOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/ReceivedBytes":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.ReceivedBytes",
+      "metrics/dfs/namenode/FilesCreated":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FilesCreated",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcProcessingTime_avg_time",
+      "metrics/dfs/namenode/FilesInGetListingOps":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.FilesInGetListingOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcProcessingTime_num_ops",
+      "metrics/dfs/namenode/GetBlockLocations":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.GetBlockLocations",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcQueueTime_avg_time",
+      "metrics/dfs/namenode/GetListingOps":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.GetListingOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcQueueTime_num_ops",
+      "metrics/dfs/namenode/Syncs_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.SyncsAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/SentBytes":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.SentBytes",
+      "metrics/dfs/namenode/Syncs_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.SyncsNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.callQueueLen",
+      "metrics/dfs/namenode/Transactions_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.TransactionsAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthenticationFailures",
+      "metrics/dfs/namenode/Transactions_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.TransactionsNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthenticationSuccesses",
+      "metrics/dfs/namenode/blockReport_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.BlockReportAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthorizationFailures",
+      "metrics/dfs/namenode/blockReport_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.BlockReportNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthorizationSuccesses",
+      "metrics/dfs/namenode/Threads":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Threads",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/addBlock_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.addBlock_avg_time",
+      "metrics/dfs/namenode/HostName":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeActivity.tag.Hostname",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/addBlock_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.addBlock_num_ops",
+      "metrics/dfs/namenode/Total":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Total",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/blockReceived_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReceived_avg_time",
+      "metrics/dfs/namenode/Version":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Version",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/blockReceived_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReceived_num_ops",
+      "metrics/dfs/namenode/UpgradeFinalized":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/blockReport_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReport_avg_time",
+      "metrics/dfs/namenode/Used":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Used",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/blockReport_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReport_num_ops",
+      "metrics/dfs/namenode/Free":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Free",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/complete_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.complete_avg_time",
+      "metrics/dfs/namenode/Safemode":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Safemode",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/complete_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.complete_num_ops",
+      "metrics/dfs/namenode/NonDfsUsedSpace":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.NonDfsUsedSpace",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/create_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.create_avg_time",
+      "metrics/dfs/namenode/PercentUsed":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.PercentUsed",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/create_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.create_num_ops",
+      "metrics/dfs/namenode/PercentRemaining":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.PercentRemaining",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/fsync_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.fsync_avg_time",
+      "metrics/dfs/namenode/TotalBlocks":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.TotalBlocks",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/fsync_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.fsync_num_ops",
+      "metrics/dfs/namenode/TotalFiles":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getBlockLocations_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getBlockLocations_avg_time",
+      "metrics/dfs/namenode/LiveNodes":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.LiveNodes",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getBlockLocations_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getBlockLocations_num_ops",
+      "metrics/dfs/namenode/DeadNodes":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.DeadNodes",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getEditLogSize_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getEditLogSize_avg_time",
+      "metrics/dfs/namenode/DecomNodes":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.DecomNodes",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getEditLogSize_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getEditLogSize_num_ops",
+      "metrics/dfs/namenode/NameDirStatuses":{
+        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.NameDirStatuses",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getFileInfo_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getFileInfo_avg_time",
+      "metrics/jvm/gcCount":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.GcCount",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getFileInfo_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getFileInfo_num_ops",
+      "metrics/jvm/gcTimeMillis":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.GcTimeMillis",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getListing_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getListing_avg_time",
+      "metrics/jvm/logError":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogError",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getListing_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getListing_num_ops",
+      "metrics/jvm/logFatal":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogFatal",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getProtocolVersion_avg_time",
+      "metrics/jvm/logInfo":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogInfo",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getProtocolVersion_num_ops",
+      "metrics/jvm/logWarn":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogWarn",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/renewLease_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.renewLease_avg_time",
+      "metrics/jvm/memHeapCommittedM":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemHeapCommittedM",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/renewLease_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.renewLease_num_ops",
+      "metrics/jvm/memHeapUsedM":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemHeapUsedM",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/rollEditLog_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollEditLog_avg_time",
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapCommittedM",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/rollEditLog_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollEditLog_num_ops",
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapUsedM",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/rollFsImage_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollFsImage_avg_time",
+      "metrics/jvm/threadsBlocked":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsBlocked",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/rollFsImage_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollFsImage_num_ops",
+      "metrics/jvm/threadsNew":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsNew",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/sendHeartbeat_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.sendHeartbeat_avg_time",
+      "metrics/jvm/threadsRunnable":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsRunnable",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/rpcdetailed/sendHeartbeat_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.sendHeartbeat_num_ops",
+      "metrics/jvm/threadsTerminated":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTerminated",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginFailure_avg_time",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsTimedWaiting":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTimedWaiting",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginFailure_num_ops",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsWaiting":{
+        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsWaiting",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginSuccess_avg_time",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/NumOpenConnections":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.NumOpenConnections",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginSuccess_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-
-    "HBASE_MASTER":{
-      "ServiceComponentInfo/AverageLoad":{
-        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+      "metrics/rpc/ReceivedBytes":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.ReceivedBytes",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
+      "metrics/rpc/RpcProcessingTime_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTimeAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
+      "metrics/rpc/RpcProcessingTime_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTimeNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
+      "metrics/rpc/RpcQueueTime_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeAvgTime",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
+      "metrics/rpc/RpcQueueTime_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTimeNumOps",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/MasterActiveTime":{
-        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
+      "metrics/rpc/SentBytes":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.SentBytes",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/MasterStartTime":{
-        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
+      "metrics/rpc/callQueueLen":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.CallQueueLength",
         "pointInTime" : true,
         "temporal" : false
       },
-      "ServiceComponentInfo/RegionsInTransition":{
-        "metric" : "Hadoop:service=HBase,name=Master,sub=Server.ritCount",
+      "metrics/rpc/rpcAuthenticationFailures":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthenticationFailures",
         "pointInTime" : true,
         "temporal" : false
       },
-      "metrics/hbase/master/ClusterId":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/rpcAuthenticationSuccesses":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthenticationSuccesses",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/hbase/master/MasterStartTime":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/rpcAuthorizationFailures":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthorizationFailures",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/hbase/master/MasterActiveTime":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/rpcAuthorizationSuccesses":{
+        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcAuthorizationSuccesses",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/hbase/master/ServerName":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/blockReport_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.BlockReportAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/hbase/master/AverageLoad":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/RegionServers":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numRegionServers",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/ZookeeperQuorum":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/DeadRegionServers":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/IsActiveMaster":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeNumOps":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeAvgTime":{
-        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeMinTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeMaxTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeNumOps":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeAvgTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeMinTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeMaxTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/cluster_requests":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.cluster_requests",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/revision":{
-        "metric":"hadoop:service=HBase,name=Info.revision",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsUser":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsUser",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsDate":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsDate",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsUrl":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsUrl",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/date":{
-        "metric":"hadoop:service=HBase,name=Info.date",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsRevision":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsRevision",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/user":{
-        "metric":"hadoop:service=HBase,name=Info.user",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsVersion":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsVersion",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/url":{
-        "metric":"hadoop:service=HBase,name=Info.url",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/version":{
-        "metric":"hadoop:service=HBase,name=Info.version",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationFailures",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicationCallQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicationCallQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.SentBytes",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.ReceivedBytes",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/priorityCallQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.priorityCallQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.callQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationSuccesses",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.NumOpenConnections",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationSuccesses",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/mutateRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/mutateRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/mutateRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/mutateRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationFailures",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcQueueTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcQueueTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcQueueTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcQueueTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndDeleteNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndDeleteAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndDeleteMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndDeleteMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunningNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunningAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunningMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunningMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/lockRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/lockRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/lockRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/lockRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReport.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReport.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReport.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReport.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getCompactionStateNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getCompactionStateAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getCompactionStateMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getCompactionStateMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assign.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assign.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assign.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assign.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReportNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReportAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReportMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerReportMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-    "RESOURCEMANAGER":{
-      "ServiceComponentInfo/StartTime":{
-        "metric" : "java.lang:type=Runtime.StartTime",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.GcCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.GcTimeMillis",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogError",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogFatal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.LogWarn",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.MemNonHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsBlocked",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsNew",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsRunnable",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsTerminated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=ResourceManager,name=JvmMetrics.ThreadsWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/startTime":{
-        "metric" : "java.lang:type=Runtime.StartTime",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/activeNMcount":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumActiveNMs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/decommissionedNMcount":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumDecommissionedNMs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/lostNMcount":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumLostNMs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/unhealthyNMcount":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumUnhealthyNMs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/rebootedNMcount":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumRebootedNMs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "ServiceComponentInfo/rm_metrics/cluster/nodeManagers":{
-        "metric" : "Hadoop:service=ResourceManager,name=RMNMInfo.LiveNodeManagers",
-        "pointInTime" : true,
-        "temporal" : false
-       },
-       "metrics/yarn/ClusterMetrics/NumActiveNMs":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumActiveNMs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/yarn/ClusterMetrics/NumDecommissionedNMs":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumDecommissionedNMs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/yarn/ClusterMetrics/NumLostNMs":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumLostNMs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/yarn/ClusterMetrics/NumUnhealthyNMs":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumUnhealthyNMs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/yarn/ClusterMetrics/NumRebootedNMs":{
-        "metric" : "Hadoop:service=ResourceManager,name=ClusterMetrics.NumRebootedNMs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_60":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_60",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_300":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_300",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/running_1440":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).running_1440",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsSubmitted":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsSubmitted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsRunning":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsRunning",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsPending":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsPending",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsCompleted":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsCompleted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsKilled":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsKilled",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AppsFailed":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AppsFailed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedMB":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedMB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedVCores":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedVCores",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AllocatedContainers":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AllocatedContainers",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AggregateContainersAllocated":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AggregateContainersAllocated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AggregateContainersReleased":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AggregateContainersReleased",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AvailableMB":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AvailableMB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/AvailableVCores":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).AvailableVCores",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingMB":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingMB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingVCores":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingVCores",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/PendingContainers":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).PendingContainers",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedMB":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedMB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedVCores":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedVCores",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ReservedContainers":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ReservedContainers",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ActiveUsers":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ActiveUsers",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\",q(\\d+)=\",\"/\").substring(1)/ActiveApplications":{
-        "metric" : "Hadoop:service=ResourceManager,name=QueueMetrics(.+).ActiveApplications",
-        "pointInTime" : true,
-        "temporal" : false
-      }
-    }
-  },
-  "HostComponent":{
-    "NAMENODE":{
-      "metrics/dfs/FSNamesystem/BlockCapacity":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.BlockCapacity",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/BlocksTotal":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.BlocksTotal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityRemainingGB":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemainingGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityTotal":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityUsed":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityRemaining":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemaining",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityNonDFSUsed":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityNonDFSUsed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityTotalGB":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotalGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityUsedGB":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsedGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CorruptBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.CorruptBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/ExcessBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.ExcessBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/FilesTotal":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.FilesTotal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/MissingBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.MissingBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/PendingDeletionBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.PendingDeletionBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/PendingReplicationBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.PendingReplicationBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/ScheduledReplicationBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.ScheduledReplicationBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/TotalLoad":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.TotalLoad",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/UnderReplicatedBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=FSNamesystem.UnderReplicatedBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/AddBlockOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.AddBlockOps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/CreateFileOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.CreateFileOps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/FileInfoOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FileInfoOps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/FilesCreated":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FilesCreated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/FilesInGetListingOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.FilesInGetListingOps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/GetBlockLocations":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.GetBlockLocations",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/GetListingOps":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.GetListingOps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Syncs_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Syncs_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Syncs_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Syncs_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Transactions_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Transactions_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Transactions_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.Transactions_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/blockReport_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.blockReport_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/blockReport_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=NameNode.blockReport_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Threads":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Threads",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/HostName":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.HostName",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Total":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Total",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Version":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Version",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/UpgradeFinalized":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Used":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Used",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Free":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Free",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/Safemode":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.Safemode",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/NonDfsUsedSpace":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.NonDfsUsedSpace",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/PercentUsed":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.PercentUsed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/PercentRemaining":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.PercentRemaining",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/TotalBlocks":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.TotalBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/TotalFiles":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/LiveNodes":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.LiveNodes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/DeadNodes":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.DeadNodes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/DecomNodes":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.DecomNodes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/namenode/NameDirStatuses":{
-        "metric" : "Hadoop:service=NameNode,name=NameNodeInfo.NameDirStatuses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.GcCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.GcTimeMillis",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogError",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogFatal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.LogWarn",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsBlocked",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsNew",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsRunnable",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTerminated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=NameNode,name=JvmMetrics.ThreadsWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.NumOpenConnections",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.ReceivedBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.SentBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.callQueueLen",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.create_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.create_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_avg_time":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_num_ops":{
-        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginFailure_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginFailure_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginSuccess_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=NameNode,name=ugi.loginSuccess_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-    "DATANODE":{
-      "metrics/dfs/FSNamesystem/BlockCapacity":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.BlockCapacity",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/BlocksTotal":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.BlocksTotal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityRemainingGB":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.CapacityRemainingGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityTotalGB":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.CapacityTotalGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CapacityUsedGB":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.CapacityUsedGB",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/CorruptBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.CorruptBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/ExcessBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.ExcessBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/FilesTotal":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.FilesTotal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/MissingBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.MissingBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/PendingDeletionBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.PendingDeletionBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/PendingReplicationBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.PendingReplicationBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/ScheduledReplicationBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.ScheduledReplicationBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/TotalLoad":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.TotalLoad",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/UnderReplicatedBlocks":{
-        "metric" : "Hadoop:service=DataNode,name=DataNode.UnderReplicatedBlocks",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/HostName":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.HostName",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/Version":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.Version",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/RpcPort":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.RpcPort",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/HttpPort":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.HttpPort",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/NamenodeAddress":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.NamenodeAddress",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/dfs/FSNamesystem/VolumeInfo":{
-        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.VolumeInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.GcCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.GcTimeMillis",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogError",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogFatal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogWarn",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemNonHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsBlocked",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsNew",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsRunnable",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsTerminated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.NumOpenConnections",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.ReceivedBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcQueueTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcQueueTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.SentBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.callQueueLen",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.rpcAuthenticationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.rpcAuthenticationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.rpcAuthorizationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=DataNode,name=RpcActivity.rpcAuthorizationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.addBlock_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.addBlock_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.blockReceived_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.blockReceived_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.blockReport_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.blockReport_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.complete_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.complete_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.create_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.create_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.fsync_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.fsync_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getBlockLocations_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getBlockLocations_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getEditLogSize_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getEditLogSize_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getFileInfo_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getFileInfo_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getListing_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getListing_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getProtocolVersion_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.getProtocolVersion_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.renewLease_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.renewLease_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.rollEditLog_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.rollEditLog_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.rollFsImage_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.rollFsImage_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_avg_time":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.sendHeartbeat_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_num_ops":{
-        "metric" : "Hadoop:service=DataNode,name=RpcDetailedActivity.sendHeartbeat_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=DataNode,name=ugi.loginFailure_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=DataNode,name=ugi.loginFailure_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=DataNode,name=ugi.loginSuccess_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=DataNode,name=ugi.loginSuccess_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-    "JOBTRACKER":{
-      "metrics/jvm/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.GcCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.GcTimeMillis",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogError",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogFatal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.LogWarn",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.MemNonHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsBlocked",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsNew",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsRunnable",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsTerminated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=JobTracker,name=JvmMetrics.ThreadsWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_submitted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_map_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.reserved_reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/running_0":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_0",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/running_1440":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_1440",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/running_300":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_300",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/running_60":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.running_60",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_maps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.waiting_reduces",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/Queue/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=QueueMetrics,q=default.jobs_running",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_running":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_running",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_submitted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_submitted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.map_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/blacklisted_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.blacklisted_maps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/blacklisted_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.blacklisted_reduces",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/maps_launched":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_launched",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/maps_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/maps_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_failed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reduces_launched":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_launched",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reduces_completed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reduces_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_failed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_failed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_failed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_killed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/jobs_preparing":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.jobs_preparing",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/maps_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.maps_killed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reduces_killed":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reduces_killed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/trackers":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/trackers_blacklisted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_blacklisted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/trackers_graylisted":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_graylisted",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/trackers_decommissioned":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.trackers_decommissioned",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/heartbeats":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.heartbeats",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/occupied_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_map_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/occupied_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.occupied_reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reserved_map_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_map_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/reserved_reduce_slots":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.reserved_reduce_slots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/running_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_maps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/running_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.running_reduces",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/waiting_maps":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_maps",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/waiting_reduces":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerMetrics.waiting_reduces",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/Hostname":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.Hostname",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/Version":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.Version",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/ConfigVersion":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.ConfigVersion",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/ThreadCount":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.ThreadCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/SummaryJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.SummaryJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/AliveNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.AliveNodesInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/BlacklistedNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.BlacklistedNodesInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/GraylistedNodesInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.GraylistedNodesInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/jobtracker/QueueInfoJson":{
-        "metric" : "Hadoop:service=JobTracker,name=JobTrackerInfo.QueueInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.NumOpenConnections",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.ReceivedBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcProcessingTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcProcessingTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcQueueTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.RpcQueueTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.SentBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.callQueueLen",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthenticationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthenticationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthorizationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcActivity.rpcAuthorizationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.addBlock_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/addBlock_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.addBlock_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReceived_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReceived_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReceived_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReport_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/blockReport_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.blockReport_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.complete_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/complete_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.complete_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.create_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/create_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.create_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.fsync_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/fsync_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.fsync_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getBlockLocations_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getBlockLocations_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getBlockLocations_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getEditLogSize_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getEditLogSize_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getEditLogSize_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getFileInfo_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getFileInfo_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getFileInfo_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getListing_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getListing_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getListing_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getProtocolVersion_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.getProtocolVersion_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.renewLease_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/renewLease_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.renewLease_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollEditLog_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollEditLog_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollEditLog_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollFsImage_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/rollFsImage_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.rollFsImage_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_avg_time":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.sendHeartbeat_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/sendHeartbeat_num_ops":{
-        "metric" : "Hadoop:service=JobTracker,name=RpcDetailedActivity.sendHeartbeat_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginFailure_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginFailure_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginSuccess_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=JobTracker,name=ugi.loginSuccess_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-    "TASKTRACKER":{
-      "metrics/jvm/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcCount":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.GcCount",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/gcTimeMillis":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.GcTimeMillis",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logError":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.LogError",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logFatal":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.LogFatal",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logInfo":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.LogInfo",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/logWarn":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.LogWarn",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.MemHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.MemHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.MemNonHeapUsedM",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsBlocked":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsBlocked",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsNew":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsNew",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsRunnable":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsRunnable",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTerminated":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsTerminated",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/threadsWaiting":{
-        "metric" : "Hadoop:service=TaskTracker,name=JvmMetrics.ThreadsWaiting",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/shuffleOutput/shuffle_exceptions_caught":{
-        "metric":"Hadoop:service=TaskTracker,name=ShuffleServerMetrics.shuffle_exceptions_caught",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/mapred/shuffleOutput/shuffle_failed_outputs":{
-        "metric":"Hadoop:service=TaskTracker,name=ShuffleServerMetrics.shuffle_failed_outputs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/mapred/shuffleOutput/shuffle_handler_busy_percent":{
-        "metric":"Hadoop:service=TaskTracker,name=ShuffleServerMetrics.shuffle_handler_busy_percent",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/mapred/shuffleOutput/shuffle_output_bytes":{
-        "metric":"Hadoop:service=TaskTracker,name=ShuffleServerMetrics.shuffle_output_bytes",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/mapred/shuffleOutput/shuffle_success_outputs":{
-        "metric":"Hadoop:service=TaskTracker,name=ShuffleServerMetrics.shuffle_success_outputs",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/mapred/tasktracker/maps_running":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.maps_running",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/reduces_running":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.reduces_running",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/mapTaskSlots":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.mapTaskSlots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/reduceTaskSlots":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.reduceTaskSlots",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/failedDirs":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.failedDirs",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/tasks_completed":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.tasks_completed",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/tasks_failed_timeout":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.tasks_failed_timeout",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/tasks_failed_ping":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerMetrics.tasks_failed_ping",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/Hostname":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.Hostname",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/Version":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.Version",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/ConfigVersion":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.ConfigVersion",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/JobTrackerUrl":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.JobTrackerUrl",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/RpcPort":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.RpcPort",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/HttpPort":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.HttpPort",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/Healthy":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.Healthy",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/mapred/tasktracker/TasksInfoJson":{
-        "metric" : "Hadoop:service=TaskTracker,name=TaskTrackerInfo.TasksInfoJson",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.NumOpenConnections",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.ReceivedBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.RpcProcessingTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.RpcProcessingTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.RpcQueueTime_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.RpcQueueTime_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.SentBytes",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.callQueueLen",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.rpcAuthenticationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.rpcAuthenticationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.rpcAuthorizationFailures",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcActivity.rpcAuthorizationSuccesses",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getProtocolVersion_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getProtocolVersion_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getTask_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getTask_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getTask_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getTask_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/statusUpdate_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.statusUpdate_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/statusUpdate_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.statusUpdate_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/done_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.done_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/done_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.done_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getMapCompletionEvents_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getMapCompletionEvents_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/getMapCompletionEvents_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.getMapCompletionEvents_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/ping_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.ping_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/ping_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.ping_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/commitPending_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.commitPending_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/commitPending_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.commitPending_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/canCommit_num_ops":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.canCommit_num_ops",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpcdetailed/canCommit_avg_time":{
-        "metric" : "Hadoop:service=TaskTracker,name=RpcDetailedActivity.canCommit_avg_time",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/ugi/loginFailure_avg_time":{
-        "metric":"Hadoop:service=TaskTracker,name=ugi.loginFailure_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginFailure_num_ops":{
-        "metric":"Hadoop:service=TaskTracker,name=ugi.loginFailure_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_avg_time":{
-        "metric":"Hadoop:service=TaskTracker,name=ugi.loginSuccess_avg_time",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/ugi/loginSuccess_num_ops":{
-        "metric":"Hadoop:service=TaskTracker,name=ugi.loginSuccess_num_ops",
-        "pointInTime":true,
-        "temporal":false
-      }
-    },
-    "HBASE_MASTER":{
-      "metrics/hbase/master/ClusterId":{
-        "metric":"hadoop:service=Master,name=Master.ClusterId",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/MasterStartTime":{
-        "metric":"hadoop:service=Master,name=Master.MasterStartTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/MasterActiveTime":{
-        "metric":"hadoop:service=Master,name=Master.MasterActiveTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/Coprocessors":{
-        "metric":"hadoop:service=Master,name=Master.Coprocessors",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/ServerName":{
-        "metric":"hadoop:service=Master,name=Master.ServerName",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/AverageLoad":{
-        "metric":"hadoop:service=Master,name=Master.AverageLoad",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/RegionsInTransition":{
-        "metric":"hadoop:service=Master,name=Master.RegionsInTransition",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/RegionServers":{
-        "metric":"hadoop:service=Master,name=Master.RegionServers",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/ZookeeperQuorum":{
-        "metric":"hadoop:service=Master,name=Master.ZookeeperQuorum",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/DeadRegionServers":{
-        "metric":"hadoop:service=Master,name=Master.DeadRegionServers",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/IsActiveMaster":{
-        "metric":"hadoop:service=Master,name=Master.IsActiveMaster",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeNumOps":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeAvgTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeMinTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitTimeMaxTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeNumOps":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeAvgTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeMinTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/splitSizeMaxTime":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.splitSizeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/cluster_requests":{
-        "metric":"hadoop:service=Master,name=MasterStatistics.cluster_requests",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/revision":{
-        "metric":"hadoop:service=HBase,name=Info.revision",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsUser":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsUser",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsDate":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsDate",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsUrl":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsUrl",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/date":{
-        "metric":"hadoop:service=HBase,name=Info.date",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsRevision":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsRevision",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/user":{
-        "metric":"hadoop:service=HBase,name=Info.user",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/hdfsVersion":{
-        "metric":"hadoop:service=HBase,name=Info.hdfsVersion",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/url":{
-        "metric":"hadoop:service=HBase,name=Info.url",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/hbase/master/version":{
-        "metric":"hadoop:service=HBase,name=Info.version",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/load/AverageLoad":{
-        "metric" : "hadoop:service=Master,name=Master.AverageLoad",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/HeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryMax":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/jvm/NonHeapMemoryUsed":{
-        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
-        "pointInTime" : true,
-        "temporal" : false
-      },
-      "metrics/rpc/enableTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/assignMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assignMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/enableTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.enableTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcSlowResponseMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcSlowResponseMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getStoreFileListMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getStoreFileListMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolVersion.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersion.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatus.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatus.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/moveMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.moveMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartup.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartup.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balance.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balance.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/execCoprocessorMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.execCoprocessorMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHTableDescriptorsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptorsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offline.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offline.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/multiMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.multiMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/bulkLoadHFilesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.bulkLoadHFilesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/putMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.putMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/nextMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.nextMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unlockRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unlockRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalErrorMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalErrorMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthenticationFailures":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationFailures",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getRegionInfoMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getRegionInfoMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openScannerMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openScannerMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/offlineMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.offlineMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAlterStatusMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAlterStatusMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/RpcProcessingTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcProcessingTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/move.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.move.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getLastFlushTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getLastFlushTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdownMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdownMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/openRegionsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.openRegionsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClosestRowBeforeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClosestRowBeforeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getHServerInfoMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHServerInfoMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignatureMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignatureMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicationCallQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicationCallQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/SentBytes":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.SentBytes",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/existsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.existsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/shutdown.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.shutdown.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/regionServerStartupMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerStartupMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/compactRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.compactRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassign.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassign.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitchMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitchMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rollHLogWriterMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rollHLogWriterMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/splitRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.splitRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/ReceivedBytes":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.ReceivedBytes",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/isMasterRunning.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunning.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/addColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.addColumn.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/createTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.createTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getOnlineRegionsMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getOnlineRegionsMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/closeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.closeMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getProtocolSignature.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolSignature.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatusMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatusMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/balanceSwitch.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.balanceSwitch.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/modifyTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/appendMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.appendMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getBlockCacheColumnFamilySummariesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getBlockCacheColumnFamilySummariesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/synchronousBalanceSwitchMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitchMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMasterMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMasterMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/priorityCallQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.priorityCallQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/checkAndPutMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndPutMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/deleteColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/disableTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.disableTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaster.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaster.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/callQueueLen":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.callQueueLen",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/replicateLogEntriesMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.replicateLogEntriesMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/rpcAuthorizationSuccesses":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationSuccesses",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/stopMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.stopMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/incrementColumnValueMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.incrementColumnValueMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/flushRegionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.flushRegionMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignNumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignAvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignMinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/unassignMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.unassignMaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/getClusterStatus.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getClusterStatus.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
-      },
-      "metrics/rpc/reportRSFatalError.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.reportRSFatalError.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/blockReport_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.BlockReportNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/NumOpenConnections":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.NumOpenConnections",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getEditLogSize_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetEditLogManifestAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/rpcAuthenticationSuccesses":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthenticationSuccesses",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getEditLogSize_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetEditLogManifestNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/mutateRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getFileInfo_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetFileInfoAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/mutateRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getFileInfo_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetFileInfoNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/mutateRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getListing_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetListingAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/mutateRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.mutateRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getListing_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.GetListingNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyTableNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getProtocolVersion_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.VersionRequestAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyTableAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/getProtocolVersion_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.VersionRequestNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyTableMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/rollEditLog_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.RollEditLogAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyTableMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyTableMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/rollEditLog_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.RollEditLogNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/sendHeartbeat_avg_time":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.SendHeartbeatAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpcdetailed/sendHeartbeat_num_ops":{
+        "metric" : "Hadoop:service=NameNode,name=RpcDetailedActivity.SendHeartbeatNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MinTime",
+      "metrics/ugi/loginFailure_avg_time":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureAvgTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/synchronousBalanceSwitch.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.synchronousBalanceSwitch.aboveOneSec.MaxTime",
+      "metrics/ugi/loginFailure_num_ops":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureNumOps",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/rpcAuthorizationFailures":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.rpcAuthorizationFailures",
+      "metrics/ugi/loginSuccess_avg_time":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessAvgTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getProtocolVersionNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionNumOps",
+      "metrics/ugi/loginSuccess_num_ops":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessNumOps",
         "pointInTime":true,
         "temporal":false
+      }
+    },
+    "DATANODE":{
+      "metrics/dfs/FSNamesystem/HostName":{
+        "metric" : "Hadoop:service=DataNode,name=MetricsSystem,sub=Stats.tag.Hostname",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/getProtocolVersionAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/dfs/FSNamesystem/Version":{
+        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.Version",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/getProtocolVersionMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/dfs/FSNamesystem/RpcPort":{
+        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.RpcPort",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/getProtocolVersionMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getProtocolVersionMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/dfs/FSNamesystem/HttpPort":{
+        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.HttpPort",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/RpcQueueTimeNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/dfs/FSNamesystem/NamenodeAddress":{
+        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.NamenodeAddresses",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/RpcQueueTimeAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/dfs/FSNamesystem/VolumeInfo":{
+        "metric" : "Hadoop:service=DataNode,name=DataNodeInfo.VolumeInfo",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/RpcQueueTimeMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/HeapMemoryMax":{
+        "metric" : "java.lang:type=Memory.HeapMemoryUsage[max]",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/RpcQueueTimeMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.RpcQueueTimeMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/HeapMemoryUsed":{
+        "metric" : "java.lang:type=Memory.HeapMemoryUsage[used]",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/checkAndDeleteNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/NonHeapMemoryMax":{
+        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[max]",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/checkAndDeleteAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/NonHeapMemoryUsed":{
+        "metric" : "java.lang:type=Memory.NonHeapMemoryUsage[used]",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/checkAndDeleteMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/gcCount":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.GcCount",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/checkAndDeleteMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.checkAndDeleteMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/gcTimeMillis":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.GcTimeMillis",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/deleteTable.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/logError":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogError",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/deleteTable.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/logFatal":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogFatal",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/deleteTable.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/logInfo":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogInfo",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/deleteTable.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteTable.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/logWarn":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.LogWarn",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/isMasterRunningNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/memHeapCommittedM":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemHeapCommittedM",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/isMasterRunningAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/memHeapUsedM":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemHeapUsedM",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/isMasterRunningMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemNonHeapCommittedM",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/isMasterRunningMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.isMasterRunningMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.MemNonHeapUsedM",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumnNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsBlocked":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsBlocked",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumnAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsNew":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsNew",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumnMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsRunnable":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsRunnable",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumnMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumnMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsTerminated":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsTerminated",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/lockRowNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowNumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsTimedWaiting":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsTimedWaiting",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/lockRowAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowAvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/jvm/threadsWaiting":{
+        "metric" : "Hadoop:service=DataNode,name=JvmMetrics.ThreadsWaiting",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/lockRowMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowMinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/NumOpenConnections":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.NumOpenConnections",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/lockRowMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.lockRowMaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/ReceivedBytes":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.ReceivedBytes",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/RpcProcessingTime_avg_time":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTimeAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.AvgTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/RpcProcessingTime_num_ops":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcProcessingTimeNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MinTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/RpcQueueTime_avg_time":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcQueueTimeAvgTime",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/modifyColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.modifyColumn.aboveOneSec.MaxTime",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/RpcQueueTime_num_ops":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcQueueTimeNumOps",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/regionServerReport.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.NumOps",
-        "pointInTime":true,
-        "temporal":false
+      "metrics/rpc/SentBytes":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.SentBytes",
+        "pointInTime" : true,
+        "temporal" : false
+      },
+      "metrics/rpc/callQueueLen":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.CallQueueLength",
+        "pointInTime" : true,
+        "temporal" : false
+      },
+      "metrics/rpc/rpcAuthenticationFailures":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcAuthenticationFailures",
+        "pointInTime" : true,
+        "temporal" : false
+      },
+      "metrics/rpc/rpcAuthenticationSuccesses":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcAuthenticationSuccesses",
+        "pointInTime" : true,
+        "temporal" : false
+      },
+      "metrics/rpc/rpcAuthorizationFailures":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcAuthorizationFailures",
+        "pointInTime" : true,
+        "temporal" : false
+      },
+      "metrics/rpc/rpcAuthorizationSuccesses":{
+        "metric" : "Hadoop:service=DataNode,name=RpcActivity.RpcAuthorizationSuccesses",
+        "pointInTime" : true,
+        "temporal" : false
       },
-      "metrics/rpc/regionServerReport.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.AvgTime",
+      "metrics/ugi/loginFailure_avg_time":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureAvgTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReport.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MinTime",
+      "metrics/ugi/loginFailure_num_ops":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginFailureNumOps",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReport.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReport.aboveOneSec.MaxTime",
+      "metrics/ugi/loginSuccess_avg_time":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessAvgTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getCompactionStateNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateNumOps",
+      "metrics/ugi/loginSuccess_num_ops":{
+        "metric":"Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessNumOps",
         "pointInTime":true,
         "temporal":false
-      },
-      "metrics/rpc/getCompactionStateAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateAvgTime",
+      }
+    },
+    "HBASE_MASTER":{
+     "metrics/hbase/master/ClusterId":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getCompactionStateMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateMinTime",
+      "metrics/hbase/master/MasterStartTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getCompactionStateMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getCompactionStateMaxTime",
+      "metrics/hbase/master/MasterActiveTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/assign.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.NumOps",
+      "metrics/hbase/master/ServerName":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/assign.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.AvgTime",
+      "metrics/hbase/master/AverageLoad":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/assign.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MinTime",
+      "metrics/hbase/master/RegionServers":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numRegionServers",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/assign.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.assign.aboveOneSec.MaxTime",
+      "metrics/hbase/master/ZookeeperQuorum":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReportNumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportNumOps",
+      "metrics/hbase/master/DeadRegionServers":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReportAvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportAvgTime",
+      "metrics/hbase/master/IsActiveMaster":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReportMinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportMinTime",
+      "metrics/hbase/master/splitTimeNumOps":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/regionServerReportMaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.regionServerReportMaxTime",
+      "metrics/hbase/master/splitTimeAvgTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_mean",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/deleteColumn.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.NumOps",
+      "metrics/hbase/master/splitTimeMinTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_min",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/deleteColumn.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.AvgTime",
+      "metrics/hbase/master/splitTimeMaxTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_max",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/deleteColumn.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MinTime",
+      "metrics/hbase/master/splitSizeNumOps":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitTime_num_ops",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/deleteColumn.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.deleteColumn.aboveOneSec.MaxTime",
+      "metrics/hbase/master/splitSizeAvgTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_mean",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.NumOps":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.NumOps",
+      "metrics/hbase/master/splitSizeMinTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_min",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.AvgTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.AvgTime",
+      "metrics/hbase/master/splitSizeMaxTime":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.HlogSplitSize_max",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.MinTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MinTime",
+      "metrics/hbase/master/cluster_requests":{
+        "metric":"Hadoop:service=HBase,name=Master,sub=Server.clusterRequests",
         "pointInTime":true,
         "temporal":false
       },
-      "metrics/rpc/getHTableDescriptors.aboveOneSec.MaxTime":{
-        "metric":"hadoop:service=HBase,name=RPCStatistics.getHTableDescriptors.aboveOneSec.MaxTime",
+      "metrics/hbase/master/user":{
+        "metric":"java.lang:type=Runtime.SystemProperties.user.name",
         "pointInTime":true,
         "temporal":false
       }

Vissa filer visades inte eftersom för många filer har ändrats