You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ja...@apache.org on 2015/05/22 05:30:23 UTC

[1/2] ambari git commit: AMBARI-11329. Sanitize HDFS metrics.json. (Ivan Kozlov via Jaimin)

Repository: ambari
Updated Branches:
  refs/heads/trunk f17872361 -> 162c10e95


http://git-wip-us.apache.org/repos/asf/ambari/blob/162c10e9/ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metrics.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metrics.json b/ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metrics.json
index d155e7e..43ce606 100644
--- a/ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metrics.json
+++ b/ambari-server/src/main/resources/common-services/HDFS/2.1.0.2.0/metrics.json
@@ -50,11 +50,6 @@
               "pointInTime": true,
               "temporal": true
             },
-            "metrics/rpcdetailed/getProtocolVersion_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.getProtocolVersion_num_ops",
-              "pointInTime": false,
-              "temporal": true
-            },
             "metrics/rpcdetailed/fsync_avg_time": {
               "metric": "rpcdetailed.rpcdetailed.FsyncAvgTime",
               "pointInTime": false,
@@ -191,8 +186,8 @@
               "pointInTime": true,
               "temporal": true
             },
-            "metrics/cpu/cpu_aidle": {
-              "metric": "cpu_aidle",
+            "metrics/cpu/cpu_idle": {
+              "metric": "cpu_idle",
               "pointInTime": true,
               "temporal": true
             },
@@ -252,12 +247,7 @@
               "temporal": true
             },
             "metrics/rpcdetailed/setReplication_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.setReplication_num_ops",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/JournalTransactionsBatchedInSync": {
-              "metric": "dfs.namenode.JournalTransactionsBatchedInSync",
+              "metric": "rpcdetailed.rpcdetailed.SetReplicationNumOps",
               "pointInTime": true,
               "temporal": true
             },
@@ -371,11 +361,6 @@
               "pointInTime": false,
               "temporal": true
             },
-            "metrics/rpcdetailed/rollFsImage_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.rollFsImage_num_ops",
-              "pointInTime": false,
-              "temporal": true
-            },
             "metrics/rpc/rpcAuthorizationFailures": {
               "metric": "rpc.rpc.RpcAuthorizationFailures",
               "pointInTime": false,
@@ -397,7 +382,7 @@
               "temporal": true
             },
             "metrics/rpcdetailed/setReplication_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.setReplication_avg_time",
+              "metric": "rpcdetailed.rpcdetailed.SetReplicationAvgTime",
               "pointInTime": true,
               "temporal": true
             },
@@ -451,11 +436,6 @@
               "pointInTime": true,
               "temporal": true
             },
-            "metrics/rpcdetailed/rollFsImage_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.rollFsImage_avg_time",
-              "pointInTime": false,
-              "temporal": true
-            },
             "metrics/rpcdetailed/mkdirs_avg_time": {
               "metric": "rpcdetailed.rpcdetailed.MkdirsAvgTime",
               "pointInTime": true,
@@ -597,11 +577,6 @@
               "pointInTime": false,
               "temporal": true
             },
-            "metrics/rpcdetailed/blocksBeingWrittenReport_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.blocksBeingWrittenReport_num_ops",
-              "pointInTime": true,
-              "temporal": true
-            },
             "metrics/rpcdetailed/rollEditLog_num_ops": {
               "metric": "rpcdetailed.rpcdetailed.RollEditLogNumOps",
               "pointInTime": false,
@@ -612,11 +587,6 @@
               "pointInTime": false,
               "temporal": true
             },
-            "metrics/rpcdetailed/blocksBeingWrittenReport_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.blocksBeingWrittenReport_avg_time",
-              "pointInTime": true,
-              "temporal": true
-            },
             "metrics/rpcdetailed/setOwner_avg_time": {
               "metric": "rpcdetailed.rpcdetailed.SetOwnerAvgTime",
               "pointInTime": true,
@@ -652,11 +622,6 @@
               "pointInTime": false,
               "temporal": true
             },
-            "metrics/rpcdetailed/getProtocolVersion_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.getProtocolVersion_avg_time",
-              "pointInTime": false,
-              "temporal": true
-            },
             "metrics/rpcdetailed/register_num_ops": {
               "metric": "rpcdetailed.rpcdetailed.RegisterDatanodeNumOps",
               "pointInTime": true,
@@ -681,1626 +646,602 @@
               "metric": "rpcdetailed.rpcdetailed.RenewLeaseAvgTime",
               "pointInTime": true,
               "temporal": true
-            }
-          }
-        }
-      },
-      {
-        "type": "jmx",
-        "metrics": {
-          "default": {
-            "metrics/dfs/namenode/Used": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Used",
+            },
+            "metrics/default/StartupProgress/ElapsedTime": {
+              "metric": "default.StartupProgress.ElapsedTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/TotalLoad": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.TotalLoad",
+            "metrics/default/StartupProgress/LoadingEditsCount": {
+              "metric": "default.StartupProgress.LoadingEditsCount",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/memMaxM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemMaxM",
+            "metrics/default/StartupProgress/LoadingEditsElapsedTime": {
+              "metric": "default.StartupProgress.LoadingEditsElapsedTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/BlockCapacity": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.BlockCapacity",
+            "metrics/default/StartupProgress/LoadingEditsPercentComplete": {
+              "metric": "default.StartupProgress.LoadingEditsPercentComplete",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/TotalFiles": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
+            "metrics/default/StartupProgress/LoadingEditsTotal": {
+              "metric": "default.StartupProgress.LoadingEditsTotal",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/HostName": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.HostName",
+            "metrics/default/StartupProgress/LoadingFsImageCount": {
+              "metric": "default.StartupProgress.LoadingFsImageCount",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/GetListingOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.GetListingOps",
+            "metrics/default/StartupProgress/LoadingFsImageElapsedTime": {
+              "metric": "default.StartupProgress.LoadingFsImageElapsedTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/UpgradeFinalized": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
+            "metrics/default/StartupProgress/LoadingFsImagePercentComplete": {
+              "metric": "default.StartupProgress.LoadingFsImagePercentComplete",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getProtocolVersion_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_num_ops",
+            "metrics/default/StartupProgress/LoadingFsImageTotal": {
+              "metric": "default.StartupProgress.LoadingFsImageTotal",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/fsync_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_avg_time",
+            "metrics/default/StartupProgress/PercentComplete": {
+              "metric": "default.StartupProgress.PercentComplete",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/ugi/loginSuccess_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=ugi.loginSuccess_avg_time",
+            "metrics/default/StartupProgress/SafeModeCount": {
+              "metric": "default.StartupProgress.SafeModeCount",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/Safemode": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Safemode",
+            "metrics/default/StartupProgress/SafeModeElapsedTime": {
+              "metric": "default.StartupProgress.SafeModeElapsedTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/CorruptBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystemMetrics.CorruptBlocks",
+            "metrics/default/StartupProgress/SafeModePercentComplete": {
+              "metric": "default.StartupProgress.SafeModePercentComplete",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/LiveNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.LiveNodes",
+            "metrics/default/StartupProgress/SafeModeTotal": {
+              "metric": "default.StartupProgress.SafeModeTotal",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/renewLease_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_num_ops",
+            "metrics/default/StartupProgress/SavingCheckpointCount": {
+              "metric": "default.StartupProgress.SavingCheckpointCount",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getFileInfo_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_avg_time",
+            "metrics/default/StartupProgress/SavingCheckpointElapsedTime": {
+              "metric": "default.StartupProgress.SavingCheckpointElapsedTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/CapacityRemaining": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemaining",
+            "metrics/default/StartupProgress/SavingCheckpointPercentComplete": {
+              "metric": "default.StartupProgress.SavingCheckpointPercentComplete",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/PercentRemaining": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.PercentRemaining",
+            "metrics/default/StartupProgress/SavingCheckpointTotal": {
+              "metric": "default.StartupProgress.SavingCheckpointTotal",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/memNonHeapUsedM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapUsedM",
-              "unit": "MB",
+            "metrics/dfs/FSNamesystem/ExpiredHeartbeats": {
+              "metric": "dfs.FSNamesystem.ExpiredHeartbeats",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/complete_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_avg_time",
+            "metrics/dfs/FSNamesystem/LastCheckpointTime": {
+              "metric": "dfs.FSNamesystem.LastCheckpointTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/CapacityTotalGB": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotalGB",
+            "metrics/dfs/FSNamesystem/LastWrittenTransactionId": {
+              "metric": "dfs.FSNamesystem.LastWrittenTransactionId",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getBlockLocations_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_num_ops",
+            "metrics/dfs/FSNamesystem/MillisSinceLastLoadedEdits": {
+              "metric": "dfs.FSNamesystem.MillisSinceLastLoadedEdits",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/AddBlockOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.AddBlockOps",
+            "metrics/dfs/FSNamesystem/MissingReplOneBlocks": {
+              "metric": "dfs.FSNamesystem.MissingReplOneBlocks",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/CapacityUsedGB": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsedGB",
+            "metrics/dfs/FSNamesystem/PendingDataNodeMessageCount": {
+              "metric": "dfs.FSNamesystem.PendingDataNodeMessageCount",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Syncs_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.Syncs_avg_time",
+            "metrics/dfs/FSNamesystem/PostponedMisreplicatedBlocks": {
+              "metric": "dfs.FSNamesystem.PostponedMisreplicatedBlocks",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/threadsBlocked": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsBlocked",
+            "metrics/dfs/FSNamesystem/Snapshots": {
+              "metric": "dfs.FSNamesystem.Snapshots",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/RpcQueueTime_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_num_ops",
+            "metrics/dfs/FSNamesystem/SnapshottableDirectories": {
+              "metric": "dfs.FSNamesystem.SnapshottableDirectories",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/PercentUsed": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.PercentUsed",
+            "metrics/dfs/FSNamesystem/StaleDataNodes": {
+              "metric": "dfs.FSNamesystem.StaleDataNodes",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/DecomNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.DecomNodes",
+            "metrics/dfs/FSNamesystem/TotalFiles": {
+              "metric": "dfs.FSNamesystem.TotalFiles",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/blockReport_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.blockReport_avg_time",
+            "metrics/dfs/FSNamesystem/TransactionsSinceLastCheckpoint": {
+              "metric": "dfs.FSNamesystem.TransactionsSinceLastCheckpoint",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/NonDfsUsedSpace": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.NonDfsUsedSpace",
+            "metrics/dfs/FSNamesystem/TransactionsSinceLastLogRoll": {
+              "metric": "dfs.FSNamesystem.TransactionsSinceLastLogRoll",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/UpgradeFinalized": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
+            "metrics/dfs/namenode/AllowSnapshotOps": {
+              "metric": "dfs.namenode.AllowSnapshotOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getFileInfo_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_num_ops",
+            "metrics/dfs/namenode/BlockReceivedAndDeletedOps": {
+              "metric": "dfs.namenode.BlockReceivedAndDeletedOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getEditLogSize_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_avg_time",
+            "metrics/dfs/namenode/CacheReportAvgTime": {
+              "metric": "dfs.namenode.CacheReportAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/ugi/loginSuccess_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=ugi.loginSuccess_num_ops",
+            "metrics/dfs/namenode/CacheReportNumOps": {
+              "metric": "dfs.namenode.CacheReportNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/blockReceived_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_avg_time",
+            "metrics/dfs/namenode/CreateSnapshotOps": {
+              "metric": "dfs.namenode.CreateSnapshotOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Safemode": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Safemode",
+            "metrics/dfs/namenode/CreateSymlinkOps": {
+              "metric": "dfs.namenode.CreateSymlinkOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/FilesCreated": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.FilesCreated",
+            "metrics/dfs/namenode/DeleteSnapshotOps": {
+              "metric": "dfs.namenode.DeleteSnapshotOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/addBlock_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_num_ops",
+            "metrics/dfs/namenode/DisallowSnapshotOps": {
+              "metric": "dfs.namenode.DisallowSnapshotOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/DecomNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.DecomNodes",
+            "metrics/dfs/namenode/FilesTruncated": {
+              "metric": "dfs.namenode.FilesTruncated",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/CapacityUsed": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityUsed",
+            "metrics/dfs/namenode/GetAdditionalDatanodeOps": {
+              "metric": "dfs.namenode.GetAdditionalDatanodeOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/NonHeapMemoryUsed": {
-              "metric": "java.lang:type=Memory.NonHeapMemoryUsage[used]",
+            "metrics/dfs/namenode/GetEditAvgTime": {
+              "metric": "dfs.namenode.GetEditAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/memNonHeapCommittedM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapCommittedM",
+            "metrics/dfs/namenode/GetEditNumOps": {
+              "metric": "dfs.namenode.GetEditNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/DeadNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.DeadNodes",
+            "metrics/dfs/namenode/GetImageAvgTime": {
+              "metric": "dfs.namenode.GetImageAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/PercentUsed": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.PercentUsed",
+            "metrics/dfs/namenode/GetImageNumOps": {
+              "metric": "dfs.namenode.GetImageNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Free": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Free",
+            "metrics/dfs/namenode/GetLinkTargetOps": {
+              "metric": "dfs.namenode.GetLinkTargetOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Total": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Total",
+            "metrics/dfs/namenode/ListSnapshottableDirOps": {
+              "metric": "dfs.namenode.ListSnapshottableDirOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/GetBlockLocations": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.GetBlockLocations",
+            "metrics/dfs/namenode/PutImageAvgTime": {
+              "metric": "dfs.namenode.PutImageAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/ugi/loginFailure_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=ugi.loginFailure_num_ops",
+            "metrics/dfs/namenode/PutImageNumOps": {
+              "metric": "dfs.namenode.PutImageNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/fsync_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_num_ops",
+            "metrics/dfs/namenode/RenameSnapshotOps": {
+              "metric": "dfs.namenode.RenameSnapshotOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/HeapMemoryMax": {
-              "metric": "java.lang:type=Memory.HeapMemoryUsage[max]",
+            "metrics/dfs/namenode/SnapshotDiffReportOps": {
+              "metric": "dfs.namenode.SnapshotDiffReportOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/create_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.create_avg_time",
+            "metrics/dfs/namenode/StorageBlockReportOps": {
+              "metric": "dfs.namenode.StorageBlockReportOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/PendingReplicationBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.PendingReplicationBlocks",
+            "metrics/dfs/namenode/TransactionsBatchedInSync": {
+              "metric": "dfs.namenode.TransactionsBatchedInSync",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/UnderReplicatedBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystemMetrics.UnderReplicatedBlocks",
+            "metrics/jvm/JvmMetrics/GcCountConcurrentMarkSweep": {
+              "metric": "jvm.JvmMetrics.GcCountConcurrentMarkSweep",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/FileInfoOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.FileInfoOps",
+            "metrics/jvm/JvmMetrics/GcCountParNew": {
+              "metric": "jvm.JvmMetrics.GcCountParNew",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/MissingBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystemMetrics.MissingBlocks",
+            "metrics/jvm/JvmMetrics/GcNumInfoThresholdExceeded": {
+              "metric": "jvm.JvmMetrics.GcNumInfoThresholdExceeded",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/sendHeartbeat_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_num_ops",
+            "metrics/jvm/JvmMetrics/GcNumWarnThresholdExceeded": {
+              "metric": "jvm.JvmMetrics.GcNumWarnThresholdExceeded",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/RpcProcessingTime_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_avg_time",
+            "metrics/jvm/JvmMetrics/GcTimeMillisConcurrentMarkSweep": {
+              "metric": "jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/blockReport_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_num_ops",
+            "metrics/jvm/JvmMetrics/GcTimeMillisParNew": {
+              "metric": "jvm.JvmMetrics.GcTimeMillisParNew",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/CapacityRemaining": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystemState.CapacityRemaining",
+            "metrics/jvm/JvmMetrics/GcTotalExtraSleepTime": {
+              "metric": "jvm.JvmMetrics.GcTotalExtraSleepTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/rpcAuthenticationSuccesses": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationSuccesses",
+            "metrics/jvm/JvmMetrics/MemHeapMaxM": {
+              "metric": "jvm.JvmMetrics.MemHeapMaxM",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/PendingDeletionBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.PendingDeletionBlocks",
+            "metrics/jvm/JvmMetrics/MemMaxM": {
+              "metric": "jvm.JvmMetrics.MemMaxM",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/rpcAuthenticationFailures": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.rpcAuthenticationFailures",
+            "metrics/jvm/JvmMetrics/MemNonHeapMaxM": {
+              "metric": "jvm.JvmMetrics.MemNonHeapMaxM",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/getEditLogSize_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getEditLogSize_num_ops",
+            "metrics/metricssystem/MetricsSystem/DroppedPubAll": {
+              "metric": "metricssystem.MetricsSystem.DroppedPubAll",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/memHeapCommittedM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemHeapCommittedM",
+            "metrics/metricssystem/MetricsSystem/NumActiveSinks": {
+              "metric": "metricssystem.MetricsSystem.NumActiveSinks",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/FilesInGetListingOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.FilesInGetListingOps",
+            "metrics/metricssystem/MetricsSystem/NumActiveSources": {
+              "metric": "metricssystem.MetricsSystem.NumActiveSources",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/threadsRunnable": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsRunnable",
+            "metrics/metricssystem/MetricsSystem/NumAllSinks": {
+              "metric": "metricssystem.MetricsSystem.NumAllSinks",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/BlocksTotal": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystemMetrics.BlocksTotal",
+            "metrics/metricssystem/MetricsSystem/NumAllSources": {
+              "metric": "metricssystem.MetricsSystem.NumAllSources",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/CapacityTotal": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotal",
+            "metrics/metricssystem/MetricsSystem/PublishAvgTime": {
+              "metric": "metricssystem.MetricsSystem.PublishAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/complete_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_num_ops",
+            "metrics/metricssystem/MetricsSystem/PublishNumOps": {
+              "metric": "metricssystem.MetricsSystem.PublishNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/LiveNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.LiveNodes",
+            "metrics/metricssystem/MetricsSystem/Sink_timelineAvgTime": {
+              "metric": "metricssystem.MetricsSystem.Sink_timelineAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/threadsNew": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsNew",
+            "metrics/metricssystem/MetricsSystem/Sink_timelineDropped": {
+              "metric": "metricssystem.MetricsSystem.Sink_timelineDropped",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/rollFsImage_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_num_ops",
+            "metrics/metricssystem/MetricsSystem/Sink_timelineNumOps": {
+              "metric": "metricssystem.MetricsSystem.Sink_timelineNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/rpcAuthorizationFailures": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationFailures",
+            "metrics/metricssystem/MetricsSystem/Sink_timelineQsize": {
+              "metric": "metricssystem.MetricsSystem.Sink_timelineQsize",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Syncs_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.Syncs_num_ops",
+            "metrics/metricssystem/MetricsSystem/SnapshotAvgTime": {
+              "metric": "metricssystem.MetricsSystem.SnapshotAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/StartTime": {
-              "metric": "java.lang:type=Runtime.StartTime",
+            "metrics/metricssystem/MetricsSystem/SnapshotNumOps": {
+              "metric": "metricssystem.MetricsSystem.SnapshotNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/RpcQueueTime_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.RpcQueueTime_avg_time",
+            "metrics/rpc/RetryCache/NameNodeRetryCache/CacheCleared": {
+              "metric": "rpc.RetryCache.NameNodeRetryCache.CacheCleared",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/blockReceived_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReceived_num_ops",
+            "metrics/rpc/RetryCache/NameNodeRetryCache/CacheHit": {
+              "metric": "rpc.RetryCache.NameNodeRetryCache.CacheHit",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/rollEditLog_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_avg_time",
+            "metrics/rpc/RetryCache/NameNodeRetryCache/CacheUpdated": {
+              "metric": "rpc.RetryCache.NameNodeRetryCache.CacheUpdated",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/DeadNodes": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.DeadNodes",
+            "metrics/rpcdetailed/rpcdetailed/GetServerDefaultsAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.GetServerDefaultsAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/SentBytes": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.SentBytes",
+            "metrics/rpcdetailed/rpcdetailed/GetServerDefaultsNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.GetServerDefaultsNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/HeapMemoryUsed": {
-              "metric": "java.lang:type=Memory.HeapMemoryUsage[used]",
+            "metrics/rpcdetailed/rpcdetailed/GetTransactionIdAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.GetTransactionIdAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/FilesTotal": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.FilesTotal",
+            "metrics/rpcdetailed/rpcdetailed/GetTransactionIdNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.GetTransactionIdNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/Version": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Version",
+            "metrics/rpcdetailed/rpcdetailed/IOExceptionAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.IOExceptionAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/logWarn": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.LogWarn",
+            "metrics/rpcdetailed/rpcdetailed/IOExceptionNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.IOExceptionNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/FSNamesystem/ExcessBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.ExcessBlocks",
+            "metrics/rpcdetailed/rpcdetailed/PathIsNotEmptyDirectoryExceptionAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.PathIsNotEmptyDirectoryExceptionAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/threadsTimedWaiting": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTimedWaiting",
+            "metrics/rpcdetailed/rpcdetailed/PathIsNotEmptyDirectoryExceptionNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.PathIsNotEmptyDirectoryExceptionNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/gcCount": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.GcCount",
+            "metrics/rpcdetailed/rpcdetailed/RecoverLeaseAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.RecoverLeaseAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/PercentRemaining": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.PercentRemaining",
+            "metrics/rpcdetailed/rpcdetailed/RecoverLeaseNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.RecoverLeaseNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/ReceivedBytes": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.ReceivedBytes",
+            "metrics/rpcdetailed/rpcdetailed/Rename2AvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.Rename2AvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/dfs/namenode/blockReport_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.blockReport_num_ops",
+            "metrics/rpcdetailed/rpcdetailed/Rename2NumOps": {
+              "metric": "rpcdetailed.rpcdetailed.Rename2NumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "ServiceComponentInfo/NonHeapMemoryMax": {
-              "metric": "java.lang:type=Memory.NonHeapMemoryUsage[max]",
+            "metrics/rpcdetailed/rpcdetailed/SetTimesAvgTime": {
+              "metric": "rpcdetailed.rpcdetailed.SetTimesAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpcdetailed/rollFsImage_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.rollFsImage_avg_time",
+            "metrics/rpcdetailed/rpcdetailed/SetTimesNumOps": {
+              "metric": "rpcdetailed.rpcdetailed.SetTimesNumOps",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/rpc/NumOpenConnections": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivityForPort8020.NumOpenConnections",
+            "metrics/ugi/UgiMetrics/GetGroupsAvgTime": {
+              "metric": "ugi.UgiMetrics.GetGroupsAvgTime",
               "pointInTime": true,
-              "temporal": false
+              "temporal": true
             },
-            "metrics/jvm/memHeapUsedM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemHeapUsedM",
-              "unit": "MB",
+            "metrics/ugi/UgiMetrics/GetGroupsNumOps": {
+              "metric": "ugi.UgiMetrics.GetGroupsNumOps",
+              "pointInTime": true,
+              "temporal": true
+            }
+          }
+        }
+      },
+      {
+        "type": "jmx",
+        "metrics": {
+          "default": {
+            "metrics/dfs/namenode/Used": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Used",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/FSNamesystem/ScheduledReplicationBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.ScheduledReplicationBlocks",
+            "metrics/dfs/FSNamesystem/TotalLoad": {
+              "metric": "Hadoop:service=NameNode,name=FSNamesystem.TotalLoad",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/jvm/threadsWaiting": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsWaiting",
+            "metrics/jvm/memMaxM": {
+              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemMaxM",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/FSNamesystem/BlocksTotal": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.BlocksTotal",
+            "metrics/dfs/FSNamesystem/BlockCapacity": {
+              "metric": "Hadoop:service=NameNode,name=FSNamesystem.BlockCapacity",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/jvm/gcTimeMillis": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.GcTimeMillis",
+            "metrics/dfs/namenode/TotalFiles": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpcdetailed/getBlockLocations_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getBlockLocations_avg_time",
+            "metrics/dfs/namenode/HostName": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.HostName",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/namenode/Transactions_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.Transactions_num_ops",
+            "metrics/dfs/namenode/GetListingOps": {
+              "metric": "Hadoop:service=NameNode,name=NameNode.GetListingOps",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpcdetailed/create_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.create_num_ops",
+            "metrics/dfs/namenode/UpgradeFinalized": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
               "pointInTime": true,
               "temporal": false
             },
-            "ServiceComponentInfo/CapacityTotal": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Total",
+            "metrics/rpcdetailed/getProtocolVersion_num_ops": {
+              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_num_ops",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/jvm/threadsTerminated": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.ThreadsTerminated",
+            "metrics/rpcdetailed/fsync_avg_time": {
+              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.fsync_avg_time",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/FSNamesystem/CapacityRemainingGB": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemainingGB",
+            "metrics/ugi/loginSuccess_avg_time": {
+              "metric": "Hadoop:service=NameNode,name=ugi.loginSuccess_avg_time",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/namenode/Transactions_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.Transactions_avg_time",
+            "ServiceComponentInfo/Safemode": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Safemode",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/FSNamesystem/MissingBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.MissingBlocks",
+            "ServiceComponentInfo/CorruptBlocks": {
+              "metric": "Hadoop:service=NameNode,name=FSNamesystemMetrics.CorruptBlocks",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/namenode/Threads": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Threads",
+            "ServiceComponentInfo/LiveNodes": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.LiveNodes",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpc/callQueueLen": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.callQueueLen",
+            "metrics/rpcdetailed/renewLease_num_ops": {
+              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_num_ops",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/FSNamesystem/CorruptBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CorruptBlocks",
+            "metrics/rpcdetailed/getFileInfo_avg_time": {
+              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getFileInfo_avg_time",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpcdetailed/blockReport_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.blockReport_avg_time",
+            "metrics/dfs/FSNamesystem/CapacityRemaining": {
+              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityRemaining",
               "pointInTime": true,
               "temporal": false
             },
-            "ServiceComponentInfo/TotalFiles": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
+            "metrics/dfs/namenode/PercentRemaining": {
+              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.PercentRemaining",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/jvm/logInfo": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.LogInfo",
+            "metrics/jvm/memNonHeapUsedM": {
+              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemNonHeapUsedM",
+              "unit": "MB",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/dfs/namenode/NameDirStatuses": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.NameDirStatuses",
+            "metrics/rpcdetailed/complete_avg_time": {
+              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.complete_avg_time",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpcdetailed/getListing_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_num_ops",
+            "metrics/dfs/FSNamesystem/CapacityTotalGB": {
+              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityTotalGB",
               "pointInTime": true,
               "temporal": false
             },
-            "metrics/rpcdetailed/rollEditLog_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.rollEditLog_num_ops",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/addBlock_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.addBlock_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpc/RpcProcessingTime_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.RpcProcessingTime_num_ops",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "ServiceComponentInfo/CapacityUsed": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Used",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/FSNamesystem/UnderReplicatedBlocks": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.UnderReplicatedBlocks",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/sendHeartbeat_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.sendHeartbeat_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/CreateFileOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNode.CreateFileOps",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/jvm/logError": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.LogError",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/ugi/loginFailure_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=ugi.loginFailure_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/getProtocolVersion_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getProtocolVersion_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpc/rpcAuthorizationSuccesses": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivity.rpcAuthorizationSuccesses",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "ServiceComponentInfo/Version": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Version",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/getListing_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.getListing_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/jvm/logFatal": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.LogFatal",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/NonDfsUsedSpace": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.NonDfsUsedSpace",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/renewLease_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.renewLease_avg_time",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/TotalBlocks": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.TotalBlocks",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/FSNamesystem/CapacityNonDFSUsed": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.CapacityNonDFSUsed",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/jvm/GcTimeMillisConcurrentMarkSweep": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.GcTimeMillisConcurrentMarkSweep",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/jvm/GcCountConcurrentMarkSweep": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.GcCountConcurrentMarkSweep",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpc/RpcQueueTimeAvgTime": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivityForPort8020.RpcQueueTimeAvgTime",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpc/RpcProcessingTimeAvgTime": {
-              "metric": "Hadoop:service=NameNode,name=RpcActivityForPort8020.RpcProcessingTimeAvgTime",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/CorruptFiles": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.CorruptFiles",
-              "pointInTime": true,
-              "temporal": false
-            }
-          }
-        }
-      }
-    ],
-    "HostComponent": [
-      {
-        "type": "ganglia",
-        "metrics": {
-          "default": {
-            "metrics/cpu/cpu_idle":{
-              "metric":"cpu_idle",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/cpu/cpu_nice":{
-              "metric":"cpu_nice",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/cpu/cpu_system":{
-              "metric":"cpu_system",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/cpu/cpu_user":{
-              "metric":"cpu_user",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/cpu/cpu_wio":{
-              "metric":"cpu_wio",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/disk_free":{
-              "metric":"disk_free",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/disk_total":{
-              "metric":"disk_total",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/load/load_fifteen":{
-              "metric":"load_fifteen",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/load/load_five":{
-              "metric":"load_five",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/load/load_one":{
-              "metric":"load_one",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/mem_buffers":{
-              "metric":"mem_buffers",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/mem_cached":{
-              "metric":"mem_cached",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/mem_free":{
-              "metric":"mem_free",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/mem_shared":{
-              "metric":"mem_shared",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/mem_total":{
-              "metric":"mem_total",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/swap_free":{
-              "metric":"swap_free",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/memory/swap_total":{
-              "metric":"swap_total",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/network/bytes_in":{
-              "metric":"bytes_in",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/network/bytes_out":{
-              "metric":"bytes_out",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/network/pkts_in":{
-              "metric":"pkts_in",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/network/pkts_out":{
-              "metric":"pkts_out",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/process/proc_run":{
-              "metric":"proc_run",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/process/proc_total":{
-              "metric":"proc_total",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/read_count":{
-              "metric":"read_count",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/write_count":{
-              "metric":"write_count",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/read_bytes":{
-              "metric":"read_bytes",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/write_bytes":{
-              "metric":"write_bytes",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/read_time":{
-              "metric":"read_time",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/disk/write_time":{
-              "metric":"write_time",
-              "pointInTime":true,
-              "temporal":true,
-              "amsHostMetric":true
-            },
-            "metrics/dfs/FSNamesystem/TotalLoad": {
-              "metric": "dfs.FSNamesystem.TotalLoad",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityTotal": {
-              "metric": "dfs.FSNamesystem.CapacityTotal",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityUsed": {
-              "metric": "dfs.FSNamesystem.CapacityUsed",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityRemaining": {
-              "metric": "dfs.FSNamesystem.CapacityRemaining",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityNonDFSUsed": {
-              "metric": "dfs.FSNamesystem.CapacityUsedNonDFS",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/BlockCapacity": {
-              "metric": "dfs.FSNamesystem.BlockCapacity",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/GetListingOps": {
-              "metric": "dfs.namenode.GetListingOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FilesAppended": {
-              "metric": "dfs.namenode.FilesAppended",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/TotalFileOps": {
-              "metric": "dfs.namenode.TotalFileOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getProtocolVersion_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.getProtocolVersion_num_ops",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/fsync_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.FsyncAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/ugi/loginSuccess_avg_time": {
-              "metric": "ugi.UgiMetrics.LoginSuccessAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/renewLease_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.RenewLeaseNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getFileInfo_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.GetFileInfoAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/memNonHeapUsedM": {
-              "metric": "jvm.JvmMetrics.MemNonHeapUsedM",
-              "unit": "MB",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/complete_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.CompleteAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setPermission_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.SetPermissionNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityTotalGB": {
-              "metric": "dfs.FSNamesystem.CapacityTotalGB",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setOwner_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.SetOwnerNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getBlockLocations_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.GetBlockLocationsNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityUsedGB": {
-              "metric": "dfs.FSNamesystem.CapacityUsedGB",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/AddBlockOps": {
-              "metric": "dfs.namenode.AddBlockOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FilesDeleted": {
-              "metric": "dfs.namenode.FilesDeleted",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/Syncs_avg_time": {
-              "metric": "dfs.namenode.SyncsAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsBlocked": {
-              "metric": "jvm.JvmMetrics.ThreadsBlocked",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/RpcQueueTime_num_ops": {
-              "metric": "rpc.rpc.RpcQueueTimeNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/blockReport_avg_time": {
-              "metric": "dfs.namenode.BlockReportAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/disk/part_max_used": {
-              "metric": "part_max_used",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getFileInfo_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.GetFileInfoNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getEditLogSize_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.GetEditLogManifestAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/ugi/loginSuccess_num_ops": {
-              "metric": "ugi.UgiMetrics.LoginSuccessNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blockReceived_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.BlockReceivedAndDeletedAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/versionRequest_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.VersionRequestAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/cpu/cpu_aidle": {
-              "metric": "cpu_aidle",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/versionRequest_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.VersionRequestNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/addBlock_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.AddBlockNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FilesCreated": {
-              "metric": "dfs.namenode.FilesCreated",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rename_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.RenameAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setSafeMode_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.SetSafeModeNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/jvm/memNonHeapCommittedM": {
-              "metric": "jvm.JvmMetrics.MemNonHeapCommittedM",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setPermission_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.SetPermissionAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FilesRenamed": {
-              "metric": "dfs.namenode.FilesRenamed",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/register_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.RegisterDatanodeAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setReplication_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.setReplication_num_ops",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/JournalTransactionsBatchedInSync": {
-              "metric": "dfs.namenode.JournalTransactionsBatchedInSync",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/ugi/loginFailure_num_ops": {
-              "metric": "ugi.UgiMetrics.LoginFailureNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/GetBlockLocations": {
-              "metric": "dfs.namenode.GetBlockLocations",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/fsync_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.FsyncNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/create_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.CreateAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/PendingReplicationBlocks": {
-              "metric": "dfs.FSNamesystem.PendingReplicationBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/delete_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.DeleteAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FileInfoOps": {
-              "metric": "dfs.namenode.FileInfoOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/sendHeartbeat_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.SendHeartbeatNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/DeleteFileOps": {
-              "metric": "dfs.namenode.DeleteFileOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpc/RpcProcessingTime_avg_time": {
-              "metric": "rpc.rpc.RpcProcessingTimeAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blockReport_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.BlockReportNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setSafeMode_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.SetSafeModeAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpc/rpcAuthenticationSuccesses": {
-              "metric": "rpc.rpc.RpcAuthenticationSuccesses",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/PendingDeletionBlocks": {
-              "metric": "dfs.FSNamesystem.PendingDeletionBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/rpcAuthenticationFailures": {
-              "metric": "rpc.rpc.RpcAuthenticationFailures",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getEditLogSize_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.GetEditLogManifestNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/memHeapCommittedM": {
-              "metric": "jvm.JvmMetrics.MemHeapCommittedM",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/FilesInGetListingOps": {
-              "metric": "dfs.namenode.FilesInGetListingOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsRunnable": {
-              "metric": "jvm.JvmMetrics.ThreadsRunnable",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/complete_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.CompleteNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsNew": {
-              "metric": "jvm.JvmMetrics.ThreadsNew",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rollFsImage_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.rollFsImage_num_ops",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/rpcAuthorizationFailures": {
-              "metric": "rpc.rpc.RpcAuthorizationFailures",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/Syncs_num_ops": {
-              "metric": "dfs.namenode.SyncsNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/RpcQueueTime_avg_time": {
-              "metric": "rpc.rpc.RpcQueueTimeAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blockReceived_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.BlockReceivedAndDeletedNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setReplication_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.setReplication_avg_time",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rollEditLog_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.RollEditLogAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/SentBytes": {
-              "metric": "rpc.rpc.SentBytes",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/FilesTotal": {
-              "metric": "dfs.FSNamesystem.FilesTotal",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/logWarn": {
-              "metric": "jvm.JvmMetrics.LogWarn",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/ExcessBlocks": {
-              "metric": "dfs.FSNamesystem.ExcessBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsTimedWaiting": {
-              "metric": "jvm.JvmMetrics.ThreadsTimedWaiting",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/gcCount": {
-              "metric": "jvm.JvmMetrics.GcCount",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/GcTimeMillisConcurrentMarkSweep": {
-              "metric": "jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/GcCountConcurrentMarkSweep": {
-              "metric": "jvm.JvmMetrics.GcCountConcurrentMarkSweep",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/ReceivedBytes": {
-              "metric": "rpc.rpc.ReceivedBytes",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/blockReport_num_ops": {
-              "metric": "dfs.namenode.BlockReportNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/SafemodeTime": {
-              "metric": "dfs.namenode.SafemodeTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rollFsImage_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.rollFsImage_avg_time",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/mkdirs_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.MkdirsAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpc/NumOpenConnections": {
-              "metric": "rpc.rpc.NumOpenConnections",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/memHeapUsedM": {
-              "metric": "jvm.JvmMetrics.MemHeapUsedM",
-              "unit": "MB",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/ScheduledReplicationBlocks": {
-              "metric": "dfs.FSNamesystem.ScheduledReplicationBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsWaiting": {
-              "metric": "jvm.JvmMetrics.ThreadsWaiting",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/BlocksTotal": {
-              "metric": "dfs.FSNamesystem.BlocksTotal",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/gcTimeMillis": {
-              "metric": "jvm.JvmMetrics.GcTimeMillis",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getBlockLocations_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.GetBlockLocationsAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/Transactions_num_ops": {
-              "metric": "dfs.namenode.TransactionsNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/create_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.CreateNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/threadsTerminated": {
-              "metric": "jvm.JvmMetrics.ThreadsTerminated",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CapacityRemainingGB": {
-              "metric": "dfs.FSNamesystem.CapacityRemainingGB",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/Transactions_avg_time": {
-              "metric": "dfs.namenode.TransactionsAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/boottime": {
-              "metric": "boottime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/MissingBlocks": {
-              "metric": "dfs.FSNamesystem.MissingBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpc/callQueueLen": {
-              "metric": "rpc.rpc.CallQueueLength",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/delete_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.DeleteNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/CorruptBlocks": {
-              "metric": "dfs.FSNamesystem.CorruptBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rename_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.RenameNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blockReport_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.BlockReportAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/mkdirs_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.MkdirsNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/jvm/logInfo": {
-              "metric": "jvm.JvmMetrics.LogInfo",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/fsImageLoadTime": {
-              "metric": "dfs.namenode.FsImageLoadTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getListing_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.GetListingNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blocksBeingWrittenReport_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.blocksBeingWrittenReport_num_ops",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/rollEditLog_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.RollEditLogNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/addBlock_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.AddBlockAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/blocksBeingWrittenReport_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.blocksBeingWrittenReport_avg_time",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/setOwner_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.SetOwnerAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpc/RpcProcessingTime_num_ops": {
-              "metric": "rpc.rpc.RpcProcessingTimeNumOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/FSNamesystem/UnderReplicatedBlocks": {
-              "metric": "dfs.FSNamesystem.UnderReplicatedBlocks",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/sendHeartbeat_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.SendHeartbeatAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/dfs/namenode/CreateFileOps": {
-              "metric": "dfs.namenode.CreateFileOps",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/logError": {
-              "metric": "jvm.JvmMetrics.LogError",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/ugi/loginFailure_avg_time": {
-              "metric": "ugi.UgiMetrics.LoginFailureAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getProtocolVersion_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.getProtocolVersion_avg_time",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/register_num_ops": {
-              "metric": "rpcdetailed.rpcdetailed.RegisterDatanodeNumOps",
-              "pointInTime": true,
-              "temporal": true
-            },
-            "metrics/rpc/rpcAuthorizationSuccesses": {
-              "metric": "rpc.rpc.RpcAuthorizationSuccesses",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/getListing_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.GetListingAvgTime",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/jvm/logFatal": {
-              "metric": "jvm.JvmMetrics.LogFatal",
-              "pointInTime": false,
-              "temporal": true
-            },
-            "metrics/rpcdetailed/renewLease_avg_time": {
-              "metric": "rpcdetailed.rpcdetailed.RenewLeaseAvgTime",
-              "pointInTime": true,
-              "temporal": true
-            }
-          }
-        }
-      },
-      {
-        "type": "jmx",
-        "metrics": {
-          "default": {
-            "metrics/dfs/namenode/Used": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.Used",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/FSNamesystem/TotalLoad": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.TotalLoad",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/jvm/memMaxM": {
-              "metric": "Hadoop:service=NameNode,name=JvmMetrics.MemMaxM",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/FSNamesystem/BlockCapacity": {
-              "metric": "Hadoop:service=NameNode,name=FSNamesystem.BlockCapacity",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/TotalFiles": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.TotalFiles",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/GetListingOps": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeActivity.GetListingOps",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/HostName": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeActivity.tag.Hostname",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/runtime/StartTime": {
-              "metric": "java.lang:type=Runtime.StartTime",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/dfs/namenode/UpgradeFinalized": {
-              "metric": "Hadoop:service=NameNode,name=NameNodeInfo.UpgradeFinalized",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/getProtocolVersion_num_ops": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.VersionRequestNumOps",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/rpcdetailed/fsync_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=RpcDetailedActivity.FsyncAvgTime",
-              "pointInTime": true,
-              "temporal": false
-            },
-            "metrics/ugi/loginSuccess_avg_time": {
-              "metric": "Hadoop:service=NameNode,name=UgiMetrics.LoginSuccessAvgTime",
-              "pointInTime": true,
-              "temporal": false
-            },
-

<TRUNCATED>

[2/2] ambari git commit: AMBARI-11329. Sanitize HDFS metrics.json. (Ivan Kozlov via Jaimin)

Posted by ja...@apache.org.
AMBARI-11329. Sanitize HDFS metrics.json. (Ivan Kozlov via Jaimin)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/162c10e9
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/162c10e9
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/162c10e9

Branch: refs/heads/trunk
Commit: 162c10e9507c54b16f9101fd11daf5c3b9d0af7c
Parents: f178723
Author: Jaimin Jetly <ja...@hortonworks.com>
Authored: Thu May 21 20:30:08 2015 -0700
Committer: Jaimin Jetly <ja...@hortonworks.com>
Committed: Thu May 21 20:30:08 2015 -0700

----------------------------------------------------------------------
 .../common-services/HDFS/2.1.0.2.0/metrics.json | 5760 ++++++++----------
 1 file changed, 2665 insertions(+), 3095 deletions(-)
----------------------------------------------------------------------